Opened 16 years ago

Closed 16 years ago

Last modified 15 years ago

#9445 closed (invalid)

New contrib - django-install

Reported by: italomaia Owned by: nobody
Component: Uncategorized Version: 1.0
Severity: Keywords: new contrib
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

I would like to suggest a new contrib to django. This contrib should allow someone to add a app to a existing project, on-the-fly, right through a web interface. That would be a big differecial for the project, and would make the whole "working with django" thing a lot easier. With django-install, django would became REALLY pluggable. Here are the details i made some nights ago:

It should let people add apps to django on the fly! With the real deal running, while you add your app, and more, 
it should let you configure the app! I was thinking, why INSTALLED_APPS is within settings.py?
It '''doesn't have to be there''', and more, it would be better if it wasn't! It should go in a sweet .py(maybe a yaml) file where a nice, 
friend of everybody, contrib could mess up on it's own, add apps and stuff. Apps should get a default template
to became pluggable, like have a configuration file of its own and pre-defined urls and template configuration. 

And more! This new contrib, should be able to edit the apps urls as well, on the fly,
so, one would be able to add his apps, configure the project template folders and edit the urls all nice and just start working.
It would became kind of a lego play. You create the project, add the apps, configure them, and there, you would have a 
django project up and running. 

One more details, it should be required from apps to have a special file called app_settings.py, where the app settings would go.

Change History (2)

comment:1 by James Bennett, 16 years ago

Resolution: invalid
Status: newclosed

Proposed contrib apps should exist, on their own, for a while and demonstrate both that they have a user base who's interested in them and developers who are committed to maintaining them; as such, this proposal really isn't appropriate until your proposed application has been written and in use for a while.

comment:2 by (none), 15 years ago

milestone: post-1.0

Milestone post-1.0 deleted

Note: See TracTickets for help on using tickets.
Back to Top