Drupal Content Management System

  • 245 views
Uploaded on

Drupal Content Management System

Drupal Content Management System

More in: Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
245
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. DrupalKaushal KishoreSr. Software EngineerOSSCube Pvt. Ltd.kaushal@osscube.comwww.osscube.com
  • 2. What is Drupal ?● Drupal is an open source CMS, based on PHP and MySQL● It has an extremely active developer community, with lots ofresources available● It has become arguably the most popular open source CMS
  • 3. Drupal Features● Well-constructed● Documented code● Extensible● Customizable Workflow● Taxonomy (categorization)● Multilingual Support● Image Resizing● Multi-site/Special Use
  • 4. Drupal is Powerful and Robust● Drupal is built to run using the latest technologies that itoptimizes for speed (Caching)● Thousands of modules allow for modular additions to theplatform including:– Ecommerce– Multimedia– Comments– Dynamic User Groups– And many, many, many, more● Highly scalable
  • 5. Technology of DrupalDrupal runs on a “LAMP” platform:● L = Linux operating system(but it can also run on Windows,Mac)● A = Apache web server (but it can also run on other webservers; not so well on Microsoft IIS as on Apache)● M = MySQL database (but it can also run on PostgreSQL,SQLite, and others)● P = PHP scripting language (no choices there!)
  • 6. Drupal TerminologyModule● Add-on code that adds functionality to Drupal● Can be core (comes with Drupal), contributed (download and install separately), orcustom (written specifically for your site)● Examples: Forum, Blog, Web FormTheme●Set of PHP files, CSS files, and images that defines the layout and styles for yoursite●Can be core, contributed, or customPath●Part of the URL of your site that follows the base URL for your site. Forexample, in http://example.com/node/add, the path is “node/add”User●Anyone who visits your site●Non-logged-in visitors are known as anonymous● Users with accounts are assigned to roles that you can define, such asMaster Admin, Content Editor, Member● Permissions are generally assigned by role
  • 7. Drupal TerminologyContent Item (called “Node” prior to Drupal 7)● A piece of content on your site, which could be displayed on its own page oras part of another page (or both)● Basic content items have a Title, Body, a unique ID number, and some meta-data (creation time, last updated, author, etc.)● Content types can have additional custom fields besides Title and Body, suchas location, event date, banner image, etc.Taxonomy● Categories, tags, or other classifications that can be applied to content on yoursiteMenu● List of links to pages on your site, generally used for navigation in headers,sidebars, footersWeight● Number that defines the order of a list, such as of menu items. Larger numbers“sink” to the bottom of the list.Block●Text, links, images, etc. that can be placed in a region of your site’s theme (header, sidebar,footer, etc.), and configured to display on one or more pages
  • 8. Drupal TerminologyDrupal Core● The base installation of Drupal, includes some modules, themes and otheradd-onsRoles● How users are grouped by permissions. Allows posting of content.Defaults are authenticated or anonymous.
  • 9. Drupal Core ModulesAnd Many More..............
  • 10. Drupal CMS Workflow
  • 11. Drupal General Workflow
  • 12. Drupal’s Directory StructureDrupal’s core areas (DO NOT MODIFY!):● includes● misc●modules● profiles●scripts●Themes● (files such as index.php, .htaccess, install.php, update.php)(you might need to modify .htaccess only)Contributed and custom modules,● sites/all● modules● themes● Libraries● Themes, and libraries to be shared by all siteshosted here:
  • 13. Drupal As a MVC Framework
  • 14. Drupal Usage
  • 15. Question?
  • 16. Thank You For Your TimeAnd Attention!For more information visithttp://www.osscube.comOr drop an email to kaushal@osscube.com