drupal intro
Post on 05-Dec-2014
1.615 Views
Preview:
DESCRIPTION
TRANSCRIPT
What is Drupal?
A semi‐shameless plug
CMS or Framework?
• Drupal is a free so;ware package that allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website.
• Drupal is a development plaEorm for publishing content in mulFple formats and delivering cuGng edge web applicaFons
Vitals
• PHP/Javascript based applicaFon • Database backend (MySQL, Postgres, Oracle, etc)
• License: GPL • Home: hTp://drupal.org
• ExtenFons: hTp://drupal.org/projects • Latest version: 6.1
Short History
• Founded by Dries Buytaert • BBS between friends @ University of Antwerp • ConFnued as experiment • Jan. 2001 officially released at Drupal • Aimed at allowing other people to use and extend to the experiment
• 7 years later….. • Drupal 6.1 • 275k+ users, gobs of sites, etc.
What can I do with it?
• Blogs • Forums • Polls • Granular Permissions • User management • Themes & TemplaFng • SyndicaFon (RSS) • AggregaFon • More…
What else?
• Custom Types of Content • Visual Query GeneraFon • E‐Commerce • Social Networks & Groups CollaboraFon • Content Control & ModeraFon • 3rd Party IntegraFon • File management & WYSIWYG • MulF Media • ….. And about 3,000 more… oh yea!
But what about?
• hTp://api.drupal.org • Fully extensible • Easily overridden defaults • Well defined API’s and documented hooks
• Module management
• Upgrade paths • Rich and cooperaFve development community
Design Principles
• Modular and extensible. Drupal aims to provide a slim, powerful core that can be readily extended through custom modules.
• Quality coding. High quality, elegant, documented code is a priority over roughed‐in funcFonality.
• Standards‐based. Drupal supports established and emerging standards. Specific target standards include XHTML and CSS.
• Low resource demands. To ensure excellent performance, Drupal puts a premium on low‐profile coding (for example, minimizing database queries). Drupal should also have minimal, widely‐available server‐side so;ware requirements. Specifically, Drupal should be fully operaFonal on a server with Apache web server, PHP, and either MySQL or Postgresql.
• Open source. Drupal is based on the open source philosophy of collaboraFve free so;ware development and is licensed under the GPL. Drupal is itself open source and builds on and supports other open source projects. Specifically, Drupal is coded in the open source scripFng language PHP and supports as primary data sources the open source database formats MySQL and Postgresql.
• Ease of use. Drupal aims for a high standard of usability for developers, administrators, and users.
• Collabora?on. Drupal development supports open, collaboraFve informaFon sharing systems and approaches.
Come Learn More!
• Drupal Asia Pacific Confercne • Aimed at developers and users
• Learn, discuss and advance Drupal • Network with other community members
• Raise the profile of Drupal in the Asia Pacific region
• hTp://drupalapc.org
Drupal Asia Pacific Conference
• May 18th – 22nd, 2008
• SCEC in Darling Harbour • Partnering with Open CeBIT 2008 • Dual tracks over 3 days • Website Build CompeFFon – Drupal vs Joomla and other OSS projects
Thank you
QuesFons? Ryan Cross – contact@drupalapc.org
top related