Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Introduction to Drupal

This presentation was used on a Training Session in Skopje Macedonia on the 15th of June, 2014. The training was organized by Vox Teneo Macedonia, the speaker was the technical lead of the company, Dejan Pshenko.

Tanya Tanevska

on 16 June 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Introduction to Drupal

* Drupal Developer for 1852 days
(general developer for longer)

* Ex-print designer
(pedant for every pixel to be in the right place)

* Proud father
(of a teenager)
What is Drupal?
- Open Source CMS & CMF (Content Management System and Content Management Framework)

- FREE for developers and with 1000 developers working for Drupal for FREE

- Still run by it's founder :)

- It is used by numerous institutions => trustworthy
Every animal on the internet, can be created
with Drupal
- A Blog and Forum
- Online Portals and Magazines
- A Brochure Website
- Social network
- Video site
- Photos upload website

- Project management site
- E-commerce website with a Shopping Cart System
- Dating website ;)
- Anything you can think of....
The Wise Owl says: Use Drupal!
Hello, there!
My name is Dejan

Drupal - Advantages and Disadvantages
- Extremely Flexible:
- Developer Friendly
- With Strong SEO Capabilities
- Enterprise Friendly
- Stable
- Steep Learning Curve
- Lack of Themes
Drupal - Structure
The View Module

- 'Core' modules are coming with installation package

- 'Contributed' or 'Third party' modules can be downloaded from http://drupal.org

- They add additional functionality to the system

- They are located in the following directory (sites / all / modules)


- They are located in the following directory (sites / all / themes)

- The themes change layout and styles of the site.

- Can easily be changed via UI

-The database are storing the following information:

- Settings of modules and themes

- User information

- Access information of the system

- Logging Information

- Permissions and roles

- System paths

- Content

- Node is the basic form of content in Drupal sites. The minimum fields present in node are 'Tilte' and 'Body' but we can add many additional types of fields.

- Not all content on the site are nodes

- 'User' is not a node , 'taxonomy' is not a node ...

- It is important to know what can be done through the UI

- Region is an area in the layout, such as header, footer, content, left or right column in which can be placed blocks.

- Block is a certain piece of code that contains a certain amount of information

- Node should be placed only in 'content' section of the layout, except under specific circumstances
Layout and regions

- All CMS have a system logging system and they have a username and password.

- Drupal supports the concept of:

1. Roles

2. Permissions

- Roles are actually the groups that have the same set of permissions

- The UI settings are stored in the database
- Drupal has a core filesystem - or core, whose functionality can be extended using the UI (user interface) or by adding modules
- Drupal is a dynamic application - works with database
For those who have never met with Drupal and do not know its structure:
Full transcript