ºÝºÝߣshows by User: wooda / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: wooda / Thu, 01 Nov 2007 16:22:31 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: wooda Sally Kleinfeldt - Plone Application Development Patterns /slideshow/sally-kleinfeldt-plone-application-development-patterns/152982 sally-kleinfeldt-plone-application-development-patterns-1193959350585305-4
In 2004 The Nature Conservancy adopted Plone as the platform for ConserveOnline.org, a community site for sharing conservation information. Since then, we have gained experience implementing several successful Plone intranet applications, made plenty of mistakes, and learned how to - and how not to - approach new Plone projects. This talk will compare our experiences developing two very different intranet Plone applications that manage conservation information. The first application has a complex data model with a relational database backend and makes minimal use of Archetypes. Its requirements - including data model and user interface - were rigidly specified based on a spreadsheet tool. The second application is Archetypes-based and was developed using UML modeling and ArchGenXML. It has a simple data model, uses the ZODB for storage, and its requirements were more loosely specified. From the lessons we learned on these projects, we have developed a set of application pattern definitions to guide us when choosing technologies and estimating costs. We think these pattern definitions can help managers, integrators, and people new to Plone understand when to use Plone, when not to use Plone, and how to structure their interactions with clients to ensure a successful Plone project.]]>

In 2004 The Nature Conservancy adopted Plone as the platform for ConserveOnline.org, a community site for sharing conservation information. Since then, we have gained experience implementing several successful Plone intranet applications, made plenty of mistakes, and learned how to - and how not to - approach new Plone projects. This talk will compare our experiences developing two very different intranet Plone applications that manage conservation information. The first application has a complex data model with a relational database backend and makes minimal use of Archetypes. Its requirements - including data model and user interface - were rigidly specified based on a spreadsheet tool. The second application is Archetypes-based and was developed using UML modeling and ArchGenXML. It has a simple data model, uses the ZODB for storage, and its requirements were more loosely specified. From the lessons we learned on these projects, we have developed a set of application pattern definitions to guide us when choosing technologies and estimating costs. We think these pattern definitions can help managers, integrators, and people new to Plone understand when to use Plone, when not to use Plone, and how to structure their interactions with clients to ensure a successful Plone project.]]>
Thu, 01 Nov 2007 16:22:31 GMT /slideshow/sally-kleinfeldt-plone-application-development-patterns/152982 wooda@slideshare.net(wooda) Sally Kleinfeldt - Plone Application Development Patterns wooda In 2004 The Nature Conservancy adopted Plone as the platform for ConserveOnline.org, a community site for sharing conservation information. Since then, we have gained experience implementing several successful Plone intranet applications, made plenty of mistakes, and learned how to - and how not to - approach new Plone projects. This talk will compare our experiences developing two very different intranet Plone applications that manage conservation information. The first application has a complex data model with a relational database backend and makes minimal use of Archetypes. Its requirements - including data model and user interface - were rigidly specified based on a spreadsheet tool. The second application is Archetypes-based and was developed using UML modeling and ArchGenXML. It has a simple data model, uses the ZODB for storage, and its requirements were more loosely specified. From the lessons we learned on these projects, we have developed a set of application pattern definitions to guide us when choosing technologies and estimating costs. We think these pattern definitions can help managers, integrators, and people new to Plone understand when to use Plone, when not to use Plone, and how to structure their interactions with clients to ensure a successful Plone project. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/sally-kleinfeldt-plone-application-development-patterns-1193959350585305-4-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In 2004 The Nature Conservancy adopted Plone as the platform for ConserveOnline.org, a community site for sharing conservation information. Since then, we have gained experience implementing several successful Plone intranet applications, made plenty of mistakes, and learned how to - and how not to - approach new Plone projects. This talk will compare our experiences developing two very different intranet Plone applications that manage conservation information. The first application has a complex data model with a relational database backend and makes minimal use of Archetypes. Its requirements - including data model and user interface - were rigidly specified based on a spreadsheet tool. The second application is Archetypes-based and was developed using UML modeling and ArchGenXML. It has a simple data model, uses the ZODB for storage, and its requirements were more loosely specified. From the lessons we learned on these projects, we have developed a set of application pattern definitions to guide us when choosing technologies and estimating costs. We think these pattern definitions can help managers, integrators, and people new to Plone understand when to use Plone, when not to use Plone, and how to structure their interactions with clients to ensure a successful Plone project.
Sally Kleinfeldt - Plone Application Development Patterns from Vincenzo Barone
]]>
995 12 https://cdn.slidesharecdn.com/ss_thumbnails/sally-kleinfeldt-plone-application-development-patterns-1193959350585305-4-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Where's the source, Luke? : How to find and debug the code behind Plone /slideshow/wheres-the-source-luke-how-to-find-and-debug-the-code-behind-plone/149564 wheres-the-source-luke-how-to-find-and-debug-the-code-behind-plone-1193699007376725-3
Plone, being a python based CMS written as a project for the Zope application server, consist almost entirely of python modules and a number of configuration files. Python source code is loved by many in the community for its explicit readablity; however, for many experienced software developers, coming over to the Plone technology stack can be a haunting experience. It seems everything is hidden away as pickled object in the ZODB, and that layers of magic prevent one from understanding how it works and how to affect change. This presentation will explain to the novice: - how to track down the python source behind Plone - how to take advantage of rich open source tools like ctags and pdb - best practices for getting started with file system product development]]>

Plone, being a python based CMS written as a project for the Zope application server, consist almost entirely of python modules and a number of configuration files. Python source code is loved by many in the community for its explicit readablity; however, for many experienced software developers, coming over to the Plone technology stack can be a haunting experience. It seems everything is hidden away as pickled object in the ZODB, and that layers of magic prevent one from understanding how it works and how to affect change. This presentation will explain to the novice: - how to track down the python source behind Plone - how to take advantage of rich open source tools like ctags and pdb - best practices for getting started with file system product development]]>
Mon, 29 Oct 2007 15:03:28 GMT /slideshow/wheres-the-source-luke-how-to-find-and-debug-the-code-behind-plone/149564 wooda@slideshare.net(wooda) Where's the source, Luke? : How to find and debug the code behind Plone wooda Plone, being a python based CMS written as a project for the Zope application server, consist almost entirely of python modules and a number of configuration files. Python source code is loved by many in the community for its explicit readablity; however, for many experienced software developers, coming over to the Plone technology stack can be a haunting experience. It seems everything is hidden away as pickled object in the ZODB, and that layers of magic prevent one from understanding how it works and how to affect change. This presentation will explain to the novice: - how to track down the python source behind Plone - how to take advantage of rich open source tools like ctags and pdb - best practices for getting started with file system product development <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/wheres-the-source-luke-how-to-find-and-debug-the-code-behind-plone-1193699007376725-3-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Plone, being a python based CMS written as a project for the Zope application server, consist almost entirely of python modules and a number of configuration files. Python source code is loved by many in the community for its explicit readablity; however, for many experienced software developers, coming over to the Plone technology stack can be a haunting experience. It seems everything is hidden away as pickled object in the ZODB, and that layers of magic prevent one from understanding how it works and how to affect change. This presentation will explain to the novice: - how to track down the python source behind Plone - how to take advantage of rich open source tools like ctags and pdb - best practices for getting started with file system product development
Where's the source, Luke? : How to find and debug the code behind Plone from Vincenzo Barone
]]>
1336 6 https://cdn.slidesharecdn.com/ss_thumbnails/wheres-the-source-luke-how-to-find-and-debug-the-code-behind-plone-1193699007376725-3-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
ItalianSkin: an improvement in the accessibility of the Plone interface in order to be compliant with Italian laws and screen readers for blind people /slideshow/italianskin-an-improvement-in-the-accessibility-of-the-plone-interface-in-order-to-be-compliant-with-italian-laws-and-screen-readers-for-blind-people/148913 italianskin-an-improvement-in-the-accessibility-of-the-plone-interface-in-order-to-be-compliant-with-italian-laws-and-screen-readers-for-blind-people-1193664458932821-4
The Italian government has made a law specifying the accessibility requirements (the most famous is the usage of the Strict XHTML) for public administration websites. To enable Plone front- and back-end to be compliant with these specifications the ItalianSkin project was initiated, but its development has gone beyond the simple implementation of the law and has continued with the objectives of making Plone wholly functional with screen readers for blind people and providing developers with automatic tools to improve the accessibility of their own sites. We would recommend this talk to anyone developing websites and in particular to those who are responsible for accessibility.]]>

The Italian government has made a law specifying the accessibility requirements (the most famous is the usage of the Strict XHTML) for public administration websites. To enable Plone front- and back-end to be compliant with these specifications the ItalianSkin project was initiated, but its development has gone beyond the simple implementation of the law and has continued with the objectives of making Plone wholly functional with screen readers for blind people and providing developers with automatic tools to improve the accessibility of their own sites. We would recommend this talk to anyone developing websites and in particular to those who are responsible for accessibility.]]>
Mon, 29 Oct 2007 06:27:39 GMT /slideshow/italianskin-an-improvement-in-the-accessibility-of-the-plone-interface-in-order-to-be-compliant-with-italian-laws-and-screen-readers-for-blind-people/148913 wooda@slideshare.net(wooda) ItalianSkin: an improvement in the accessibility of the Plone interface in order to be compliant with Italian laws and screen readers for blind people wooda The Italian government has made a law specifying the accessibility requirements (the most famous is the usage of the Strict XHTML) for public administration websites. To enable Plone front- and back-end to be compliant with these specifications the ItalianSkin project was initiated, but its development has gone beyond the simple implementation of the law and has continued with the objectives of making Plone wholly functional with screen readers for blind people and providing developers with automatic tools to improve the accessibility of their own sites. We would recommend this talk to anyone developing websites and in particular to those who are responsible for accessibility. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/italianskin-an-improvement-in-the-accessibility-of-the-plone-interface-in-order-to-be-compliant-with-italian-laws-and-screen-readers-for-blind-people-1193664458932821-4-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The Italian government has made a law specifying the accessibility requirements (the most famous is the usage of the Strict XHTML) for public administration websites. To enable Plone front- and back-end to be compliant with these specifications the ItalianSkin project was initiated, but its development has gone beyond the simple implementation of the law and has continued with the objectives of making Plone wholly functional with screen readers for blind people and providing developers with automatic tools to improve the accessibility of their own sites. We would recommend this talk to anyone developing websites and in particular to those who are responsible for accessibility.
ItalianSkin: an improvement in the accessibility of the Plone interface in order to be compliant with Italian laws and screen readers for blind people from Vincenzo Barone
]]>
1020 6 https://cdn.slidesharecdn.com/ss_thumbnails/italianskin-an-improvement-in-the-accessibility-of-the-plone-interface-in-order-to-be-compliant-with-italian-laws-and-screen-readers-for-blind-people-1193664458932821-4-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
How to market Plone the Web2.0 way /slideshow/how-to-market-plone-the-web20-way/148875 how-to-market-plone-the-web20-way-1193661896257497-4
In this session I will describe possibilities for everybody to make Plone more known. This includes how to leverage the power of social media such as blogging, videoblogging and podcasting but also spreading the word about Plone by attending unconferences like Barcamps or being active in Second Life. This talk is targeted to everybody who want to make Plone more popular.]]>

In this session I will describe possibilities for everybody to make Plone more known. This includes how to leverage the power of social media such as blogging, videoblogging and podcasting but also spreading the word about Plone by attending unconferences like Barcamps or being active in Second Life. This talk is targeted to everybody who want to make Plone more popular.]]>
Mon, 29 Oct 2007 05:44:58 GMT /slideshow/how-to-market-plone-the-web20-way/148875 wooda@slideshare.net(wooda) How to market Plone the Web2.0 way wooda In this session I will describe possibilities for everybody to make Plone more known. This includes how to leverage the power of social media such as blogging, videoblogging and podcasting but also spreading the word about Plone by attending unconferences like Barcamps or being active in Second Life. This talk is targeted to everybody who want to make Plone more popular. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/how-to-market-plone-the-web20-way-1193661896257497-4-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this session I will describe possibilities for everybody to make Plone more known. This includes how to leverage the power of social media such as blogging, videoblogging and podcasting but also spreading the word about Plone by attending unconferences like Barcamps or being active in Second Life. This talk is targeted to everybody who want to make Plone more popular.
How to market Plone the Web2.0 way from Vincenzo Barone
]]>
775 2 https://cdn.slidesharecdn.com/ss_thumbnails/how-to-market-plone-the-web20-way-1193661896257497-4-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Lennart Regebro What Zope Did Wrong (And What To Do Instead) /slideshow/lennart-regebro-what-zope-did-wrong-and-what-to-do-instead-148810/148810 lennart-regebro-what-zope-did-wrong-and-what-to-do-instead-1193657596165553-5
An overview about the problems with Zope2 and Zope3 and how to fix them.]]>

An overview about the problems with Zope2 and Zope3 and how to fix them.]]>
Mon, 29 Oct 2007 04:33:17 GMT /slideshow/lennart-regebro-what-zope-did-wrong-and-what-to-do-instead-148810/148810 wooda@slideshare.net(wooda) Lennart Regebro What Zope Did Wrong (And What To Do Instead) wooda An overview about the problems with Zope2 and Zope3 and how to fix them. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/lennart-regebro-what-zope-did-wrong-and-what-to-do-instead-1193657596165553-5-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> An overview about the problems with Zope2 and Zope3 and how to fix them.
Lennart Regebro What Zope Did Wrong (And What To Do Instead) from Vincenzo Barone
]]>
1040 5 https://cdn.slidesharecdn.com/ss_thumbnails/lennart-regebro-what-zope-did-wrong-and-what-to-do-instead-1193657596165553-5-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Wichert Akkerman Plone Deployment Practices The Plone.Org Setup /wooda/wichert-akkerman-plone-deployment-practices-the-ploneorg-setup wichert-akkerman-plone-deployment-practices-the-ploneorg-setup-119365727579567-4
The plone.org and plone.net websites are the first confrontation with Plone for most users. It is important that they perform well and are stable. With almost 4 million page views per day and thousands of LDAP users plone.org and plone.net are examples of a complex deployment setup requiring LDAP, caching and load balancing - all on a single machine. I will describe how the Plone websites are build and how those practices can be applied to other sites, making it possible to scale upwards to bigger sites or make smaller sites more efficient.]]>

