Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Plone (software)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Design== Plone runs on the [[Zope]] application server, which is written in [[Python (programming language)|Python]]. Plone by default stores all information in Zope's built-in transactional object database ([[Zope Object Database|ZODB]]). It comes with installers for [[Microsoft Windows|Windows]], [[macOS]], and [[Linux]], along with other operating systems. New updates are released regularly on Plone's website. Plone is available in over 50 languages. It complies with [[Web Content Accessibility Guidelines|WCAG 2.0 AA]] and [[Section 508 Amendment to the Rehabilitation Act of 1973|U.S. section 508]],<ref>Plone: [http://plone.org/products/plone/features/old/3.0/referencemanual-all-pages Features in Plone 3].</ref><ref>Alex Limi: [http://plone.org/products/plone/features/old/3.0/existing-features/accessibility-compliant Accessibility Compliant].</ref><ref>[http://plone.org/products/plone Plone] (features in Plone 4.0).</ref> which allows people with disabilities to access and use Plone. A major part of Plone is its use of [[Skin (computing)|skins]] and [[Theme (computing)|themes]]. Plone's Diazo theming engine can be used to customize a website's look. These themes are written with [[JavaScript]], [[HTML]], [[XSLT]], and [[Cascading Style Sheets]]. In addition, Plone comes with a user management system called Pluggable Authentication Service (PAS). PAS is used to search for users and groups in Plone. Most importantly, PAS covers the security involved for users and groups, requiring authentication in order to log into Plone. This gives users an increase in both security and organization with their content.<ref>{{cite web |url=http://plone.org/documentation/manual/definitive-guide/definitive_guide_to_plone.pdf |title=The Definitive Guide to Plone - First Edition - 12 December 2006 |publisher=Plone.org |access-date=2012-10-18 |archive-url=https://web.archive.org/web/20090521053549/http://plone.org/documentation/manual/definitive-guide/definitive_guide_to_plone.pdf |archive-date=21 May 2009 |url-status=dead}}</ref> A large part of Plone's changes have come from its community. Since Plone is open source, the members of the Plone community regularly make alterations or add-ons to Plone's interface, and make these changes available to the rest of the community via Plone's website. The name Plone comes from a [[Plone (band)|band]] by that name and "Plone should look and feel like the band sounds".<ref>{{cite web |url=http://plone.org/documentation/faq/name |title=What does Plone mean? How is it pronounced? β Plone CMS: Open Source Content Management |publisher=Plone.org |access-date=2012-10-18 |archive-url=https://web.archive.org/web/20121019151929/http://plone.org/documentation/faq/name |archive-date=2012-10-19 |url-status=dead}}</ref> ===Languages=== Plone is built on the Zope application framework and therefore is primarily written in Python but also contains large amounts of HTML and CSS, as well as JavaScript.<ref name="ohloh">{{cite web |author=Ohloh |url=http://www.ohloh.net/p/plone/analyses/latest |title=Plone : Project Summary |publisher=Ohloh |access-date=2012-10-18 |archive-date=2011-12-28 |archive-url=https://web.archive.org/web/20111228183907/http://www.ohloh.net/p/plone/analyses/latest |url-status=dead}}</ref> Plone uses [[jQuery]] as its Javascript framework<ref>{{cite web |url=http://docs.plone.org/develop/addons/javascript.html |title=Plone documentation |access-date=2015-01-02 |archive-date=2015-01-02 |archive-url=https://web.archive.org/web/20150102081343/http://docs.plone.org/develop/addons/javascript.html |url-status=dead}}</ref> in current versions, after abandoning a declarative framework for progressive enhancement called [[Kinetic Style Sheets|KSS]].<ref>{{cite web|url=https://plone.org/documentation/glossary/kss-kinetic-style-sheets |title=Kinetic Style Sheets |access-date=2015-02-01}}</ref> Plone uses an XML dialect called ZCML for configuration, as well as an XML based templating language, meaning approximately 10% of the total source code is XML based.<ref name="ohloh" />
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)