DP Code Wishlist
Jump to navigation
Jump to search
The following are larger big-picture things that the DP Developers would like to see in the DP code. If you are interested in working on one or more of them, please contact someone on the -devel list and/or in the pgdpdev jabber room to discuss it.
If you are a DP Developer and have things to add to this list, please do so!
If you are a DP user (not a DP Developer) with bug reports or feature requests, please use the DP Task Center or start a discussion of them in the Future Features forum instead of using this wiki page. Thank you.
Important
Nice to have
- File layout restructuring
- Files are laid out in a very haphazard way in the code base. It would be good to move these around to make more sense. jmdyck and cpeel both have ideas on this.
- We don't need to reorganize everything at once. The steps can be as small as a single file, so we are free to 'bundle' them as we like.
- When we move a file F, we must do various things:
- * Update the paths by which other files refer to F.
- * Update the paths by which F refers to other files (updating the $relpath in F will handle most but not all of this).
- * If F is a 'bookmarkable' script, handling requests for it at the old location. This could be done by adding a redirect to the server config, by adding code to the 404-handler, or by leaving behind a 'ghost' script at the old location.
- * Updating references to F in forums, wiki, etc.
- To reduce errors, we should try to automate as much of this as possible. We should be able to at least automatically detect what needs to be changed, even if we can't automate the changes themselves.