๐Ÿ‡บ๐Ÿ‡ธUnited States @Stanzin

Account created on 25 February 2023, almost 2 years ago
#

Merge Requests

Recent comments

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

I am requesting a REVIEW for a new MR. Thanks )

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

hello thanks for reaching out, sorry i was on PTO. Yes it sounds like a great idea, I still need a month to finalize as I am running some beta tests with developers. Within a month when its deployed i will use the suggested changes with with release. Thnx )

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Hello ugintl, yes, the SEO CoPilot module is still in its early stages. We are currently beta testing it with developers and testers. It should be about a month away from being bug-free. Thank you for your interest!

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

The submission for this project can be found at : https://medium.com/@snorzang65/google-summer-of-code-drupal-7b06e2ff5c25

FYI: The initial milestone for my SEO CoPilot project has been completed, but I am now looking beyond the original scope. I'm working to bring together all SEO-related modules into a comprehensive platform for SEO CoPilot.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

stanzin โ†’ made their first commit to this issueโ€™s fork.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

I took some feedbacks from senior Drupal dev and made some changes and after carefully reviewing it I think this version, is easier to read and understand. Standardized the example theme name across all sections, improving comprehension.

Reordered content to introduce the StarterKit theme immediately after general theme information, aligning with modern Drupal capabilities. The reason for its adoption, emphasizing flexibility and ease of customization.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

@kushneet I was hoping the community could enable read access to the deck it is limiting our ability to review and provide feedback. Thanks!

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

@thursday_bw, I completely agree with you!
It would be great if the community could enable at least read access to the deck so we can all contribute effectively. At the moment, itโ€™s still locked, which is limiting our ability to review and provide feedback.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Additionally, I cross-checked all the links to ensure they are correctly referenced and still point to the appropriate resources )

1. Introduction Section:

Change:
Updated the explanation of a Drupal theme to include a clearer definition of its role in the presentation layer, ensuring clarity for beginners.

2. Location of Themes:

Change:
Added a note that Bartik and Seven were the default themes in earlier versions of Drupal but have been replaced by Olivero and Claro in Drupal 10+.
Clarified that organizing themes into contrib and custom folders is best practice but optional.

3. Note on Subdirectories:

Change:
Included a note clarifying that themes can technically be placed directly in the themes directory, though organizing them into subfolders (contrib, custom) is preferred.

4. Directory Structure Example Update:

Change:
Updated the directory structure examples to include Olivero and Claro instead of Bartik and Seven.

5. Theme Folder Structure:

Change:
Revised the theme folder structure to reflect the latest standards, while maintaining clarity on typical files like .info.yml, .libraries.yml, and template files.

6. Templates Section Update:

Change:
Clarified that Twig files are used for templates and provided a link to the official Twig documentation for further guidance.
Added examples for overriding node and block templates with specific naming conventions.

7. Best Practices for Template Organization:

Change:
Added best practices for organizing templates into subfolders (e.g., block and views templates).

8. Core Theme Example Update:

Change:
Replaced the Bartik folder structure example with Olivero, aligning with the current default theme in Drupal 10.
Included a note on the deprecation of Bartik and Seven.

9. Deprecation Note:

Change:
Added a specific note stating that Bartik and Seven have been deprecated and replaced by Olivero and Claro in Drupal 10.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Clarification of YAML Formatting:"Tabs are NOT allowed. Use spaces ONLY," could be unclear to newcomers. I have rephrased it to: "Use only spaces for indentation. Tabs are not allowed, and YAML requires proper indentation for correct parsing," to make it clearer that YAML requires specific formatting rules.

