Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Java
branch: master
Failed to load latest commit information.
brix-core Merge pull request #157 from wickeria/master
brix-demo new demo tile - pull request comments
brix-jackrabbit-testdeps Updated eclipse indent settings to use spaces instead of tabs (hope I…
brix-jackrabbit We're kinda screwed if Igor doesn't want to work on the project, and …
brix-modeshape We're kinda screwed if Igor doesn't want to work on the project, and …
brix-plugin-menu bug fixing and cleaning up
brix-plugin-prototype Restore some of the disabled plugins and projects, things look pretty…
brix-plugin-publish We're kinda screwed if Igor doesn't want to work on the project, and …
brix-plugin-snapshot changes related to wicket upgrade to 1.5.1
brix-plugin-webdavurl Restore some of the disabled plugins and projects, things look pretty…
brix-rmiserver Restore some of the disabled plugins and projects, things look pretty…
brix-workspace We're kinda screwed if Igor doesn't want to work on the project, and …
brix-wrapper We're kinda screwed if Igor doesn't want to work on the project, and …
etc formatter definition
.gitignore allow checkin of eclipse settings so we can share formatters, etc
LICENSE LICENSE file
README.mkd Update README.mkd
brix-logo.jpg checking in logo
pom.xml applied Martin Grigorov's patch that fixes PageExpiredExceptions problem

README.mkd

Brix Logo

Based on Wicket and JCR, it is the best Wicket-based CMS framework available today. BRIX is simple yet powerful and extensible, allowing designers the highest degree of freedom in developing a rich user experience.

Using Apache Wicket as the technology to serve the content makes it very easy to embed custom, stateful Wicket components into any CMS page, allowing rich integration with any existing Wicket web application. Using Apache Jackrabbit allows Brix to easily integrate full text search, versioning, and WebDav access.

Brix is business-friendly, open sourced under the Apache Software License version 2.0.

Why Brix?

  • Most CMS are for building web sites. Brix CMS is for building web applications.

  • Dynamic content is usually an afterthought for most CMS. It is central to Brix CMS. Brix allows for dynamic component-based tiles.

Features

  • Wicket-based CMS framework: With a refreshing lack of XML being just one of its many benefits, Apache Wicket makes developing web-apps simple and enjoyable.
  • Based on JCR (Java Content Repository): Use an enterprise-standard data repository.
  • Extensible Plug-in Architecture: Create and publicly code extensions without having to roll those changes into the BRIX core providing a hack-free way of extending and customizing Brix to suit an extremely diverse set of needs of its user base.
  • Tiles: Easily incorporate configurable, reusable blocks of dynamic content into your CMS ranging from a simple Contact Us form to a complex Forum application.
  • Templates: Easily create and reuse website skins and factor out “chrome” into a single location.
  • Prototypes: User-defined, clone-able site structures provide additional ease of use.
  • Support for WebDAV: Allows for a collaborative approach to document creation, editing, and distribution. Also edit using your favorite desktop HTML editor.
  • Site Snapshots: Provide support for version control and backup.
  • Raw or Rich Content Editing: Incorporate rich text and the associated formatting.
  • Ease of Use: Basic workflow/publishing support and flexible security infrastructure.

At its deepest abstraction, BRIX is not a standalone CMS, but rather a CMS framework which allows for easy integration of CMS functionality into existing Wicket-based applications. This is its primary benefit and we are confident that it will become the CMS tool of choice for many organizations as a result.

Getting Started

Community

Something went wrong with that request. Please try again.