Subscribe to News

PloneGov - Technology solution

Author : CodeSyntax

From TechnologicalWiki

Jump to: navigation, search
PloneGovContextTechnology solutionImplementation and ManagementImpact, innovation and results

All the applications developed within the PloneGov project are based on a common technology, Plone. This tool, open source and available in 40 languages, is internationally recognised for its stability and ease of use. It is also supported by hundreds of SMEs in Europe and the world. Plone is a content management system (CMS) which allows people with limited technical knowledge to provide with web-based content; a tool interfaced, itself, over the web, enabling users, for instance, to update the content of a website or intranet. Zope, the application server within which Plone runs, is also open source and includes basic modules such as access management and security, as well as a workflow system and a web server.

Open source and open standards are underlying conditions explaining PloneGov success and attractiveness.

Zope – a Web Application Server

In the most abstract Zope is a development framework that can be used to build applications. The framework helps make developers productive. It does so by making it easier to develop, deploy, scale, extend and customize applications as it provides common programming services and patterns. Zope is a web framework: it is focused on the development of web applications (and web sites) that display their user interface and content in the user's web browser (such as Internet Explorer, Firefox or Safari). Zope consists of a number of programming components that help the web developer with user interface construction, data storage, user management, security, customization, extension, deployment and many other aspects of web development.

Zope is written in the Python programming language. The Python programming language is a dynamic, interpreted language with a reputation for ease of use while retaining development power. It was created in the early 1990s and has been growing in popularity since then. Zope's popularity attracted many new developers to the Python language, and Zope has benefited much from developments in the wider Python community as well.

An open source community of developers and users quickly formed around Zope. This community has been active for a decade now, and has a very strong representation in Europe. While the community matured, its role changed. It is now a dynamic, international ecosystem of many SMEs and individuals that develop and build upon the platform. Many of the strongest drivers of Zope's evolution are based in Europe.

Plone – a Content Management System (CMS)

Plone is software that helps users build and manage website content. Such a software product is generically known as a "content management systems" (CMS). Plone is used by thousands of organizations and individuals around the world, including large enterprises, SMEs, governments, NGOs, educational institutions and more. Plone makes it easy for people with little knowledge of the technical aspects of website development to build and maintain powerful interactive websites that let them communicate, collaborate and build community. It is ideal for working groups or community-building efforts, as well as integrating portal services. Plone is internationalized to 40 languages, and complies with major accessibility standards such as WCAG.

The Plone project was started in and has grown into a worldwide open source community consisting of:

- Over 200 contributors who have developed the core codebase. - Hundreds more developers of add-on products that extend Plone's core functionality. - Over 1000 SMEs that offer consulting, training and hosting services around Plone. - Tens of thousands of live websites and their millions of users. - Dozens of local user groups around the world.

Ohloh is a web site that tracks statistics and activity on most major open source projects around the world. It places Plone in the top 2% of all open source software products for community size and activity. Plone has been an open source project active for a relatively long time as well, showing that the project knows how to continue to innovate and attract new users.

Important Considerations

- Plone: all the applications developed within the framework of the project are based on a common technology, Plone. This tool, 100% open source, is available in 40 languages, and is internationally recognised for its stability and ease of use.

- Collaboration: With the support of SME’s, administrations develop applications that they make available to their peers, others help to identify problems and find solutions to them, and others still participate in editing and documenting, and in testing. Everyone contributes according to the means that they have available. All assistance is welcome, and everybody benefits. With PloneGov the development of software that corresponds to a specific need is never undertaken repeatedly, thus eliminating unnecessary expense. The public administrations become more efficient, while also reducing costs.

- Accessibility: PloneGov respects standards in terms of accessibility (WAI) with the objective of aiding navigation on the Internet by persons with visual and motor deficiencies.

- Effectiveness: By developing management applications specifically adapted to the needs of public authorities, PloneGov enables their effect to be considerably improved, their repetitive tasks to be automated, and public funds to be saved.

- Economy of knowledge: By offering the many companies and associations located within the territories of the associations taking part the possibility of having their own website, the public authorities are directly combating the gap between those who do and don’t have access to the Internet, encouraging promotion and activity within local economic and association life and participating in the training of the population.

- Making the most of skills: PloneGov enables full benefit to be made of the skills and human resources which public authorities and local businesses have at their disposal. It breaks down technological dependency and gives everyone their own autonomy

Main Collaborators