Plone Conference 2006 Agenda
We are proud to present the agenda for Plone Conference 2006. We've got a diverse mix of tutorials, talks, workshops, birds-of-a-feather sessions, and lightning talks that are suitable for folks of all Plone experience-levels from new-to-Plone to integrator to core developer.
Agenda
Download the complete day-by-day schedule of talks (PDF) Updated October 16!
You can also subscribe to any of the following iCal calendars to have an always-updated program available:
- General sessions: iCal format | Add to Google Calendar
- New-to-Plone sessions: iCal format | Add to Google Calendar
- Developer sessions: iCal format | Add to Google Calendar
- Case Study sessions: iCal format | Add to Google Calendar
- Integrator sessions: iCal format | Add to Google Calendar
Session Descriptions
Presentation titles link to downloadable presentation materials, when available. Video is available for many sessions -- see the list of all videos.
Title |
Description |
Session leader |
Talk length |
---|---|---|---|
Keynote: The State of Plone 2006 | Plone co-founders Alexander Limi and Alan Runyan will present
their by-now-traditional "State of Plone" keynote in which they summarize
the recent past, active present and exciting future of Plone. | Alexander Limi, Alan Runyan | Keynote (1 hour) |
Keynote: Eben Moglen - Software and Community in the Early 21st Century Watch on YouTube Download from Archive.org | Computer software is the medium in which architects of community now function, as structural steel was the medium of the 20th century. Software makes and is made by communities; the social rules that determine its making also contribute directly to the rules of 21st century community more generally. In this talk, Eben Moglen explores the larger sociopolitical significance of free software, free content, and the Net as Free World. Eben Moglen is Chairman of the Software Freedom Law Center, Professor of Law and Legal History at Columbia
University Law School, and General Counsel of the Free Software
Foundation He was instrumental in helping to create the Plone
Foundation, and is currently working on Version 3 of the GPL, an
important open source license. | Eben Moglen, Software Freedom Law Center | Keynote (1 hour) |
100 Hours or Less: Creating a Scope of Work for a Simple Plone Website |
NPower Seattle adopted Plone as a standard platform for creating simple yet scalable websites for the local nonprofit community. During this session we'll share our learnings regarding:
| Patrick Shaw | Tutorial (1.5 hours) |
A Needle in a Haystack - Discovering Relationships in Your Content |
Haystack is an add-on product for Plone that allows Plone to discover relationships between pieces of content. It can do this by both linguistic mapping and automated conceptual mapping, providing high-quality relationships with little or no human effort. When deployed properly, therefore, Haystack can be a valuable tool for providing intelligent searches, related-items portlets, and more. This talk covers the role and benefits of Haystack, as well as how to implement it in existing Plone sites. | Benjamin Saller | Talk (45 min.) |
A Sneak Peek at Plone 3.0 | Plone co-founder Alexander Limi will present the first public demonstration of Plone 3.0's new features. | Alexander Limi | Talk (45 min.) |
Tutorial: Overview of KSS: Adding dynamicity to Plone with KSS / Azax | KSS is a small Javascript infrastructure that aims to allow Javascript-free AJAX-ification of web applications. We will present an overview of the KSS architecture. You will learn about the development paradigm that KSS proposes and how KSS adds UI dynamicity as a distinct layer above your web application. | Godefroid Chapelle & Balazs Ree | Tutorial (90 min) |
b-org - Creating Content Types the Plone 2.5 way |
Plone 2.5 brings us closer to the promised land of Zope 3. Some of the concepts of Zope 3 may feel alien, but they can give real benefits, today, if applied correctly. Learning how to build application in a pure Zope 3 environment is important and rewarding, and many such applications can be integrated with Plone relatively easily, even now. This talk, however, will be focused on how to apply the patterns of Zope 3 and leverage the new infrastructure that Plone 2.5 brings in the more familiar world of Archetypes-based development. Among the topics covered will be:
The session will also be an opportunity to discuss best-practice design principles and the impact Zope 3 has on the way in which we approach software development with Plone. | Martin Aspeli | Tutorial (3 hours) |
Building a Humane CMS With Plone | Out of the box, Plone can be difficult for content managers to use, especially if they are infrequent contributors or non-technical users. This frequently leads to problems like wrong choices for content types, content places in wrong places, 'forgotten', abandoned content. This talk looks at tested best practices for making your Plone site easier to use for these content editors, and is appropriate for intranets and public sites. It demonstrates how to disable complex features you may not want, and suggests techniques that will allow your users to understand concepts like where to put content, how to tag it, and how to approve it. | Joel Burton | Talk (45 min.) |
Case study panel: Plone and Education | Rice, Louisville, Columbia, and the University of North Carolina discuss how Plone is used in educational settings from courseware to infrastructure to digital libraries to departmental sites. Attention is given to what works, where to go from here, and costs in educational technology. | Chris Calloway | Panel (45 min.) |
Case study panel: Plone and Government Organizations | Description TBA | Richard Amerman | Panel (45 min.) |
Case study panel: Plone and Large Enterprises | This panel, moderated by Munwar Shariff of CIGNEX, will feature Alan Runyan of Enfold System, Jeff Watts of National Instruments and Nate Aune of Jazkarta, and will cover case studies from:
http://2006.plone.org/ploneconf/index.php/Enterprises | Munwar Shariff | Panel (45 min.) |
Case study panel: Plone and Nonprofits - Changing the World With Plone |
Andrew Hatton from Oxfam GB will chair a
discussion on how Plone is currently being used in nonprofit organisations
both in the UK and the rest of the world. What is it about tools like Plone that
make it so attractive to nonprofits? And, perhaps more importantly, what's
missing from Plone that would make it even better? | Andrew Hatton | Panel (45 min.) |
Case study panel: Plone and Scientific Organizations | The Plone and Scientific Organizations case study panel is a jampacked session showcasing how Plone was deployed to serve the scientific community. Case study 1: ------------- Europe is in need of better technological support for scientific knowledge exchange to approach the increasingly complex topics arising. Marcin Davis, from the Telecommunications Research Center Vienna (ftw.) in Austria shows how Plone was used to create a re-usable, extendable framework for European research projects. Case study 2: ------------- The Virtual Collaboratory is a web application enabling scientists in remote locations to share and edit information, discuss topics via VOIP or discussion forums, and perform other collaboration functions over the Internet. The ViC uses Plone as the basis for its Document Exchange(DoCX) module. Rob Knapp, one of the lead developers of the Perpich Virtual Collaboratory, will present this case study. Case study 3: ------------- The BIKA LIMS - showing how Plone was developed into a full-featured Laboratory Information Management Systems (LIMS). Presented by Roché Compaan of Upfront Systems. Case study 4: ------------- Plone saves lives! The SIMpill Project is a showcase of how Plone was extended to help patients with chronic illnesses stay compliant with their medication regimes. This project hosts the largest record of compliance data in the world. Presented by Roché Compaan of Upfront Systems. | Roché Compaan | Panel (45 min.) |
Creating and managing multilingual websites with LinguaPlone | Building and managing websites with content in multiple languages can be challenging and requires new aspects to be considered when planning. We'll provide an overview of the challenges of working with multilingual content and some lessons learned in the process. We’ll also examine how LinguaPlone addresses these issues for Plone. If there is enough time, we'll look at the common task of creating a workflow that ensures translations are in sync. |
Geir Bækholt | Talk (45 min.) |
Developing Plone Products Using Zope 3 Technologies - An Introduction | Plone developers are already productive and innovative. But the new Zope 3 component architecture, which is part of Plone 2.5 and above, makes it even easier and faster to build powerful add-on Products that are both manageable and reusable. This in-depth tutorial, suitable for folks who have some experience building add-on Products for Plone but are not yet comfortable with Zope 3, will demonstrate how you can taking an existing Plone Product and refactor it to use Zope 3 technology and techniques. Rocky Burt is an experienced Java/J2EE developer who now focuses on Plone development and the Zope 3 component architecture. Since making the leap to Plone, he has become a Plone framework team member, a core Plone developer, and Zope 3 enthusiast. | Rocky Burt | Tutorial (3 hours) |
Dive into PAS | Plone 2.5 switched to a new authentication system: GRUF has been replaced with the Pluggable Authentication System (PAS). PAS is a highly modular system, making it possible to support (combinations of) all kinds of different authentication and membership management systems. This tutorial will explain the interfaces PAS offers to implementers and users and demonstrate them by implementing a number of different PAS plugins. | Wichert Akkerman | Tutorial (1.5 hours) |
Enabling the Semantic Web and RDF in Plone | RDF (Resource Description Framework) is a way to describe resources. It
provides a basis for using the Semantic Web in Plone that lacks the
enhanced querying capabilities that RDFLib can provide. Plone out of
the box provides some good indexing/cataloging tools, but for more
complex applications and relationships a richer environment for
describing them is needed. Six Feet Up used RDF to re-architecture
the archive data of the Rosetta Project, a non-profit organization
striving to build a web-based repository of all human languages. The
project aimed to remove any hard-coded organization of the data and
replace it with a flexible flat structure that can follow multiple
arbitrary organizational views. This allowed linguists to go beyond the
traditional genetic and geographic ways of grouping languages and
easily organize data in new categories. The talk will make the case that RDF can change developers and integrators' Plone experience. With the ability to now use Zope 3 components inside of Plone via Five we can start using RDFLib as a repository of resource information. I'll go over how to install and use basic Dublin Core information with the RDF tool alongside the catalog tool and how to store content relationships and structure. | Calvin Hendryx-Parker | Talk (45 min.) |
GenericSetup for Fun and Profit | This talk aims to show how the new GenericSetup support in CMF 2.0 /
Plone 2.5 will make life better both for those who manage Plone sites
and for those who build Plone add-ons. The session will illustrate the
use of GenericSetup in each of the following use case scenarios: -
Developer creates an "extension" profile for her add-on, specifying the
"default" policies for installing the add-on into a Plone site. -
Integrator creates a "baseline" profile for a Plone site tailored to a
particular kind of application (e.g., Plone4VisualArtists). - Site
manager uses GenericSetup to manage local changes to her site across
upgrades of the underlying software. | Tres Seaver | Talk (45 min.) |
Graduating from Spaghetti to Sushi: Plone for PHPers |
Has PHP failed you? Has sieve-like security and the tangled skein of HTML, SQL, and business logic (all within the same file) led to routine defacements, XSS attacks, and management screaming for solutions yesterday? In other words, are you ready to leave spaghetti behind and enjoy the order and elegance of sushi? Find joy in dynamic content-driven websites that embrace polymorphic ideologies, robust security, and effortless extensibility with agile languages and modern object databases. Find Plone. Sean Kelly is a NASA consultant, screencasting superstar, and master bartender who'll tickle your brain (and your funny-bone) in a rapid-fire talk that'll leave you thirsty for more knowledge, if not a martini. | Sean Kelly | Talk (45 min.) |
Growing Open Source Communities and Businesses - Organic, Viral or Venture-Funded | Open source will continue to drive new products and solutions in the years ahead. Because of that, more investors are backing open source companies and evangelizing their technologies—but what does this mean for open source communities? Both the VC and open source industries are well known for innovation, and the two can make a powerful combination. A funding round is more than simply an infusion of capital: good venture capitalists combine their knowledge of the open source industry and operating expertise to work with entrepreneurs for growth and success. The resulting expansion not only affects the portfolio company but the community as a whole, including third party integrators, consultants, developers, partners, other open source companies and users. So how exactly does a VC catalyze growth within an open source community? Money is not enough! This presentation will discuss the intersection of VCs and open source communities, including:
|
Murray Berkowitz | Talk (45 min.) |
High Performance Plone: Caching |
Plone's rich interface and deep customization provide excellent
features for modern web sites. However, without planning and tuning,
Plone sites can generate every part of every page, every time, causing
slowness. There are excellent built-in features for speeding Plone
sites up tremendously, however, with little or no loss of freshness or
customization. | Joel Burton | Tutorial (1.5 hours) |
Improving Plone and Zope Market Acceptance... |
Plone and the underlying Zope framework are capable of replacing or improving upon many inferior websites and web applications. Yes, Plone and Zope are extremely successful in certain markets, but they are virtually unknown and entirely unused in others. Plone and the Plone user community could benefit from improved market research and coordinated evangelization efforts to determine and explain:
In this
paper, data regarding the above issues will be collected and
examined. Successful Plone implementations will be analyzed across various
metrics to contrast the utility value created by Plone vs. other
competitive choices for web-based knowledge systems and learning
management systems. Professional marketing consultants will be
shown the results of the data gathering efforts and new recommendations
will be formulated and discussed. |
Robert Burgoyne | Talk (45 min.) |
Improving Plone's Add-on Products Story (followup workspace) |
Plone is bigger than just the core software. Add-on products, found in
the ""Products"" section of Plone.org ( http://Plone.org/products),
play a vital part in most real-world implementations of Plone. However,
users are sometimes frustrated by the difficulties in locating and
choosing between add-on products, and by the variations in quality and
maturity among the hundreds of products in the Collective. | Martin Aspeli | Work session (45 min.) |
Introducing the Relational Alchemist |
The growing number of open-source stacks for Web 2.0, such as Django, Rails, and others, all make putting rich interfaces on relational databases child's play, utilizing the active record pattern and AJAX libraries, and without writing any SQL for basic CRUD functionality. Zope and Plone have traditionally been limited in their access to relational databases, typically writing SQL queries against a database adapters as their middle tier. This talk explores Alchemist, a new implementation of relational integration with Zope and Plone. Utilizing SQLAlchemy and Zope 3 technologies, Alchemist allows for easily constructing relational database applications, with options for introspecting the database structure, automated object mappings, generated views, and validation. The talk will go through creating a simple application using Alchemist, and is intended for integrators and developers. | Kapil Thangavelu | Talk (45 min.) |
Mashups in Plone: Leveraging Web 2.0 | A mashup (according to Wikipedia) is a website that seamlessly combines content
from more than one source into an integrated experience. | Brian Gershon | Talk (45 min.) |
Membrane and Remember: Advanced Member Management in Plone 2.5 |
The underlying user authentication infrastructure has completely changed with the switch from GRUF to PAS in the latest Plone release. As a result, CMFMember, a widely used tool that allows for more sophisticated member management within Plone 2.1 and earlier, no longer works with Plone 2.5. Have no fear, however. There are a couple of new products, one called membrane and one called remember, that are providing all of the functionality of CMFMember and more. This session will provide an overview of the greater Plone member management landscape, focusing primarily on what -- exactly -- these new products do and how they can be used as a basis for custom applications. | Rob Miller | Talk (45 min.) |
Multimedia and Podcasting with Plone |
With the growing demand for rich multimedia content such as podcasts and video,
it's becoming more important to provide a way to author and deliver this content
on your website. Plone out-of-the-box does not handle multimedia content very
effectively, but with the addition of the PloneMultimedia package, you can add
audio, video and photos to your site and generate podcasts to more efficiently
distribute this content to your audience.
| Nate Aune | Talk (45 min.) |
Newport News and Plone: A Case Study of Open Source in Local Government | The Information Technology department of the city of Newport News, Virginia, will launch its first eGovernment Internet website 'powered by Plone' in the first quarter of 2007. The City will make the municipal website code base available to all in the public and private sector by distributing it under the GNU General Public License shortly after the launch. This talk will present highlights of the
department's journey to open source, an overview of the value added by
the customization of Plone to make it a better fit for government in
general and local governments in particular, the features planned for
future releases, our technical infrastructure and support models, and
projected adoption models. Though we're glad to be able to give back
to the community in terms of this website product, we also see
additional benefits for the group with the possible expansion into the
public sector where outsourcing support is the rule rather than the
exception. | Stephanie Suttle Jaime Mountjoy | Talk (45 min.) |
No Sleep For the Wicked |
Getting wiki in Plone with Wicked : Whit will discuss how wicked allows a Plone integrator to fill classic wiki usecases inside of Plone in an elegant fashion. We will cover how to turn your Plone site into a wiki in 20 seconds, extending the Wicked syntax, Wicked in Plone 3.0, and how Wicked uses Zope 3 technologies. |
David "whit" Morriss | Talk (45 min.) |
Open Source Best Practices |
Things enterprises should know, when adopting open-source technologies. This session will examine the essential best practices for enterprises adopting open-source technologies and what's different as compared to the commercial software packages. | Munwar Shariff | Talk (45 min.) |
Open Sourcing Activism: The Open Planning project and Plone |
The Open Planning Project (TOPP), a high tech non-profit
based in New York
City, is using Plone in creative ways as we fulfill our
mission to build tools that enhance the role of the citizen in shaping society.
We draw inspiration from the ideas, processes and success of the Open Source
movement, and believe that Open Source principles can be effective in tackling
real world problems. As both integrators of existing software and developers of
the next generation of Plone products (Wicked, Listen, Remember), we have used
Plone in ways that are far beyond traditional content management.
| Jacqueline Arasi Rob Miller Whit Morriss | Talk (45 min.) |
Own Your Plone: Creating Custom Themes |
The default Plone theme is widely praised as a model for accessible
and standards-compliant development, but one of the most common
questions for new Plone users and site administrators is "how do I
re-theme Plone?" In this tutorial session, we'll explore the tools, techniques and wisdom for creating polished, professional visual themes for Plone. We'll cover general CSS techniques, browser-based and online tools for creating and testing themes, and the powerful tools for creating manageable filesystem-based visual themes that can be installed with a single click. | Trey Beck | Tutorial (3 hours) |
Plinkit: Deploying Plone for Public Libraries in Oregon and Beyond |
Plinkit (Public Library INterface KIT) provides both content and functionality that are exciting and useful to library patrons and staff alike. This talk will cover how Plone is being used as a webhosting and CMS solution for small and medium-sized public libraries throughout Oregon and beyond. | Darci Hanning | Talk (45 min.) |
Plone
and Accessibility: A case study on lowering the barriers to information
access. |
This session will provide a brief overview of the existing accessibility technologies that are incorporated into Plone and case study of an organization that actively leverages those technologies. This session will look at the experience of Mobility International, an organization that provides services to the disabled community, using Plone to further its mission. In this session I will demonstrate how screen readers and other accessibility software interacts with Plone, the experiences of users with disabilities in using Plone both as site visitor and content editors, and strategies for customizing Plone to insure that your site remains accessible. This session is meant to provide real word examples of Plone and accessibility and thus will not be primarily a programming focused session. | Aaron VanDerlip | Talk (45 min.) |
Plone at Oxfam |
Sometimes a single Plone site just isn't enough. This talk will
describe how Oxfam use a central Plone Content Management System with
four other Plone instances skinned for public internet and private
intranet websites. Each of these is merged with other content from flat
or CGI-driven websites. Plone Multisite uses workflow to control the
visibility of content on the separate site, previewing of content in
the target site skin and revision of published content without
affecting the visible pages. Google Search Appliance integrated into
Plone allows a wide range of related sites to be searched seamlessly. | Duncan Booth | Talk (45 min.) |
Plone at the UN (part one) (part two) |
This session will be a case study of an application for DEWA/UNEP,
implemented between 2005-12 and 2006-03. The application presents
profiles of environmental policy and legislation of 230 countries.
Information is both harvested from online sources, as well as supplied
by country contributors. The application was developed iteratively
from informal specifications. Plone allowed a quick turnaround time,
enabled DEWA staff to assist in the site design, and enabled them to
involve contributors via a simple web interface. | Jean Jordaan | Talk (45 min.) |
PrimaGIS:
Web mapping with Plone |
The session will consist of three parts. I will start with a
light-weight introduction into GIS concepts and terminology so that
people not familiar with them will be able to follow the presentation
easier. In the second part I will introduce the PrimaGIS stack and the
different components. I will keep to the 'python layer' (e.g. not going
into C-libraries etc.) to keep it relevant for the audience. In the
last part I will demonstrate the use of PrimaGIS. | Kai Hänninen | Talk (45 min.) |
Repeatable Deployments Using Buildouts | You can benefit by writing a set of 'buildout' scripts which put
together all the right code such as Zope, third-party products, and
your own application code in a repeatable way. You can get people up
and running quickly with a Zope/Plone environment as they join your
development team or as you need to roll out new production systems.
The topics to be covered will be: - Understanding the repeatable
deployment religion. - Deciding on a buildout technology. -
Writing the buildout scripts. - Dealing with changes to a build over
time. | Chris McDonough | Talk (45 min.) |
REST in Peace! -- Zope 3, Plone, Web 2.0 ... and all that Jazz | Stephan Richter and Jodok Batlogg will talk about building RESTful
APIs for Web2.0 services. Plone, like many other Web frameworks,
sometimes has trouble talking to other technology stacks. REST provides
a very simple and standards-compliant method to communicate any data
with other technologies. REST also allows Plone/Zope sites to
communicate with each other more easily. REST allows your Plone
solutions to scale better. For example, you can "outsource" expensive,
high-availability features such as tagging, rating, cataloging, file
transcoding, to other servers, and then bring the results back to Plone
via REST. In this talk we'll present our approach to building RESTful
services in Plone/Zope and show real-life examples of these services in
action. | Jodok Batlogg Stephan Richter | Talk (45 min.) |
Shopping at the CMS Feature-Mart: What Does Plone's Competition Get Right, and How Can We Learn From Them? | Some users and developers of Plone have been in the trenches for so
long that it's difficult to have an objective perspective on where
Plone fits in the Content Management world. For much of its life
Plone, and other OS CMS tools, have kept ahead of the commercial CMS
pack, but there are some features that, if incorporated, would rock the
open source CMS world. Let's check them out. While not trying to be
a tool bake-off, this presentation will instead present some of the
features we should as a community consider building or plugging into
Plone. This isn't a full tool evaluation exercise, but attendees
will leave with a better understanding not just of how Plone compares
to other open source tools, such as Drupal, which it is commonly
compared to, but also how it compares to 'Enterprise' (can't write that
without a capital 'E') Content Management tools that are quite
expensive. We'll explore what these tools deliver that Plone does
not, or that Plone can learn from and incorporate. | Ken Wasetis | Talk (45 min.) |
Single Sign-on and LDAP | This talk will cover two case studies of implementing single sign on systems, Pub Cookie in use at Oxfam and Mod Auth Tkt in a project for Blue Fountain Systems. Case Study 1: Oxfam GB / Oxfam International. Pub Cookie sits in front of Plone CMS, and authorises to Lotus Notes over LDAP. Covering the setup of Apache/Pub Cookie, setup of Plone and the Open LDAP meta back end which enables LDAP proxying / rewriting to communicate to multiple back end LDAP servers (useful for federated / distributed organisations). Case Study 2: Blue Fountain Systems education project. Mod Auth Tkt used for single sign on in front of Plone CMS, Squirrelmail IMAP client and Ruby on Rails admin app. Covering setup of Apache / Mod Auth Tkt and contrast with Pub Cookie (different trade offs). Windows/NTLM integration is outside the scope of this talk. | Laurence Rowe | Talk (45 min.) |
Sophisticated UML and Archetypes | This tutorial will teach you how to use UML to design and build Plone
sites. Of course, ArchGenXML and ArgoUML are central to my talk, but I also
want to go beyond them in both directions, showing how UML can aid in
quickly evaluating and fixing design, and how archetypes can quickly be
skinned and used in real world environments. I want to showcase Archetypes
in this talk, particularly the flexibility and power that they come with.
If there is time, I will cover custom widgets and
Bling. I want to differentiate some of the more central elements in
UML. I will cover the important design differences between
generalization, composition and reference. I will cover stereotypes,
including the generic boundary, control and entity, as well as the more
specific stereotypes for Plone. I will go over use case illustration
in UML. I will go over workflow design using state diagrams. | Paul Showalter | Tutorial (1.5 hours) |
Top
20 Plone Pitfalls - and How to Avoid Them |
Stefan will present 20 of the most common pitfalls and
misconceptions in Plone development. Plone is a complex system, and it
takes some time and experience to use it right. Over the years, Stefan
has compiled a list of issues that have come up again and again on the
Plone-users mailing list and the #Plone IRC channel. This talk will
teach you how to avoid mistakes made by countless Plonistas before you,
putting you on the fast-track to Plone Zen. | Stefan Holek | Talk (45 min.) |
UIs 2.0 - Tackling complex user interfaces | Creating complex user interfaces is hard. Plone gives you a lot for
free, but sooner or later you'll have to customize things, and custom
CSS won't always be enough--you need your own markup structure. Complex
sites also deal with lots of different elements on different pages. All
that suggests a more componentized approach to creating UIs than we
currently have. This tutorial will introduce a new way of creating user
interfaces and demonstrate some of the new skinning technology
available in Zope, content providers and viewlets. Using individual
components we will create a new, completely functional skin for Plone
from scratch. And thanks to those individual components, an
AJAX-enabled UI is just a few steps away... Attendants are welcome to
bring their laptop and follow the tutorial as we go along. Instructions
for prepared sandboxes, etc., will be given in due time. | Philipp von Weitershausen | Tutorial (1.5 hours) |
Using Plone for Environmental Information Sharing and Collaboration | There is a groundswell of excitement among environmental
organizations using Plone. These groups often have strikingly similar
goals in terms of creating web libraries and supporting online
collaboration. Many of them are doing great things, yet often creating
their own islands of information and not capturing the potential
benefits of community development and interoperability. This Panel
will explore some of the benefits and challenges involved in bringing
these efforts together into a collaborative in a way that benefits the
wider Plone community as well. | David Siedband | Panel (45 min.) |
Versioning
at Last |
CMFEditions is being integrated into Plone 3.0. This talk will provide an in
depth preview of this highly anticipated product and the end-user
functionality it offers. In particular the talk will cover the
saving and retrieval of versions, versioning policies, retrieval and
storage modifiers and their uses, and showing changes between
revisions. This will mostly be a non-technical presentation of the
functionality being offered (with the exception of the discussion of modifiers and a brief architectural overview, which will be aimed at integrators). | Alec Mitchell | Talk (45 min.) |
Vive le Plogs (Plone blogs) | Blogs, if implemented correctly, can provide corporations, non-profits, and
communities with a solid marketing communication tool. A well-written blog will
give your target audience more insight into your organization and inspire trust.
Trust begets a better bottom line (whatever that may be, more subscribers, more
clients, etc). Blogology, the science of blogs, has become so complicated and
yet so vital to the corporate landscape that not knowing how to implement or
utilize a blog (clog, blawg, vlog, edu-blog, milblog, klog) leaves the
uneducated at a disadvantage. For the thousands of blogs out there that seem
silly and unimportant there are thousands more that shape the way we view the
world (as it gets smaller and smaller). The goal for this session is:
For the past 18 months my entire professional world has revolved around implementation of blogs on Plone. Everything from migration of entries on old Plone environments going as far back as 2003 to creating a 'nested' blogging environment for a client against my recommendations (nested, what do you mean nested? how exactly do you 'nest' a blog?). These were not simple 'put-up-a-blog' and run scenarios and with the increasing requirement for blogs in enterprise situations I've found myself knee deep in blogology and manipulating what we (Plone) have available and making it palatable for the corporate blogosphere.
| Donna Snow | Talk (45 min.) |
What If Our Systems Could do the Rest? |
What if, in addition to (or perhaps even instead of) managing
content types, templates, and taxonomies, our CM systems
managed stakeholders, goals, audiences, information, and publications.
What if instead of simply automating Web site creation, our systems
managed the full domain of issues involved in collecting and
distributing information? Systems these days are quite good at making
the details of CM easier, but are no help at all with the big picture.
In fact, they leave most organizations with the mistaken idea that they
have confronted their CM problems simply be installing a CMS. In this
talk, I'll lay out the contours of the full CM domain of issues and
discuss what you can do to confront them with or without software. Bob
Boiko is author of the print works "Content Management Bible,"
"Laughing at the CIO: A Parable and Prescription for IT Leadership," as well
as numerous electronic works on information management and systems. He is on
the faculty of the University of Washington iSchool,
a founder of CM Professionals, and President of Metatorial Services
Inc. which provides strategic consulting. | Bob Boiko | Talk (45 min.) |
Why
Plone? - Confessions of an NGO |
A look at how Oxfam GB came to chose Plone as its content management system. We will look at:
| Andrew Hatton | Talk (45 min.) |