CMS for GAE

332 views
Skip to first unread message

N. Rosencrantz

unread,
May 19, 2011, 6:14:45 AM5/19/11
to google-a...@googlegroups.com
Hi
One of the disadvantages with GAE is that there is no CMS like Drupal och Joomla to easily deploy new large projects. Is there a CMS for GAE in the making? I found myself creating the basic functions of a CMS from scratch ie adding, viewing, editing and deleting articles in a categorized system that I supposse Joomla could have done if it were PHP. Do you know of any projects for GAE that is like a CMS with the basic functions for instance that only the user who created an article can edit it?
Thanks
Niklas R

Prashant Gupta

unread,
May 19, 2011, 6:44:48 AM5/19/11
to google-a...@googlegroups.com
Hi,

I am working on a CMS, called claymus which is under-development. I am planning to release a pre-release version asap and a stable version by end of this year.


--
Prashant 

--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To post to this group, send email to google-a...@googlegroups.com.
To unsubscribe from this group, send email to google-appengi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.

N. Rosencrantz

unread,
May 19, 2011, 11:03:37 AM5/19/11
to google-a...@googlegroups.com
Thank you Prashant for informing about this exciting project that I
will follow.
Niklas

Brandon Wirtz

unread,
May 19, 2011, 12:10:06 PM5/19/11
to google-a...@googlegroups.com

I looked at creating a CMS on AppEngine, and quickly discovered that the issue is that most users of a CMS want their plugins.  The hill to get over in terms  of install base is formidable when you consider that Java, and Python are not as commonly spoken languages as PHP, Ruby, and ASP.  That’s why www.LockerGnome.com moved to GAE via CDNinabox.com

 

Rather than porting code it was far cheaper and easier to use GAE as an Accelerator than it was to create a CMS from Scratch.

 

If you are going to build a CMS, from what our clients have asked for the top things they want that most CMS attempts are lacking:

Post Via XMLRPC

RSS by Tags, Author, Category

XML Sitemaps

Easy Conversion of themes from other CMS’s to the CMS

 

 

As such you may want to look at other Django templates for CMS’s and try and be compatible with those, or mostly compatible with those, to make it easier for users to switch.

--

Ikai Lan (Google)

unread,
May 19, 2011, 8:25:37 PM5/19/11
to Google App Engine
What about Vosao?


Ikai Lan 
Developer Programs Engineer, Google App Engine

Brandon Wirtz

unread,
May 19, 2011, 9:54:47 PM5/19/11
to google-a...@googlegroups.com

It’s certainly the best choice out there, it is missing XML-RPC Posting,  NewPost Pinging to notify Google and others of new content, and it doesn’t have many templates for themes. (always hard because it chicken and eggs with content)

 

When I looked at it didn’t have good page caching so it was REALLY expensive to run.  I think I was looking at $1.75 CPM for hosting.  I could have re-written it to fix that… but out of the box it was rough.

roberto.cr

unread,
May 20, 2011, 4:01:06 AM5/20/11
to Google App Engine
allbuttonspressed.com comes to mind. it's based off django nonrel and
works nice with appengine.
a friend of mine showed it to me.
it's nice, but not exactly what most people would want from a CMS.


but I really wouldn't recommend anyone making a CMS just because you
need it.
this kind of lone-ranger CMS always gets done basically for what the
person needs, and not what a flexible CMS is supposed to provide.
and with all the need for plugins to work off the box, I don't see a
quick Joomla or Wordpress port working...


the thing about app engine is that, as it's so new, there's not much
things developed for it.
and I predict it never will, unless python takes off as the main
language for web apps;
that would require other cloud services such as Cloud Foundry to want
this as well...


On 19 maio, 21:54, "Brandon Wirtz" <drak...@digerat.com> wrote:
> It's certainly the best choice out there, it is missing XML-RPC Posting,
> NewPost Pinging to notify Google and others of new content, and it doesn't
> have many templates for themes. (always hard because it chicken and eggs
> with content)
>
> When I looked at it didn't have good page caching so it was REALLY expensive
> to run.  I think I was looking at $1.75 CPM for hosting.  I could have
> re-written it to fix that. but out of the box it was rough.
>
> From: google-a...@googlegroups.com
> [mailto:google-a...@googlegroups.com] On Behalf Of Ikai Lan (Google)
> Sent: Thursday, May 19, 2011 5:26 PM
> To: Google App Engine
> Subject: Re: [google-appengine] CMS for GAE
>
> What about Vosao?
>
> http://www.vosao.org/
>
> Ikai Lan
> Developer Programs Engineer, Google App Engine
>
> Blog:http://googleappengine.blogspot.com
>
> Twitter:http://twitter.com/app_engine
>
> Reddit:http://www.reddit.com/r/appengine
>
> On Thu, May 19, 2011 at 9:10 AM, Brandon Wirtz <drak...@digerat.com> wrote:
>
> I looked at creating a CMS on AppEngine, and quickly discovered that the
> issue is that most users of a CMS want their plugins.  The hill to get over
> in terms  of install base is formidable when you consider that Java, and
> Python are not as commonly spoken languages as PHP, Ruby, and ASP.  That's
> whywww.LockerGnome.commoved to GAE via CDNinabox.com
> For more options, visit this group athttp://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-a...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengi...@googlegroups.com
> <mailto:google-appengine%2Bunsu...@googlegroups.com> .
> For more options, visit this group athttp://groups.google.com/group/google-appengine?hl=en.

