Pier - Content management system in Smalltalk

  •        0

Pier is a content management system that is light, flexible and free. It aims at allowing users to manage their content from the browser. The central concept in Pier is the one of Structure. For example, the page is a structure. The blog is also a structure, A file is also a structure. Commands can be executed on a Structure. For example, a Structure can be edited, and once in edit mode, you can use the Pier syntax.

In the original setup the commands appear in the footer, and are accessible after logging in. To make life easier, Pier also offers access to commands via Browser Keybindings. Any Structure can be Viewed. The default View is the one that renders the structure for normal usage. Another example, is the Browse View which offers a file system like view on the Pier structures.

Any Structure has an environment which defines the template. To set the environment to be a different page use the Settings command. To edit the environment use the Edit Design command. A Structure can contain Widgets. For example, the environment of this page contains a menu widget on top, and a widget that enumerates the children of the current sturcture to the right.

The seaside project website http://www.seaside.st/ is powered by Pier CMS.




comments powered by Disqus

Related Projects


OpenCms from Alkacon Software is a professional, easy to use website content management system. OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently. OpenCms is based on Java and XML technology.

Jahia - Enterprise Content Management in Java

Jahia is a open source Enterprise Content Management System. It supports Content Management, Document Management, Wiki, Blog, Forum, Social networking, Workflow, Document search, Federated Search, Multilingual, Multi Site Management, Mobile Apps etc.

Pligg - Social Publishing CMS

Pligg is an open source CMS (Content Management System) which provides social publishing software that encourages visitors to register on your website so that they can submit content and connect with other users. Our software creates websites where stories are created and voted on by members, not website editors. It is a user driven CMS that relies on independent authors content and participation to manage news articles.

Alfresco - Enterprise Content Management System

Alfresco is the open source alternative for Enterprise Content Management (ECM), providing Document Management, Collaboration, Records Management, Knowledge Management, Web Content Management, Image Management, Content Repository, Workflow. It supports CIFS interface to provide file system compatibility on Microsoft Windows and Unix-like operating systems.


Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications.


DotNetNuke is the most widely adopted web content management system (WCM or CMS) and application development platform for building web sites and web applications on Microsoft .NET.


WordPress is a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability. WordPress started as just a blogging systems, but has evolved to be used as full content management system.

Tiki Wiki CMS Groupware

Tiki Wiki CMS Groupware is a full-featured, web-based, multilingual (35+ languages), tightly integrated, all-in-one Wiki+CMS+Groupware using PHP, MySQL, Zend Framework, jQuery and Smarty. Actively developed by a very large international community, Tiki can be used to create all kinds of Web applications, sites, portals, knowledge bases, intranets, and extranets.


Drupal allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website.

Rainbow - portal development made easy

Rainbow CMS available today in 29 languages, allows content authoring to be safely delegated to role-based team members who need little or no knowledge of HTML. Rainbow optionally supports a two-step approval-publish process. 75 plug-in modules are now included in the standard release. It is also fairly easy to build your own custom modules.