#LearnDrupal

2024-11-06

πŸŽ“ 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

A promotional graphic for Drupal Camp Berlin 2024 featuring a headshot of Maria Totova-Cholakova, labeled as "Speaker." The title reads: "Getting Started with Drupal: A Hands-On Mini-Course." The Drupal Camp Berlin 2024 logo is in the bottom right corner.
jpoesen | πŸ‡ͺπŸ‡Ί | πŸ³οΈβ€πŸŒˆjpoesen@drupal.community
2022-11-30

#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

Screenshot of the terminal output of the 'drush' command.

It shows a list of available commands, grouped by topic. 

Topics include 'global', 'cache', 'config', 'user', and more.
2022-11-15

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

Screenshot of the Drupal administration page that lets you manage the fields that go on the Article content type.

It shows an 'add field' button, and an overview of the fields currently attached to Articles: body, comments, image, and tags.
2022-11-10

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

2022-11-04

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

2022-11-04

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.

Graphic of the smiling Druplicon logo in the center of a needle gauge that goes from gray to green. The needle points roughly at position 2/3 in the green.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst