introduction to drupal cms

23
BY Babu – [email protected] INTRODUCTION TO CMS

Upload: parameshwar-babu

Post on 10-Apr-2015

267 views

Category:

Documents


3 download

DESCRIPTION

Introduction to Drupal CMS for technical people typically software engineers, programmers,college graduates, IT managers, CIOs, etc.

TRANSCRIPT

Page 1: Introduction to Drupal CMS

BYBabu – [email protected]

INTRODUCTION TO CMS

Page 2: Introduction to Drupal CMS

3/8/10

Introduction to Drupal CMS

• Content – any information published on a Web site, be it text, HTML, images, videos…

• Management – the workflow and processes in place to create, share, and control information during its lifecycle.

• Systems – an application that enables the creation, collection, publishing, and presentation of content

Page 3: Introduction to Drupal CMS

3/8/10

Structure of CMS

Structure of CMS• Building Blocks.

• Site Tree• Page• Page Controller• Template• User• Modules

Page 4: Introduction to Drupal CMS

3/8/10

Structure of CMS

Structure of CMS• Page Types

• Page• Redirector• Virtual Page

• Database• Database engines

Page 5: Introduction to Drupal CMS

3/8/10

Database Abstraction

-The database runs in the background and is a separate entity from any of the HTML documents that compose the web site.

-Since the content is stored separately the response time to inquiry's is quite fast. Most eCommerce web sites use this type of CMS .

Page 6: Introduction to Drupal CMS

3/8/10

Introduction to Drupal

Introduction to Drupal• Free and Open Source• Is a Content Management System• Written in PHP• Under the General Public License• Used as a back-end system for many

different types of websites• A Web Application Frame Work

Page 7: Introduction to Drupal CMS

3/8/10

Introduction to Drupal

Introduction to Drupal• Drupal is download from

http://drupal.org/

Page 8: Introduction to Drupal CMS

3/8/10

Drupal Dowload here

Page 9: Introduction to Drupal CMS

3/8/10

Advantages of Drupal

Advantages of Drupal• Easy to use and update• Value for money• Reliable and Secure• Search Engine Friendly• Modular and Extensible

Page 10: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 5.0 Usability improvements

Administration pagesSettings pagesStatus page and requirement checking: added a status report page with detailed PHP/MySQL/Drupal information and requirement checking.

Page 11: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 5.0

Web-based installer: added web-based installer that checks run-time requirements and that supports pre-made install profiles or distributions with better support for database table prefixes. It is also localizable.

Core theme: introduced a new default core theme, called Garland (and a fixed width version Minnelli). Garland uses the new color module to change the theme's entire color scheme on the fly.

Page 12: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 5.0

New features addedURL filter: integrated the URL filter module into the

filter module. This will cause web and e-mail addressed to be automatically hyperlinked.

Blocks per role: extended the block visibility settings with a role specific setting and retained the option to control blocks by PHP snippets..

Edit block titles: Drupal 5 makes it possible to customize or overwrite all block titles, even set block titles to empty.

Page 13: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 5.0 New features added

User management improvements: Added support for auto-complete forms to user profiles. The ability to filter users by role, permission and status to help better manage users. Made email verification of user accounts optional.

Improved module administration: Modules are listed by category and origin, their versions are displayed, and their dependencies are listed in the module descriptions as required or optional.

Page 14: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 5.0

New features addedMore logging reports: Drupal now provides detailed

reports on search terms, 'page not found' and 'access denied' errors to help improve your site.

CSS preprocessor: All (cacheable) stylesheets are now aggregated into one compressed file, which makes your site faster, especially for first time visitors.

Performance tuning: Key parts such as Drupal's session and access mechanism have been optimized for faster page loading across the board.

Page 15: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 5.0

New features addedCSS preprocessor: All (cacheable) stylesheets are

now aggregated into one compressed file, which makes your site faster, especially for first time visitors.

Performance tuning: Key parts such as Drupal's session and access mechanism have been optimized for faster page loading across the board.

Page 16: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 5.0

For developersJavaScript library: the jQuery JavaScript library has

been included in Drupal 5. All existing JavaScript in Drupal core has been converted to use it.

Reorganized directory structure: All modules now have their own directory and effort has been made to split up resources such as CSS by module. There is also a sites/all directory where you can place your custom modules and themes.

Uninstalling modules: when uninstalled, modules will be notified so they can clean up database tables.

Page 17: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 5.0

For developersPluggable cache backends: with Drupal 5 you can

plugin alternative cache backends. This allows you to use file caching, memcached or other cache strategies instead of the default database caching.

Pluggable session handling: with Drupal 5 you can plugin alternative session handlers. This allows you to use memcached based session handling instead of the default database caching.

PHP Template improvements: add the ability to look for a series of suggested templates. Drupal 5 will auto-discover a wide range of template files that allow you to override the default look of various pages.

Page 18: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 5.0

For developersNode access arbiter: made it easier for node access

modules to work well with each other. Node rendering: changed node rendering to work with

structured arrays.

Form API: made it possible to programmatically submit forms and improved the API for multistep forms.

Page 19: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 6.0

What’s NewIntroducing the easiest version of Drupal ever.

-Quick and easy setup

-Drag-and-drop administration

-All languages spoken here – Multi-lingual

Page 20: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 6.0

What’s NewTheming: it's never been easier.

-CSS-only theming

-Customize your theme

-Updated jQuery

-Theme developer module

Page 21: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 6.0

What’s NewMost secure Drupal release ever.

-Password strength checking

-Granular permissions

-PHP format secured

Page 22: Introduction to Drupal CMS

3/8/10

Drupal Versions

Drupal versions• Drupal 6.0

What’s NewPerformance and maintenance.

-Optimized code

-Better file handling

-Batch API

-Extended logging

Page 23: Introduction to Drupal CMS

Thank you!

Contact: Babu

Phone: +91-9444173392

[email protected]