Getting Started with Drupal

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
joshua1234511's picture
Start: 
2020-06-07 10:00 - 16:30 Asia/Kolkata
Event type: 
Training (free or commercial)

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

joshua1234511's picture

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

  • joshua1234511

Post-Workshop Summary

joshua1234511's picture

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
   

  • joshua1234511