CMSSurveyReportBricolage
Review report of Bricolage
Person(s) reviewing it: Devin
More information about it: Main Website, Article on what Bricolage is and isn't, Bricolage recent updates as a part of Google Summer of Code
Software version(s): Bricolage 1.10.2
Status of the report: DRAFT
Test implementation: Author/Admin URL: Currently down.
What We Have
The original feature list is available at CMSWhatWeHave
Feature | Score (0-3) | Remarks |
---|---|---|
Anonymous open publishing | 3 | It seems possible to create a user "Anonymous" with password "Anonymous" - try it on the test install |
easy mirroring capability | 3 | Seperation of content from presentation allows mirroring and much more -- same content database could output different sites based on location, or in different formats |
syndication -out/in | 2 | Production of RSS can be accomplished as easily (or easier) than presentation as a HTML, but the implementation is not a part of the base package. An included SOAP implementation allows for importing data. |
search | 1 | Search of articles is implemented, but Bricolage is only a backend publishing solution -- so front-end search for articles through the presentation interface would have to be created, as would all frontend end presentation aspects |
The ability to create multiple instances | 1 | The Bricolage server runs mod_perl which is memory heavy |
Multimedia handling | 1 | Seems to handle image uploads well, does not appear to have facilities for other media types |
Categories | 3 | Concept of document categories is integral to Bricolage, but again this is the raw data being categorized |
Good performance on affordable hardware | 1 | recommended install requires at least two machines, one for Bricolage and one for serving the actual files. The Bricolage server runs mod_perl which is memory heavy |
Customizability | 3 | Separation of data from presentation is nearly complete, so applying multiple templates to the same data is easy |
internationalization | 1 | Deals in UTF-8. Unsure how to publish in different languages, though this may be possible. Needs more research |
translation | 0 | |
comments | 0 | |
anti-abuse measures | ||
easy moderation | 2 | The backend editing is designed around a newspaper publishing paradigm. Create -> copy edit -> legal -> publish are steps an content can go through. First impression is that it is feature-rich but not "easy" |
calendar | 0 | |
features | 1 | Ability to tag content as features should be easy; building the public presentation template to present article as feature is not a part of this package |
documentation | 3 | |
user moderation - open editing | 0 |
Legend: 0, feature not present at all - 1, the feature exists but is poor and doesn't suit to our goals - 2, the feature isn't as complete as we want but we can use it - 3, the feature is fully functional
What We Want
The original feature list is available at CMSWhatWeWant
Feature | Score (0-3) | Remarks |
---|---|---|
User Logins | ||
User Logins (network wide) | ||
Access Controls | 2 | Backend content creation and management implements full user permission system, but frontend presentation to users through published pages would need to be created |
Notify Moderator Button | ||
User Moderation - Open Editing | ||
User Profiles | ||
Podcasting/Vodcasting | ||
Redundancy (DB content storage) | ||
Version Control | ||
User Notifications | ||
Customizable skins by users | 2 | Not implemented per se, but see above under customisability |
Accessibility | ||
GIS | ||
Photo Galleries | 0 | |
Licencing Options | 0 | |
Image Manipulation | ||
P2P Integration | ||
Social Networking - Filtering systems | ||
WYSIWYG Editor | 3 | |
Tagging | ||
Anti-bot Systems | ||
Easy installation | 1 | This is an industrial-strength solution which can scale execellently, but setting it up is non-trivial. |
Cross Site Search | 2 | If the multiple site all share a common Bricolage back-end, cross site search can be implemented |
Documented APIs | 3 | |
Software modularity | 3 | |
Healthy community behind | 3 | I haven't been a part of the community, as this is a new app to me, but the user and developer lists seem quite active |
Legend: 0, feature not present at all - 1, the feature exists but is poor and doesn't suit to our goals - 2, the feature isn't as complete as we want but we can use it - 3, the feature is fully functional
What We Could Also Have
Other interesting things this software provides and we can use.
Name | Description |
---|---|
Security by separating access to content from presentation | (from article referenced above) "Bricolage does not serve content to your final audience — it generally runs as a back-office application and often behind a secure firewall — your content library remains safe in Bricolage even if the security of your front-end servers becomes compromised." |