Plone is great software. But that golden egg comes from a golden goose -- the community. This talk gives some insight into how Plone came to be, then explains how Plone-the-software, Plone-the-community, and Plone-the-foundation are organized.
Thomas Moroz Open Source And The Open Society Using Plone To Build Commun...Vincenzo Barone
NGOs and non-profits have become important actors in both the development of public policy and in deployment of technology for positive social change. The Open Society Institute (OSI), a private operating and grantmaking foundation, aims to shape public policy to promote democratic governance, human rights, and economic, legal, and social reform. On a local level, OSI implements a range of initiatives to support the rule of law, education, public health, and independent media in over 60 countries. At the same time, OSI works to build alliances across borders and continents on issues such as combating corruption and human rights abuses. Recently, OSI engaged Plone and open source systems for a comprehensive knowledge management system to bolster its operations and support its objectives.
The document outlines four rules for councils' democratic engagement. The first rule is to recognize the difference between citizens and consumers, who require different types of engagement. The second rule is that people understand local government less than assumed, so structures should not be forced on people and focus should be on citizens rather than processes. The third rule is to work to expand democratic spaces by using various online and offline platforms and remembering that politics bores most people. The fourth rule is that real engagement requires a culture change and transformation of public services, with many citizens engaged and officers getting out to interact with people.
The letter recommends Mr. Louis Philippe Nkolo Fanga for positions at organizations. It states that Mr. Fanga worked as a research assistant for the Global Partnerships Forum from June to August 2014. During this time, he undertook research on partnership projects and helped improve their database. He also assisted with outreach activities including presentations. Mr. Fanga exhibited the highest integrity and is fully equipped to succeed in any organization. The author highly recommends Mr. Fanga.
Don't expect answers from a God of love; don't expect anything but love.Rhea Myers
This document contains a collection of short quotes and phrases on various topics including technology, information, content, mobile apps, politics, and more. It promotes contact information and credits for the presentation under a Creative Commons license. The document touches on many different ideas but does not provide an overarching theme or argument to summarize.
09 Board Meeting: Strengthening NCPTT's Leadership on the the Social WebJeff Guin
NCPTT provides guidance and leadership on the effective use of social media for heritage organizations. It was one of the first preservation organizations to adopt social media tools like podcasting, social networking, microblogging, and online photo and video sharing. While many heritage organizations have begun using new media, progress has been slow and lacking direction. NCPTT aims to help these organizations make sense of social media and use it effectively to engage citizens in heritage and allow for greater participation in cultural matters.
Nner International Connection Bath And RepmanJudi Repman
This document discusses how globalization has led to a more level playing field globally due to ten "flatteners" such as the fall of the Berlin Wall, outsourcing, and open sourcing. It notes that in 2003, these flatteners converged and reinforced each other, requiring businesses to collaborate horizontally across borders rather than relying on traditional vertical collaboration.
While social media engagement could potentially drive corporations to be more sustainable, true stakeholder engagement through these channels often avoids addressing issues of power imbalances and fails to challenge core business values, resulting in only superficial sustainability efforts. Additionally, social media is revealing social inequities like how bankers' bonuses rely on the invisible labor of vulnerable groups. For progress, companies should focus on empowering people and open collaboration to "construct alternatives" using digital tools, rather than seeing themselves at the center surrounded by stakeholders.
Thomas Moroz Open Source And The Open Society Using Plone To Build Commun...Vincenzo Barone
NGOs and non-profits have become important actors in both the development of public policy and in deployment of technology for positive social change. The Open Society Institute (OSI), a private operating and grantmaking foundation, aims to shape public policy to promote democratic governance, human rights, and economic, legal, and social reform. On a local level, OSI implements a range of initiatives to support the rule of law, education, public health, and independent media in over 60 countries. At the same time, OSI works to build alliances across borders and continents on issues such as combating corruption and human rights abuses. Recently, OSI engaged Plone and open source systems for a comprehensive knowledge management system to bolster its operations and support its objectives.
The document outlines four rules for councils' democratic engagement. The first rule is to recognize the difference between citizens and consumers, who require different types of engagement. The second rule is that people understand local government less than assumed, so structures should not be forced on people and focus should be on citizens rather than processes. The third rule is to work to expand democratic spaces by using various online and offline platforms and remembering that politics bores most people. The fourth rule is that real engagement requires a culture change and transformation of public services, with many citizens engaged and officers getting out to interact with people.
The letter recommends Mr. Louis Philippe Nkolo Fanga for positions at organizations. It states that Mr. Fanga worked as a research assistant for the Global Partnerships Forum from June to August 2014. During this time, he undertook research on partnership projects and helped improve their database. He also assisted with outreach activities including presentations. Mr. Fanga exhibited the highest integrity and is fully equipped to succeed in any organization. The author highly recommends Mr. Fanga.
Don't expect answers from a God of love; don't expect anything but love.Rhea Myers
This document contains a collection of short quotes and phrases on various topics including technology, information, content, mobile apps, politics, and more. It promotes contact information and credits for the presentation under a Creative Commons license. The document touches on many different ideas but does not provide an overarching theme or argument to summarize.
09 Board Meeting: Strengthening NCPTT's Leadership on the the Social WebJeff Guin
NCPTT provides guidance and leadership on the effective use of social media for heritage organizations. It was one of the first preservation organizations to adopt social media tools like podcasting, social networking, microblogging, and online photo and video sharing. While many heritage organizations have begun using new media, progress has been slow and lacking direction. NCPTT aims to help these organizations make sense of social media and use it effectively to engage citizens in heritage and allow for greater participation in cultural matters.
Nner International Connection Bath And RepmanJudi Repman
This document discusses how globalization has led to a more level playing field globally due to ten "flatteners" such as the fall of the Berlin Wall, outsourcing, and open sourcing. It notes that in 2003, these flatteners converged and reinforced each other, requiring businesses to collaborate horizontally across borders rather than relying on traditional vertical collaboration.
While social media engagement could potentially drive corporations to be more sustainable, true stakeholder engagement through these channels often avoids addressing issues of power imbalances and fails to challenge core business values, resulting in only superficial sustainability efforts. Additionally, social media is revealing social inequities like how bankers' bonuses rely on the invisible labor of vulnerable groups. For progress, companies should focus on empowering people and open collaboration to "construct alternatives" using digital tools, rather than seeing themselves at the center surrounded by stakeholders.
Social computing is transforming how content is created and shared online. It allows people to easily share content, engage in conversations, and influence discussions. This disruption is blurring professional and personal boundaries and shortening the lifespan of content. Social computing includes technologies like social networking, tagging, blogging, and wikis. A strategy for social computing requires new approaches to risk management and business models to take advantage of emerging opportunities.
The Static Age: Challenges to a More Digital DemocracyWalter Neary
My talk to Barcamp Tacoma about the unfilled promise of a more digital government using social media and other new media tools. I should add great thanks to Comcast, where I work, because they allow me to be a locally elected officials and work on presentations and interests like this.
This document discusses research into the risks and solidarity among Deliveroo food delivery riders in Edinburgh. It provides context on the growth of platform labor and gig work. The study aims to take a holistic view of who does this work and why, understand the risks involved, and how community and organizing help workers cope. Methods will include surveys, interviews, observation and analysis of social media to explore how risk is experienced differently and the role of mutual aid among workers.
Where the heart loves, there the legs walk.Rhea Myers
This document contains a collection of short quotes and passages on various topics related to technology and its impact on society. Some of the quotes discuss the relationship between technology and human behavior and culture, the challenges of controlling access to information and communication technologies, and the importance of individuals making their own hardware. The passages also address issues like privacy, representation of individuals in digital spaces, and how technology shapes how we see ourselves and relate to others.
Presentation given at ISEA2009 by Prof. Jeremy Beaudry (Multimedia, The University of the Arts in Philadelphia). More information at http://teach.boxwith.com/socialmedia
This document summarizes a meeting agenda focused on using technology for the benefit of humankind. The agenda includes introductions, establishing core values and rules of engagement for members, a discussion on privacy led by guest speaker Chris Clausen, and a group discussion on next steps. The document emphasizes creating positive change through technology while protecting citizens and having the flexibility to adapt businesses, and establishing a group to proactively address issues rather than reacting or disparaging others.
Only when you can be extremely pliable and soft can you be extremely hard and...Rhea Myers
This document contains several short quotes and passages on a variety of topics including technology, love, and business. It discusses how being flexible allows one to be strong, the escalating side effects of technology, and how leaders face increasing pressures. Several passages also address challenges in creating software, sharing identity online, business models, and the role of algorithms. The document concludes by recommending strategies for enabling architectures, remixing metrics, scaling partnerships, and acknowledging even imperfect systems can provide value.
Shift Happens: how to share knowledge in a network centric worldChris Fletcher
The document discusses knowledge transfer and retention in modern workplaces. It outlines how the rise of Web 2.0 technologies and social media have led to a more networked world and participation culture. This has shifted the focus of knowledge management from content collection to context and connection. Effective knowledge transfer now relies more on collaboration and building social capital through networks both virtual and physical.
A bad wife spells a hundred years of bad harvest.Rhea Myers
This document contains a collection of quotes, statements, and reflections on topics related to information, privacy, networks, and the future. It discusses the role of information and how assumptions may need to be questioned to stay ahead. The presentation encourages evolving synergies, creating infomediaries, scaling mashups, and remembering that no one should become your everything.
PDF version of the PowerPoint presentation I gave at the 2009 International Assoc. for Public Participation conference in San Diego in September, titled A New Era of Public Engagement?
I am convinced we do not only love ourselves in others but hate ourselves in ...Rhea Myers
This document contains a collection of quotes and passages on various topics. Some of the key points discussed include the changing music industry, networks and how they adapt, the importance of deeds over knowledge, and the future of human interaction with technology. The document also provides contact information for the author and credits the sources of content.
A creaking door hangs long on its hinges.Rhea Myers
This document contains a collection of short quotes, statements, and passages on various topics ranging from technology and the internet to publishing and licensing. It discusses defining new economics, using social media profiles, unleashing user-contributed models, and the embodiment of control through copyright. The presentation is licensed for sharing under Creative Commons.
Open source software communities, as well as the individuals and the companies that form them, are constantly evolving. Come learn about how the Fedora community grows, evolving its governance, mission and community while staying true to its values for over a decade. In this talk, we’ll use real-life examples of community members who have become involved in Fedora, how we empower people to grow their local communities and how we bring them together globally. We’ll cover real examples that communities are faced with and the processes they’ve evolved to deal with them, from encouraging diversity to managing regional budgets to onboarding new contributors.
The one who teaches is the giver of eyes.Rhea Myers
The document contains a collection of quotes and passages on various topics such as software, hardware, business, social media, and the future. It concludes with credits for the presentation and notes that it is shared under a Creative Commons license allowing for sharing and adaptation with attribution.
1. The document discusses the importance of the SUMO (Support Mozilla) community and provides a proposed objective, goals, and implementation plan to strengthen and grow the community.
2. The proposed objective is to provide great Firefox experiences to users and make people grow through the community. Goals include multilingual support and educating users to help themselves and others.
3. The implementation plan proposes strengthening the existing community internally while also expanding externally. It includes a 35-point project plan covering internal processes, external outreach, events, workflows, and offline support.
This document contains a collection of quotes, passages, and bullet points on various topics including privacy, content politics, collaboration between publishers, metaphorical thinking, listening, control of technology, rebuilding trust with consumers, semantics on social media, the nature of the internet, and concluding thoughts on innovating tag clouds, portals, schemas, and a quote about living a peaceful life. The document touches on many broad concepts and does not have a clear overall theme or message.
The document discusses several key trends that are driving change such as the acceleration of information growth and sharing, the rise of virtual worlds and networks, and new business models that leverage both internal and external resources. It suggests that organizations need to embrace more open and collaborative models to keep pace with these trends in order to create and share knowledge across boundaries.
Everything changes, everything you can perceive is in constant flux. the only...Rhea Myers
Everything is constantly changing except for oneself. Clifford Stoll states that the internet is a telephone system that has become too ambitious. Do not protect yourself with barriers, but rather through your relationships with others. In conclusion, utilize open standards, share resources through peer-to-peer networks, spread content globally, and remember that the answer to life's greatest question is 42.
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.
The Metaverse Republic - Virtual Worlds Forum 2007Antonio Bonanno
The document discusses the need for regulation in virtual worlds to prevent a "tragedy of the commons" and addresses how to design an effective governance system for the metaverse. It notes that solely relying on terms of service and community guidelines is insufficient. The proposed system includes democratic representation, a judicial system, local communities, checks and balances, and enforcement mechanisms to support complex transactions and dispute resolution that are not practical through national courts. The goal is to organize local communities to self-govern and resolve disputes impartially.
Social computing is transforming how content is created and shared online. It allows people to easily share content, engage in conversations, and influence discussions. This disruption is blurring professional and personal boundaries and shortening the lifespan of content. Social computing includes technologies like social networking, tagging, blogging, and wikis. A strategy for social computing requires new approaches to risk management and business models to take advantage of emerging opportunities.
The Static Age: Challenges to a More Digital DemocracyWalter Neary
My talk to Barcamp Tacoma about the unfilled promise of a more digital government using social media and other new media tools. I should add great thanks to Comcast, where I work, because they allow me to be a locally elected officials and work on presentations and interests like this.
This document discusses research into the risks and solidarity among Deliveroo food delivery riders in Edinburgh. It provides context on the growth of platform labor and gig work. The study aims to take a holistic view of who does this work and why, understand the risks involved, and how community and organizing help workers cope. Methods will include surveys, interviews, observation and analysis of social media to explore how risk is experienced differently and the role of mutual aid among workers.
Where the heart loves, there the legs walk.Rhea Myers
This document contains a collection of short quotes and passages on various topics related to technology and its impact on society. Some of the quotes discuss the relationship between technology and human behavior and culture, the challenges of controlling access to information and communication technologies, and the importance of individuals making their own hardware. The passages also address issues like privacy, representation of individuals in digital spaces, and how technology shapes how we see ourselves and relate to others.
Presentation given at ISEA2009 by Prof. Jeremy Beaudry (Multimedia, The University of the Arts in Philadelphia). More information at http://teach.boxwith.com/socialmedia
This document summarizes a meeting agenda focused on using technology for the benefit of humankind. The agenda includes introductions, establishing core values and rules of engagement for members, a discussion on privacy led by guest speaker Chris Clausen, and a group discussion on next steps. The document emphasizes creating positive change through technology while protecting citizens and having the flexibility to adapt businesses, and establishing a group to proactively address issues rather than reacting or disparaging others.
Only when you can be extremely pliable and soft can you be extremely hard and...Rhea Myers
This document contains several short quotes and passages on a variety of topics including technology, love, and business. It discusses how being flexible allows one to be strong, the escalating side effects of technology, and how leaders face increasing pressures. Several passages also address challenges in creating software, sharing identity online, business models, and the role of algorithms. The document concludes by recommending strategies for enabling architectures, remixing metrics, scaling partnerships, and acknowledging even imperfect systems can provide value.
Shift Happens: how to share knowledge in a network centric worldChris Fletcher
The document discusses knowledge transfer and retention in modern workplaces. It outlines how the rise of Web 2.0 technologies and social media have led to a more networked world and participation culture. This has shifted the focus of knowledge management from content collection to context and connection. Effective knowledge transfer now relies more on collaboration and building social capital through networks both virtual and physical.
A bad wife spells a hundred years of bad harvest.Rhea Myers
This document contains a collection of quotes, statements, and reflections on topics related to information, privacy, networks, and the future. It discusses the role of information and how assumptions may need to be questioned to stay ahead. The presentation encourages evolving synergies, creating infomediaries, scaling mashups, and remembering that no one should become your everything.
PDF version of the PowerPoint presentation I gave at the 2009 International Assoc. for Public Participation conference in San Diego in September, titled A New Era of Public Engagement?
I am convinced we do not only love ourselves in others but hate ourselves in ...Rhea Myers
This document contains a collection of quotes and passages on various topics. Some of the key points discussed include the changing music industry, networks and how they adapt, the importance of deeds over knowledge, and the future of human interaction with technology. The document also provides contact information for the author and credits the sources of content.
A creaking door hangs long on its hinges.Rhea Myers
This document contains a collection of short quotes, statements, and passages on various topics ranging from technology and the internet to publishing and licensing. It discusses defining new economics, using social media profiles, unleashing user-contributed models, and the embodiment of control through copyright. The presentation is licensed for sharing under Creative Commons.
Open source software communities, as well as the individuals and the companies that form them, are constantly evolving. Come learn about how the Fedora community grows, evolving its governance, mission and community while staying true to its values for over a decade. In this talk, we’ll use real-life examples of community members who have become involved in Fedora, how we empower people to grow their local communities and how we bring them together globally. We’ll cover real examples that communities are faced with and the processes they’ve evolved to deal with them, from encouraging diversity to managing regional budgets to onboarding new contributors.
The one who teaches is the giver of eyes.Rhea Myers
The document contains a collection of quotes and passages on various topics such as software, hardware, business, social media, and the future. It concludes with credits for the presentation and notes that it is shared under a Creative Commons license allowing for sharing and adaptation with attribution.
1. The document discusses the importance of the SUMO (Support Mozilla) community and provides a proposed objective, goals, and implementation plan to strengthen and grow the community.
2. The proposed objective is to provide great Firefox experiences to users and make people grow through the community. Goals include multilingual support and educating users to help themselves and others.
3. The implementation plan proposes strengthening the existing community internally while also expanding externally. It includes a 35-point project plan covering internal processes, external outreach, events, workflows, and offline support.
This document contains a collection of quotes, passages, and bullet points on various topics including privacy, content politics, collaboration between publishers, metaphorical thinking, listening, control of technology, rebuilding trust with consumers, semantics on social media, the nature of the internet, and concluding thoughts on innovating tag clouds, portals, schemas, and a quote about living a peaceful life. The document touches on many broad concepts and does not have a clear overall theme or message.
The document discusses several key trends that are driving change such as the acceleration of information growth and sharing, the rise of virtual worlds and networks, and new business models that leverage both internal and external resources. It suggests that organizations need to embrace more open and collaborative models to keep pace with these trends in order to create and share knowledge across boundaries.
Everything changes, everything you can perceive is in constant flux. the only...Rhea Myers
Everything is constantly changing except for oneself. Clifford Stoll states that the internet is a telephone system that has become too ambitious. Do not protect yourself with barriers, but rather through your relationships with others. In conclusion, utilize open standards, share resources through peer-to-peer networks, spread content globally, and remember that the answer to life's greatest question is 42.
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.
The Metaverse Republic - Virtual Worlds Forum 2007Antonio Bonanno
The document discusses the need for regulation in virtual worlds to prevent a "tragedy of the commons" and addresses how to design an effective governance system for the metaverse. It notes that solely relying on terms of service and community guidelines is insufficient. The proposed system includes democratic representation, a judicial system, local communities, checks and balances, and enforcement mechanisms to support complex transactions and dispute resolution that are not practical through national courts. The goal is to organize local communities to self-govern and resolve disputes impartially.
Where's the source, Luke? : How to find and debug the code behind PloneVincenzo Barone
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
Lennart Regebro What Zope Did Wrong (And What To Do Instead)Vincenzo Barone
Zope did many things right originally by using Python and including batteries, but it had some downfalls like being unpythonic, having too many products instead of modules, and becoming too complicated over time. Zope 3 aimed to address these issues but ended up being too abstracted and complex itself. The document discusses potential ways to build on Zope's strengths while avoiding its weaknesses.
Duco Dokter - Plone for the enterprise market: technical musing on caching, C...Vincenzo Barone
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
El documento describe los planes de trabajo a corto plazo del Sistema Nacional de Información Territorial de Chile para desarrollar una infraestructura de datos geoespaciales fundamentales. Los objetivos incluyen definir los datos fundamentales, sus especificaciones técnicas y estándares, y coordinar esfuerzos entre instituciones como el Instituto Geográfico Militar para reunir, documentar y difundir datos básicos sobre el relieve, hidrografía, límites político-administrativos y otras capas de información territorial.
El documento describe los principales componentes de un computador, incluyendo la CPU o procesador, el teclado, el mouse, el escáner, las impresoras y el monitor. Explica brevemente las funciones de cada uno y concluye que el computador se ha convertido en una herramienta útil para el almacenamiento y organización de información.
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.
Jean Paul Ladage Managing Enterprise Content With PloneVincenzo Barone
Philips Research - one of the worlds largest privately funded research centers - has successfully migrated their intranet to Plone. This project integrated an impressive set of features. * Single sign-on * Advanced cache setup to scale to 2000 daily logged in users. * Gradual Migration of over 50 static websites * Location Awareness * Atom feed based integration * Configurable homepages This case study demonstrates the integrated features and explain the caveats in scaling Plone for enterprise environments.
Brent Lambert Plone In Education A Case Study Of The Use Of Plone And Educa...Vincenzo Barone
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.
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.
Trust the power of Plone and build the trust in customers, colleagues and friends. Plone is, for many aspects, such a good product that it fails sometimes in presenting itself right. We can do a better job, of course. The talk will present common communication/sales problems and practices to try to solve some of these problems; through examples and case studies it will try to give arguments and ideas to those willing to spread the Plone word.
Building a humane CMS for Plone: updated tutorialVincenzo Barone
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. This talk was presented at the Plone Conference 2006, and is updated and being presented now as a hands-on tutorial, demonstrating how to apply this techniques on a real site.
Darci Hanning Top Ten Ways To Get Involved With The Plone CommunityVincenzo Barone
This session will present ten ways (or more!) to become involved in the Plone community, from sponsoring or organizing a sprint to testing and submitting bugs to hanging out on #plone, there are a multitude of ways for programmers and non-programmers alike to become active members of the Plone community. Audience members will leave this session with practical advice and steps on how to contribute to and participate with the rest of the Plone community.
Vincenzo Di Somma Why Should You Learn More About Workflow In PloneVincenzo Barone
As many Plone users already know, one of the most useful features that comes out of the box with Plone is the workflow of the contents. Plone comes not just with predifined workflow definitions but with a very powerful workflow engine which let you customize the life cycle of your content in the way you like more. You can manage security, task assignment and publishing state of your content, you can support the work of your editors and improve their work experience. Althoug it is a simple tool many Plone users still think about portal_workflow as a very obscure object. This session will try to explain many common and creative uses of the workflow functionalities in the newest releases of Plone, with lessons learned, common use cases and practical examples.
Roberto Allende Plone Cono Sur Creating A Plone Users Group From ScratchVincenzo Barone
The talk starts describing the plan and actions made in order to create Plone Cono Sur (aka plonosur). Plonosur is a Plone User Group for spanish speaker from people from Argentina, Bolivia, Chile, Paraguay and Uruguay. It was started in January 2007 and today is one of the most active Plone local communities. The first Plonosur meeting will be during the Jornadas Regionales de Software libre with more than 10 talks, two free developer courses and a PloneGetPaid sprint (last year in the same event there were just one talk). The talk main objective is to discuss about Plone marketing actions and how to practice Plone advocacy and ilustrate them with Plone Cono Sur experiences.
Community, Unifying the Geeks to Create Value - Demi Ben-AriDemi Ben-Ari
Demi Ben-Ari discusses how they created and grew tech communities to help unify and provide value for geeks. They started with a Facebook group that grew to over 2,000 members, and a Meetup group that grew to over 4,700 members through monthly meetups. Key aspects of their success included hosting talks that addressed both business and technical topics, recording and sharing content online, and meeting community members where they engage through platforms like Facebook and Meetup. Their goal was to create networking opportunities and a platform for knowledge sharing to help address common problems geeks face around isolation and a lack of approachability.
Plone Cono Sur: creating a Plone users group from scratchRoberto Allende
The talk starts describing the plan and actions made in order to create Plone Cono Sur (aka plonosur). Plonosur is a Plone User Group for spanish speaker from people from Argentina, Bolivia, Chile, Paraguay and Uruguay. It was started in January 2007 and today is one of the most active Plone local communities. The first Plonosur meeting will be during the Jornadas Regionales de Software libre with more than 10 talks, two free developer courses and a PloneGetPaid sprint (last year in the same event there were just one talk). The talk main objective is to discuss about Plone marketing actions and how to practice Plone advocacy and ilustrate them with Plone Cono Sur experiences.
Exploring Private-Collective Business ModelsPaul Di Gangi
This presentation is a summary of the results of a survey conducted between mid-November and mid-December 2010 with the eZ Publish Community. Based on an open-ended questionnaire, our research team identified three key factors that support the dynamic that operates in a private-collective business model.
Research Team:
Dr. Paul M. Di Gangi (Western Carolina University)
Dr. Robin Teigland (Stockholm School of Economics)
Bjørn-Tore Flåten (University of Agder)
Nicolas Pastorino (eZ Systems)
Eric Steele, https://2020.ploneconf.org/speakers/eric-steele
Maurits van Rees, https://2020.ploneconf.org/speakers/maurits-van-rees
Eric will talk about the current state of Plone development and Plone 6
Maurits will cover what has happened the last year in Plone 4 and 5, and what are the future plans for Plone 5. Canonical information on this can be found at https://plone.org/download/release-schedule
https://2020.ploneconf.org/talks/state-of-plone/view
This document summarizes research conducted on the eZ Publish community. Interviews were conducted with community members and findings were analyzed around tension points, goal pursuit, decision-making, and community development. Key findings included tensions arising from differing goals and transparency issues. Lessons included managing conflicts, open communication, dialogue, and continuous evaluation. The research aims to understand how to effectively operate community-driven models.
We're in this together! Summary Interview Findings for the eZ Publish CommunityPaul Di Gangi
The following presentation is a summary of the interviews conducted for a research project of eZ Systems and the eZ Publish community.
We would like to thank the many community members that participated in the interviews as well as the many eZ Systems employees who spent time with us so that we could learn more about the community.
The document discusses collaborative design processes for developing open source software like Plone. It provides examples of how other communities have used techniques like design charrettes to bring together stakeholders from across disciplines early in the design process. This allows for whole-system thinking and getting input and buy-in before coding begins. The document then has attendees at a Plone conference brainstorm ways to make the Plone development process more collaborative, such as activities to generate broader engagement from stakeholders.
An unconference is a conference where participants collaborate to determine the agenda and sessions. It allows for creative, effective idea exchange in a flexible structure. Unconferences began in 1998 and were popularized in 2004. They typically involve self-organizing discussion groups led by participants on proposed topics. Participants can pre-register online and propose session ideas. Unconferences follow principles like whoever attends is the right audience and they end naturally. They are useful for addressing complex issues with diverse groups and potential conflicts.
This document discusses an OpenIDEO challenge to foster innovation in education. It includes:
- An introduction to the challenge question of how to rapidly innovate education to foster the next generation.
- Comments from multiple participants discussing ways to encourage schools to provide more opportunities for students to learn about design, innovation, and creative thinking across different subject areas.
- References to related projects and examples that aim to introduce these skills earlier in education.
The discussion centers around how to better incorporate teaching design thinking, innovation, and creativity in primary and secondary school curriculums to help students develop these valuable skills at a younger age. Participants provide ideas and build on each other's comments on how to effectively achieve
Plone Conference 2012 presentation about how we as the Plone community could develop ourselves to be perceived more friendly product platform choice within the open source developer community.
This document provides an overview of using social media, specifically Web 2.0 tools, for early childhood education programs. It discusses concepts like blogs, Facebook, YouTube, LinkedIn, and how they can be used for purposes like marketing, fundraising, training and advocacy. Case studies are presented on using blogs, Facebook and YouTube. Best practices emphasized include having an authentic conversational presence and participating actively on social media. Concerns around privacy and overload are addressed, recommending a gradual adoption process and breaking tasks down into manageable steps.
More Than Just a Meeting Place: Leveraging online tools for actionifPeople
More than just a meeting place, the Internet is a tool for online collaboration. This presentation goes beyond using the web as a networking tool and looks at how to leverage online tools to get people to work together effectively. Presentation by ifPeople cofounders Christopher Johnson and Tirza Hollenhorst at the Pegasus Communications "Systems Thinking in Action" conference in Seattle, WA in November 2007.
Building and Communicating Evidence of Effectiveness in OER through Collectiv...Robert Farrow
Much of the evidence surrounding the use (and re-use) of OER is fragmentary or anecdotal. The OLnet project has developed a software tool for effectively gathering, sharing and judging the evidence around key issues of OER. The Evidence Hub distills key insights from the cloud of discussion and opinion creating a thematically indexed, structured ecosystem of organisations, project, issues, recommendations and evidence for the use of those who form the Open Education movement. In this presentation we explain the key concepts behind the Evidence Hub and some of its possible uses.
This talk discusses the future direction of Plone from the speaker's independent perspective. Some key points made include: Plone faces criticisms like a steep learning curve and complex documentation; its development and release process has problems; and it is not well marketed. However, Plone also has strengths like security, flexibility and its open source license. The speaker advocates focusing on simplifying Plone, focusing on content over complex platforms, and empowering users. Python 3 and modern frontend frameworks could help Plone's future. The talk aims to spark critical discussion about Plone's direction rather than represent any group's views.
Online Collaboration Success Stories, Tactics And ToolsDavid Friedman
Introduction to online collaboration focusing on needs (mostly) of smaller businesses and professional firms. Looking at what people do to be successful. Material from presentation at Chicago Booth alumni club event.
Presented by Niku Yliluoma at the conference "Sociala medier internt i organisationen" in Stockholm 26 January, 2011.
http://www.abilitypartner.se/Sociala-medier-internt-i-organisationen.aspx
Similar to Paul Everitt Community And Foundation Plones Past, Present, Future (20)
Sally Kleinfeldt - Plone Application Development PatternsVincenzo Barone
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.
ItalianSkin: an improvement in the accessibility of the Plone interface in or...Vincenzo Barone
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.
Lennart Regebro What Zope Did Wrong (And What To Do Instead)Vincenzo Barone
Zope did many things right originally by using Python and including batteries, but it had some downfalls like being unpythonic, having too many magical parts, and being too complicated. Zope 3 aimed to address these issues but ended up being too abstract and XML-based, slowing development. The document discusses ideas for improving on Zope by having a low entry threshold, being highly modular, and starting with finished applications that use Python and a component architecture.
Wichert Akkerman Plone Deployment Practices The Plone.Org SetupVincenzo Barone
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.
Philipp Von Weitershausen Untested Code Is Broken CodeVincenzo Barone
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!
The document discusses subtyping in Plone and presents an example of creating a new document subtype called "UltraDoc" using the p4a.subtyper package. The example shows how to define a marker interface, descriptor class, template, and ZCML configuration to integrate the new subtype into Plone so it appears as its own content type with a customized view. The presentation aims to demonstrate how subtyping can be used to provide different identities for content and transform content based on events.
Alec Mitchell Relationship Building Defining And Querying Complex Relatio...Vincenzo Barone
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.
Tom Lazar Using Zope3 Views And Viewlets For Plone 3.0 Product DevelopmentVincenzo Barone
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.
Xavier Heymans Plone Gov Plone In The Public Sector. Panel Presenting The...Vincenzo Barone
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 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.
Philipp Von Weitershausen Plone Age Mammoths, Sabers And Caveen Cant The...Vincenzo Barone
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.
Denis Mishunov Making Plone Theme 10 Most Wanted Tips Vincenzo Barone
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.
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.
Jared Whitlock Open Source In The Enterprise Plone @ NovellVincenzo Barone
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.
David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compat...Vincenzo Barone
This session will provide an overview of updating a Plone 2 Add On product to Plone 3. I will discuss the methods and tools used to refactor the codebase. This includes pointers on how to use GenericSetup and extension profiles to install your product, moving Zope2 tools to Zope3 utilities, and creation of control panel configlets using formlib. One of the biggest problems we faced in moving our codebase to Plone3 was the lack of readily available sample code to work from. We would like to make an example of the transition of ContentLicensing from Plone2 to Plone3 and provide this resource to the Plone community.
BaláZs Ree Introduction To Kss, Kinetic Style SheetsVincenzo Barone
KSS, Kinetic Style Sheets, is a framework that enables developers to create rich (AJAX) user interfaces without knowing javascript at all. KSS itself is by default included with Plone3 and is also usable with Zope3. In the future we plan to make it available for other pythonic and non-pythonic platforms as well. During the demonstration we give a step by step introduction to adding dynamic behaviour to your browser page by the KSS stylesheet and server side only python code. We also introduce the setup and debugging skills needed to add dynamicity to your application. The targeted audience for the demo are Plone developers and integrators, familiar with server side Plone scripting. A basic knowledge of HTML and CSS is also needed. As a result you will get an introduction to the usage of KSS. Knowledge of javascript is not needed for attending the demonstration.
Gael Le Mignot How To Minimize Cpu And Memory Usage Of Zope And Plone Appli...Vincenzo Barone
This document discusses various techniques for optimizing CPU and memory usage in Zope and Plone applications. It begins by outlining some "golden rules" like using efficient algorithms, C code when possible, and avoiding duplicate operations. Later sections provide tips for profiling code to locate inefficient areas, using caches to improve performance, and dealing with potential conflicts from concurrent transactions. The goal is to remind developers of optimization best practices and provide actionable advice for writing faster Plone code.
Martin Aspeli Extending And Customising Plone 3Vincenzo Barone
This document discusses customizing and extending Plone 3 using buildout, eggs, GenericSetup profiles, and testing. Key points include:
1) Using buildout to manage dependencies and custom packages, including developing packages locally.
2) Creating a "policy product" that installs all customizations and dependencies in one step.
3) Customizing Plone through GenericSetup profiles using XML configuration files and custom import steps.
4) Writing tests to ensure customizations are properly installed and configured.
5) Customizing visual components like skins, views, and resources using layers and browser resources. Thorough testing and source control are emphasized.
Godefroid Chapelle Ajax With Plone 3 Kss Development PatternsVincenzo Barone
This document discusses Kinetic Style Sheets (KSS), an Ajax framework that uses kinetic stylesheets for event binding and DOM manipulation on the client-side while keeping business logic on the server-side. It outlines the goals of ensuring accessibility and using minimal JavaScript. It describes the design of using kinetic stylesheets, a generic client-side engine for handling events and HTML snippets, and a simple server-side API. It also covers development and testing patterns for KSS.
Veda Williams Project Management Secrets A Disciplined Approach To Develo...Vincenzo Barone
This document provides tips for successful project management when developing small Plone sites. It emphasizes the importance of thorough documentation, clear scoping, consistent processes, effective communication and follow up. Key aspects include writing functional specifications, tracking project status in a database, using checklists to track tasks, minimizing handoffs, reviewing projects frequently, soliciting client feedback, and identifying areas for process improvement.
Discover timeless style with the 2022 Vintage Roman Numerals Men's Ring. Crafted from premium stainless steel, this 6mm wide ring embodies elegance and durability. Perfect as a gift, it seamlessly blends classic Roman numeral detailing with modern sophistication, making it an ideal accessory for any occasion.
https://rb.gy/usj1a2
How MJ Global Leads the Packaging Industry.pdfMJ Global
MJ Global's success in staying ahead of the curve in the packaging industry is a testament to its dedication to innovation, sustainability, and customer-centricity. By embracing technological advancements, leading in eco-friendly solutions, collaborating with industry leaders, and adapting to evolving consumer preferences, MJ Global continues to set new standards in the packaging sector.
Top mailing list providers in the USA.pptxJeremyPeirce1
Discover the top mailing list providers in the USA, offering targeted lists, segmentation, and analytics to optimize your marketing campaigns and drive engagement.
Navigating the world of forex trading can be challenging, especially for beginners. To help you make an informed decision, we have comprehensively compared the best forex brokers in India for 2024. This article, reviewed by Top Forex Brokers Review, will cover featured award winners, the best forex brokers, featured offers, the best copy trading platforms, the best forex brokers for beginners, the best MetaTrader brokers, and recently updated reviews. We will focus on FP Markets, Black Bull, EightCap, IC Markets, and Octa.
IMPACT Silver is a pure silver zinc producer with over $260 million in revenue since 2008 and a large 100% owned 210km Mexico land package - 2024 catalysts includes new 14% grade zinc Plomosas mine and 20,000m of fully funded exploration drilling.
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...BBPMedia1
Nathalie zal delen hoe DEI en ESG een fundamentele rol kunnen spelen in je merkstrategie en je de juiste aansluiting kan creëren met je doelgroep. Door middel van voorbeelden en simpele handvatten toont ze hoe dit in jouw organisatie toegepast kan worden.
The Genesis of BriansClub.cm Famous Dark WEb PlatformSabaaSudozai
BriansClub.cm, a famous platform on the dark web, has become one of the most infamous carding marketplaces, specializing in the sale of stolen credit card data.
Profiles of Iconic Fashion Personalities.pdfTTop Threads
The fashion industry is dynamic and ever-changing, continuously sculpted by trailblazing visionaries who challenge norms and redefine beauty. This document delves into the profiles of some of the most iconic fashion personalities whose impact has left a lasting impression on the industry. From timeless designers to modern-day influencers, each individual has uniquely woven their thread into the rich fabric of fashion history, contributing to its ongoing evolution.
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....Lacey Max
“After being the most listed dog breed in the United States for 31
years in a row, the Labrador Retriever has dropped to second place
in the American Kennel Club's annual survey of the country's most
popular canines. The French Bulldog is the new top dog in the
United States as of 2022. The stylish puppy has ascended the
rankings in rapid time despite having health concerns and limited
color choices.”
Storytelling is an incredibly valuable tool to share data and information. To get the most impact from stories there are a number of key ingredients. These are based on science and human nature. Using these elements in a story you can deliver information impactfully, ensure action and drive change.
𝐔𝐧𝐯𝐞𝐢𝐥 𝐭𝐡𝐞 𝐅𝐮𝐭𝐮𝐫𝐞 𝐨𝐟 𝐄𝐧𝐞𝐫𝐠𝐲 𝐄𝐟𝐟𝐢𝐜𝐢𝐞𝐧𝐜𝐲 𝐰𝐢𝐭𝐡 𝐍𝐄𝐖𝐍𝐓𝐈𝐃𝐄’𝐬 𝐋𝐚𝐭𝐞𝐬𝐭 𝐎𝐟𝐟𝐞𝐫𝐢𝐧𝐠𝐬
Explore the details in our newly released product manual, which showcases NEWNTIDE's advanced heat pump technologies. Delve into our energy-efficient and eco-friendly solutions tailored for diverse global markets.
The Steadfast and Reliable Bull: Taurus Zodiac Signmy Pandit
Explore the steadfast and reliable nature of the Taurus Zodiac Sign. Discover the personality traits, key dates, and horoscope insights that define the determined and practical Taurus, and learn how their grounded nature makes them the anchor of the zodiac.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.AnnySerafinaLove
This letter, written by Kellen Harkins, Course Director at Full Sail University, commends Anny Love's exemplary performance in the Video Sharing Platforms class. It highlights her dedication, willingness to challenge herself, and exceptional skills in production, editing, and marketing across various video platforms like YouTube, TikTok, and Instagram.