Small but Mighty:The Bricolage Story 95
SilentBob4 writes "Bricolage is an example of the power of an open source project to survive its proprietary origins. As you will read below, Bricolage was originally started in-house by Salon magazine, and then open sourced by About.com. I imagined how very frustrated David Wheeler, a Salon employee, would have been had he been forced to watch the code he helped develop just die on the shelf. Never underestimate the strength of the human passion to create, and to see one's creations bloom in the light of day." The full story is at Mad Penguin."
Cute... (Score:2, Funny)
If it wasn't because I was inhuman, I would cry of happiness.
Re:Cute... (Score:2, Funny)
Re: TLA collision (Score:1)
Re:CMS is part of VM (Score:3, Funny)
Re:CMS is part of VM (Score:2)
No 995 would be CMXCV
Success is customer driven (Score:5, Insightful)
Re:Success is customer driven (Score:5, Funny)
It hasn't paid off yet, but any day now I'm sure it will. people respect honesty.
even dumb people.
Re:Success is customer driven (Score:1, Funny)
WHERE DO YOU WANT TO GO TODAY, FATSO?
Signed,
B. Gates
Re:Success is customer driven (Score:5, Insightful)
It hasn't paid off yet, but any day now I'm sure it will. people respect honesty.
No, see, your problem is basically that you just have to do it with a smile and a laugh. Gain the customer's trust. Make them think that you are on their side. The thing is, people know that they aren't smart enough to know what they want. They just want someone to be able to tell them in a way that isn't condescending and makes them feel OK about it, that's all.
But seriously, the sad part is that this is very true for quite a few people.
Re:Success is customer driven (Score:2, Funny)
Anyone can tell you to go to Hell.
A diplomat will make you look forward to the trip.
Re:Success is customer driven (Score:4, Funny)
Seriously, though. When I had a terrible time doing support for a program I wrote (fitting punishment), I thought that the world was made of users and supporters. Two conclusions... 1. Everyone are users of other's support and almost everyone are doing support, too. 2. All users are idiots, because we don't have time to think about things and ask instead.
(What Saint Dogbert preaches, I guess.)
Re:Success is customer driven (Score:3, Funny)
Re:Success is customer driven (Score:4, Insightful)
Very true. But there are products that are completely customer driven. In fact, we have developed a Content Management System which is completely drvien by customer demands. This product is in development for over 5 years now. It started out as a simple web based content editor for our clients' hosting. Slowly, one after the other requests started pouring in. The good thing was that the requests were incremental in nature. Now we are at a stage where we are analyzing whether this product has grown beyond its needs (it has become a hybrid between cpanel and xoops) and does it warrant to be made a product and sold?
Definitely interesting times ahead...There lies the big problem. Our company still wants to have control over it coz 80% of our company's revenue is directly or iderectly generated by this product. So some company execs are questioning whether Open source is the right way. Couple others are saying that open source might be the only way out as there would less risk involved as bulk of the revenue off of a product is generated by support unless you have a product like SAP.
Re:Success is customer driven (Score:2)
Re:Success is customer driven and EXEC-KILLED (Score:2)
If you've not done so already, kindly enlighten them that they can hybridize the approach: Dual Licensing..
$$$$ for the Deluxe/fully-featured/full-access version (you HAVE been modularizing the incremental development feature sets, for the inevitable dual-license scenario, have you?...)
$$$$$ for the 24/7 support access, version of the above $$$$
$$-$0.00 for the less-than-fully-featured, no-24/7-support version which DOES i
More Mad Penguin (Score:4, Funny)
Re:More Mad Penguin (Score:1)
Re:More Mad Penguin (Score:1)
Whats Bricolage? (Score:5, Funny)
An open source assortment of random buzzwords. This sounds like just the product our marketing dept has been looking for!
Coolness, Park!
Re:Whats Bricolage? (Score:3, Interesting)
It's full featured, ACID compliant, templated, backwards compatible, vertically integrated, etc..
What is it? Some sort of gameboy game?
Re:Whats Bricolage? (Score:4, Informative)
Re:Whats Bricolage? (Score:1)
Re:Whats Bricolage? (Score:2)
Re:Whats Bricolage? (Score:5, Informative)
It's not "just an app that help (sic) them write news stories to publish on the Web." I can see how you might can get that idea from the screenshots, but as the guy David hired to help develop the next version, I can assure you that this is not correct. When we say (pardon the buzzwords) "enterprise-class content management system", we mean it. It's "Enterprise Class" because it scales to meet the needs of large-scale content management (which can be a multimedia archive instead of text, if you prefer.) Radio Free Asia, Portugal Telecom and the Rand Corporation, and many others who need scalable products have turned to Bricolage because it handles the load.
Further, just because it has a Web front end does not mean that it's just for the Web. We can associate the content with "output channels" that can put out any type of content that a computer can produce. You can manage a print magazine or a bank of monitors in Bricolage, if you so desire. Don't judge the product by screenshots.
Re:Whats Bricolage? (Score:2, Funny)
Wow, that's about the craziest threesome I've ever heard of!
Re:Whats Bricolage? (Score:1)
Unfortunately, the Register does not use Bricolage. You can find a reasonably comprehensive list of the sites that use Bricolage on the Bricolage Sites [bricolage.cc] page.
--Theory
Re:Whats Bricolage? (Score:1)
Choice is good, but isn't this a bit too much? You know, like CMS are all the hype, so everyone wants to make their own Open Source CMS... all in all, aren't there better things to be doing?
Re:Whats Bricolage? (Score:1)
Perhaps, but I've been doing this for four years now. Read my article [perl.com] introducing Bricolage and comparing it to other CMS solutions to learn more about how it's different
--Theory
Re:Whats Bricolage? (Score:5, Informative)
This is the type of system used by people who have to manage a ton of documents, with workflow, version control, editorial review, etc., and then control which content goes live to a website.
Any large news or portal type website will have some kind of content management and publishing system in place, either home grown or off the shelf.
Content management systems are not new. My employer (Thomson West) has 20-30 year old home-grown mainframe-based systems that are used for maintaing the content for our legal research products. In the old days it was mostly book publishing, now it's increasingly web-based publishing.
Re:Whats Bricolage? (Score:2)
Re:Whats Bricolage? (Score:2)
And when you get right down to it, there is no
Re:Whats Bricolage? (Score:4, Informative)
My only point was that that blurb doesn't tell me what it is.
It's full featured, ACID compliant, templated, backwards compatible, vertically integrated, etc..
These terms make sense to people in the world of CMS's. Here is a quick rundown:
Re:Whats Bricolage? (Score:1)
Re:Whats Bricolage? (Score:3, Funny)
Re:Whats Bricolage? (Score:1, Insightful)
Re:Whats Bricolage? (Score:2, Insightful)
Praise from eWeek does more to call eWeek's judgment into question than it does to make Bricolage look good.
Re:Whats Bricolage? (Score:2)
Re:Whats Bricolage? (Score:5, Informative)
What this means is that you can sub-divide the work, and let graphic artists create the page templates, then let writers put information into the pages and submit them for publishing, then let editors review the pages and put them live.
Each user can be set up so they have control over given functions for given sites or sub-sites, and there can be multiple levels of workflow/approval for each function.
This is perfect for a magazine, where you want authors to be able to submit stories and editors to be able to review them without requiring either to know HTML or anyone else to later have to put the content into a template. That process is all automatic.
It also is useful for any organization which needs to do similar activities ie: let a department manage their own sub-site, which will be formatted exactly to corporate standards without having to know HTML and with or without oversight and approval.
Bricolage is mentioned... (Score:3, Informative)
Josh characterized Bricolage as a "solo" project, but maybe it's moving onwards...
Re:Bricolage is mentioned... (Score:1)
Bad naming... (Score:3, Funny)
It almost died on the shelf because everyone thought he was talking about a Barcalounger.
For those who wonder... (Score:4, Informative)
Re:For those who wonder... (Score:5, Informative)
Re:For those who wonder... (Score:1)
The way I interpret your statement is that you are suggesting that Bricolage is a piece of hack and thus not worthy. If that is true then I have to disagree. In my short career of 3 years as developer I have come across so many overzealous developers who think that if you have not developed a software from scratch then either you are not worthy of being called a developer or the product is not a serious product.
I fail to understand what is thi
Re:For those who wonder... (Score:3, Interesting)
Bricolage Defined. (Score:1, Interesting)
Doesn't sound all that efficient, really...
Re:Died cuz of (Score:2)
Bricolage screenshots? (Score:2)
Screenshots (Score:2, Informative)
Re:Bricolage screenshots? (Score:4, Informative)
Re: (Score:2)
CMS? (Score:3, Interesting)
Now, as a non-web developer, I have to ask: what does a CMS like Bricolage do? Can someone give some examples, other than a finished site? I want to know more about the backend stuff of a CMS. Call it idle curiosity.
Re:CMS? (Score:2)
From what I can tell, Bricolage is fairly similar to Zope.
Re:CMS? (Score:3, Interesting)
One key difference between Bricolage and Zope is that we (Bricolage) are entirely back-end. Once we serve the content, there's no overhead of some framework slowing things down. The people can choose to use any technology they want to drive the front end (many folks use PHP). Heck, if they are having performance problem on the front end, they can switch to a different technology and still use Bricolage to manage things on the back end. Many content management systems do not allow this. This is a huge b
Re:CMS? (Score:2)
Re:CMS? (Score:2)
But what do I know, i'm just some Slashdot schlub.
No, you have a valid point. There have been clients who have not been terribly happy about this. Many of them are expecting all sorts of front-end bells and whistles. As a result, we also provide consultation for those who want those bells and whistles but don't want to shell out the dough of some expensive front-end package.
For example, we recently did Spin.com [spin.com]. These folks came in, knew what they wanted and knew that there was no need to drop a q
Re:CMS? (Score:2)
Anyway, I'm not really out to bash Bricolage as such, but do you call this [spin.com] integrating [spin.com]?
You have basically linked "Forums" to a phpBB? The style, the menu, everything looks different.
Oh, yeah, it looks like you also posted the data from a feature into, not one, but several forums!?
Why have the same content in two [spin.com] different [spin.com] threads?
Again, not to bash Bricolage but you may want
Re:CMS? (Score:2)
That's what the client asked for. They specifically requested that we find a way to integrate Bricolage (a backend product) with phpBB, a front-end product. The bulletin board has a significantly different look and feel because they set that up and manage it, we don't. Our software does some nifty tricks like automatically spawning a new forum thread for every story, but other than that, we have no control over what they do with this software.
In this regard, I think this is a great example. Our low-co
Re:CMS? (Score:2)
Re:CMS? (Score:5, Informative)
Basically, it allows you to manage information on a large scale and present it in a uniform, consistent manner. It's usually as a Web page, but it can be used to manage to RSS feeds, email, newsgroups, etc (and simultaneously, too. One document can be transformed and sent to all of those.) For example, the bulk of our customers use it to ensure their Web sites have a consistent look and feel and data goes through a proper "workflow" process. It's more suitable for large companies that absolutely must manage their data.
For example, a journalist might enter a story in Bricolage and check it in. However, depending on the needs of the company, it's probably not published at that point. Some companies require copy editors to proof the stories and others require a legal department to approve the stories. At that point, a story might get moved to a "publish desk" where a new crop of stories get published, it might get kicked back for revision or it might be published on the spot. By guaranteeing that an appropriate process is followed, content can be managed in a way that suits the needs of an organization.
I should add that I can hardly begin to cover it's features. We have competitors who charge (and get!) six figures for the product we give away for free.
Side note: my father, whose been a programmer for years, doesn't get this. He keeps asking "if it's so good, why do you give it away?" I don't think he'll ever "get" open source :)
Re:CMS? (Score:3, Informative)
Each page may contain several different sections.
Take
You have the title area, the sections along the side, the slashboxes (assuming that you have them turned on), then the stories.
There are others as well, but that's enough to get the idea.
So, you know how the site looks, what types of data go where, and even what that given type of data should look like on the page.
So in a CMS like Interwoven Teamsit
Re:CMS? (Score:2)
TheRegister (Score:2)
If someone knows where this guide is, please inform me. All I can find is this [theregister.co.uk]
difficult to install?? (Score:2)
It almost sounds like he's arguing that the more features, the harder the install.
People are saying it's hard to install, maybe you should listen to them? It's so lame that so many OSS projects have this huge, unnecessary barrier to entry.
Well done David (Score:1)
What I would say is - thanks David! I might not use it just now, but I can see what a great framework it is - and have the choice of using it in the future.
PERL? (Score:2)