Everything you need to get a basic Drupal website or blog up and running, including:
-- Installing Drupal
-- Installing Drupal modules and themes
-- Adding, creating and moderating content
-- Configuring the WYSIWYG editor in Drupal (adding/removing buttons from the toolbar, etc)
-- Creating user accounts and managing permissions
-- Adding, removing and reordering menu links
-- Assigning SEO-friendly URLs to pages, and having them generated automatically
-- Creating and positioning blocks
-- Tagging content with the Taxonomy system
-- Managing comments
-- Updating modules and other regular Drupal maintenance
-- Evaluating modules and themes on Drupal.org
-- Content Types and Views
Learn to build powerful database applications and complex websites without programming. We will cover:
-- Creating custom content types and forms
-- Adding fields to content types and customizing their display
-- Handling uploaded images, including automatic resizing of images
-- Linking content together with reference fields
-- Creating dynamic, searchable lists of content with Views (pages and blocks)
-- Creating custom RSS feeds
Prerequisites
Good understanding of HTML. CSS and PHP knowledge would be helpful but not required.
Requirements
local *AMP development environment that supports PHP and has a MySQL database.
Latest copy of Drupal: https://www.drupal.org/download-latest/zip
Latest composer installed: https://getcomposer.org/
Latest Drush: https://www.drush.org/
Register here: https://forms.gle/A4uinxf1vLyniKuH7
Registered users will receive a zoom link 2 days prior to event.
Comments
Follow up on Prerequisites for the workshop
Greetings everyone,
This is a friendly reminder that the Getting Started with Drupal Workshop will be this weekend. Online workshop links will be shared in the next few days.
In order to run a Drupal site, the web server you are using must meet minimum technical requirements. These include having enough disk space for the files, running web server software with the correct settings, a compatible database, and the correct version of PHP.
Sharing this information so that we can have basic requirements ready and during workshop concentrate more on the Drupal functionalities.
Requirements
PHP 7.3 or Higher (128 MB Memory or higher)
MySQL 5.5 or higher OR MariaDB 10.3 or higher
Basically, you can install the latest version of the below software's, depending on the operating system you are using.
WAMP: https://sourceforge.net/projects/wampserver/
LAMP: https://www.linux.com/training-tutorials/easy-lamp-server-installation/
XAMPP: https://www.apachefriends.org/index.html
Additionally
Runtime Configuration
- Higher Max execution time is required.
https://www.php.net/manual/en/info.configuration.php#ini.max-execution-time
- Opcache is Recommended
https://www.php.net/manual/en/book.opcache.php
Post-Workshop Summary
Post-Workshop Summary
Getting Started with Drupal
June 7th, 2020
Workshop Organizers:
Host: Joshua Fernandes
- https://www.linkedin.com/in/joshua1234511
- https://www.drupal.org/u/joshua1234511
Co Host: Stanley Fernandes
- https://www.linkedin.com/in/stanley-fernandes-ab7b59155/
- https://www.drupal.org/u/stanleyfernandes
Recorded session link: https://youtu.be/QhUiy0Uta4Y
Feedback link: https://forms.gle/ZFTb8GodiMux4QyV8
Summary: What was covered
-- Installing Drupal
-- Installing Drupal modules
-- Adding, creating and moderating content
-- Creating user accounts and managing permissions
-- Adding, removing and reordering menu links
-- Assigning SEO-friendly URLs to pages, and having them generated automatically
-- Creating and positioning blocks
-- Tagging content with the Taxonomy system
-- Content Types and Views
-- Creating custom content types
-- Adding fields to content types and customizing their display
-- Handling uploaded images, including automatic resizing of images
-- Linking content together with reference fields
-- Creating dynamic lists of content with Views (pages and blocks)
During the open question rounds, user cases were discussed from the participants, also a suggestion for upcoming sessions were taken from them. Following listed below to discuss. Feel free to add to the list if anything else is needed.
- Building a Drupal Commerce site
- Drupal 7 to 8 migration
- Custom module development
- Working with hooks
- User points management using rules
- Theme installs and sub theme creation
A reminder for all to create a Drupal user profile those who have still not crested. Visit https://www.drupal.org
Resources requested by participants
Drupal learning resources:
https://www.drupal.org/docs/user_guide/en/index.html
Chat with the Drupal community using Slack
- https://www.drupal.org/slack
Drupal Standards:
- PHP CodeSniffer - Command Line Usage
https://www.drupal.org/docs/8/modules/code-review-module/php-codesniffer...
Most Commonly used Drupal Modules:
- Chaos Tool Suite (ctools): https://www.drupal.org/project/ctools
- Token: https://www.drupal.org/project/token
- Paragraphs: https://www.drupal.org/project/paragraphs
- Admin Toolbar: https://www.drupal.org/project/admin_toolbar
- Webform :https://www.drupal.org/project/webform
- Address: https://www.drupal.org/project/address
Drupal Modules to help increase SEO:
- Metatag: https://www.drupal.org/project/metatag
- Pathauto: https://www.drupal.org/project/pathauto
- XML sitemap: https://www.drupal.org/project/xmlsitemap
- Google Analytics: https://www.drupal.org/project/google_analytics
- Redirect: https://www.drupal.org/project/redirect