Roy Gunawan, Yogyakarta, Drupal 7 Release Party 7 January 2011
Roy Gunawan, Yogyakarta, Drupal 7 Release Party 7 January 2011
WHAT IS DRUPAL?
Drupal is a free CMS written in PHP that allows
anyone to easily publish, manage and organize a common CMS since it also a framework capable software developed by community.
WHAT IS DRUPAL?
Drupal is a free CMS written in PHP that allows
wide variety of content on a website. It not just a common CMS since it also a framework capable software developed by community.
WHAT IS DRUPAL?
Drupal ...is as much a Social Software Platform as it is a web content management system. -CMS Watch, The Web CMS Report 2009
7,441 Modules
911 Themes
HISTORY OF DRUPAL
Originally written by Dries Buytaert
Miss-typed In Dutch
drop
druppel
English
Pronunciation
Drupal
Drupal Vocabularies
Fix things that always annoy you Add features that take Drupal Integrate useful contributed World domination!
modules
Drupal 7 features
Easier to use More Flexible More Scalable Open Source
Usability
Contextual links Admin & Shortcut bar Dashboard Overlay Drag and drop Administrator role Vertical tabs
Dashboard
Overlay
More Usability
Vertical Tabs
Contextual Link
Modules
Install modules and themes directly
Fields in content
Fields in taxonomy
Fields Everywhere!
interface to manage
http://localize.drupal.org/translate/languages/id
Images!
Images!
DATABASE
MySQL
SQLite
PostGreSQL
Including NoSQL!
Drupal 7:
$result=db_query_range('SELECTn.nid,n.title,n.created FROM{node}nWHEREn.uid=:uid',0,10,array(':uid' =>$uid)); foreach($resultas$record){ //Performoperationson$node>title,etc.here. }
Other Queries
Insert
$nid = db_insert('node') ->fields(array('title', 'uid')) ->values(array( 'title' => 'Example', 'uid' => 1, )) ->execute();
Delete
$num_deleted = db_delete('node') ->condition('nid', 5) ->execute();
Update
$num_updated = db_update('node') ->fields(array( 'uid' => 5, 'status' => 1, )) ->condition('created', REQUEST_TIME - 3600, '>=') ->execute();
Need moderator? Just add it Then set what their do's and don'ts
WYSIWYG support Better performance Pluggable cache system RDF Simple test
What's next
Dries: RT @chx1975: WordPress is now approximately where Drupal was around Drupal 5 w/ content types. See you in 2015.
Dries: Agreed, and fair enough. RT @newoceans_en: @Dries Drupal 7 will hopefully be where WordPress was around 5 years ago regarding UX.
Drupal 7
Easier and more powerful then ever
Question?
This slides is inspired by : Angela webchick Byron, Drupalcon DC March 4, 2009 Gbor Hojtsy, DrupalCamp Prague November 1, 2009