The next semester of Drupal Career Online begins September 1! ๐Ÿ“… If you want to learn more before committing to this 12-week, 2x/week, beginner- and best practice-focused course, attend our free Taste of Drupal webinar on August 20.

Details here ๐Ÿ‘‰ https://www.drupaleasy.com/dco

๐Ÿ‘จ๐Ÿ’ป๐ŸŒฑ๐ŸŽ“ #Drupal #DrupalTraining #LearnDrupal

Stop procrastinating! ๐Ÿ’ฅ DrupalEasyโ€™s Professional Module Development course is the push you need to level up your Drupal skills. ๐Ÿš€

Donโ€™t waitโ€”spots fill fast and you know youโ€™ve been putting this off. Starts soon! ๐Ÿง ๐Ÿ’ป

Sign up now: http://drupaleasy.com/pmd

#Drupal #LearnDrupal #PMD

๐ŸŽ“ Step into the world of #Drupal with Maria Totova-Cholakova at #DrupalCampBerlin 2024!

๐ŸŒฑ Whether youโ€™re a student, trainer, or a curious learner, Maria's workshop on "Getting Started with Drupal" will guide you step-by-step to create your first Drupal site, from installation to customizing content and creating pages.

๐Ÿ—“๏ธ When? Nov 8, 2024, at 11:15
๐Ÿ› ๏ธ๐Ÿ’ป Bring your laptop and letโ€™s start building!

๐Ÿ”— More info: drupalcamp.berlin/en/schedule

#Workshop #DrupalCommunity #LearnDrupal #openSource

#LearnDrupal #MicroLearning

#Drush is a powerful, must-have tool for administering #Drupal sites from the #commandline

Typical drush actions include:

- clearing the cache(s)
- viewing the latest error log entries
- enabling / disabling a module
- resetting a user's password
- generating a one-time login link for a user
- importing / exporting database backups

Per-site installation:
"composer require drush/drush"

More resources:
- drush.org
- github.com/drush-ops/drush

#LearnDrupal #MicroLearning

One of #Drupal's strong points: flexible Content Types (CTs).

You get 'Articles' and 'Basic Pages' as a starting point. With these 2 CTs alone you can build basic sites, blogs, news sites, and much more.

And you can add new fields to existing CTs, or create new CTs, all through the admin interface:

* a 'Gallery' CT with title, description & multi-value image field
* a 'Product' CT with fields for ID, price, & barcode.
* ...

Screenshot:
Managing the Article CT.

#LearnDrupal #Drupal500

#Drupal gives you architectural building blocks to construct entire sites without the *need* for custom code.

*Blocks*: reusable bits content, lists, or forms. You typically place them around your main content & specify when, where & to whom they are visible.

Organize & tag your content with custom *Taxonomies* (tree-like categories).

Build dynamic lists (last 10 posts, top 5 products, ....) with *Views* & publish them as a Block, Page, RSS feed, or CSV/XML export.

#Drupal500 #LearnDrupal

#Drupal is a an opensource Content Management System written in #PHP.

Builders, out of the box you get an empty website with login, admin interface, role-based access control & more. Ready for you to start building, pointy-clicky.

Developers, Drupal is based on #symfony, and is *extremely* customizable through custom modules that use hooks & events/subscribers. We use modern PHP development practices, static analysis (#phpstan) and automated refactoring (#rector).

Going to experiment with Mastodon as a #MicroLearning / #MicroTeaching platform.

The coming weeks I'll attempt to explain #Drupal site building and development concepts in under 500 characters.

Keep your eyes on #Drupal500 and #LearnDrupal.