Johan Euphrosine

unread,
May 20, 2011, 11:16:05 AM5/20/11
to google-a...@googlegroups.com, Nick Johnson
What about starting from bloggart, it is pretty hackable, and recently
they added a Page system:
https://github.com/Arachnid/bloggart/commit/76d8f6cc4319cb89bef8fa761b1bfb2f9b9e1af8

I don't think there is ACL for Page yet, but it could be a nice contribution :)

> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-a...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengi...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>

--
Johan Euphrosine (proppy)
Developer Programs Engineer
Google Developer Relations

Geoffrey Spear

unread,
May 23, 2011, 12:41:33 PM5/23/11
to Google App Engine


On May 19, 12:10 pm, "Brandon Wirtz" <drak...@digerat.com> wrote:
> in terms  of install base is formidable when you consider that Java, and
> Python are not as commonly spoken languages as PHP, Ruby, and ASP.  

You really think that Ruby and ASP are more "commonly spoken" than
Java and Python? Even PHP compares unfavorably with Java in most of
langpop.com's metrics, and Ruby and ASP don't touch Python in any of
them.

Brandon Wirtz

unread,
May 23, 2011, 2:17:54 PM5/23/11
to google-a...@googlegroups.com
That's more deployed, not "spoken". Every Blogger and IT guy on the planet
can hack together a PHP Plugin for their CMS. Very Few can do that in
Python or Java.


-----Original Message-----
From: google-a...@googlegroups.com
[mailto:google-a...@googlegroups.com] On Behalf Of Geoffrey Spear
Sent: Monday, May 23, 2011 9:42 AM
To: Google App Engine

--

ego008

unread,
May 25, 2011, 12:47:05 AM5/25/11
to google-a...@googlegroups.com

Jeff Schnitzer

unread,
May 25, 2011, 12:59:37 AM5/25/11
to google-a...@googlegroups.com
On Mon, May 23, 2011 at 11:17 AM, Brandon Wirtz <dra...@digerat.com> wrote:
> That's more deployed, not "spoken".  Every Blogger and IT guy on the planet
> can hack together a PHP Plugin for their CMS.  Very Few can do that in
> Python or Java.

...and even fewer can do it in Ruby or C#.

Truly, PHP is in a class by itself.

Jeff

Prashant Gupta

unread,
Jul 16, 2011, 2:25:47 PM7/16/11
to google-a...@googlegroups.com, google-app...@googlegroups.com
Hi All,

Claymus is close to its (first) preview release. Only few bug fixes and minor modifications are remaining. Check out the live demo at http://demo.claymus.com . 

--
Prashant



--

Maneesh Arora

unread,
Jul 16, 2011, 11:48:57 PM7/16/11
to google-app...@googlegroups.com, google-a...@googlegroups.com
What's the unique advantage of having a CMS in GAE?

thanks,

Maneesh

You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group.
To post to this group, send email to google-app...@googlegroups.com.
To unsubscribe from this group, send email to google-appengine...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.

N. Rosencrantz

unread,
Jul 18, 2011, 9:58:10 AM7/18/11
to google-a...@googlegroups.com, google-app...@googlegroups.com
Having something like a CMS eg like wordpress, joomla or mediawiki compatible then we won't have to start every project from scratch and project would become more configuration than programming which naturally is an advantage since programming takes more time than just configuring a new CMS deployment. I used web2py for a project when a friend wanted a quick website started and naturally to change pages we'd prefer a web-based editor instead of changing templates and redeploying. I'm glad to see some CMS are coming to app engine. Some frameworks offer features that are getting close to that of a CMS, for instance GAE Framework (www.gaeframework.com) comes with a blog engine and when you have a blog you are getting close the the functions of a CMS. Do you agree?

Prashant Gupta

unread,
Jul 18, 2011, 11:50:53 AM7/18/11
to google-a...@googlegroups.com, google-app...@googlegroups.com
Yes, you are right. Picking an opensource project and making it work for you is very easy, but making something from scratch has its own fun :) . I stared building Claymus because I felt need of Java based CMS which is made for GAE, considering what GAE is, how it is different from other hosting services, services/apis GAE is providing to developers, etc. etc. etc.

Claymus is designed to give you maximum flexibility and support to build your app on top of Claymus. Along with all the GAE features you can take advantage of Servlet Level caching to minimize delay and cpu usage, plugable modules and themes, etc ... (complete list will be put on updated Claymus Website :) ).


Regards,
Prashant

Anton Danilchenko

unread,
Jul 21, 2011, 1:42:31 AM7/21/11
to gaefra...@googlegroups.com, google-a...@googlegroups.com, google-app...@googlegroups.com
Thanks for a question!

Yes, blog application allow you to create sections (categories) and create pages (articles) into selected section. This is similar with CMS functionality. But we have not support change templates in web-based editor. You can change design of your web site one time, and this is affected each page.

Currently we have moved our applications to new version 2.0. But this apps not tested yet. We have two blogging systems - blog and blogs applications. Blog app - allow only for admin create and edit articles and sections. Blogs app - allow each user create personal blog and work with this blog. We need to complete both this applications to add flexibility to use for a different tasks.

Best regards, Anton.
Reply all
Reply to author
Forward
0 new messages