- Issue created by @camoa
- πΊπΈUnited States ultimike Florida, USA
Javier Prada and I have started this work in a Google Doc.
-mike
- πΊπΈUnited States camoa
Mike and Javier,
I like this organization, lets.start by separating, what is IXP here.
This will be a great beginning!!
- πΊπΈUnited States mrcgomez
No to sure if this is what you are looking for.
What is an IXP?
1. Someone that needs to learn how to set up local dev in DDEV?
2. Someone that needs to know when to use a block, view or article/page.
3. Someone that knows how to navigate the admin UI but struggles on the CLI.
3. Someone that is learning GIT.
4. Someone that is learning composer.
5. Someone that knows how to install a module in the Admin UI but not in the CLI.
6. Someone that needs to learn Drush. - πΊπΈUnited States camoa
That is a beginning! Great. From the doc that was shared, anything else that you see as something a IXP should be?
- πΊπΈUnited States anilu@ Houston, TX
Taking from the proposed list above, an IXP should:
General/Human Skills
Fundamentals
- Created a user account in Drupal.org
- Basic teamwork skills.
- Self-learning, commitment and responsibility.
- Basic knowledge on Drupal site building, Front End Development, and coding
- Basic knowledge on Git Workflows
- Basic knowledge of servers and hosting tools, both locally (Docker, ddev...) and externally (ssh, etc)
- Verbal and written communication skills
Recommended
- Proficiency in several languages (at least English B1)
- Good organization and productivity.
- Basic knowledge on Agile and Scrum
- Control of ticket or project management tools (Jira, Trello, Etc.).Site Building Skills
Fundamentals
- Nodes (Entities), Fields, Content types,
- Taxonomies, Views, Modules, Contrib vs custom,
- Composer, Local work environment (XAMPP, Docker, Lando, DDev), Export of configurations, Interpreting error messages in Drupal interface and reports,
- Themes, Blocks, Menus, Permissions
- Translations and Interest in Digital Product Development.
Recommended
- Other items: Paragraphs, Layout Builder, Metatags, Analytics, GDPR, Real-time SEO for Drupal
- Basic knowledge in Multimedia Design and Copy
- Web Content Generation
- Knowledge in Social Media
- Knowledge in other CMS WP, Joomla, Prestashop
- Knowledge in SEO (Basic)
- Knowledge in Accessibility (Basic)Back End Skills
Fundamentals
- Basic knowledge of imperative programming (variables, control structures, functions, etc.)
- Basic knowledge of object-oriented programming
- Basic knowledge of PHP (syntax, execution and debugging)
- Basic knowledge of Git and Github
- Basic knowledge of SQL Queries
- Basic knowledge of Server Deployment (local and remote)
Recommended
- Knowledge in programming languages such as Python, C# or Java.
- Knowledge of PHP frameworks such as Symfony or Laravel.
- Knowledge of WebService and Restful APIs.Front End Skills
Fundamentals
- Basic knowledge of web layout (HTML5 and CSS3)
- Knowledge in JavaScript
- JQuery, AJAX, etc
- Knowledge of other frameworks such as Bootstrap, Materialize, etc.
- Basic knowledge of templating systems/languages like twig, blade, etc.
Recommended
- Preprocessor such as SASS or LESS
- Knowledge of JavaScript
- Basic knowledge of Typescript
- Angular, Ionic, React, VUE, Gatsby, Svelte... any front-end framework.I wanted to create a check list for IXP and Jr developers but Its not easy with this text editor. But here is the document in google drive https://docs.google.com/spreadsheets/d/1c3o0vWVVm-11QoSsl4xmJxIJ2I2Qs_eK...
Maybe, after we get the list reviewed we can create a poll.
- Status changed to Fixed
26 days ago 7:06pm 22 November 2024 - πΊπΈUnited States camoa
Closing in favor of π± IXP Phase 2 proposed process Active
Automatically closed - issue fixed for 2 weeks with no activity.