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

FeatureScore (0-3)Remarks
Anonymous open publishing3It seems possible to create a user "Anonymous" with password "Anonymous" - try it on the test install
easy mirroring capability3Seperation 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/in2Production 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.
search1Search 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 instances1The Bricolage server runs mod_perl which is memory heavy
Multimedia handling1Seems to handle image uploads well, does not appear to have facilities for other media types
Categories3Concept of document categories is integral to Bricolage, but again this is the raw data being categorized
Good performance on affordable hardware1recommended 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
Customizability3Separation of data from presentation is nearly complete, so applying multiple templates to the same data is easy
internationalization1Deals in UTF-8. Unsure how to publish in different languages, though this may be possible. Needs more research
translation0 
comments0 
anti-abuse measures  
easy moderation2The 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"
calendar0 
features1Ability 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
documentation3 
user moderation - open editing0 

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

FeatureScore (0-3)Remarks
User Logins  
User Logins (network wide)  
Access Controls2Backend 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 users2Not implemented per se, but see above under customisability
Accessibility  
GIS  
Photo Galleries0 
Licencing Options0 
Image Manipulation  
P2P Integration  
Social Networking - Filtering systems  
WYSIWYG Editor3 
Tagging  
Anti-bot Systems  
Easy installation1This is an industrial-strength solution which can scale execellently, but setting it up is non-trivial.
Cross Site Search2If the multiple site all share a common Bricolage back-end, cross site search can be implemented
Documented APIs3 
Software modularity3 
Healthy community behind3I 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.

NameDescription
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."