Blog

Learn More

Interested in saving time and having a secure website? 

Try Concrete CMS now!

May 6, 2009, 7:34 PM

Yesterday, I was lamenting the fact that searching concrete5.org (specifically, finding the search input field on the website) wasn't as easy as I thought it ought to be.

Todd, one of our excellent developers, came up with a great solution for those who use Firefox: a custom Firefox search plugin. His original used google.com to search concrete5.org, and while I can appreciate that, I'm hoping that our search has improved to the point where that's not necessary. With that in mind, I've tweaked it so that it searches concrete5.org directly.

Download the concrete5 Firefox Search Plugin

Installing the search plugin:

The following instructions assume that your copy of Firefox is in a standard location.

First, download concrete5.xml above, and then

On Windows: Copy it to "C:\Program Files\Mozilla Firefox\searchplugins"

On OS X: Copy it to "/Applications/Firefox.app/Contents/MacOS/searchplugins"

Restart Firefox and concrete5 should appear in the search engine list, below the search field, complete with a nice icon. Thanks again, Todd. You may have even given me a reason to occasionally ditch Safari.


May 3, 2009, 7:47 PM

Okay, we've been through this enough times that it deserves a clear position from the CEO.

concrete5 core is free and open source. When we say free, we mean "free beer." Our belief is that content management is a human right, and we are committed to making it easy for everyone in the world to run a website.

However, not every add-on in our marketplace is free. All of them are open source meaning once you buy it you are "free" to do what you want to it for that site, and you can get "under the hood" completely.

Why do we do this?
A lot of time and money has gone into concrete5. Anyone who doesn't think we're generous has vastly underestimated the amount of energy that goes into making a powerful CMS that makes sense and doesn't require an expert to configure. We are people too however and not only do we need to provide for our families, we also need to continue to put the level of coherent leadership into the project that it benefited from when we were strictly commercial software for 5 years.

A huge part (IMHO most) of what makes concrete5 so compelling over other projects like Drupal and Joomlais the fact that it does take the risk of saying "this is the right solution" to many problems. No, we don't believe you really need 300 results for "permissions" when searching for add-ons to a project. How about manning up and just getting the core solution right? That's our philosophy. We don't always hit the mark because we're human, but we've done pretty well so far, and that's the goal for the future as well.

Same deal with the marketplace. Other projects seem to have a pretty low barrier of entry for add-ons. I'm not entirely sure if there even is any barrier, but if it exists, surely the question is "does this add-on work with a clean install of our app? Didn't break? Okay give them a project area goooo Open Source!" Well bravo for Free Love and everyone being Super Duper, but I see that as unfair to the next schmoe who is trying to figure out how to solve their own problem. If I download a weather widget and my whole site breaks because it uses the same table as some image gallery I already had running, everyone fails. The weather widget developer looks like an ass, and so does the image gallery developer. Both end up doing way more individualized support than they should to keep their customers happy. Moreover, the overall project fails because now no one can trust any add-on to do anything easily. This is where Drupal certainly is today, just look at Acquia's business model. This is unacceptable to us.

At concrete5.org you will only find things that work. If they don't work, we're gonna make them work for you. $15, $55, or even a couple hundred bucks is a small price to pay for something that solves a real business need for you and is going to work in a seamless, happy, healthy way. When we evaluate a new add-on, the question will be "does it work on an install with EVERYTHING added?" This is a huge challenge, but we think it's going to be critical to the success of our project in the big picture.

How do we decide what is in core?
Anything that will make a fundamental change to the way concrete5 works which would impact all add-ons and benefits the community/project is free. So recent additions that fall in that category include things like:

  • A My Profile section that various add-ons like forums or ecommerce would depend on.
  • An advanced file system that all add-ons can use.
  • A better way to create shared central blocks.

The reality is that with other projects like Drupal, once you've installed one modification to the way core permissions work you've effectively rendered their massive marketplace to you. How can the huge community really even help when everyone's configuration is a unique one off? We're going to do everything we can to keep this project from splintering into core pieces that don't work with one another and render all subsequent add-ons a crap shoot.