Base Theme Clarification: The original sentence, "If you are changing the base theme of an already-enabled theme, and the base theme is not enabled, uninstall then reinstall the theme so it registers and enables the new base theme," was unclear and could confuse new contributors. I have rephrased it to: "If you change the base theme, uninstall and reinstall the theme to ensure that the new base theme is correctly registered and enabled," to simplify the instructions for easier understanding.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Thanks a lot for your input @mindaugasd! your expertise could be a game changer for this project. If this project takes off, I'd love for you to come aboard. I'll drop you a message. It is given that I find manual SEO tedious; I want to create a solution that scales across all levels of Drupal use. I believe that If we get this right, it could revolutionize SEO automation for everyone from small users to large enterprises using drupal .

You are the best )

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Hey @mindaugasd. I thought we also need to emphasize on prompt engineering for better results. I would really appreciate your input on prompt engineering part since you are the maintainer of AI prompt engineering ) I believe effective prompt engineering is crucial when interfacing with AI models because it can significantly impact the quality of the outcomes.

I have outlined a HLD, it outlines a process flow for integrating an SEO automation module into a medical website as a example. This includes starting with a questionnaire to gather general questions about the project, processing this information through a Drupal real-time SEO analyzer, and then interacting with a openai to refine seo practices based on the data received from the 'about us' page of a medical website.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Hey @ubulinux that checks out, awesome you are good then. I was a little worried there )

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Thanks @devandra for stepping in. I really appreciate it currently I am talking to few maintainers including SEO AI, adrian and other mentor whom we can onboard in this task if they have time. Having a good understanding of the AI and tuning the algorithm will be crucial for the project success. I am very excited for this, what do you think ?

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Don't take my word for it, but I think as long as the proposal for this project is submitted on the official google summer of code portal it should be fine. That is @ubulinux task as a contributor to submit a proposal so the org admins can rank the projects and select them, as for the issue can be submitted thereafter, the point of having an issue queue is for the students and other mentors to browse through the idea list proposed for the summer project. You can entirely not submit a issue queue, and turn in the proposal that should do as well !

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

No actually I am just contributing to seo ai. This project was proposed after the April 2nd deadline for proposal submission so I was not aware of this project. I saw your conversation and you pointed out so many resources couldn't help it but check it out, I was just curious about your idea ! I learnt so much from this conversation. SO COOL ! For this year I have only applied for SEO ai. l thought your insights in ai and prompt engineering, and as a senior engineer will be highly valuable for the seo ai project )

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

thanks for your constructive feedback. I want to clarify my approach regarding the chatbot functionalities, which might seem to shift from the initial analytical focus to a more interaction driven approach.

direct user interaction, the chatbot to respond immediately to user queries, similar to how Slackbot operates, this reduces user frustration and improves satisfaction. This real-time interaction can significantly enhance the user experience by providing instant support and answers, which i think is so important for user retention and satisfaction.

current rrupal documentation is brutal, it is quite dense and intimidating for new users. having interactive tutorials, we can help both new and existing users navigate and maximize Drupalโ€™s functionalities. This approach not only makes the platform more accessible and user-friendly but also encourages greater user retention and active participation

automating admin tasks, streamlining managing user permissions and content updates. by automating these tasks, we not only enhance site maintenance efficiency but also free up administrators to focus on strategic growth and improvement initiatives.

I was thinking more in terms of refining the chatbot's functionalities to extend the original analytical aspirations by providing tangible, immediate benefits to both users and administrators. I got carried away.

I look forward to your thoughts )

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Hi @mindaugasd, I've proposed a Google Summer of Code project this year focused on AI-driven SEO automation for Drupal. Given your deep expertise in AI integrations and community projects, your involvement as a maintainer could be incredibly impactful.

I have secured a mentor for the project, and I understand you're quite busy, but having your support would be invaluable, especially if the project progresses well. Here's the project link : https://www.drupal.org/project/gsoc/issues/3425856 โ†’

