ON O N DRUPAL SENTATION Prepared pared By, JUGA GAL ME MEHTA - - PowerPoint PPT Presentation
ON O N DRUPAL SENTATION Prepared pared By, JUGA GAL ME MEHTA - - PowerPoint PPT Presentation
P RESENTATI ON O N DRUPAL SENTATION Prepared pared By, JUGA GAL ME MEHTA (123059 5901 010) & Guided ed By, Nages agesh sir W HAT IS D RUPAL ??? o Drupal is free and open source content management system(CMS) written in
WHAT IS DRUPAL???
- Drupal
is free and
- pen
source content management system(CMS) written in PHP & distributed under the GNU general public license.
- Drupal is a cutting edge platform.
- CMS is the collection of procedures used to manage
work flow in a collaborative environment.
MISSION & VALUE
Mission:
To develop a leading edge open-source content
management system that implements the latest thinking and best practices in community publishing, knowledge management, and software design. Value:
Flexibility, simplicity, and utility; Teamwork, innovation, and openness; Modularity, extensibility and maintainability in
code.
DRUPAL PRINCIPLES
Modular and extensible. Quality coding. Standards-based. Low resource demands. Open source. Ease of use. Collaboration.
WHO'S USING DRUPAL ???
From local businesses to global corporations. News Publishing. Economist Intranet/Corporate Websites. Education. Art, Music, Multimedia. Community Portal Sites. Social Networking Sites.
DRUPAL ARCHITECTURE…
DRUPAL ARCHITECTURE…
Drupal contains two kinds of Modules
Core Modules Contribute Modules
These modules are integrated with Core libraries. can’t be disable Core Modules. Contribute Modules adds up more functionalities. Drupal treats everything as a node. These nodes
are handled by node system.
WAY OF HANDLING USER REQUEST…
Enter an URL http://localhost/node/234. The browser contact the server localhost and
request a resource node/234.
The server come to know that the request must
be handled by PHP environment and it contacts the PHP environment to process the request.
PHP
executes the Drupal’s index.php file, handing it the path node/234
The
Drupal system undergoes a bootstrap process which will initializes all the resources and then uses menu system to find out how to handle the node/234.
WAY OF HANDLING USER REQUEST
Node
system respond to the request from /node/234 by loading the node content with the ID 234.
The theme system apply the formatting the
content using CSS.
The Drupal core completes all the processing