Anything that we think is a basic building block to 80% of the websites out there in the world, we'll make either part of the core or free in the marketplace. So things around embedding most types of content, some interaction like guestbooks and forums..etc.. We're not asking "would everyone benefit" because who doesn't want free stuff, but rather "do you /need/ this to get your point across with the software." Some examples:

  • You can place banner ads using the Content Block, the HTML block or the Image block and your site visitors will never know the difference. Want to track click-throughs, impressions, and pull from centralized ad groups that randomize choices? You can do that, you can have it TONIGHT! That costs $55.
  • You can assign a date to any page in concrete5, so it's possible to make many different type of chronilogical interfaces with the core. You can also just include a Google Calendar with the HTML block. Want a month view, list view, and ajax driven agenda view to a multiple calendar system that makes event pages spread across your site? Want that working NOW? You need to pay something too.

How do we price things?
We make it up. We don't frankly care how long it took us to write it, we don't care how much the competition sells it for, we're guessing how much you're willing to pay to have it "just work." No lie. This is business 101.

But wait, what about the Community??!?
Here's some promises to our community we've always kept and always will:

  • Your stuff can go in our marketplace. We don't care if you're selling it or giving it away, if your able to give us a stable, solid, correctly packaged add-on for concrete5 and we don't think it's malware, we'll stick it in the marketplace. I can't promise you we'll feature it above our own in every interface view, but we'll gladly post your free image gallery block right up there next to our own $15 per site one. If yours is better and you can make the community happy using it, so much the better for everyone.
  • We will help you sell your own stuff. Software is about support as much as creation. If you're making something and giving it away, you might consider selling it and making a buck. Getting out of the purely hourly revenue model is the dream of almost every developer out there, and we think we're gonna make a lot of dreams come true with this awesome marketplace. If you're making stuff that people want, you should want to help them install and use it safely. You should want to add to it over time. You should be compenstated for your efforts. If you'd like to sell something you've built in our marketplace, all we ask is 25% cut of the price. This is less than Apple's iPhone App store and from what I can tell comperable toDot Net Nuke's system if not better.
  • This stuff is not going to be super expensive. I've seen libraries that take this approach where solutions cost many thousands of dollars. Crap, I remember buying a Digital Asset Management system from the Cold Fusion marketplace back in the day for 8k and still shoveling out 30k to the developers to customize it to our client's needs. This isn't the model here. The highest price we've even debated setting a product at so far is $255. That's what most targeted consumer software is priced at today. There's no five figure recurring yearly license fees here.

What does this mean for the project?
It means a lot of great stuff. It means we're going to end up building a community that is not only passionate, but is actually making a better life for themselves and their families out of their contributions. It means when you go shopping for add-ons for your site, you'll be able to do it with a smile on your face and try stuff out without fear.

Is it open source? Absolutely yes. Open source as a term is really just a catch all for any number of different license types from the 80's and early 90's when we were cutting our teeth in the BBS scene, and this idea honors them all quite well.

If you're still not sold, ponder this:
THE MAN is actually just A Man.

Thanks for making it though this rant, hope you agree I'm sure you all won't. If you don't I'm all ears on constructive suggestions. If the reply is "it should be free because I want it to be, and it's not my problem how you or the project succeeed in the big picture" the door is that-a way. <grin>


Apr 2, 2009, 7:39 PM

concrete5.3 has been made possible by long hours, a great community of developers, and the kind license grants of these folks:

Aaron Swartz

This developer wrote the Python based engine we use to compare versions. It's the only script we've been able to find that actually does diff with an awareness of how HTML tags work. If you stop and think about it, you'll realize that's a HUGE challenge and this guy solved it with a few pages of code. You should hire him to think about very complicated problems if he's willing. He allowed us to bundle his GPL based script into concrete5 under the LGPL licesne.

http://www.aaronsw.com/2002/diff/

Jordan Michael