The plone.org and plone.net websites are the first confrontation with Plone for most users. It is important that they perform well and are stable. With almost 4 million page views per day and thousands of LDAP users plone.org and plone.net are examples of a complex deployment setup requiring LDAP, caching and load balancing - all on a single machine. I will describe how the Plone websites are build and how those practices can be applied to other sites, making it possible to scale upwards to bigger sites or make smaller sites more efficient.]]>
Mon, 29 Oct 2007 04:27:56 GMT /wooda/wichert-akkerman-plone-deployment-practices-the-ploneorg-setup wooda@slideshare.net(wooda) Wichert Akkerman Plone Deployment Practices The Plone.Org Setup wooda The plone.org and plone.net websites are the first confrontation with Plone for most users. It is important that they perform well and are stable. With almost 4 million page views per day and thousands of LDAP users plone.org and plone.net are examples of a complex deployment setup requiring LDAP, caching and load balancing - all on a single machine. I will describe how the Plone websites are build and how those practices can be applied to other sites, making it possible to scale upwards to bigger sites or make smaller sites more efficient. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/wichert-akkerman-plone-deployment-practices-the-ploneorg-setup-119365727579567-4-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The plone.org and plone.net websites are the first confrontation with Plone for most users. It is important that they perform well and are stable. With almost 4 million page views per day and thousands of LDAP users plone.org and plone.net are examples of a complex deployment setup requiring LDAP, caching and load balancing - all on a single machine. I will describe how the Plone websites are build and how those practices can be applied to other sites, making it possible to scale upwards to bigger sites or make smaller sites more efficient.
Wichert Akkerman Plone Deployment Practices The Plone.Org Setup from Vincenzo Barone
]]>
993 5 https://cdn.slidesharecdn.com/ss_thumbnails/wichert-akkerman-plone-deployment-practices-the-ploneorg-setup-119365727579567-4-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Philipp Von Weitershausen Untested Code Is Broken Code /slideshow/philipp-von-weitershausen-untested-code-is-broken-code/148807 philipp-von-weitershausen-untested-code-is-broken-code-1193657245663599-5
If you're one of those programmers who think that subtle bugs only happen to other people, or that only bad programmers need extensive testing, this talk is for you. Any non-trivial piece of software should be accompanied by an appropriate suite of automated tests. Your Plone products are no exception. By understanding approaches to automated testing and following good working practices, you can improve the quality of your code, as well as your confidence in your own work. In this talk, Philipp von Weitershausen and Martin Aspeli will take you through the theory and practice of unit testing, integration testing and functional testing. Through real-world examples, you will learn that testing is not only necessary: it can be fun too!]]>

If you're one of those programmers who think that subtle bugs only happen to other people, or that only bad programmers need extensive testing, this talk is for you. Any non-trivial piece of software should be accompanied by an appropriate suite of automated tests. Your Plone products are no exception. By understanding approaches to automated testing and following good working practices, you can improve the quality of your code, as well as your confidence in your own work. In this talk, Philipp von Weitershausen and Martin Aspeli will take you through the theory and practice of unit testing, integration testing and functional testing. Through real-world examples, you will learn that testing is not only necessary: it can be fun too!]]>
Mon, 29 Oct 2007 04:27:26 GMT /slideshow/philipp-von-weitershausen-untested-code-is-broken-code/148807 wooda@slideshare.net(wooda) Philipp Von Weitershausen Untested Code Is Broken Code wooda If you're one of those programmers who think that subtle bugs only happen to other people, or that only bad programmers need extensive testing, this talk is for you. Any non-trivial piece of software should be accompanied by an appropriate suite of automated tests. Your Plone products are no exception. By understanding approaches to automated testing and following good working practices, you can improve the quality of your code, as well as your confidence in your own work. In this talk, Philipp von Weitershausen and Martin Aspeli will take you through the theory and practice of unit testing, integration testing and functional testing. Through real-world examples, you will learn that testing is not only necessary: it can be fun too! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/philipp-von-weitershausen-untested-code-is-broken-code-1193657245663599-5-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> If you&#39;re one of those programmers who think that subtle bugs only happen to other people, or that only bad programmers need extensive testing, this talk is for you. Any non-trivial piece of software should be accompanied by an appropriate suite of automated tests. Your Plone products are no exception. By understanding approaches to automated testing and following good working practices, you can improve the quality of your code, as well as your confidence in your own work. In this talk, Philipp von Weitershausen and Martin Aspeli will take you through the theory and practice of unit testing, integration testing and functional testing. Through real-world examples, you will learn that testing is not only necessary: it can be fun too!
Philipp Von Weitershausen Untested Code Is Broken Code from Vincenzo Barone
]]>
3120 5 https://cdn.slidesharecdn.com/ss_thumbnails/philipp-von-weitershausen-untested-code-is-broken-code-1193657245663599-5-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Duco Dokter - Plone for the enterprise market: technical musing on caching, Clustering and Single Sign-On /slideshow/duco-dokter-plone-for-the-enterprise-market-technical-musing-on-caching-clustering-and-single-signon/148806 duco-dokter-plone-for-the-enterprise-market-technical-musing-on-caching-clustering-and-single-signon-1193657226499774-4
This technical presentation will cover many aspects of what one might encounter when a plone site is to be deployed in a highly demanding environment. And for what it's worth, these are not only theoretical examples, but they have also been proven to work in real life. The following items will be presented: * High Availability architecture * Clustering with ZEO * Synchronizing Data.fs * Load Balancing * Sticky Sessions * Caching * Single Sign-On]]>

This technical presentation will cover many aspects of what one might encounter when a plone site is to be deployed in a highly demanding environment. And for what it's worth, these are not only theoretical examples, but they have also been proven to work in real life. The following items will be presented: * High Availability architecture * Clustering with ZEO * Synchronizing Data.fs * Load Balancing * Sticky Sessions * Caching * Single Sign-On]]>
Mon, 29 Oct 2007 04:27:07 GMT /slideshow/duco-dokter-plone-for-the-enterprise-market-technical-musing-on-caching-clustering-and-single-signon/148806 wooda@slideshare.net(wooda) Duco Dokter - Plone for the enterprise market: technical musing on caching, Clustering and Single Sign-On wooda This technical presentation will cover many aspects of what one might encounter when a plone site is to be deployed in a highly demanding environment. And for what it's worth, these are not only theoretical examples, but they have also been proven to work in real life. The following items will be presented: * High Availability architecture * Clustering with ZEO * Synchronizing Data.fs * Load Balancing * Sticky Sessions * Caching * Single Sign-On <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/duco-dokter-plone-for-the-enterprise-market-technical-musing-on-caching-clustering-and-single-signon-1193657226499774-4-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This technical presentation will cover many aspects of what one might encounter when a plone site is to be deployed in a highly demanding environment. And for what it&#39;s worth, these are not only theoretical examples, but they have also been proven to work in real life. The following items will be presented: * High Availability architecture * Clustering with ZEO * Synchronizing Data.fs * Load Balancing * Sticky Sessions * Caching * Single Sign-On
Duco Dokter - Plone for the enterprise market: technical musing on caching, Clustering and Single Sign-On from Vincenzo Barone
]]>
990 3 https://cdn.slidesharecdn.com/ss_thumbnails/duco-dokter-plone-for-the-enterprise-market-technical-musing-on-caching-clustering-and-single-signon-1193657226499774-4-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Rocky Burt Subtyping Unleashed /slideshow/rocky-burt-subtyping-unleashed/148798 rocky-burt-subtyping-unleashed-119365703557379-4
Subtyping is a new pattern for extending the functionality of existing content types as provided by Plone. Zope 3 enables subtyping using adapters and views. After this session, attendees will be capable of adding additional functionality to content types using subtyping and Zope 3. The Plone4Artists suite of projects will be used to demonstrate existing uses of subtyping. Attendees will be expected to understand the basics of the Zope 3 CA particularly concerning interfaces, adapters, and views. They will also need to understand the basics of ATContentTypes and how they relate to Plone.]]>

Subtyping is a new pattern for extending the functionality of existing content types as provided by Plone. Zope 3 enables subtyping using adapters and views. After this session, attendees will be capable of adding additional functionality to content types using subtyping and Zope 3. The Plone4Artists suite of projects will be used to demonstrate existing uses of subtyping. Attendees will be expected to understand the basics of the Zope 3 CA particularly concerning interfaces, adapters, and views. They will also need to understand the basics of ATContentTypes and how they relate to Plone.]]>
Mon, 29 Oct 2007 04:23:56 GMT /slideshow/rocky-burt-subtyping-unleashed/148798 wooda@slideshare.net(wooda) Rocky Burt Subtyping Unleashed wooda Subtyping is a new pattern for extending the functionality of existing content types as provided by Plone. Zope 3 enables subtyping using adapters and views. After this session, attendees will be capable of adding additional functionality to content types using subtyping and Zope 3. The Plone4Artists suite of projects will be used to demonstrate existing uses of subtyping. Attendees will be expected to understand the basics of the Zope 3 CA particularly concerning interfaces, adapters, and views. They will also need to understand the basics of ATContentTypes and how they relate to Plone. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/rocky-burt-subtyping-unleashed-119365703557379-4-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Subtyping is a new pattern for extending the functionality of existing content types as provided by Plone. Zope 3 enables subtyping using adapters and views. After this session, attendees will be capable of adding additional functionality to content types using subtyping and Zope 3. The Plone4Artists suite of projects will be used to demonstrate existing uses of subtyping. Attendees will be expected to understand the basics of the Zope 3 CA particularly concerning interfaces, adapters, and views. They will also need to understand the basics of ATContentTypes and how they relate to Plone.
Rocky Burt Subtyping Unleashed from Vincenzo Barone
]]>
1383 3 https://cdn.slidesharecdn.com/ss_thumbnails/rocky-burt-subtyping-unleashed-119365703557379-4-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Alec Mitchell Relationship Building Defining And Querying Complex Relationships Between Your Content /slideshow/alec-mitchell-relationship-building-defining-and-querying-complex-relationships-between-your-content/148795 alec-mitchell-relationship-building-defining-and-querying-complex-relationships-between-your-content-1193656985456991-5
The current story for relating content in Plone, via Archetypes reference fields, is limited and known to have poor performance in some cases. This talk will focus on the integration of Zope 3 tools for handling relationships (intids, zc.relationship) in Zope 2 via plone.app.relations. In particular I will be comparing the merits of these tools against existing methods (Archetypes references, using a separate RDBMS for content relationships), discussing particular applications for which they may be useful, and some areas in which they fall short. The comparison to existing relationship modeling tools will cover performance, flexibility, and convenience. To illustrate the relative convenience, I will give a brief overview of the plone.app.relations API, from the lower level index and relationship container to the high level API for making queries and defining relationships. The discussion of applications will focus on a some real world uses. These include social networking, defining complex taxonomies, having content appear attached to multiple locations, and other things for which Plone typically would not be suitable (these tools are in use at http://www.thedailyreel.com). In particular, I'll discuss how the default relationship attributes and query methods from the API can be used to model each of these applications. Finally, I'll discuss the areas in which these tools may fall short in terms of performance and flexibility, and where an RDBMS or specialized catalog may be necessary.]]>

The current story for relating content in Plone, via Archetypes reference fields, is limited and known to have poor performance in some cases. This talk will focus on the integration of Zope 3 tools for handling relationships (intids, zc.relationship) in Zope 2 via plone.app.relations. In particular I will be comparing the merits of these tools against existing methods (Archetypes references, using a separate RDBMS for content relationships), discussing particular applications for which they may be useful, and some areas in which they fall short. The comparison to existing relationship modeling tools will cover performance, flexibility, and convenience. To illustrate the relative convenience, I will give a brief overview of the plone.app.relations API, from the lower level index and relationship container to the high level API for making queries and defining relationships. The discussion of applications will focus on a some real world uses. These include social networking, defining complex taxonomies, having content appear attached to multiple locations, and other things for which Plone typically would not be suitable (these tools are in use at http://www.thedailyreel.com). In particular, I'll discuss how the default relationship attributes and query methods from the API can be used to model each of these applications. Finally, I'll discuss the areas in which these tools may fall short in terms of performance and flexibility, and where an RDBMS or specialized catalog may be necessary.]]>
Mon, 29 Oct 2007 04:23:06 GMT /slideshow/alec-mitchell-relationship-building-defining-and-querying-complex-relationships-between-your-content/148795 wooda@slideshare.net(wooda) Alec Mitchell Relationship Building Defining And Querying Complex Relationships Between Your Content wooda The current story for relating content in Plone, via Archetypes reference fields, is limited and known to have poor performance in some cases. This talk will focus on the integration of Zope 3 tools for handling relationships (intids, zc.relationship) in Zope 2 via plone.app.relations. In particular I will be comparing the merits of these tools against existing methods (Archetypes references, using a separate RDBMS for content relationships), discussing particular applications for which they may be useful, and some areas in which they fall short. The comparison to existing relationship modeling tools will cover performance, flexibility, and convenience. To illustrate the relative convenience, I will give a brief overview of the plone.app.relations API, from the lower level index and relationship container to the high level API for making queries and defining relationships. The discussion of applications will focus on a some real world uses. These include social networking, defining complex taxonomies, having content appear attached to multiple locations, and other things for which Plone typically would not be suitable (these tools are in use at http://www.thedailyreel.com). In particular, I'll discuss how the default relationship attributes and query methods from the API can be used to model each of these applications. Finally, I'll discuss the areas in which these tools may fall short in terms of performance and flexibility, and where an RDBMS or specialized catalog may be necessary. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/alec-mitchell-relationship-building-defining-and-querying-complex-relationships-between-your-content-1193656985456991-5-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The current story for relating content in Plone, via Archetypes reference fields, is limited and known to have poor performance in some cases. This talk will focus on the integration of Zope 3 tools for handling relationships (intids, zc.relationship) in Zope 2 via plone.app.relations. In particular I will be comparing the merits of these tools against existing methods (Archetypes references, using a separate RDBMS for content relationships), discussing particular applications for which they may be useful, and some areas in which they fall short. The comparison to existing relationship modeling tools will cover performance, flexibility, and convenience. To illustrate the relative convenience, I will give a brief overview of the plone.app.relations API, from the lower level index and relationship container to the high level API for making queries and defining relationships. The discussion of applications will focus on a some real world uses. These include social networking, defining complex taxonomies, having content appear attached to multiple locations, and other things for which Plone typically would not be suitable (these tools are in use at http://www.thedailyreel.com). In particular, I&#39;ll discuss how the default relationship attributes and query methods from the API can be used to model each of these applications. Finally, I&#39;ll discuss the areas in which these tools may fall short in terms of performance and flexibility, and where an RDBMS or specialized catalog may be necessary.
Alec Mitchell Relationship Building Defining And Querying Complex Relationships Between Your Content from Vincenzo Barone
]]>
1124 6 https://cdn.slidesharecdn.com/ss_thumbnails/alec-mitchell-relationship-building-defining-and-querying-complex-relationships-between-your-content-1193656985456991-5-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Wageindicator Foundation: a Case Study /slideshow/wageindicator-foundation-a-case-study/148781 wageindicator-foundation-a-case-study-1193656386773442-2
The Wageindicator Foundation deploys Plone for it's world-wide portals on wage information. Moreover, Plone serves as an application platform for most of the web based tools used to create questionnaires, salarychecks and other interactive content. The Wageindicator Foundation was started in 2000 in the Netherlands, and is now the hub of an international collaboration between universities, research institutes, trade unions and commercial parties. The goal of the foundation is to share and compare wage information, and so to contribute to a transparent labor market. The ideological stance of the foundation means that Open Source and free software is preferred. The separate sites collect over 400.000 visitors per month, served by four clusters of two machines each, hosted in the USA, India and the Netherlands. Techniques involved are HA-Clustering, load-balancing, caching, remote distribution of new releases for software.]]>

The Wageindicator Foundation deploys Plone for it's world-wide portals on wage information. Moreover, Plone serves as an application platform for most of the web based tools used to create questionnaires, salarychecks and other interactive content. The Wageindicator Foundation was started in 2000 in the Netherlands, and is now the hub of an international collaboration between universities, research institutes, trade unions and commercial parties. The goal of the foundation is to share and compare wage information, and so to contribute to a transparent labor market. The ideological stance of the foundation means that Open Source and free software is preferred. The separate sites collect over 400.000 visitors per month, served by four clusters of two machines each, hosted in the USA, India and the Netherlands. Techniques involved are HA-Clustering, load-balancing, caching, remote distribution of new releases for software.]]>
Mon, 29 Oct 2007 04:13:07 GMT /slideshow/wageindicator-foundation-a-case-study/148781 wooda@slideshare.net(wooda) Wageindicator Foundation: a Case Study wooda The Wageindicator Foundation deploys Plone for it's world-wide portals on wage information. Moreover, Plone serves as an application platform for most of the web based tools used to create questionnaires, salarychecks and other interactive content. The Wageindicator Foundation was started in 2000 in the Netherlands, and is now the hub of an international collaboration between universities, research institutes, trade unions and commercial parties. The goal of the foundation is to share and compare wage information, and so to contribute to a transparent labor market. The ideological stance of the foundation means that Open Source and free software is preferred. The separate sites collect over 400.000 visitors per month, served by four clusters of two machines each, hosted in the USA, India and the Netherlands. Techniques involved are HA-Clustering, load-balancing, caching, remote distribution of new releases for software. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/wageindicator-foundation-a-case-study-1193656386773442-2-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The Wageindicator Foundation deploys Plone for it&#39;s world-wide portals on wage information. Moreover, Plone serves as an application platform for most of the web based tools used to create questionnaires, salarychecks and other interactive content. The Wageindicator Foundation was started in 2000 in the Netherlands, and is now the hub of an international collaboration between universities, research institutes, trade unions and commercial parties. The goal of the foundation is to share and compare wage information, and so to contribute to a transparent labor market. The ideological stance of the foundation means that Open Source and free software is preferred. The separate sites collect over 400.000 visitors per month, served by four clusters of two machines each, hosted in the USA, India and the Netherlands. Techniques involved are HA-Clustering, load-balancing, caching, remote distribution of new releases for software.
Wageindicator Foundation: a Case Study from Vincenzo Barone
]]>
913 5 https://cdn.slidesharecdn.com/ss_thumbnails/wageindicator-foundation-a-case-study-1193656386773442-2-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Tom Lazar Using Zope3 Views And Viewlets For Plone 3.0 Product Development /slideshow/tom-lazar-using-zope3-views-and-viewlets-for-plone-30-product-development/148780 tom-lazar-using-zope3-views-and-viewlets-for-plone-30-product-development-119365634328121-2
A hands-on workshop on how to use Zope3 Views and Viewlets in Products targeted for Plone 3.0 (and why you would want to do so). Special emphasis will be on best practices in general, handling and validation of forms and how Zope3's shiny new toys make it easier to write reusable code and cleaner markup. Finally, the talk will deal with how Views and Viewlets can help you make your product better cacheable. Although the talk is targeted at Plone integrators who already have experience using the older CMF-based approach it will also try to address people new to Plone who want to customize it in a future-proof manner.]]>

