Introduction to Drupal CMS

Post on 10-Apr-2015

266 views 3 download

description

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

transcript

BYBabu – info@paramprojects.com

INTRODUCTION TO 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

3/8/10

Structure of CMS

Structure of CMS• Building Blocks.

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

3/8/10

Structure of CMS

Structure of CMS• Page Types

• Page• Redirector• Virtual Page

• Database• Database engines

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 .

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

3/8/10

Introduction to Drupal

Introduction to Drupal• Drupal is download from

http://drupal.org/

3/8/10

Drupal Dowload here

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

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

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

3/8/10

Drupal Versions

Drupal versions• Drupal 6.0

What’s NewPerformance and maintenance.

-Optimized code

-Better file handling

-Batch API

-Extended logging

Thank you!

Contact: Babu

Phone: +91-9444173392

info@paramprojects.com