Community mailing list archives

Re: New Odoo Crowdfunding: Beautiful Website Themes

Fabien Pinckaers
- 10/07/2014 17:24:40

Yes and no.

Some building blocks should be part of the core and others not. We should keep a good balance: a few building blocks by default but really useful ones.

The reason is that a theme has to style all the building blocks it uses / implement. If we put all building blocks in the core, it becomes nearly impossible the design a theme as you need to style hundreds of building blocks.

Moreover, great building blocks are not only about features but mostly about design: they have their own CSS rules, HTML layout, js code...

Have a look at these themes:
You can not mix their building blocks.

Video of the first one in action here:

Another example is the "menu on the left or folded" --> it does not work with all layouts.

And, if you want to reuse it in a theme, even if the module includes the feature, there are chances that your theme has to overwrite its style to perfectly include it in the overall design.

We develop reusable building blocks in modules, like functional features. That way, a theme can easily depends on another module to reuse block features.

Huge features like the folded menu , Google maps or the form builder are put in their separate module so that theme can easily reuse. But each time a theme wants to reuse a feature, it has to style it.

I see themes like the ones in (see section WordPress) every theme bring its own set of features that are perfectly designed for the theme. And that's good.

If your question is about open sourcing features common to all themes. As usual, of course we will do that for most important ones but don't expect all building blocks to be open sourced because some of them are linked to a theme.

Dynamic building blocks are usually an existing open source JS lib that is reused. So there is no code to develop. But it has to be styled for a specific theme to match the overall look and feel. (Think about graph libs) So, these building blocks are not cross-theme.

If a feature is cross theme (e.g. a better HTML editor, support for floating images in paragraphs, ...), we will of course put it in the core (unless it rely on a lot of CSS)


On Oct 7, 2014 11:54 PM, "Yannick Buron" <> wrote:
Hello Fabien,

I have some thoughts on this point. I am totally for proprietary themes, I believe this is a good business model which will also expand the use of Odoo CMS.

But about the building blocks, some of them will probably be so useful that they will be used by many projects and themes. Such generic and cross-themes blocks shall be included in code and AGPL I think, while blocks specific to one or two themes shall be closed source without problem.
Like you I think there is a real potential in the blocks, and if they are at the core they will really demonstrate the power of Odoo CMS. This generic blocks will be needed by integrators anyway, do you share my point of view or do you think it's the role of the OCA to build the open-source generic blocks?

Sincerely, great initiative, and already a great success from what I see.

My 2cents,

Le 07/10/2014 21:49, Fabien Pinckaers a écrit :
<blockquote cite="" type="cite">

> I asked this before on community list, but didn't get any official response, so will try again...
> What is the licencing model covering each of these "website" developments?

Quoting the Indiegogo campaign: (FAQ in the bottom)

What license will these developments fall under?

Every improvement of the website builder application will be released in open source (AGPL) and included in the official version of Odoo. This includes: the customization toolbox, an improved inline editor for perfect HTML pages.

However the themes will not be open source. Once you purchase a license for a theme, you can use it on as many sites as you like, but you're not allowed to distribute it! 

Themes and building blocks are only data, not code. So, it's ok with agpl and you can deploy a theme on our saas. Data are just loaded in the DB, no module is added on our saas platform.

> Regards,
> -Mario
> On Tue, Oct 7, 2014 at 10:00 AM, Fabien Pinckaers <> wrote:
>> Hello,
>> After the huge success of the Odoo Point of Sale crowdfunding campain,
>> we just launched an Indiegogo campain for the Odoo Website Builder /
>> eCommerce. Our goal is to take it to the next level by providing
>> pixel-perfect professional themes and advanced building blocks.
>> Get more information about the campaign here:
>> As part of this project, we will design:
>>  - 50 profesionnal themes, highly customizable
>>  - 70 building blocks: forms builder, google maps integration...
>>  - a clean designer and developer documentation
>>  - improvements in the Odoo Website Builder core app
>> Every theme and building blocks are fully customizable with a new
>> toolbox to adapt to your own branding in just a few clicks.
>> Help us fund this project and you will get either:
>>  - one theme of your choice for your own website: recommended for users
>>  - 50 themes you can reuse on any project unlimitedly: recommended for
>>    partners
>>  - 70 dynamic building blocks for additional features
>> These themes will work on version 8 (no need to wait for v9).
>> As a platform, the Odoo Website Builder is incredible. But to turn it
>> into a huge success we need websites to be beautiful, out-of-the-box.
>> That's the goal of this campaign. It just costs a theme (145€) to have a
>> pixel perfect website, ready-to-use in a few minutes with awesome
>> animations or building blocks.
>> To reach our goal, we recruited 4 highly experienced web designers. (it
>> took me 4 months to select the best ones in Belgium) The first theme,
>> called "Clean", is ready with its 20 building blocks. As soon as you
>> fund the project, you will directly receive the first theme. You will be
>> able to select a theme amongst the 50 ones once the project if fully
>> developed. (by the end of this year)
>> Help us boost the Odoo Website Builder and offer a beautiful design for
>> your website(s):
>> Thanks,
>> --
>> Fabien Pinckaers
>> Odoo Founder
>> PS: the most interesting perk (pack of 50 themes & main sponsor) are
>> limited to the firsts 8 contributors.
>> PS1: the pack of 50 themes is perfect for partners as it will allow you
>> to do beautiful and customized demonstrations to prospects, whatever the
>> target industry.
>> _______________________________________________
>> Mailing-List:
>> Post to:
>> Unsubscribe:
> _______________________________________________
> Mailing-List:
> Post to:
> Unsubscribe:

Post to:

Post to: