Drupal 1.0.0 released on January 15, 2001 Today, drop.org announces the release of Drupal 1.00 after an extensive period of testing. Drupal is a full-featured contentmanagement/discussion engine using Apache/PHP/MySQL and suitable to setup a news-driven community or portal site similar to kuro5hin.org and slashdot.org. Current features include discussionforums, web-based administration, theme support, an open submissionqueue, content management, a modularized design, PHP sessions, user management with access control and username/profanity/hostname ﬁlters, error logging, a public diary module, an afﬁliate site module, backend/headline generation (RSS/RDF) and much more.
Experiences Tailored for Various Devices Content .. placed into varying ... across multiple “components” contexts .. form factorsA.CommentsB.RatingsC.Video PlayerD.Personalized Content Campaign 1E.Related LinksF.AdvertisingG.ShareH.TagsI. DownloadJ.Learn MoreK.RSS Feed Campaign 2
How Drupal Manages UsersAdministrator Authenticated Anonymous Users Users Roles authors editors Groups of like users Unlimited Permissions Create Page Edit Page custom roles, Operations allowed by role permissions & Views My Posts All Posts views Determined by permissions
Content Authoring• WYSIWYG editing• Content & presentation separation• Rich media integration & controls• Drag and drop page layouts
How Drupal Manages the Presentation Layer• Drupal theming layers separates presentation from data• Themes include template ﬁles to deﬁne site and page structure with PHP• CSS stylesheets add ﬁnal touches to site
Content Reuse and Delivery• Content presentation / output alternatives• Get / push via web services (ajax/json, mobile app)• Web Service APIs for mobile app dev• Responsive design for one-web approach• Automated publishing to social channels