A hands-on workshop on how to use Zope3 Views and Viewlets in Products targeted for Plone 3.0 (and why you would want to do so). Special emphasis will be on best practices in general, handling and validation of forms and how Zope3's shiny new toys make it easier to write reusable code and cleaner markup. Finally, the talk will deal with how Views and Viewlets can help you make your product better cacheable. Although the talk is targeted at Plone integrators who already have experience using the older CMF-based approach it will also try to address people new to Plone who want to customize it in a future-proof manner.]]>
Mon, 29 Oct 2007 04:12:24 GMT /slideshow/tom-lazar-using-zope3-views-and-viewlets-for-plone-30-product-development/148780 wooda@slideshare.net(wooda) Tom Lazar Using Zope3 Views And Viewlets For Plone 3.0 Product Development wooda A hands-on workshop on how to use Zope3 Views and Viewlets in Products targeted for Plone 3.0 (and why you would want to do so). Special emphasis will be on best practices in general, handling and validation of forms and how Zope3's shiny new toys make it easier to write reusable code and cleaner markup. Finally, the talk will deal with how Views and Viewlets can help you make your product better cacheable. Although the talk is targeted at Plone integrators who already have experience using the older CMF-based approach it will also try to address people new to Plone who want to customize it in a future-proof manner. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tom-lazar-using-zope3-views-and-viewlets-for-plone-30-product-development-119365634328121-2-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A hands-on workshop on how to use Zope3 Views and Viewlets in Products targeted for Plone 3.0 (and why you would want to do so). Special emphasis will be on best practices in general, handling and validation of forms and how Zope3&#39;s shiny new toys make it easier to write reusable code and cleaner markup. Finally, the talk will deal with how Views and Viewlets can help you make your product better cacheable. Although the talk is targeted at Plone integrators who already have experience using the older CMF-based approach it will also try to address people new to Plone who want to customize it in a future-proof manner.
Tom Lazar Using Zope3 Views And Viewlets For Plone 3.0 Product Development from Vincenzo Barone
]]>
1397 5 https://cdn.slidesharecdn.com/ss_thumbnails/tom-lazar-using-zope3-views-and-viewlets-for-plone-30-product-development-119365634328121-2-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Xavier Heymans Plone Gov Plone In The Public Sector. Panel Presenting The Project And Its Potential. Representatives From Local Government To Parliaments Will Present Their Experience, Projects And Tools /slideshow/xavier-heymans-plone-gov-plone-in-the-public-sector-panel-presenting-the-project-and-its-potential-representatives-from-local-government-to-parliaments-will-present-their-experience-projects-and-tools/148771 xavier-heymans-plone-gov-plone-in-the-public-sector-panel-presenting-the-project-and-its-potential-representatives-from-local-government-to-parliaments-will-present-their-experience-projects-and-tools-1193656006465990-5
The PloneGov project regroups local and regional governments and SME from over 15 countries and 3 continents. The goals of this close collaboration is to develop in a cooperative manner, applications and websites suited for public organization for their own use as well as for their citizens’. To give an overview of PloneGov project and tools, we propose to make 6 presentations in 2x45 minutes: Xavier Heymans, will introduce the project, potential and strategy of development. Speakers will be experts from the public and private sector collaborating in PloneGov. They will represent the different national branches of PloneGov and will present their project and tools in use by local governments to parliaments.]]>