I've also discussed potential integration with the SEO AI team, led by Adrian, as they currently have a sandbox project that could benefit from this module integration, serving this module as a base for future innovations. I look forward to your thoughts! https://www.drupal.org/project/seo_ai โ†’

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Thanks for the detailed breakdown, @mindaugasd! I gotta say that I'm not deeply versed in AI chat or analytics platforms like Google Analytics or Matomo, but your points make a lot of sense. I agree that enhancing Drupal's integration with them, instead of duplicating, could be more efficient and address scalability and data privacy more effectively. Which I didn't think before ;)

However, even with my limited expertise, I can see that a well-integrated chatbot might significantly improve user engagement and streamline administrative tasks within Drupal, such integration could be a big win for a lot of folks including me.

Bdw now I am curious. Any chance you have examples of any platforms have successfully integrated similar technologies, or specific features you think we should consider when designing our chatbot?

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

@mindaugasd I been following this chat thread, i found the conversations very interesting. what are your thoughts on the primary challenges we might face in terms of scalability and data privacy? I mean I do see this integration will enhance the Drupal community's engagement and the overall user experience.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Hello @everyone, my aim was to inspire and guide valuable contributions towards the shared goals.

However, I've noticed that my attempt has led to an overwhelming influx of messages on our thread, deviating from its intended purpose. This was not my intention, and I sincerely apologize for any confusion or inconvenience it may have caused.

That said, I must emphasize the importance of keeping our discussions focused and relevant to the project at hand. This ensures that we can all benefit from constructive and informative exchanges, facilitating a more effective collaboration process.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Hello @Laiba Maryam this is not the thread for this. You should navigate to the right thread related to SEO. This is the thread for newsletter module and also I checked your PNG image it also doesn't point toward any resources. Ensure that you are not spamming threads. Thanks

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Hello @devendrasingh. Since this is a fairly complex project, this module as per our conversations it will generate real-time content creation, which means it needs to analyze and optimize content based on multiple criteria simultaneously. I am thinking that this will involve potentially complex AI model training which I have yet to learn. I am hoping that this project allows two contributor who can apply to a single project. I have been advised by Nick that this project should be split in 2 with clear separate goals for two contributors to work. So no dependencies ! Can you help me with a proposed plan. Thanks

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

update: Reflecting on the community's insights, I have redefined the scope of this project with an emphasis on intelligent automation and optimization. With a focus on simplifying complex SEO workflows and bring a new level of integration within the Drupal ecosystem not yet available.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

I have gone through the project details. The most challenging aspect of this project is what information we need to update that is totally dependent on fireBase authentication. Referring to the link, point No: 4 : Create a change firebase user email REST endpoint.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

We have included this project for Google summer of code' 24. I am willing to take this project on, if necessary )

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

improvised nesting :)

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

How's this for D11?

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Re-Rolling patch. I think #10 patch is failed due to unrelated failure.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Patch for V11

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Rerolling Patch for V11 :)

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Updated patch's EOL conversion to Unix (LF) & UTF-8 Encoding.

๐Ÿ“Œ | Drupal core | personal
๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin
๐Ÿ“Œ | Drupal core | personal
๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin
๐Ÿ“Œ | Drupal core | personal
๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin
๐Ÿ“Œ | Drupal core | personal
๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Stanzin โ†’ created an issue.

๐Ÿ“Œ | personal | personal
๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin
๐Ÿ“Œ | personal | personal
๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin
๐Ÿ“Œ | personal | personal
๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Stanzin โ†’ created an issue.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

I think this patch would work.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

rerolling #34 to make the test pass.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

This is my first Patch. Just checking for encoding errors.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

// Ignore this patch
I am new to env. Checking the patch works or not.

๐Ÿ‡บ๐Ÿ‡ธUnited States Stanzin

Hello mherchel, I have one doubt regarding to this project.
I know how to make patches for this project. All thanks to Slack channel, where i found old chats. I have doubt that, docker is necessary?, why can't we make the project run through other tools. Like Xampp, or something else. Can you introduce me the with docker & its importance for this project ?

Production build 0.71.5 2024