Your SlideShare is downloading. ×
0
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Drupal Content Management System
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Drupal Content Management System

341

Published on

Drupal Content Management System

Drupal Content Management System

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
341
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
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

×