CMS in go?

947 views
Skip to first unread message

Mathieu Lonjaret

unread,
Mar 24, 2010, 7:57:35 AM3/24/10
to golang-nuts
Hello go fans,

Has anyone started working on a CMS (similar to drupal or plone) written in go?

Cheers,
Mathieu

Joan Miller

unread,
Mar 26, 2010, 4:49:11 AM3/26/10
to golang-nuts
If anybody is going to start with it, then you have in mind the next
one.

Django/RoR focus on the problem of making a page and defining a
datamodel. In change, Zotonic's [1] take on a hybrid CMS/framework
makes it easier to build web sites quickly and have modules which can
be deployed in many websites.

Zotonic didn't want to reinvent the datamodel for every project, as
they want to be able to share the data between sites. So they made a
generic simple datamodel which modules can extend with their own data
or functionality.
It has very well designed from scratch to be flexible and it's easy to
extend. A Zotonic module [1] has subdirectories for templates,
actions, scomps, dispatch rules and more.

[1] http://zotonic.com/
[2] http://zotonic.com/documentation/630/module-internals

Eleanor McHugh

unread,
Mar 26, 2010, 12:36:16 PM3/26/10
to golang-nuts
On 26 Mar 2010, at 08:49, Joan Miller wrote:
> If anybody is going to start with it, then you have in mind the next
> one.
>
> Django/RoR focus on the problem of making a page and defining a
> datamodel. In change, Zotonic's [1] take on a hybrid CMS/framework
> makes it easier to build web sites quickly and have modules which can
> be deployed in many websites.

Just as a matter of accuracy, Ruby on Rails isn't a CMS, it's a web application framework that can be used (amongst other things) to build a CMS. Examples of a RoR-based CMS would be Radiant or Mephisto.


Ellie

Eleanor McHugh
Games With Brains
http://feyeleanor.tel
----
raise ArgumentError unless @reality.responds_to? :reason

Joan Miller

unread,
Mar 26, 2010, 5:49:01 PM3/26/10
to golang-nuts
Yes, I know ;) but it was an opportunity to talk about zotonic since
that it's a CMS/framework hybrid and since that web developers always
compare other web framework to those 2 more known (Django/RoR).

On 26 mar, 16:36, Eleanor McHugh <elea...@games-with-brains.com>
wrote:


> On 26 Mar 2010, at 08:49, Joan Miller wrote:
>
> > If anybody is going to start with it, then you have in mind the next
> > one.
>
> > Django/RoR focus on the problem of making a page and defining a
> > datamodel. In change, Zotonic's [1] take on a hybrid CMS/framework
> > makes it easier to build web sites quickly and have modules which can
> > be deployed in many websites.
>
> Just as a matter of accuracy, Ruby on Rails isn't a CMS, it's a web application framework that can be used (amongst other things) to build a CMS. Examples of a RoR-based CMS would be Radiant or Mephisto.
>
> Ellie
>
> Eleanor McHugh

> Games With Brainshttp://feyeleanor.tel

Eleanor McHugh

unread,
Mar 26, 2010, 8:42:03 PM3/26/10
to golang-nuts
On 26 Mar 2010, at 21:49, Joan Miller wrote:
> Yes, I know ;) but it was an opportunity to talk about zotonic since
> that it's a CMS/framework hybrid and since that web developers always
> compare other web framework to those 2 more known (Django/RoR).

Tut tut... pushing Erlang for Erlang's sake... you'd never find a Rubyist indulging in that sort of thing ;)

Reply all
Reply to author
Forward
0 new messages