Yerevan State University

Drupal Yerevan: What’s New?

Date
-
Location

Yerevan, Alek Manukyan 1/1, ISTC

Barev dzez! I am pleased to announce that on May 20, Saturday, 12:30 - 15:00 Drupal meetup will take place in Yerevan. We will listen to reports about Drupal. After that, we will eat pizza, evaluate how everything went and plan the next event.
Alek Manukyan Street, 1/4, Yerevan State University, Faculty of European Languages and Communication, “ISTC” (Innovation Solutions and Technology Centre) hall (on the upper floor of the Romano building)
20 May 2023, 12:30 - 15:00

 

Agenda:

Speakers from the community
Drupal Training Day

Drupal Training Day - How to create EBT module

Date
-
Location

Google Meet, Youtube Stream

EBT (Extra Block Types) modules help to create landing pages with Layout Builder. Here is list of EBT modules:
Accordion / FAQ, Basic Button, Bootstrap Button, Call to Action, Carousel, Counter, Image Gallery, Quote,  Slick Slider, Slideshow, Stats, Tabs, Text, Timeline, Webform, Webform Popup.

Drupal Training Day - 1 March 2023, 00:00 - 01:00:
- EBT modules overview 
- How to create new EBT module
- How to extend existing EBT modules.

Speakers from the community
Drupal 10

Drupal Training Day - 30 December 2022

Date
-
Location

Online, Google Meet, YouTube

Drupal 10 is here! On the previous Drupal Training Day we found that drupal/jquery.once is not in Drupal core anymore. So we have a lot of opportunities to contribute on Drupal.org and make contrib modules are ready for Drupal 10.

Speakers from the community
Drupal 10

Drupal Training Day - 23 Dec 2022, 15:00-17:00

Date
-
Location

Online, Google Meet, YouTube

Drupal 10 is here! And we can test and use it for our sites. Let's check what's new in Drupal 10 together!

Drupal Training Day - 23 December 2022 15:00-17:00
- Drupal 10 What's New 
- Drupal 10 local installation
- Answers on Drupal questions.

Speakers from the community
img

Drupal Global Training Day

Date
-

Drupal 10 is coming soon, and we could not be more excited to share it with the Drupal community!

Drupal Training Day - 9 December 2022, 15:00 - 17:00:
- Help with creating custom Drupal theme
- Help with creating custom Drupal module
Also we will:
- Help with Drupal installation and setting up
- Prepare environment for Drupal installation (Lando, XAMPP, MAMP, Open Server, etc.)

Speakers from the community
img

Drupal Training Day

Date
-

Hi everyone. 
Drupal 10 is coming soon, and we could not be more excited to share it with the Drupal community!


Drupal Training Day - 25 November 2022, 15:00:
- Help with Drupal installation and setting up
- Prepare environment for Drupal installation (Lando, XAMPP, MAMP, Open Server, etc.)
- Drupal local installation
- Drupal 10 new features (CKEditor 5, Content Moderation)
- Content editing with Drupal: Layout Builder and Paragraphs approaches.

Speakers from the community
Yerevan State University

Drupal meetup Yerevan, 14 September 2022

Date
-
Location

Yerevan, Krisp AI lab, Yerevan State University, Alek Manukyan 1/1 (entrance through the arch)

Barev dzez! I am pleased to announce that on September 14, Wednesday, 14:30 - 16:00 Drupal meetup will take place in Yerevan. We will discuss the launch of the Armenian Drupal community site https://drupal.am, the status of translations of the core and modules into Armenian, and talk about our plans and initiatives. And also listen to reports about Drupal. After that, we will eat pizza, evaluate how everything went and plan the next event.
Yerevan, Krisp AI lab, Yerevan State University, Alek Manukyan 1/1 (entrance through the arch)

Speakers from the community

Community support

Section
Text

Drupal has a large community of users and developers who provide active community support by coming up with new updates to help improve the functionality of Drupal. As of January 2017 more than 105,400 users are actively contributing. The semiannual DrupalCon conference alternates between North America, Europe and Asia. Attendance at DrupalCon grew from 500 at Szeged in August 2008, to over 3,700 people at Austin, Texas in June, 2014.

Smaller events, known as "Drupal Camps" or DrupalCamp, occur throughout the year all over the world. The annual Florida DrupalCamp brings users together for Coding for a Cause that benefits a local nonprofit organization, as does the annual GLADCamp (Greater Los Angeles Drupal Camp) event, Coders with a Cause.

