introduction to drupal cms
DESCRIPTION
Introduction to Drupal CMS for technical people typically software engineers, programmers,college graduates, IT managers, CIOs, etc.TRANSCRIPT
BYBabu – [email protected]
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