0
Careers in Open source and Plone Dylan Jay, Technical Solutions Manager  PretaWeb,  Australia
Four kinds of Open Source <ul><li>Community Open Source  e.g. Plone,  Apache, Python, Linux </li></ul><ul><ul><li>Professi...
Careers in Open Source <ul><li>Do Side projects </li></ul><ul><li>Be Employed by an OSS Company </li></ul><ul><li>Start an...
Choosing Open Source <ul><li>Security </li></ul><ul><li>Open Standards </li></ul><ul><li>Lower Risk </li></ul><ul><li>Vers...
Why I'm a Plone Consultant
<ul><li>supports collaborative production and maintenance of web sites </li></ul><ul><li>it enables division of labour </l...
How modern sites are built
#1 Start with a clean sheet <ul><li>Rails, Django, PHP, .net, J2EE, static HTML </li></ul><ul><li>But you get tools to hel...
#2 Start with  everything out of the box
Customise and Theme <ul><li>Plone, Drupal, Joomla, SharePoint </li></ul><ul><li>You still get the tools to help you go fas...
Free $1 M + Enterprise -Wordpress -Goodbarry -SharePoint -Red Dot -Community Manager -Vignette -Ektron -Drupal -Joomla -Si...
 
Community Open Source Bus number “ The minimum number of people or organisations that if run over by a bus,  the project i...
Cool Things for developers
Make any content buyable/shippable PloneGetPaid.org
Make any Content into Newsletters plone.org/products/dancing
Make any Content Mappable
Make Content from UML
11 Things You Probably Don't Know about Plone
1. Easy to get started
Easy to install <ul><li>Cross-platform installers </li></ul><ul><li>Point-n-click install </li></ul><ul><li>No dependencie...
Books and online docs plone.org/documentation
2. Versatile
Solves many use cases <ul><li>Public facing  websites </li></ul><ul><li>Intranets  /  extranets </li></ul><ul><li>Group  c...
Education <ul><li>Harvard University </li></ul><ul><li>Rice University </li></ul><ul><li>Penn State University </li></ul><...
<ul><li>eduCommons </li></ul><ul><li>Plone-based courseware solution </li></ul><ul><li>http://www.educommons.org </li></ul...
 
Enterprise <ul><li>Novell.com </li></ul><ul><li>Akamai.com </li></ul><ul><li>DiscoverMagazine.com </li></ul>
 
 
 
Non-profit <ul><li>Oxfam America / Oxfam UK / Oxfam Canada </li></ul><ul><li>Association of Computing Machinery (ACM) </li...
 
 
Government <ul><li>City of Berne </li></ul><ul><li>Albuquerque (cabq.gov) </li></ul><ul><li>Newport News (nngov.com) </li>...
 
 
3. Drag-n-drop import
Mount Plone via WebDAV WebDAV mounted Plone folder Drag-n-drop to Plone
ex: Drag-n-drop photos Drag-n-drop photos to WebDAV folder Plone/PIL auto-resizes photos
Explorer Integration
Instant Indexing
4. Rich text editor
Kupu - rich text editor <ul><li>Auto-generates thumbnails </li></ul><ul><li>Caption images </li></ul><ul><li>Cleans up poo...
5. Ajax enhanced editing
Just click and edit <ul><li>Any field can be made one-click editable </li></ul><ul><li>Improves user experience </li></ul>...
6. Live Search
Search results as you type <ul><li>Similar to Google Suggest </li></ul><ul><li>Search results appear instantly </li></ul><...
7. No broken links
Link checker <ul><li>Links get UIDs </li></ul><ul><li>Move images/pages </li></ul><ul><li>Links don't break </li></ul><ul>...
8. Security
Most vulnerabilities http://www-935.ibm.com/services/us/iss/xforce/midyearreport/xforce-midyear-report-2008.pdf
Comparing CMS security http://plone.org/about/security/overview/security-overview-of-plone/
Comparing stack security
Similar to Unix security model
9. Authentication
Pluggable Authentication <ul><li>PlonePAS - Pluggable Authentication Service </li></ul><ul><ul><li>OpenID </li></ul></ul><...
10. Community
How Plone is developed? <ul><li>First released 2001 </li></ul><ul><li>219 core developers and counting </li></ul><ul><li>S...
Collaborating on and offline <ul><li>Online </li></ul><ul><li>IRC channel : #plone </li></ul><ul><li>54 Mailing lists on g...
11. Delegation
Folders can be shared Collaborating on and offline
Customise Workflow
Questions?
More info about Plone <ul><li>plone.org  (official site of Plone) </li></ul><ul><li>plone.net  (vendors, case studies) </l...
Flickr credits <ul><li>trommetter/2146876303 tochis/2444413721  </li></ul><ul><li>topherous/187681769 levitateme/195356129...
Legal <ul><li>This presentation is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported ...
About PretaWeb <ul><li>Established 2004 </li></ul><ul><li>Plone Solutions & Support </li></ul><ul><li>Developing a local n...
Upcoming SlideShare
Loading in...5
×

Wpd09 Sydney

1,174

Published on

