Hi,

I don't want to get it into the django project itself, so I'm sorry, if I 
choose the wrong ml. I'm searching 
for informations how to build such a project for other developers, like, where 
should this sources be 
installed to. With most external projects I found and tried out myself I had 
problems integrating them 
into our own project without any changes inside the external project. Within 
the Django documentation, 
I found informations about coding guidelines,but I did not find any best 
pratices for embedding such 
libraries inside the Django installation. So I hope to get some hints, where to 
find such informations.

Maria
________________________________________
Von: django-developers@googlegroups.com [django-develop...@googlegroups.com] im 
Auftrag von Russell Keith-Magee [russ...@keith-magee.com]
Gesendet: Mittwoch, 12. Mai 2010 15:46
An: django-developers@googlegroups.com
Betreff: Re: Plug-ins for Django

On Wed, May 12, 2010 at 2:01 PM, Siebert, Maria
<maria.sieb...@hpi.uni-potsdam.de> wrote:
> Hi,
>
> for our Django project, we developed an application which enables the usage 
> of plug-ins for enhancement of the application. I know plug-ins for years 
> using them a lot in "classical" application development, so when starting 
> deveolping with Django, I really missed them and put a big effort into 
> getting this feature.
>
> The plug-in app is small, consisting of about 4 or 5 classes and some 
> functions for different template tags. We use it for about half a year now. 
> It helps a lot to use sub projects and develop them seperately, especially, 
> when there are different developers for different parts but no fixed dates 
> for every project to finish together.
>
> It allows to define different types of plug-in interface, and provides a 
> template tag for enabling plug-ins inside Templates or use them for 
> enhancement of other functions like search.
>
> Now I would like to ask, if their is any interest in this app to make it 
> available for other developers. I would like to make it an easy to use 
> package, so that everyone, who could need this functions, can install it. But 
> I could not find any informations, how to do this the best way, only the 
> reference to this mailing list. So I hope to get some advices, what will be 
> the next steps.

The next step depends on exactly what you're proposing.

The fact that you're posting to django-developers (which is the
mailing list for discussing the development of Django itself) suggests
that you might be proposing this as something that should be added to
Django itself. If this is indeed the case, then you need to open a
ticket, describe your proposal in detail, and prepare a patch that can
be applied to trunk. Then, when the v1.3 feature discussion period
starts (which should be in a bit over a week), you can advocate for
your proposal.

However, if what you're proposing is a standalone project, then get an
account on sourceforge/Google Code/github/bitbucket, upload your code,
make sure you package it with a setup.py, submit it to PyPI, and
announce it to the world on django-users (the mailing list for general
users of Django).

Even if you're ultimately aiming at the first option, the second
option may be a better approach - proposals for trunk get a lot more
traction if they've proven themselves as standalone projects.

Yours,
Russ Magee %-)

--
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-develop...@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-develop...@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to