Pier - Content management system in Smalltalk
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 Products
Strelin CMS - A Joomla fork
Strelin is a fork of the great Joomla! 1.5 content management system. Joomla! 1.5 is so widely used content management system. As Joomla! is moving towards 1.6 with big core changes, Strelin has been started for those who want new features but don't want to get into possible extra migration work.
dotCMS
dotCMS is one of the fastest growing open source enterprise content management systems in the world. Twice recognized by Packt Publishing, and downloaded by tens of thousands of people, dotCMS is the choice for enterprise web CMS.
TomatoCMS - Impressive and Powerful CMS
TomatoCMS, an impressive open source Content Management System (CMS) powered by Zend Framework, jQuery and 960grid. TomatoCMS considers each web page made up of many different elements called widgets. You can easily create, customize the layout of your site like never before through a visual tool called Layout Editor. TomatoCMS has a lot of built-in widgets, and developers can easily create new widgets.
DotNetNuke
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.
OpenCMS
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.
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.
Magnolia CMS - Enterprise Web Authoring
Magnolia is easy-to-use powerful Enterprise Content Management system. It is scalable, extensible. It provides all the functionality needed to quickly set up a website. It can use any JSR-170 compliant content repository.
Umbraco - simple and friendly ASP.NET CMS
Umbraco provides a full-featured web content management system that is easy to use, simple to customize, and robust enough to run the largest sites. It is most popular and widely used CMS. It has more than 85000 active installations.
VosaoCMS - simple CMS for Google App Engine
Vosao (vo-za) is a content management system (CMS) that enables you to build web sites and online applications on the Google App Engine platform for Java.
Hippo
Hippo CMS (Hippo Content Management System) is the web-based graphical user interface that provides access to the content in the repository. It provides an easy way to create and manage your content, i.e. to write or upload, share, print, search, refer to, edit and structure content, assign rights to do so, have content automatically validated against your business rules and restore previous versions of the content.