|
Features_Brainstorm
Brainstorm and General Outline for Features
For brevity feel free to use "DKK" (Django Komodo Kit) to indicate this project whenever writing below. Developer ResourcesImplementation StrategiesThe goal is to utilize the built-in user extension tools as much as possible to form the core functionality. The Komodo platform is flexible with regards to how you can use and reference collections of files/snippets/commands/... Whenever something isn't obvious to accomplish you can just create a command that runs a python script. This isn't meant to discourage anyone from exploring some of the more "exotic" strategies of writing extensions, writing XPCOM, or Python (+Django) + XUL. We'll need to weigh the pros and cons of those once we're ready to tackle some cool usability features. Misc. Feature IdeasNear
Far
Debugging is described here and it works as a toolbox command using the second option mentioned there (port number may vary, see under Debug/Listener Status and change in Preferences/Debug/Connection): /path-to-komodo-install/lib/support/dbgp/bin/pydbgp -d localhost:9000 manage.py runserver --noreload |
► Sign in to add a comment
A syncdb button would be useful, possibly "Restart Apache" button would be great too.
Perhaps some of the GUI stuff could be better accomplished outside of Komodo, so that everyone could use it (GTK for example). For example, the settings.py editor would be useful to everyone. I guess we could do some kind of XUL thing, that would run for anyone who has firefox installed perhaps. I don't really know how XUL stuff works.
Very helpful