The PloneGov project regroups local and regional governments and SME from over 15 countries and 3 continents. The goals of this close collaboration is to develop in a cooperative manner, applications and websites suited for public organization for their own use as well as for their citizens’. To give an overview of PloneGov project and tools, we propose to make 6 presentations in 2x45 minutes: Xavier Heymans, will introduce the project, potential and strategy of development. Speakers will be experts from the public and private sector collaborating in PloneGov. They will represent the different national branches of PloneGov and will present their project and tools in use by local governments to parliaments.]]>
Mon, 29 Oct 2007 04:06:47 GMT /slideshow/xavier-heymans-plone-gov-plone-in-the-public-sector-panel-presenting-the-project-and-its-potential-representatives-from-local-government-to-parliaments-will-present-their-experience-projects-and-tools/148771 wooda@slideshare.net(wooda) Xavier Heymans Plone Gov Plone In The Public Sector. Panel Presenting The Project And Its Potential. Representatives From Local Government To Parliaments Will Present Their Experience, Projects And Tools wooda The PloneGov project regroups local and regional governments and SME from over 15 countries and 3 continents. The goals of this close collaboration is to develop in a cooperative manner, applications and websites suited for public organization for their own use as well as for their citizens’. To give an overview of PloneGov project and tools, we propose to make 6 presentations in 2x45 minutes: Xavier Heymans, will introduce the project, potential and strategy of development. Speakers will be experts from the public and private sector collaborating in PloneGov. They will represent the different national branches of PloneGov and will present their project and tools in use by local governments to parliaments. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xavier-heymans-plone-gov-plone-in-the-public-sector-panel-presenting-the-project-and-its-potential-representatives-from-local-government-to-parliaments-will-present-their-experience-projects-and-tools-1193656006465990-5-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The PloneGov project regroups local and regional governments and SME from over 15 countries and 3 continents. The goals of this close collaboration is to develop in a cooperative manner, applications and websites suited for public organization for their own use as well as for their citizens’. To give an overview of PloneGov project and tools, we propose to make 6 presentations in 2x45 minutes: Xavier Heymans, will introduce the project, potential and strategy of development. Speakers will be experts from the public and private sector collaborating in PloneGov. They will represent the different national branches of PloneGov and will present their project and tools in use by local governments to parliaments.
Xavier Heymans Plone Gov Plone In The Public Sector. Panel Presenting The Project And Its Potential. Representatives From Local Government To Parliaments Will Present Their Experience, Projects And Tools from Vincenzo Barone
]]>
1211 8 https://cdn.slidesharecdn.com/ss_thumbnails/xavier-heymans-plone-gov-plone-in-the-public-sector-panel-presenting-the-project-and-its-potential-representatives-from-local-government-to-parliaments-will-present-their-experience-projects-and-tools-1193656006465990-5-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Brent Lambert Plone In Education A Case Study Of The Use Of Plone And Educational Content /slideshow/brent-lambert-plone-in-education-a-case-study-of-the-use-of-plone-and-educational-content/148770 brent-lambert-plone-in-education-a-case-study-of-the-use-of-plone-and-educational-content-1193655966626379-4
In recent years MIT has been releasing course materials online through their OpenCourseware project, making content available all around the world for free. Many people have benefited and continue to benefit today from having these materials available. Other universities are also now beginning to see the value of participating in similar movements, and are publishing OpenCourseware sites of their own. This movement is growing across the world including universities from several countries such as Japan, China, Spain, the Netherlands, Mexico, and the United States. Producing web sites with freely available educational content can be a complicated endeavor for many academic institutions. Work is currently being done to reduce the technological and economic barriers to participating in OpenCourseware. A project called eduCommons, which is built by the Center for Open Sustainable Learning (COSL) at Utah State University, is making it easier for institutions share their course materials. This session will detail the evolution of eduCommons, from its first release on Plone 1.5.2, to the most current version that has just been released on Plone 3. Even if you are not involved in OpenCourseware, but are contemplating making course materials or educational content available on the web, you will want to learn about our approach to writing reusable Plone based educational products, and learn about best practices of how to publish educational content from those who have been involved in the OpenCourseware movement.]]>

In recent years MIT has been releasing course materials online through their OpenCourseware project, making content available all around the world for free. Many people have benefited and continue to benefit today from having these materials available. Other universities are also now beginning to see the value of participating in similar movements, and are publishing OpenCourseware sites of their own. This movement is growing across the world including universities from several countries such as Japan, China, Spain, the Netherlands, Mexico, and the United States. Producing web sites with freely available educational content can be a complicated endeavor for many academic institutions. Work is currently being done to reduce the technological and economic barriers to participating in OpenCourseware. A project called eduCommons, which is built by the Center for Open Sustainable Learning (COSL) at Utah State University, is making it easier for institutions share their course materials. This session will detail the evolution of eduCommons, from its first release on Plone 1.5.2, to the most current version that has just been released on Plone 3. Even if you are not involved in OpenCourseware, but are contemplating making course materials or educational content available on the web, you will want to learn about our approach to writing reusable Plone based educational products, and learn about best practices of how to publish educational content from those who have been involved in the OpenCourseware movement.]]>
Mon, 29 Oct 2007 04:06:07 GMT /slideshow/brent-lambert-plone-in-education-a-case-study-of-the-use-of-plone-and-educational-content/148770 wooda@slideshare.net(wooda) Brent Lambert Plone In Education A Case Study Of The Use Of Plone And Educational Content wooda In recent years MIT has been releasing course materials online through their OpenCourseware project, making content available all around the world for free. Many people have benefited and continue to benefit today from having these materials available. Other universities are also now beginning to see the value of participating in similar movements, and are publishing OpenCourseware sites of their own. This movement is growing across the world including universities from several countries such as Japan, China, Spain, the Netherlands, Mexico, and the United States. Producing web sites with freely available educational content can be a complicated endeavor for many academic institutions. Work is currently being done to reduce the technological and economic barriers to participating in OpenCourseware. A project called eduCommons, which is built by the Center for Open Sustainable Learning (COSL) at Utah State University, is making it easier for institutions share their course materials. This session will detail the evolution of eduCommons, from its first release on Plone 1.5.2, to the most current version that has just been released on Plone 3. Even if you are not involved in OpenCourseware, but are contemplating making course materials or educational content available on the web, you will want to learn about our approach to writing reusable Plone based educational products, and learn about best practices of how to publish educational content from those who have been involved in the OpenCourseware movement. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/brent-lambert-plone-in-education-a-case-study-of-the-use-of-plone-and-educational-content-1193655966626379-4-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In recent years MIT has been releasing course materials online through their OpenCourseware project, making content available all around the world for free. Many people have benefited and continue to benefit today from having these materials available. Other universities are also now beginning to see the value of participating in similar movements, and are publishing OpenCourseware sites of their own. This movement is growing across the world including universities from several countries such as Japan, China, Spain, the Netherlands, Mexico, and the United States. Producing web sites with freely available educational content can be a complicated endeavor for many academic institutions. Work is currently being done to reduce the technological and economic barriers to participating in OpenCourseware. A project called eduCommons, which is built by the Center for Open Sustainable Learning (COSL) at Utah State University, is making it easier for institutions share their course materials. This session will detail the evolution of eduCommons, from its first release on Plone 1.5.2, to the most current version that has just been released on Plone 3. Even if you are not involved in OpenCourseware, but are contemplating making course materials or educational content available on the web, you will want to learn about our approach to writing reusable Plone based educational products, and learn about best practices of how to publish educational content from those who have been involved in the OpenCourseware movement.
Brent Lambert Plone In Education A Case Study Of The Use Of Plone And Educational Content from Vincenzo Barone
]]>
913 5 https://cdn.slidesharecdn.com/ss_thumbnails/brent-lambert-plone-in-education-a-case-study-of-the-use-of-plone-and-educational-content-1193655966626379-4-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Wichert Akkerman - Plone.Org Infrastructure /slideshow/wichert-akkerman-ploneorg-infrastructure/148767 wichert-akkerman-ploneorg-infrastructure-119365594493410-5
The plone.org and plone.net websites are the first confrontation with Plone for most users. It is important that they perform well and are stable. With almost 4 million page views per day and thousands of LDAP users plone.org and plone.net are examples of a complex deployment setup requiring LDAP, caching and load balancing - all on a single machine. I will describe how the Plone websites are build and how those practices can be applied to other sites, making it possible to scale upwards to bigger sites or make smaller sites more efficient.]]>

