Making Drupal fun?

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
David Jeyachandran's picture

I’m giving a 6 hour Drupal workshop in a University next week (over 3 days). I need a example Drupal application that can be built in an hour. (In the workshop we’ll do it over 4 hours). I’d like to demonstrate that Drupal is fun and inspire them to learn more. The students are mainly from Computer Science.

My plan was to build a Vacation Approval System. So an employee can create a form applying for leave. An email is sent to their manager with a link. The manager selects to “Approve” or “Decline” the leave application. An email is sent to the employee with the manager's answer. It uses the module Workflow and Rules to send email and Entity Reference to link Employees with a Manager. I did a test run of this today with a small group of students. I hate to say this but it was boring. There was just so much configuration - it was painful. It demonstrated the power of Drupal in building applications but it didn’t feel like fun.

Has anyone done a fun Drupal demo? Or maybe - how I can make the demo of the Vacation Approval System more interesting. Ideas?

Comments

site clone

rcross's picture

I think a CS student will get excited if you do a clone of a well-known site. Like doing a clone of twitter/facebook/tumlr/instagram type of thing. It is a little dangerous since you don't want them to walk away thinking that out-of-the-box Drupal scales in the same way as twitter/facebook/tumblr/etc, but getting a good clone also gives them a good point of reference.

I think many people would find building a vacation management system a bit dull since they'd rather be on vacation than building a system for others to get one ;-)

Also,

rcross's picture

Also, some common things that programmers build in order to learn a new technology:

  • Hello world (basically the quickest way to get "Hello World" to output/view)
  • Blog (ruby on rail was famous for their tutorial, WP also made their claim on 5 mins to being able to publish)
  • Multi-user chat system (though might not be the best example for Drupal - maybe a forum type site)
  • ToDo List Manager
  • Ecommerce

Cool! Thanks.

David Jeyachandran's picture

Hi Ryan,

Yeah I really like the idea of a twitter clone. I'll give that a go with the Microblogging and the User Relationships module.

Also good idea re: Hello World. We'll be building a really basic module to print a simple page.

Australia

Group categories

Location

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week