Drupal

DrupalDrupal CMS is the world's leading enterprise open source content management framework, offering high configurability and customization. Drupal is written in PHP and MySQL as backend database.

A liberal open source license, full suite of support and services, and integration with today's proven technologies add up to the best combination of performance and value in the portal industry today.

Advantages of Drupal

  1. Zero License Fees - Drupal is open source CMS and hence provides high-end features at zero additional cost.
  2. Easy Install, Use - Drupal can be easily installed, used, configured and extended as per requirements. Drupal also has free plug in modules to enable requirements.
  3. Ease of Integration - Drupal provides easy integration with OpenX ad server, Google analytics, video player and other website content.
  4. Muliti-platform Support - Drupal provides support for various platforms like Apache or IIS, Unix / Linux / BSD / Solaris / Windows / Mac OS X
  5. Database independence - While many of our users run Drupal with MySQL, we knew that MySQL wasn't the solution for everyone. Drupal is built on top of a database abstraction layer that enables you to use Drupal with MySQL and PostgreSQL. Other SQL databases can be supported by writing a supporting database backend containing fourteen functions and creating a matching SQL database scheme.
  6. User authentication - Users can register and authenticate locally or using an external authentication source like Jabber, Blogger, LiveJournal or another Drupal website. For use on an intranet, Drupal can integrate with an LDAP server.
  7. Role based permission system - Drupal administrators don't have to tediously setup permissions for each user. Instead, they assign permissions to roles and then group like users into a role group.
  8. Templating - Drupal's theme system separates content from presentation allowing you to control the look and feel of your Drupal site. Templates are created from standard HTML and PHP coding meaning that you don't have to learn a proprietary templating language.
  9. Search Engine Optimization - Drupal is a great open source GPL content management system. With a few modifications it can be configured for excellent on-site search engine optimization. All content in Drupal is fully indexed and searchable at all times if you take advantage of the built in search module.
  10. Multi-language - Drupal is designed to meet the requirements of an international audience and provides a full framework to create a multi-lingual website, blog, and content management system or community application. All text can be translated using a graphical user interface, by importing existing translations, or by integrating with other translation tools such as the GNU gettext.
  11. Web based administration - Drupal can be administered entirely using a web browser, making it possible to access it from around the world and requires no additional software to be installed on your computer.
  12. Version control - Drupal's version control system tracks the details of content updates including who changed it, what was changed, the date and time of changes made to your content and more. Version control features provide an option to keep a comment log and enables you to roll-back content to an earlier version.
  13. High Performance and Scalability - High performance and scalability is achieved through the caching mechanism which eliminates database queries increasing performance and reducing the server's load. Caching can be tuned in real time and many high-traffic sites have performed very well under load.
  14. Online Community Support - Drupal is commonly described as an "online community in a box" or a "web log plus". Drupal has a wide community support and a robust online help system built into the core help text.


Where Drupal can be your choice?

Drupal meets the needs of different types of web sites from community to news portals, from corporate sites to educational institutions, from media sites to international sites.

Following are the areas where Drupal has been chosen by leading organizations around the world:

F.O.S.S. Academy Certified Drupal Administrator
(1 Month Classroom Training + Live Project)

Drupal Administrators are responsible for managing the entire system including users, site content and security. Participants learn to properly manage a Drupal site with emphasis on content management, user management, roles & permissions, SE optimization, back-ups, updates, security, and best practices.

F.O.S.S. Academy Certified Drupal Developer
(5 weeks Classroom Training + Live Project)

Developers are responsible for creating custom modules based on business requirements. Participants will learn how to create custom module that can create custom content type and apply workflow and access control on it. We'll also cover how to customize Drupal Themes for the required layout.

Development Environment

For development we will setup XAMPP (Apache, PHP, MYSQL) on the system. Drupal can be used with other web server and database; however the above setup is the fastest in terms of development.

Prerequisites

Basic knowledge of PHP and database is required. The course will be intensive, but we shall ensure that you have a solid grasp of the technology by the end of the training programs.