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.
#drupal #microlearning #LearnDrupal
#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.
#drupal #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).
#rector #PHPStan #symfony #php #drupal #LearnDrupal #Drupal500
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.
#LearnDrupal #Drupal500 #drupal #MicroTeaching #microlearning