Hacking OpenAustralia.org

537 views
495 views

Published on

Presentation on more of the technical side of OpenAustralia.org given at the Sydney Linux Users Group on 24th April 2009

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
537
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

Hacking OpenAustralia.org

  1. 1. Hacking OpenAustralia.org Matthew Landauer @matthewlandauer matthew@openaustralia.org
  2. 2. What is OpenAustralia? OpenAustralia.org is a non-partisan website run by a group of volunteers which aims to make it easy for people to keep tabs on their representatives in Parliament.
  3. 3. Currently focusing on the Federal Hansard
  4. 4. Why the Hansard matters
  5. 5. The official website - what it looks like
  6. 6. http://www.aph.gov.au/
  7. 7. Remix
  8. 8. OpenAustralia.org
  9. 9. What's the point?
  10. 10. Many reasons.
  11. 11. Here's just one:
  12. 12. quot;...a global network of volunteers who develop the Ubuntu Linux system...quot;
  13. 13. Google
  14. 14. Approach to building the site Do the quickest thing Focus on getting something up and running Rewrite in more modern technologies later
  15. 15. Bits of technology Stop me and ask questions
  16. 16. Operating System FreeBSD - using donated VPS service from Octopus Computing (http://octopus.com.au)
  17. 17. Software Version Control git github.com - http://github.com/mlandauer gitweb gitosis git-cvs
  18. 18. Deployment / Server Configuration Capistrano Chef (like Puppet)
  19. 19. Parser / Scraper Ruby Mechanize Hpricot
  20. 20. Web application Languages • PHP • A little Perl / Python (for database loading and maintenance scripts)
  21. 21. Web application Apache Xapian • Doesn't require a daemon • Requires manual reindexing
  22. 22. Bug database Jira - thank you Atlassian
  23. 23. blog.openaustralia.org Wordpress
  24. 24. Database MySQL phpmyadmin
  25. 25. Future
  26. 26. Very close to establishing OpenAustralia Foundation
  27. 27. Some ideas for the future The Public Whip Transcription of the Register of Interests Contacting politicians Committees Written Answers
  28. 28. Some ideas for the future Bills States & Territories Video More historical Hansard Lobbying register Party donation records
  29. 29. Work in progress
  30. 30. Get involved
  31. 31. Follow @openaustralia on twitter
  32. 32. Go to software.openaustralia.org
  33. 33. An announcement
  34. 34. In June
  35. 35. First OpenAustralia Hackfest!
  36. 36. Hack on the parser and the web app Build something new using the data / API
  37. 37. Hackfest! Saturday June 6 Google Sydney Stay tuned to @openaustralia, Google group openaustralia-dev or the SLUG announce list for more details
  38. 38. Photo Credits http://www.flickr.com/photos/sylvar/ 348629926/
  39. 39. Questions

×