Todo List
net.nehmer.branchenbuch
- Implement an override mechanism for required field settings.
- Implement an override mechanism for required field settings.
net.siriux.photos
- Make relocation target flexible
de.linkm.newsticker
de.linkm.events
de.linkm.taviewer
- Convert mgd_get_article_by_name to MgdSchema.
- Rewrite this to use the real schema select widget, which is based on some other field which contains the URL of the schema.
- Move the API to use the new MidCOM ACL stuff
net.nemein.incidentdb
midcom.helper.datamanager2
- make row widths adjustable in schema.
- Move to getDate where possible.
- Refactor into subfunctions for better readability.
- Operation on file handles.
- Implement thumbnail interface.
- Derived-images recreation.
- Operation on file handles.
- Implement thumbnail interface.
- Enable multiple captchas per page.
- Integrate type validation checks cleanly.
- Integrate type validation checks cleanly.
- Integrate type validation checks cleanly.
- Integrate type validation checks cleanly.
midcom.admin.simplecontent
- Rewrite this to use the real schema select widget, which is based on some other field which contains the URL of the schema.
- Rewrite this to use the real schema select widget, which is based on some other field which contains the URL of the schema.
- Move the API to use the new MidCOM ACL stuff (and add acl studd)
- Move the API to use the new MidCOM ACL stuff (and add acl studd)
midcom.baseclasses
- Allow for lazy plugin namespace configuraiton loading (using a callback)! This will make things more performant and integration with other components much easier.
midcom.services
- This should be cached, as it would require loading all components by default. The component manifest might help here too.
- This should be cached, as it would require loading all components by default. The component manifest might help here too.
- Factor this out into its own configuration file.
- This should be cached, as it would require loading all components by default. The component manifest might help here too.
- Localize
- Better privilege checks
- This is an intermediate implementation to link to the current proof-of-concept Folder management code. This needs adaption to Aegir2!
- This is a stub implementation only, no hooks are added yet. For testing purposes however the permalink of the bound object is added to the toolbar for all users.
- Move this to a SELECT DISTINCT for performance reasons ASAP.
- Move this to a SELECT DISTINCT for performance reasons ASAP.
- Find a way to propagate leaf additions/deletions to to topic which must be invalidated in all places neccessary, or MIDCOM_NAV_LEAVES will be broken.
- More elaborate class introduction.
- Write code examples
- Batch indexing support
- Check if there is a better way to handle the exec loop, which looks rather PHP-workaroundy right now.
- Check if there is a better way to handle the exec loop, which looks rather PHP-workaroundy right now.
- The Type field is not yet handled properly.
- More DBA stuff: use DBA classes, which allow you to implicitly load the parent object using get_parent.
- Add support for indexing blobs using a yet-to-be-written document_blob
- Move to a full factory pattern here to save document php file parsings where possible. This means that all document creations will in the future be handled by this method.
- implement print_statistics in the backends.
- This call should load the component accociated to the privilege on demand.
- Refactor into multiple methods
- Refactor this to use PEAR Date
- protect against deadlocks when stderr gets swamped while stdin is still being written. This might be difficult actually, as I have no idea if you can set the timeout of an output stream in PHP safely. For now it seems to work, even for larger requests.
midcom.admin.styleeditor
- : fix the delete_ok check.
ImageManager
- change all these config values to defines()
undocumented
- Rewrite this to use the real schema select widget, which is based on some other field which contains the URL of the schema.
net.nehmer.blog
- Rewrite to use some intelligent QB driven code.
- Rewrite this to use the real schema select widget, which is based on some other field which contains the URL of the schema.
net.nehmer.static
- Convert mgd_get_article_by_name to MgdSchema.
- Rewrite to use some intelligent QB driven code.
- Rewrite this to use the real schema select widget, which is based on some other field which contains the URL of the schema.
org.openpsa.products
- Rewrite this to use the real schema select widget, which is based on some other field which contains the URL of the schema.
net.nehmer.publications
- Optimize count (only keep one publicaiton in memory, not all of them, just count)
- Optimize count_unchecked (don't create publication objects, just count)
- Rewrite this to use the real schema select widget, which is based on some other field which contains the URL of the schema.
midcom.helper.datamanager
- tarjei: Complete documentation
- Add a section about configuration of HTMLArea or at least add a corresponding docuemnt to the distribution.
- Documentation and links how to configure TinyMCE
- Documentation incomplete (tarjei).
net.nemein.registrations
- Rewrite Mail handling to PEAR_Mail.
- Once QB supports it, add functions with approved/unapproved filtering
- Once QB supports it, order by Names
- Rewrite to a more suitable implementaiton with DM2 side support.
- Rewrite Mail handling to PEAR_Mail.
no.bergfald.rcs
net.nemein.calendar
- Prevent indexing of master-topic Calendars (they're for aggregation only)
- Rewrite to DM1 usage.
midcom
- Update the data structure documentation
- Update the data structure documentation
- This has yet to be translated using the l10n service
- Implement proper count / Limit support.
- Maybe cache this? I don't know how complex it really is, but DB accesses are already cached by the _basicnav core. So it is not that hard.
- Refactor the class to promote code reuse in the execution handlers.
- Optimize the limit/offset implementation.
- for Bergie: Check return value in case of failure.
- End-User documentation of node and leaf data, as the one in basicnav is incomplete too.
- Add usage example to this documentation
- Bring the information from http://www.nathan-syntronics.de/midgard/midcom_fs-transition/nap-update.html somehow into this.
- Document Style Inheritance
- Currently partly disabled due to the FS-Transition.
- Integrate with midcom_helper_metadata::is_object_visible_onsite()
net.nehmer.account
- Factor this out into a pluggable base class with more advanced interfacing.
no.bergfald.objectbrowser
- delete dependants and relocate to the parent object.
- Rewrite this to use the real schema select widget, which is based on some other field which contains the URL of the schema.
- Move the API to use the new MidCOM ACL stuff (and add acl studd)
midcom.db
- Check if user is already assigned to the group.
net.nehmer.marketplace
- Once Midgard 1.8 QB with parameter and (NOT) IN support rolls out, move to those functions for querying the top items.
net.nehmer.jobmarket
- Once Midgard 1.8 QB with parameter and (NOT) IN support rolls out, move to those functions for querying the top items.
Documentation generated on Tue, 15 Aug 2006 13:12:02 +0300 by phpDocumentor 1.3.0RC3