How to reuse some of the HG code to create an event site

3 views
Skip to first unread message

Stéfane Fermigier

unread,
Apr 27, 2013, 7:59:43 AM4/27/13
to hasgee...@googlegroups.com
Hi,

I have to create a web site for the Open World Forum 2013 (an open source conference that will take place).

Due to personal preferences, I'd like to use Flask for the public-facing website and I'm looking for an appropriate back office so that contributors can work on the content.

Is it something Nodular could be useful for ? I don't see an admin UI in the source code, so I'm wondering how you are managing your content when using Nodular.

If Nodular is not ready for prime time, is EventFrame the right starting point ?

Regards,

  S.


Kiran Jonnalagadda

unread,
Apr 27, 2013, 3:20:03 PM4/27/13
to hasgee...@googlegroups.com
Stefane, Nodular is the new backend for Eventframe, but we haven't yet started rewriting Eventframe atop it. That's about a month away from being ready for use.

While we use Eventframe in production for many event websites, I wouldn't recommend it. It was hastily written for an event last year and some of the technical design decisions turned out to be wrong, which is why I'm now working on Nodular to do it right.

How soon do you need to be working on your event website? You're welcome to jump into the code and start helping out. I haven't written out a roadmap since I've been the only person working on this so far, but we now have Devi too, so I'll need to make one.

Kiran

-- 
Kiran Jonnalagadda

--
You received this message because you are subscribed to the Google Groups "HasGeek Code" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hasgeek-code...@googlegroups.com.
To post to this group, send email to hasgee...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/hasgeek-code/-/VqIgONpGF4EJ.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Stefane Fermigier

unread,
Apr 29, 2013, 5:13:29 AM4/29/13
to hasgee...@googlegroups.com
Hi Kiran, thanks for your answer.

Our event takes place in october, but we have to put some content on the web this week. (BTW: here's the current web site for the event: http://openworldforum.org/ ) and I only have a limited amount of time to work on it (say, a couple of days).

If I had the time, I would have tried the following approach: use a content repository with a model similar to the JCR (http://en.wikipedia.org/wiki/Content_repository_API_for_Java), put a REST API on top of it, and use a rich client JS application as the management interface (for instance, based on AngularJS). I already have a prototype implementation for a repository, and I guess Nodular is also a promising candidate, adding a REST API (such as this one: https://docs.jboss.org/author/display/MODE/REST+Service+3.x - which is actually closely related to the JCR API) on top of it should be trivial to implement, but developing the management UI in Angular or any other JS framework is much more work than I can dedicate to this project in the short term. This is in accordance with the architecture described by my friend Henri Bergius (of Midgard fame) here: http://bergie.iki.fi/blog/decoupling_content_management/

However, given the limited amount of time and resources I have right now, my new plan is currently to use an existing CMS for the back-office (I'm leaning towards FeinCMS, a light-weight Django-based CMS) and custom Flask code for the public front-end to get a website quickly running, and maybe work on something more elaborate during the summer.

  S.

-- 
Stefane Fermigier, tech entrepreneur
http://fermigier.com/ - http://twitter.com/sfermigier - http://www.linkedin.com/in/sfermigier
"Well done is better than well said." - Benjamin Franklin
"There's no such thing as can't. You always have a choice." - Ken Gor

Reply all
Reply to author
Forward
0 new messages