Drupal is an open source content management system (CMS) that allows users to easily create, edit, and organize website content without needing advanced technical skills. It has grown in popularity and is now used by many universities, news organizations, and government websites. The document provides an overview of Drupal, how to install it, and how to create basic content and configure site settings. It also discusses some popular Drupal modules and upcoming session topics.
2. What is Drupal? Drupal is an open source Content Management System. A historic look at website creation. Simple HTML pages – 1990a – Frontpage Dreamweaver Script and CGI -> Databases Generalized tool to create, edit, and organize content – CMS. Drupal eliminates the webmaster.
3. Drupal Stack Apache is the web server. PHP is the scripting language MySQL is the datavase Drupal Core –PHP API Core Modules – Nodes, Users Contributed module Theme system
4. Where drupal is being used? Whitehouse.gov Many university sites like Standford , duke , strayer, Portland state university World’s largest multimedia news agency Reuters CNN using drupal Java.net using drupal
5. Hands on Task 1 Download latest drupal release from www.drupal.org Extract it to your Web server root. Point your browser to http://localhost/ Create database and do needful configuration Create a Sample content.
6. Getting Started with Drupal Creating Content Creating a Sample Page. Create a sample page with Summary Comments Menu System (Navigation System) Primary Menu Secondary Menu Blocks
7. Getting into managing site Content Management Comments Content RSS publishing Site Building Site Configuration Site Management Site Maintenance Clean URLs User Management Permission Users
8. Retrospection What we have achieved? What and why a CMS How Drupal works Drupal Installation Creating a Static Site using drupal Why are we learning drupal Content and presentation (theming) are separated. Modules to add any new functionality
9. Drupal Themes Installing New themes Configuring theme Logo Favicon
11. Blogging using Drupal Editing the Story Content type. Create a blog post Need of a Web based editor Need of automatic path setting. Administration navigation takes time. Install modules Pathauto, Token, administrator Menu and FCKeditor Permission Control Input formats
12. Other Blogging features Tagging Category Blog page showing latest post summary RSS feeds Blocks – Recent Comments Blocks – Tag cloud Blocks – Archive Social Bookmarking Taxonomy Views Find Out?
14. Coming Sessions ….. Views and CCK – the heart of drupal Taxonomy – To categorize content Multimedia – Audio, video, photo-gallery Theming and CSS – Customizing the look and feel Social Networking – The organic group Getting your hands dirty – PHP coding for modules