imc blueprint techmeet world

CMSSurveyReportBricolage

From techmeet

Jump to: navigation, search

back

Contents

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: %red% 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 0
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."