The Drupal community also organizes professional and semi-professional gatherings called meetups at a large number of venues around the world.

There are over 30 national communities around drupal offering language-specific support.

Notable Drupal users include NBCTaboolaPatch, and We the People.

SEO

Section
Text

SEO optimization

To achieve the highest ranking in the search engine, the website has to be SEO friendly. Google SERP (Search Engine Results Page) has one of the most important roles growing businesses with the help of a website.

Drupal is a very powerful system that ensures search website optimization with its modules. It gives us the ability to control all the elements of the web pages with the help of already installed automation tools for SEO, which places it at the very top of SEO friendly CMSs. Let's look at some examples.

 

SEO-friendly URLs

Because search engines search for keywords in URLs, they are very important for your website. Friendly SEO URLs are actually the core of Drupal. You can create individual URLs for different content - the so-called URL aliases. Thus, so times, when URL was like “website.com?p=news&id=123” are over, better version of it is “website.com/news/article-title.” Search engines prefer the second version, and website users do too. With Drupal, you can manually set those URLs, but if you add the Pathauto module, your site automatically creates a URL that matches the content it creates. Thus, your SEO friendly URLs are created without additional effort.

 

Highly effective Taxonomy

With the built-in taxonomy system, categorization with Drupal is very easy. With so advanced taxonomy, you can easily organize and tag content with rich keywords. Categorization is a very important element of SEO-friendly website, and taxonomy in Drupal is flexible and easy to use.  

Image
seo

 

Page Titles

To improve the SEO of your site, you must not forget the page title. The page title also attracts the attention of the search engine and is displayed in search results. It is also important for the reader because it attracts him to reading or sums up the essence of the page. Drupal offers us a page title module that automatically creates page titles that are interesting for the search engine.

 

Meta tags

There was a time when the meta tag had been considered one way to help your websites rise to the top of a search engine result. Although that is not always the case anymore, it can still be useful to have meta tags available to search engines so they can use it if they choose.

 

Custom content types and field

Drupal has the ability to design custom content structure. A very simple tool can be used without writing additional code. By creating a custom field on custom types of content, we can enable website editors to insert semantically correct content. This is a unique characteristic of one of the most advanced content management systems. With this tool, you can always create new and new content templates, as Drupal can handle an unimaginable amount of content, and you can display it in different ways.

 

Edit anything on the website

Contents should be updated regularly if you want an SEO friendly website. However, the most convenient thing in Drupal is that you can return to published content whenever you want, modify it, and add new keywords, which can increase your ranking among hits since Google's content analysis algorithms classify web pages based on fresh content. You can also easily fix any errors that occurred when publishing the content. 

Drupal modules

Section
Text

Drupal Modules

Drupal websites are built with and powered by, Drupal modules. There are three different types of Drupal modules – core, contributed, and custom. Core modules are included with your original Drupal download and can be turned on or off without the need to download any additional components. Contributed modules must be downloaded independently and added to your website. Examples of contributed modules are Panels, Views, or Metatag. Custom Drupal modules are modules you write yourself. This requires extensive knowledge of Drupal’s API and PHP Programming. Modules are the easiest way to add new and useful features to your Drupal website without directly touching the codebase. The best part about Drupal modules? They’re all free!

What is a Module?

A Drupal module is a collection of files that contain code that extends Drupal functionality by adding new features. The code is built to execute within the context of the site, meaning it can use all the functions and access all variables and structures of the Drupal core. 


Where Are Modules Found?

The quickest (and most cost effective) way to extend Drupal’s functionality beyond core is to employ contributed modules. Contributed modules are packages of code created by the Drupal community and they can be downloaded and added to your website for free. Drupal’s website catalogs an exhaustive list of available modules, and these bundles of code can be downloaded directly from the module’s page on drupal.org. They are available in both tar.gz and .zip format, both of which can be unpacked after adding the module to your web server.

 

Why Are Modules Useful?

Modules are packages of code that enhance and extend the functionality of a base Drupal installation. The Drupal package is referred to as Drupal Core, and Drupal 9 comes prepackaged with over seventy core modules and nine themes. All of these core modules can be viewed in the /modules directory. This collection of core modules was vetted by the Drupal community in advance of Drupal 7’s release (January 2011) and they were determined to contain the base functionality most Drupal site administrators would need. Any functionality beyond this can be added by a developer or through contributed modules.