#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.