Open Source for Small Business: What Works, What Doesn't Created and displayed with open source software + Linux Presented by Brian Jamison Must-Have Open Source Applications
Brian Jamison --> Co-Founder of OpenSourcery President of POSSE Portland Open Source Software Entrepreneurs Using open source software to solve business needs since 1995 clients: Sony, Nissan, Energizer, Disney... Personally using Linux on the desktop since 2001 Hiring Ruby on Rails developers / Linux sysadmins
Overview What are the must-have apps and why? Trac Drupal Ruby on Rails commerce app
Trac Basic philosophy: project management software is too complex doesn't serve the client doesn't serve the developer
Trac Project management is not as interesting as design/development
Trac Revision control is not optional
Trac Gracefully handle work out of scope
Trac Manage client signoffs
Trac Answer the client's favorite question: ” Are we there yet?”
Trac Manage client feedback
Trac Clients like to know that you've been working
Trac Installs in 10 minutes
Trac Questions about Trac?
Drupal Content Management is a pain
Drupal Lack of content management tools costs you money
Designers have been heard saying ” It looks like a CMS site” alternatively ” it's ugly as hell”
Drupal
Drupal
Drupal
Drupal
Drupal
Drupal
Drupal
Drupal Ok, you can make it pretty. But what can it do?
Drupal Lots o' Modules ”Drupal includes features to enable content management systems, blogs, collaborative authoring environments, forums, newsletters, picture galleries, file uploads and download, and much more.”  -A smart person at IBM
Drupal It's reasonably easy to modify modules
Drupal It installs in less than an hour
Drupal Downsides It's in PHP
Drupal Downsides Some modules are b0rken or appallingly bad
Drupal Downsides It's not real intuitive to theme
Some things we've done with it Booking conference rooms Google map mashups Enabling videoconferencing
Drupal Anyone want to see it?
A cart with no name Basic philosophy: Existing open source shopping carts suck spaghetti code difficult/impossible to theme
[Railroad metaphor] cart Ultra-clean default layout No whizzy AJAX crap CSS
[Happy Capitalist Reference] cart Solid ecommerce – extensible to multiple payment gateways
[Gemstone reference] cart Reasonably Rapid Releases Free
[variant of Red] commerce Ruby on Rails / PostgreSQL
[hawaiian word for] commerce demo
[symbolic community word] cart What do  you  want in an ecommerce application?
Thank you! Now hiring Ruby on Rails developers and Linux System administrators! Brian Jamison [email_address] (503) 544-3558
Attribution 3.0  You are free: To copy, distribute, display, and perform the work To make derivitave works Under the following conditions: Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. Any of the above conditions can be waived if you get permission from the copyright holder. Apart from the remix rights granted under this license, nothing in this license impairs or restricts the author's moral rights.You must give the original author credit. For any reuse or distribution, you must make clear to others the license terms of this work. Any of these conditions can be waived if you get permission from the author. Your fair use and other rights are in no way affected by the above. This is a human-readable summary of the Legal Code The full license is available here: http://creativecommons.org/licenses/by/3.0/us/legalcode

Must have open source applications

  • 1.
    Open Source forSmall Business: What Works, What Doesn't Created and displayed with open source software + Linux Presented by Brian Jamison Must-Have Open Source Applications
  • 2.
    Brian Jamison -->Co-Founder of OpenSourcery President of POSSE Portland Open Source Software Entrepreneurs Using open source software to solve business needs since 1995 clients: Sony, Nissan, Energizer, Disney... Personally using Linux on the desktop since 2001 Hiring Ruby on Rails developers / Linux sysadmins
  • 3.
    Overview What arethe must-have apps and why? Trac Drupal Ruby on Rails commerce app
  • 4.
    Trac Basic philosophy:project management software is too complex doesn't serve the client doesn't serve the developer
  • 5.
    Trac Project managementis not as interesting as design/development
  • 6.
    Trac Revision controlis not optional
  • 7.
    Trac Gracefully handlework out of scope
  • 8.
  • 9.
    Trac Answer theclient's favorite question: ” Are we there yet?”
  • 10.
  • 11.
    Trac Clients liketo know that you've been working
  • 12.
    Trac Installs in10 minutes
  • 13.
  • 14.
  • 15.
    Drupal Lack ofcontent management tools costs you money
  • 16.
    Designers have beenheard saying ” It looks like a CMS site” alternatively ” it's ugly as hell”
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
    Drupal Ok, youcan make it pretty. But what can it do?
  • 25.
    Drupal Lots o'Modules ”Drupal includes features to enable content management systems, blogs, collaborative authoring environments, forums, newsletters, picture galleries, file uploads and download, and much more.” -A smart person at IBM
  • 26.
    Drupal It's reasonablyeasy to modify modules
  • 27.
    Drupal It installsin less than an hour
  • 28.
  • 29.
    Drupal Downsides Somemodules are b0rken or appallingly bad
  • 30.
    Drupal Downsides It'snot real intuitive to theme
  • 31.
    Some things we'vedone with it Booking conference rooms Google map mashups Enabling videoconferencing
  • 32.
  • 33.
    A cart withno name Basic philosophy: Existing open source shopping carts suck spaghetti code difficult/impossible to theme
  • 34.
    [Railroad metaphor] cartUltra-clean default layout No whizzy AJAX crap CSS
  • 35.
    [Happy Capitalist Reference]cart Solid ecommerce – extensible to multiple payment gateways
  • 36.
    [Gemstone reference] cartReasonably Rapid Releases Free
  • 37.
    [variant of Red]commerce Ruby on Rails / PostgreSQL
  • 38.
    [hawaiian word for]commerce demo
  • 39.
    [symbolic community word]cart What do you want in an ecommerce application?
  • 40.
    Thank you! Nowhiring Ruby on Rails developers and Linux System administrators! Brian Jamison [email_address] (503) 544-3558
  • 41.
    Attribution 3.0 You are free: To copy, distribute, display, and perform the work To make derivitave works Under the following conditions: Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. Any of the above conditions can be waived if you get permission from the copyright holder. Apart from the remix rights granted under this license, nothing in this license impairs or restricts the author's moral rights.You must give the original author credit. For any reuse or distribution, you must make clear to others the license terms of this work. Any of these conditions can be waived if you get permission from the author. Your fair use and other rights are in no way affected by the above. This is a human-readable summary of the Legal Code The full license is available here: http://creativecommons.org/licenses/by/3.0/us/legalcode