Message from discussion
Monday night project... Bangspace Ajax Forums
X-BeenThere: bangkok-space@googlegroups.com
Received: by 10.204.136.193 with SMTP id s1ls1388365bkt.3.p; Tue, 09 Feb 2010
01:05:58 -0800 (PST)
Received: by 10.204.29.22 with SMTP id o22mr409978bkc.9.1265706357667;
Tue, 09 Feb 2010 01:05:57 -0800 (PST)
Received: by 10.204.29.22 with SMTP id o22mr409977bkc.9.1265706357622;
Tue, 09 Feb 2010 01:05:57 -0800 (PST)
Return-Path: <ki...@felspar.com>
Received: from constable.felspar.com (constable.felspar.com [87.106.200.12])
by gmr-mx.google.com with ESMTP id 11si556612bwz.11.2010.02.09.01.05.57;
Tue, 09 Feb 2010 01:05:57 -0800 (PST)
Received-SPF: pass (google.com: domain of ki...@felspar.com designates 87.106.200.12 as permitted sender) client-ip=87.106.200.12;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ki...@felspar.com designates 87.106.200.12 as permitted sender) smtp.mail=ki...@felspar.com
Received: from seurat.felspar.net ([124.121.162.49]) by constable.felspar.com with Microsoft SMTPSVC(6.0.3790.3959);
Tue, 9 Feb 2010 10:05:57 +0100
Received: from [10.0.2.115] ([10.0.2.115]) by seurat.felspar.net with Microsoft SMTPSVC(6.0.3790.3959);
Tue, 9 Feb 2010 16:05:57 +0700
Message-ID: <4B712542.1000208@felspar.com>
Date: Tue, 09 Feb 2010 16:05:06 +0700
From: =?ISO-8859-1?Q?Kirit_S=E6lensminde?= <ki...@felspar.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: bangkok-space@googlegroups.com
Subject: Re: Monday night project... Bangspace Ajax Forums
References: <000e0cd1ab54dc8f43047f23a433@google.com> <7DF3C67A-5912-45F3-9CD9-1C985FB218AF@one.ie> <cf93fe001002082344w990cdb5if96ebd6fd17f4907@mail.gmail.com>
In-Reply-To: <cf93fe001002082344w990cdb5if96ebd6fd17f4907@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Return-Path: ki...@felspar.com
X-OriginalArrivalTime: 09 Feb 2010 09:05:57.0484 (UTC) FILETIME=[1785A2C0:01CAA967]
A technology stack that we've used for this in the past consists of:
* Any CMSes that you care to use. Pick one of them to produce the main skin.
* Use a Django reverse proxy. This is a really simple application that
fetches the skin from the skin site and then all of the inclusions that
are to be used (i.e. modules from different CMSes). It uses
BeautifulSoup to fetch the relevant parts of pages from all of the CMSes
and then uses a skin page (which is really a Django template) to put it
all together. Django also needs to handle the user authentication
against the other sites.
* Varnish at the front end so that we can get pages directly from CMSes,
we can get media without processing them and we can make the whole thing
a bit more efficient by caching pages.
This works pretty well and is very stable. It also means that we can
pick choose features from pretty much any CMSes we want (and people are
familiar with) and make it look like a single site.
Integrating RESTful services into the Django layer is simpler than other
CMSes, but it allows both to be done without too much difficulty.
K
proteus guy wrote:
> It would be nice if we can make this thing technology neutral by
> implementing it as a bunch of integrated RESTful services. That way
> people could implement their own features/services and even host them
> elsewhere but still appear as one integrated !_ environment.
>
> -- Ben
>
> On Tue, Feb 9, 2010 at 1:55 PM, Tony O'Connell <t...@one.ie
> <mailto:t...@one.ie>> wrote:
>
> Hello...
>
> I really enjoyed meeting everyone last night and have been thinking
> about what I could add to the sessions. I have great belief in a
> learning theory called social constructivism
> http://en.wikipedia.org/wiki/Social_constructionism which basically
> states that people learn best when working together to create
> something that can be shared with others.
>
> So my proposal is that maybe part of the time on Monday nights we
> could work on a project together. The best project I can think of is
> on Bangspace.org ... and the most important element of that website
> IMHO is to develop a platform for easy communication and collaboration.
>
> Drupal's forum modules suck. Wordpress, however has a really
> beautiful and elegant app called P2 http://p2theme.com/ I would be
> very interested in porting this to Drupal, if any one is
> interested.... integrating it with Twitter, FB, Linked In... and
> later with events, voting, project management etc. I believe that
> there is a significant opportunity to collaborate with other
> Hackerspaces, Drupal user groups and individuals on the development
> of the module ... since it is so much needed... This would make the
> work much more interesting and create links with other communities.
>
> What do you think?
>
> Best wishes,
>
> Tony
>
>