Hi all,

This is a status update. I tried trac with fastcgi, fcgid and wsgi. I
managed to make multiple projects work in apache with wsgi. Fastcgi didn't
work at all and fcgid is giving an ambiguous error.
So the good news is I was able to setup trac for multiple project.

Next steps,

-Setup LDAP with multiple OUs
-Map an OU to several projects in trac

If the above two steps are successful we can make it work for us in aPaaS.

Basically the idea is to have an agent/service that create projects an
associate realms with different OUs to them dynamically without apache2
going down.

thanks,
dimuthu




On Wed, Jul 24, 2013 at 1:57 PM, Ajanthan Balachandran <[email protected]>wrote:

>
>
>
> On Wed, Jul 24, 2013 at 12:02 PM, Dimuthu Leelarathne 
> <[email protected]>wrote:
>
>> Hi,
>>
>> I've been looking into the subject. Evaluated 2 projects
>>
>> Trac
>>
> I believe you mean this[0] project by Trac.
>
>> - Very active, 13 contributors (according to ohloh) in python
>> - One proecess per project. We can associate a realm to a several
>> projects. It is multi-tenanted.
>> - Apache license
>>
> It is not  Apache license.It is modified BSD[1]
>
>> - Good API
>>
> By default it does not have a remote API.We have to install XMLRPC
> plugin[2].It has limited methods[3] ,we may have to add additional methods.
>
>>
>>
>> Bug Genie Notes (Sameera pointed this out)
>> - This is multi-tenant using the means of hostnames. The methodology is
>> to put host name in /etc/hosts and then in /etc/apache2/sites-enabled. So
>> this solution is not very scalable. Perhaps it will scale up to hundreds.
>> - MPL
>> -Does not have a good API
>> -Not very active, 1 contributor
>> -Agile dashboards are present
>>
>> IMO trac has a more scalable MT story than Bug Genie. I am +1 for trac.
>> So going forward with track would mean having a service that spawning
>> processes as required and killing them after a certain idle time. I think
>> that system would scale well. I assume there is a better way to do
>> authentication password file - which I have been using so far.
>>
>> thanks,
>> dimuthu
>>
>>
>> --
>> Dimuthu Leelarathne
>> Architect & Product Lead of App Factory
>>
>> WSO2, Inc. (http://wso2.com)
>> email: [email protected]
>>
>> Lean . Enterprise . Middleware
>>
>> _______________________________________________
>> Architecture mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
> [0]http://trac.edgewall.org/
> [1]http://trac.edgewall.org/wiki/TracLicense
> [2]http://trac-hacks.org/wiki/XmlRpcPlugin
> [3]
> https://bitbucket.org/alexandrul/trac-xmlrpc-plugin/src/4bede1987d4e17ae89bfb65576a69266ad7915bb/README.wiki?at=default
> --
> ajanthan
> --
> Ajanthan Balachandiran
> Senior Software Engineer;
> Solutions Technologies Team ;WSO2, Inc.;  http://wso2.com/
>
> email: ajanthan <http://goog_595075977>@wso2.com; cell: +94775581497
> blog: http://bkayts.blogspot.com/
>
>
> Lean . Enterprise . Middleware
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Dimuthu Leelarathne
Architect & Product Lead of App Factory

WSO2, Inc. (http://wso2.com)
email: [email protected]
Mobile : 0773661935

Lean . Enterprise . Middleware
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to