World Plone Day, Sydney 2009 - presentation given at the University of New South Wales.

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
1,174
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • for the next slide, ask first if anyone can define a CMS? Ask the question &amp;quot;Do you have some information about your company or organization that you want to share with the world?&amp;quot;
  • Transcript of "Wpd09 Sydney"

    1. 1. Careers in Open source and Plone Dylan Jay, Technical Solutions Manager PretaWeb, Australia
    2. 2. Four kinds of Open Source <ul><li>Community Open Source e.g. Plone, Apache, Python, Linux </li></ul><ul><ul><li>Professional Support Network, Sponsorship </li></ul></ul><ul><li>Solo Projects </li></ul><ul><li>Strategic Open Source e.g. IBM Eclipse </li></ul><ul><ul><li>Indirect </li></ul></ul><ul><li>Vender Open Source e.g. RedHat </li></ul><ul><li>Freemium, subscription, support </li></ul>
    3. 3. Careers in Open Source <ul><li>Do Side projects </li></ul><ul><li>Be Employed by an OSS Company </li></ul><ul><li>Start an OSS Professional Services Company </li></ul><ul><li>Start an OSS Community/Company </li></ul><ul><li>Start a Startup </li></ul>
    4. 4. Choosing Open Source <ul><li>Security </li></ul><ul><li>Open Standards </li></ul><ul><li>Lower Risk </li></ul><ul><li>Versatile </li></ul><ul><li>Lower total cost of ownership </li></ul>
    5. 5. Why I'm a Plone Consultant
    6. 6. <ul><li>supports collaborative production and maintenance of web sites </li></ul><ul><li>it enables division of labour </li></ul><ul><li>it provides tools for authoring content </li></ul><ul><li>it enables doing things systematically </li></ul>What is a CMS?
    7. 7. How modern sites are built
    8. 8. #1 Start with a clean sheet <ul><li>Rails, Django, PHP, .net, J2EE, static HTML </li></ul><ul><li>But you get tools to help you go fast </li></ul>
    9. 9. #2 Start with everything out of the box
    10. 10. Customise and Theme <ul><li>Plone, Drupal, Joomla, SharePoint </li></ul><ul><li>You still get the tools to help you go fast </li></ul>
    11. 11. Free $1 M + Enterprise -Wordpress -Goodbarry -SharePoint -Red Dot -Community Manager -Vignette -Ektron -Drupal -Joomla -Sitecore -Alfresco -Kentico -Documentum -Interwoven Small Business Open Community - Plone Plone Positioning
    12. 13. Community Open Source Bus number “ The minimum number of people or organisations that if run over by a bus, the project is in jeopardy”
    13. 14. Cool Things for developers
    14. 15. Make any content buyable/shippable PloneGetPaid.org
    15. 16. Make any Content into Newsletters plone.org/products/dancing
    16. 17. Make any Content Mappable
    17. 18. Make Content from UML
    18. 19. 11 Things You Probably Don't Know about Plone
    19. 20. 1. Easy to get started
    20. 21. Easy to install <ul><li>Cross-platform installers </li></ul><ul><li>Point-n-click install </li></ul><ul><li>No dependencies </li></ul>
    21. 22. Books and online docs plone.org/documentation
    22. 23. 2. Versatile
    23. 24. Solves many use cases <ul><li>Public facing websites </li></ul><ul><li>Intranets / extranets </li></ul><ul><li>Group collaboration sites </li></ul><ul><li>1358 sites listed at plone.net/sites alone </li></ul>
    24. 25. Education <ul><li>Harvard University </li></ul><ul><li>Rice University </li></ul><ul><li>Penn State University </li></ul><ul><li>Utah State University </li></ul><ul><li>Yale University </li></ul><ul><li>Duke University </li></ul><ul><li>Columbia University </li></ul>
    25. 26. <ul><li>eduCommons </li></ul><ul><li>Plone-based courseware solution </li></ul><ul><li>http://www.educommons.org </li></ul><ul><li>http://cosl.usu.edu/projects/educommons </li></ul>
    26. 28. Enterprise <ul><li>Novell.com </li></ul><ul><li>Akamai.com </li></ul><ul><li>DiscoverMagazine.com </li></ul>
    27. 32. Non-profit <ul><li>Oxfam America / Oxfam UK / Oxfam Canada </li></ul><ul><li>Association of Computing Machinery (ACM) </li></ul><ul><li>Amnesty International (amnesty.ch) </li></ul><ul><li>Free Software Foundation (fsf.org) </li></ul>
    28. 35. Government <ul><li>City of Berne </li></ul><ul><li>Albuquerque (cabq.gov) </li></ul><ul><li>Newport News (nngov.com) </li></ul><ul><li>Ireland </li></ul><ul><li>New Zealand </li></ul><ul><li>Brazil </li></ul>plonegov.org
    29. 38. 3. Drag-n-drop import
    30. 39. Mount Plone via WebDAV WebDAV mounted Plone folder Drag-n-drop to Plone
    31. 40. ex: Drag-n-drop photos Drag-n-drop photos to WebDAV folder Plone/PIL auto-resizes photos
    32. 41. Explorer Integration
    33. 42. Instant Indexing
    34. 43. 4. Rich text editor
    35. 44. Kupu - rich text editor <ul><li>Auto-generates thumbnails </li></ul><ul><li>Caption images </li></ul><ul><li>Cleans up poor Word HTML </li></ul><ul><li>Creates clean XHTML </li></ul><ul><li>Full-screen mode </li></ul>
    36. 45. 5. Ajax enhanced editing
    37. 46. Just click and edit <ul><li>Any field can be made one-click editable </li></ul><ul><li>Improves user experience </li></ul><ul><li>Only load page elements that need refresh </li></ul>Kinetic Style Sheets (KSS) www.kssproject.org
    38. 47. 6. Live Search
    39. 48. Search results as you type <ul><li>Similar to Google Suggest </li></ul><ul><li>Search results appear instantly </li></ul><ul><li>Faster and more effective </li></ul>http://plone.org/products/plone/features/2.1/livesearch
    40. 49. 7. No broken links
    41. 50. Link checker <ul><li>Links get UIDs </li></ul><ul><li>Move images/pages </li></ul><ul><li>Links don't break </li></ul><ul><li>Warning upon deletion </li></ul>
    42. 51. 8. Security
    43. 52. Most vulnerabilities http://www-935.ibm.com/services/us/iss/xforce/midyearreport/xforce-midyear-report-2008.pdf
    44. 53. Comparing CMS security http://plone.org/about/security/overview/security-overview-of-plone/
    45. 54. Comparing stack security
    46. 55. Similar to Unix security model
    47. 56. 9. Authentication
    48. 57. Pluggable Authentication <ul><li>PlonePAS - Pluggable Authentication Service </li></ul><ul><ul><li>OpenID </li></ul></ul><ul><ul><li>LDAP / Active Directory </li></ul></ul><ul><ul><li>Apache </li></ul></ul><ul><ul><li>RDBMS </li></ul></ul><ul><ul><li>Salesforce </li></ul></ul><ul><ul><li>Gmail </li></ul></ul>
    49. 58. 10. Community
    50. 59. How Plone is developed? <ul><li>First released 2001 </li></ul><ul><li>219 core developers and counting </li></ul><ul><li>Sprints worldwide </li></ul><ul><li>Bug days fortnightly </li></ul><ul><li>In top 2% of OSS* </li></ul><ul><li>Unit tested code </li></ul>Plone Collective Code Swarm
    51. 60. Collaborating on and offline <ul><li>Online </li></ul><ul><li>IRC channel : #plone </li></ul><ul><li>54 Mailing lists on gmane.org </li></ul><ul><li>Twitter: @plone </li></ul><ul><li>LinkedIn Group </li></ul><ul><li>Offline </li></ul><ul><li>12 sprints in 2007 </li></ul><ul><li>6 annual conferences </li></ul><ul><li>2 symposiums in 2008 </li></ul><ul><li>25 User groups in 11 countries </li></ul>
    52. 61. 11. Delegation
    53. 62. Folders can be shared Collaborating on and offline
    54. 63. Customise Workflow
    55. 64. Questions?
    56. 65. More info about Plone <ul><li>plone.org (official site of Plone) </li></ul><ul><li>plone.net (vendors, case studies) </li></ul><ul><li>plonebook.info (free eBook) </li></ul><ul><li>plone.tv (screencasts, podcasts) </li></ul>
    57. 66. Flickr credits <ul><li>trommetter/2146876303 tochis/2444413721  </li></ul><ul><li>topherous/187681769 levitateme/195356129  </li></ul><ul><li>boeke/508984859 bionicteaching/1262605918 </li></ul><ul><li>paulthewineguy/2528013768 ibcbulk/256435870  </li></ul><ul><li>rattodisabina/2460905893 43103561@N00/463192567  </li></ul><ul><li>marioamati/263306292 knottyy/2905238025  </li></ul><ul><li>paulindigo/1828962215 </li></ul>
    58. 67. Legal <ul><li>This presentation is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License. </li></ul><ul><li>The Plone logo and the Plone name are registered trademarks of the Plone Foundation. </li></ul><ul><li>plone.org/foundation </li></ul>
    59. 68. About PretaWeb <ul><li>Established 2004 </li></ul><ul><li>Plone Solutions & Support </li></ul><ul><li>Developing a local network of Plone expertise. </li></ul><ul><li>Current clients </li></ul><ul><ul><li>Commission of Children </li></ul></ul><ul><ul><li>Women’s Refuge Resource Centre </li></ul></ul><ul><ul><li>Innovation Exchange Network </li></ul></ul><ul><ul><li>Safe Communities Foundation NZ </li></ul></ul><ul><ul><li>NSW Greens </li></ul></ul><ul><ul><li>Primary English Teacher’s Association </li></ul></ul><ul><ul><li>O’Brien Glass Industries </li></ul></ul><ul><ul><li>Int. Federation of Audit Bureaux of Circ. </li></ul></ul>
    1. A particular slide catching your eye?

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

    ×