The plone.org and plone.net websites are the first confrontation with Plone for most users. It is important that they perform well and are stable. With almost 4 million page views per day and thousands of LDAP users plone.org and plone.net are examples of a complex deployment setup requiring LDAP, caching and load balancing - all on a single machine. I will describe how the Plone websites are build and how those practices can be applied to other sites, making it possible to scale upwards to bigger sites or make smaller sites more efficient.]]>
Mon, 29 Oct 2007 04:05:45 GMT /slideshow/wichert-akkerman-ploneorg-infrastructure/148767 wooda@slideshare.net(wooda) Wichert Akkerman - Plone.Org Infrastructure wooda The plone.org and plone.net websites are the first confrontation with Plone for most users. It is important that they perform well and are stable. With almost 4 million page views per day and thousands of LDAP users plone.org and plone.net are examples of a complex deployment setup requiring LDAP, caching and load balancing - all on a single machine. I will describe how the Plone websites are build and how those practices can be applied to other sites, making it possible to scale upwards to bigger sites or make smaller sites more efficient. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/wichert-akkerman-ploneorg-infrastructure-119365594493410-5-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The plone.org and plone.net websites are the first confrontation with Plone for most users. It is important that they perform well and are stable. With almost 4 million page views per day and thousands of LDAP users plone.org and plone.net are examples of a complex deployment setup requiring LDAP, caching and load balancing - all on a single machine. I will describe how the Plone websites are build and how those practices can be applied to other sites, making it possible to scale upwards to bigger sites or make smaller sites more efficient.
Wichert Akkerman - Plone.Org Infrastructure from Vincenzo Barone
]]>
754 4 https://cdn.slidesharecdn.com/ss_thumbnails/wichert-akkerman-ploneorg-infrastructure-119365594493410-5-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Philipp Von Weitershausen Plone Age Mammoths, Sabers And Caveen Cant They Just Get Along /slideshow/philipp-von-weitershausen-plone-age-mammoths-sabers-and-caveen-cant-they-just-get-along/148766 philipp-von-weitershausen-plone-age-mammoths-sabers-and-caveen-cant-they-just-get-along-1193655780592617-2
It is the last Plone age. The big and strong but lonely mammoth has led the way for eons. But now it is threatened by a pack of saber-tooth tigers who are quick, agile and work together. Can the friendly caveman save the mammoth and make piece with the sabers? Can Grok help making Zope and Plone more agile? Will Zope and the other web frameworks fall in love, and what do WSGI and Paste have to say about that? From the makers of "Zope on a Paste", coming this October, a comedy for the whole family (developers, integrators and newbiews). Rated PG-13.]]>

It is the last Plone age. The big and strong but lonely mammoth has led the way for eons. But now it is threatened by a pack of saber-tooth tigers who are quick, agile and work together. Can the friendly caveman save the mammoth and make piece with the sabers? Can Grok help making Zope and Plone more agile? Will Zope and the other web frameworks fall in love, and what do WSGI and Paste have to say about that? From the makers of "Zope on a Paste", coming this October, a comedy for the whole family (developers, integrators and newbiews). Rated PG-13.]]>
Mon, 29 Oct 2007 04:03:01 GMT /slideshow/philipp-von-weitershausen-plone-age-mammoths-sabers-and-caveen-cant-they-just-get-along/148766 wooda@slideshare.net(wooda) Philipp Von Weitershausen Plone Age Mammoths, Sabers And Caveen Cant They Just Get Along wooda It is the last Plone age. The big and strong but lonely mammoth has led the way for eons. But now it is threatened by a pack of saber-tooth tigers who are quick, agile and work together. Can the friendly caveman save the mammoth and make piece with the sabers? Can Grok help making Zope and Plone more agile? Will Zope and the other web frameworks fall in love, and what do WSGI and Paste have to say about that? From the makers of "Zope on a Paste", coming this October, a comedy for the whole family (developers, integrators and newbiews). Rated PG-13. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/philipp-von-weitershausen-plone-age-mammoths-sabers-and-caveen-cant-they-just-get-along-1193655780592617-2-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> It is the last Plone age. The big and strong but lonely mammoth has led the way for eons. But now it is threatened by a pack of saber-tooth tigers who are quick, agile and work together. Can the friendly caveman save the mammoth and make piece with the sabers? Can Grok help making Zope and Plone more agile? Will Zope and the other web frameworks fall in love, and what do WSGI and Paste have to say about that? From the makers of &quot;Zope on a Paste&quot;, coming this October, a comedy for the whole family (developers, integrators and newbiews). Rated PG-13.
Philipp Von Weitershausen Plone Age Mammoths, Sabers And Caveen Cant They Just Get Along from Vincenzo Barone
]]>
970 3 https://cdn.slidesharecdn.com/ss_thumbnails/philipp-von-weitershausen-plone-age-mammoths-sabers-and-caveen-cant-they-just-get-along-1193655780592617-2-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Denis Mishunov Making Plone Theme 10 Most Wanted Tips /wooda/denis-mishunov-making-plone-theme-10-most-wanted-tips denis-mishunov-making-plone-theme-10-most-wanted-tips-119365559052705-2
It will be a chart of 10 small (some are not that small), but I hope useful tips for making new Plone theme. Among those might occur (the exact list might be slightly changed): 1. Center the logo 2. Makin rounded corners 3. Making dropdown shadows 4. *Under-water stones* of testing Plone theme. Places you might want to check before deployment and so on This session is supposed to cover the most wanted tips in Plone skinning process, based on questions on #plone, mailing lists and personal communications with people, making Plone themes. Target group for this session - Plone skinning beginners with basic knowledge of how Plone themes are produced and Plone skinning intermediaries. I hope this session will give people some cool ideas on how to improve their themes and work more productive in the future.]]>

It will be a chart of 10 small (some are not that small), but I hope useful tips for making new Plone theme. Among those might occur (the exact list might be slightly changed): 1. Center the logo 2. Makin rounded corners 3. Making dropdown shadows 4. *Under-water stones* of testing Plone theme. Places you might want to check before deployment and so on This session is supposed to cover the most wanted tips in Plone skinning process, based on questions on #plone, mailing lists and personal communications with people, making Plone themes. Target group for this session - Plone skinning beginners with basic knowledge of how Plone themes are produced and Plone skinning intermediaries. I hope this session will give people some cool ideas on how to improve their themes and work more productive in the future.]]>
Mon, 29 Oct 2007 03:59:54 GMT /wooda/denis-mishunov-making-plone-theme-10-most-wanted-tips wooda@slideshare.net(wooda) Denis Mishunov Making Plone Theme 10 Most Wanted Tips wooda It will be a chart of 10 small (some are not that small), but I hope useful tips for making new Plone theme. Among those might occur (the exact list might be slightly changed): 1. Center the logo 2. Makin rounded corners 3. Making dropdown shadows 4. *Under-water stones* of testing Plone theme. Places you might want to check before deployment and so on This session is supposed to cover the most wanted tips in Plone skinning process, based on questions on #plone, mailing lists and personal communications with people, making Plone themes. Target group for this session - Plone skinning beginners with basic knowledge of how Plone themes are produced and Plone skinning intermediaries. I hope this session will give people some cool ideas on how to improve their themes and work more productive in the future. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/denis-mishunov-making-plone-theme-10-most-wanted-tips-119365559052705-2-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> It will be a chart of 10 small (some are not that small), but I hope useful tips for making new Plone theme. Among those might occur (the exact list might be slightly changed): 1. Center the logo 2. Makin rounded corners 3. Making dropdown shadows 4. *Under-water stones* of testing Plone theme. Places you might want to check before deployment and so on This session is supposed to cover the most wanted tips in Plone skinning process, based on questions on #plone, mailing lists and personal communications with people, making Plone themes. Target group for this session - Plone skinning beginners with basic knowledge of how Plone themes are produced and Plone skinning intermediaries. I hope this session will give people some cool ideas on how to improve their themes and work more productive in the future.
Denis Mishunov Making Plone Theme 10 Most Wanted Tips from Vincenzo Barone
]]>
589 4 https://cdn.slidesharecdn.com/ss_thumbnails/denis-mishunov-making-plone-theme-10-most-wanted-tips-119365559052705-2-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Duncan Booth Kupu, Past Present And Future /slideshow/duncan-booth-kupu-past-present-and-future/148756 duncan-booth-kupu-past-present-and-future-1193655533944390-2
Kupu is the visual editor in Plone. This talk will cover how it came about, what it can do now, and what it might become. The talk will cover the new features in Kupu 1.4, and how to configure Kupu to get the best out of it. It will also look at some of the challenges that Kupu has to meet in the future.]]>

