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.