Hi all,
I was thinking about starting on an extension repo[0], and have a couple of questions.
Should this be hosted by the Inkscape project? If so, how do I go about getting access? Or at least finding out what version of php/python/mysql are available to set up a local test site?
If not, is anyone willing to pool resources for hosting? Or know of a good FOSS-friendly place to host?
Any thoughts or opinions on server/language/db? I'm leaning toward apache/php/mysql, but something like cherrypy/python/sqlite would be well suited to this task as well.
Thanks, Chris
[0] http://wiki.inkscape.org/wiki/index.php/ExtensionsRepository
What kind of repository?
For Deb, you could use launchpad PPAs. For code you could use Bzr. Not sure what you could use for rhels.
Martin
On Fri, 2009-10-30 at 20:23 -0500, Chris Mohler wrote:
Hi all,
I was thinking about starting on an extension repo[0], and have a couple of questions.
Should this be hosted by the Inkscape project? If so, how do I go about getting access? Or at least finding out what version of php/python/mysql are available to set up a local test site?
If not, is anyone willing to pool resources for hosting? Or know of a good FOSS-friendly place to host?
Any thoughts or opinions on server/language/db? I'm leaning toward apache/php/mysql, but something like cherrypy/python/sqlite would be well suited to this task as well.
On Fri, Oct 30, 2009 at 8:36 PM, Martin Owens <doctormo@...400...> wrote:
What kind of repository?
For Deb, you could use launchpad PPAs. For code you could use Bzr. Not sure what you could use for rhels.
Good question. It needs to be OS-agnostic though, so likely just ZIP or EGG files containing the extension and metadata files.
If you read the spec, it's more than just a code repo - it needs a web front-end where users can log in, upload, rate, comment, etc: http://wiki.inkscape.org/wiki/index.php/ExtensionsRepository
Chris
On Fri, 2009-10-30 at 20:23 -0500, Chris Mohler wrote:
I was thinking about starting on an extension repo[0], and have a couple of questions.
Sweet!
Should this be hosted by the Inkscape project? If so, how do I go about getting access? Or at least finding out what version of php/python/mysql are available to set up a local test site?
If not, is anyone willing to pool resources for hosting? Or know of a good FOSS-friendly place to host?
I believe that SF.net provides this type of functionality for projects now. You could use the inkscape project, but it'd probably be easier to just start your own and JFDI the project. I don't have any web skillz anymore, but I'm excited about the prospect. I regularly find extensions I didn't know about (and are really cool).
--Ted
On 10/31/09, Chris Mohler wrote:
If not, is anyone willing to pool resources for hosting? Or know of a good FOSS-friendly place to host?
OSUOSL has been hosting Open Font Library and a number of other FOSS projects
Any thoughts or opinions on server/language/db? I'm leaning toward apache/php/mysql, but something like cherrypy/python/sqlite would be well suited to this task as well.
My suggestion would be http://ghns.freedesktop.org/
Alexandre
Django http://djangoproject.com. Definitely Django. I've been working with it a fair bit recently (I'm using it for a major personal web-based commercial project) and it's far and away the best way to go with anything like that. It could also help with version control, being Python, as it would be easier to integrate with Bazaar which is also Python than something in another language. Then it'd just be make sure that Apache has mod_wsgi installed and installation is easy. Django's model system is ideal for this sort of purpose, and Django is much easier to work with, more powerful and more consistent than another MVC system. I've used several MVC systems in PHP and Django in Python, and just looking at that spec on the Wiki I'd say Django is really a *very* good fit.
Integration between the user, registration and comments applications and the extension-handling application would be fairly easy, and making meta-data models and things like that trivial. As for exposing an API for providing output serialised in any way, shape or form you feel like, it's easy with Django power.
*Disclaimer:* I'm not affiliated with the Django team in any way; I'm merely an ecstatic user who has after much experimentation found the best web framework that there is for speed, simplicity, power and just about any other benchmark you throw at it :-) (except for universal usability, it loses to PHP frameworks there most shared servers don't come with Python but do come with PHP. If you can get hold of Python though, you're safe).
On Sat, Oct 31, 2009 at 6:53 AM, Chris Mohler <cr33dog@...400...> wrote:
Hi all,
I was thinking about starting on an extension repo[0], and have a couple of questions.
Should this be hosted by the Inkscape project? If so, how do I go about getting access? Or at least finding out what version of php/python/mysql are available to set up a local test site?
If not, is anyone willing to pool resources for hosting? Or know of a good FOSS-friendly place to host?
Any thoughts or opinions on server/language/db? I'm leaning toward apache/php/mysql, but something like cherrypy/python/sqlite would be well suited to this task as well.
Thanks, Chris
[0] http://wiki.inkscape.org/wiki/index.php/ExtensionsRepository
Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
-- Chris Morgan <chris.morganiser@...400...>
I'm good at making two things: mistakes and enemies.
I support this choice, despite not knowing Django. I know it is quite scalable - a Polish web site that could be described as a Facebook clone (though I think it was created before Facebook) runs on it. It has nearly a million users.
Regards, Krzysztof
participants (6)
-
Alexandre Prokoudine
-
Chris Mohler
-
Chris Morgan
-
Krzysztof Kosiński
-
Martin Owens
-
Ted Gould