This designer does a lot of amazing work, is based in Chicago, and is gonna be someone you read about in magazines and books one day (if he isn't already!) We're using his file type icons in the new file manager because they're dead sexy, and work at a large scale. He's allowed us rights to redistribute them with concrete5 and we really dig that!

www.Jordan-Michael.com

Thanks to both of these guys, it's awesome to be able to find something amazing on the web and use it. We'll keep doing our best to make sure the whole package is greater than the sum of it's parts!


Mar 9, 2009, 6:37 PM

So my lawyer called me up the other day with interesting news.. "Your trademark application for concrete5(tm) is going well, you're gonna be able to turn that TM into a little R with a circle any day, just get that c5 crap off of your website."


Mar 4, 2009, 7:27 PM


Mar 2, 2009, 7:24 PM

Thanks to the Usagi Project for putting this video together.

The full HD version can be found here.


Feb 19, 2009, 6:32 PM

Some very cool people in Japan have taken the lead with concrete5 there and will be demoing it at on Open Source conference this month. If you happen to be in Japan, or have a lot of disposable income and are looking for an excuse to jump on a plane and head there on short notice. here ya go!

Usagi Project will attend Tokyo OSC with concrete5 Japanese version.

Tokyo Open Source Conference 2009/Spring
Japan Electronics College Building No.7
1-25-4 Hyakunin-cho
Shinjuky, Tokyo, 169-8522
Japan

2009/Spring
7
1-25-4

RSVP the seminar at
http://www.ospn.jp/osc2009-spring/modules/eguide/event.php?eid=76

Also you can just show up at our demo booth during the event.
———-
Feb 20 (Fri) 10:00am -5:30pm
Feb 21 (Sat) 10:00am -4:30pm

Date & time for first meeting
Feb 20 (Fri) 21 (Sat) (Seminar starts on Feb 21 11am)


Feb 3, 2009, 7:21 PM

5.2 has been officially released, no more "release candidate."

We've landed two large projects that will improve concrete5 in dramatic ways. First, we're helping a very excellent creative agency build a big site for a major organization, and it involves a complete overhaul of the file system and asset manager. This is wonderful stuff. This means no more single directory with timestamp prefixes on files, but rather a well thought out system with versions, permissions, meta data all sorts of nice stuff.

Second, we're building a major ecommerce implementation for a fun children's book publisher that integrates concrete5 with Magento Commerce. Both are very powerful applications for what they do, and should behave well as one product in the future.

We're also releasing some more add-ons to the marketplace, starting with the ad block today and with the calendar block right around the corner. The forums are going to be heading out to our beta team & user groups shortly progress is being made on all fronts.

All of this means we're quite busy, bringing on more help, and generally loving where we are with concrete5! We have to scale back our already limited involvement in the day-to-day postings of the forum. Andrew and I are going to try to get through all un-answered threads once a week if we can, but you're going to have to continue to rely on the community experts that have already started to answer most stuff in there. If you would like an "official" view on something in a timely fashion, I would strongly encourage you to evaluate the worth of concrete5 to your business and join our Partnership Programs, where we promise your issue attention within 48 hours, typically 8.

So I hope you're all having a great start of '09 so far it's clearly going to be a very exciting year.


Jan 1, 2009, 6:26 PM

When I saw the Title dropdown on the registration form, I should have known things would go poorly. Instead of just your regular old Mr., Mrs., Ms., there were dozens of options.. Esquire.. Captain, Admiral, Sir, Duke and the oh so too tempting "Lord." I appreciate the creativity of a bored production programmer, so I couldn't pass up the opportunity of bringing a touch of royalty to my business trip. Wow, was I mistaken.


Dec 30, 2008, 7:14 PM

Wow, what a year.

happy new year!

A year ago, we had no idea we were going open source. By summer we were releasing early versions of our re-hauled CMS. By the fall we were getting over a thousand visitors to concrete5.org a day. We were featured as Project of the Month on SourceForge and we've been the subject of dozens of positive blogs and interviews. Sites powered with c5 are springing up all across the web, and we couldn't be happier.

With v5.1 we saw concrete5 go multilingual, and now we have translations for Danish, German and French available (we'd like more!) Folks are using our (previously) secret sauce, and we're hearing so much positive feedback. With v5.2 (being released as I type) we've started adding lots of features for end site owners to love. For a complete internet n00b, it is still far easier to get started with Wordpress than it is c5 we're trying tochange that.

The concrete5.org website was just got a complete re-hauling. We took it down for 24 hours and turned it back on with a new Marketplace, improved search and Forums, rearranged help really too much to even mention in this post, read about it over here.

We have a several Add-Ons that will be made available for sale on the Marketplace in the coming weeks, and we're even more eager for the c5network of developers to submit their own.

2008 has been a crazy adventure, I'm confident 2009 will be even more so and that's because of You. Thanks for your continued love and dedication to c5, it's exciting to get out of bed every day and see what's happened. Let's take over the web!

-frz