Kupu is the visual editor in Plone. This talk will cover how it came about, what it can do now, and what it might become. The talk will cover the new features in Kupu 1.4, and how to configure Kupu to get the best out of it. It will also look at some of the challenges that Kupu has to meet in the future.]]>
Mon, 29 Oct 2007 03:58:54 GMT /slideshow/duncan-booth-kupu-past-present-and-future/148756 wooda@slideshare.net(wooda) Duncan Booth Kupu, Past Present And Future wooda Kupu is the visual editor in Plone. This talk will cover how it came about, what it can do now, and what it might become. The talk will cover the new features in Kupu 1.4, and how to configure Kupu to get the best out of it. It will also look at some of the challenges that Kupu has to meet in the future. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/duncan-booth-kupu-past-present-and-future-1193655533944390-2-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Kupu is the visual editor in Plone. This talk will cover how it came about, what it can do now, and what it might become. The talk will cover the new features in Kupu 1.4, and how to configure Kupu to get the best out of it. It will also look at some of the challenges that Kupu has to meet in the future.
Duncan Booth Kupu, Past Present And Future from Vincenzo Barone
]]>
1092 3 https://cdn.slidesharecdn.com/ss_thumbnails/duncan-booth-kupu-past-present-and-future-1193655533944390-2-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Jeroen Vloothuis Bend Kss To Your Will /slideshow/jeroen-vloothuis-bend-kss-to-your-will/148751 jeroen-vloothuis-bend-kss-to-your-will-1193655343754086-2
KSS, the new Ajax framework for Plone 3 comes with great components by default. But what if you need to integrate it with legacy Javascript? Or maybe you want to integrate that nice library/widget you found on the web. During this talk I will show you where you can extend KSS and how to do it. You can watch me create both the server side and client side code needed to integrate an existing piece of Javascript. After this talk KSS should have no limits for you.]]>

KSS, the new Ajax framework for Plone 3 comes with great components by default. But what if you need to integrate it with legacy Javascript? Or maybe you want to integrate that nice library/widget you found on the web. During this talk I will show you where you can extend KSS and how to do it. You can watch me create both the server side and client side code needed to integrate an existing piece of Javascript. After this talk KSS should have no limits for you.]]>
Mon, 29 Oct 2007 03:55:44 GMT /slideshow/jeroen-vloothuis-bend-kss-to-your-will/148751 wooda@slideshare.net(wooda) Jeroen Vloothuis Bend Kss To Your Will wooda KSS, the new Ajax framework for Plone 3 comes with great components by default. But what if you need to integrate it with legacy Javascript? Or maybe you want to integrate that nice library/widget you found on the web. During this talk I will show you where you can extend KSS and how to do it. You can watch me create both the server side and client side code needed to integrate an existing piece of Javascript. After this talk KSS should have no limits for you. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/jeroen-vloothuis-bend-kss-to-your-will-1193655343754086-2-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> KSS, the new Ajax framework for Plone 3 comes with great components by default. But what if you need to integrate it with legacy Javascript? Or maybe you want to integrate that nice library/widget you found on the web. During this talk I will show you where you can extend KSS and how to do it. You can watch me create both the server side and client side code needed to integrate an existing piece of Javascript. After this talk KSS should have no limits for you.
Jeroen Vloothuis Bend Kss To Your Will from Vincenzo Barone
]]>
951 5 https://cdn.slidesharecdn.com/ss_thumbnails/jeroen-vloothuis-bend-kss-to-your-will-1193655343754086-2-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Jared Whitlock Open Source In The Enterprise Plone @ Novell /slideshow/jared-whitlock-open-source-in-the-enterprise-plone-novell/148733 jared-whitlock-open-source-in-the-enterprise-plone-novell-1193654602416504-2
Novell has used various proprietary CMS solutions over time, including TeamSite and Vignette. None of these solutions met all of our needs, nor were they easy to modify. We began looking at different Open Source CMS options, and decided on Plone. This presentation will briefly discuss Novell's proprietary CMS history, why we chose Plone, what we are currently using and developing, and our plans for the future. It will also discuss our architecture for making Plone successful for enterprise websites.]]>

Novell has used various proprietary CMS solutions over time, including TeamSite and Vignette. None of these solutions met all of our needs, nor were they easy to modify. We began looking at different Open Source CMS options, and decided on Plone. This presentation will briefly discuss Novell's proprietary CMS history, why we chose Plone, what we are currently using and developing, and our plans for the future. It will also discuss our architecture for making Plone successful for enterprise websites.]]>
Mon, 29 Oct 2007 03:43:23 GMT /slideshow/jared-whitlock-open-source-in-the-enterprise-plone-novell/148733 wooda@slideshare.net(wooda) Jared Whitlock Open Source In The Enterprise Plone @ Novell wooda Novell has used various proprietary CMS solutions over time, including TeamSite and Vignette. None of these solutions met all of our needs, nor were they easy to modify. We began looking at different Open Source CMS options, and decided on Plone. This presentation will briefly discuss Novell's proprietary CMS history, why we chose Plone, what we are currently using and developing, and our plans for the future. It will also discuss our architecture for making Plone successful for enterprise websites. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/jared-whitlock-open-source-in-the-enterprise-plone-novell-1193654602416504-2-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Novell has used various proprietary CMS solutions over time, including TeamSite and Vignette. None of these solutions met all of our needs, nor were they easy to modify. We began looking at different Open Source CMS options, and decided on Plone. This presentation will briefly discuss Novell&#39;s proprietary CMS history, why we chose Plone, what we are currently using and developing, and our plans for the future. It will also discuss our architecture for making Plone successful for enterprise websites.
Jared Whitlock Open Source In The Enterprise Plone @ Novell from Vincenzo Barone
]]>
1354 4 https://cdn.slidesharecdn.com/ss_thumbnails/jared-whitlock-open-source-in-the-enterprise-plone-novell-1193654602416504-2-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://public.slidesharecdn.com/v2/images/profile-picture.png Experienced people manager in developing, mentoring and motivating local and international teams. Expert knowledge in Innovation, User Centered design, LEAN UX development process, operational process design and IT-eArchitecture design. http://www.abstract.it https://cdn.slidesharecdn.com/ss_thumbnails/sally-kleinfeldt-plone-application-development-patterns-1193959350585305-4-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/sally-kleinfeldt-plone-application-development-patterns/152982 Sally Kleinfeldt - Plo... https://cdn.slidesharecdn.com/ss_thumbnails/wheres-the-source-luke-how-to-find-and-debug-the-code-behind-plone-1193699007376725-3-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/wheres-the-source-luke-how-to-find-and-debug-the-code-behind-plone/149564 Where&#39;s the source, Lu... https://cdn.slidesharecdn.com/ss_thumbnails/italianskin-an-improvement-in-the-accessibility-of-the-plone-interface-in-order-to-be-compliant-with-italian-laws-and-screen-readers-for-blind-people-1193664458932821-4-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/italianskin-an-improvement-in-the-accessibility-of-the-plone-interface-in-order-to-be-compliant-with-italian-laws-and-screen-readers-for-blind-people/148913 ItalianSkin: an improv...