The MIE Toolbox, a
 Case for Drupal as an
Application Framework
What is the Toolbox?
• CMS for distributing viral widgets around
  the web
• distributed by inserting a javascript tag on ...
Components

• Toolbox
• Toolbox Theme
• Basic Item
• Feed Item
• Resource Locator Item
Backstory

• First version developed using CakePHP
• Decision to start from scratch and switch
  to Drupal
• Concerns
How Drupal was Used
• Keeping the footprint light (go small core!)
• Contrib modules: admin_menu, CCK,
  Views, colorpicke...
Host Website




                           submit zip code
Resorce Locator API
                         return results vi...
“Out of Box” Benefits
• Reuse of items and themes across
  toolboxes via node reference
• Role based security model
• Basic...
Drawbacks

• Some square peg / round hole scenarios
• We were an experienced Drupal team, not
  advised for newbies
• ????
Questions?



    Lev Tsypin
    levelos.com
    drupal.org/user/54135
           .com/loubabe
Upcoming SlideShare
Loading in...5
×

MIE Toolbox, a Case for Drupal as an Application Framework

668
-1

Published on

Case study of using Drupal as an application framework.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
668
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MIE Toolbox, a Case for Drupal as an Application Framework

  1. 1. The MIE Toolbox, a Case for Drupal as an Application Framework
  2. 2. What is the Toolbox? • CMS for distributing viral widgets around the web • distributed by inserting a javascript tag on a web page • returns javascript which manipulates the DOM adding the toolbox content, CSS, images, scripts, etc
  3. 3. Components • Toolbox • Toolbox Theme • Basic Item • Feed Item • Resource Locator Item
  4. 4. Backstory • First version developed using CakePHP • Decision to start from scratch and switch to Drupal • Concerns
  5. 5. How Drupal was Used • Keeping the footprint light (go small core!) • Contrib modules: admin_menu, CCK, Views, colorpicker, feedapi, imageapi, imagecache, node_clone, wyisiwyg • Custom modules: feedapi_toolbox, toolbox, toolbox_reports, toolbox_rl, toolbox_widget
  6. 6. Host Website submit zip code Resorce Locator API return results via http Categories and CSS, images, and domains via http javascript via HTTP Custom Modules Drupal LAMP Toolbox CMS
  7. 7. “Out of Box” Benefits • Reuse of items and themes across toolboxes via node reference • Role based security model • Basic information architecture, Zen • Fields via CCK • Administrative views • Image upload and manipulation
  8. 8. Drawbacks • Some square peg / round hole scenarios • We were an experienced Drupal team, not advised for newbies • ????
  9. 9. Questions? Lev Tsypin levelos.com drupal.org/user/54135 .com/loubabe
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×