The ever-expanding TODO list for TDO Mini Forms plugin

As requested, here is my TODO list for the TDO Mini Forms plugin. I’ll try and keep this up to date with each new release. The order it’s presented in, is not indicitive of the order I’ll implement it. They’ll be done, when they are done.

Open Bugs as of 0.9.4:

  • Invalid markup used in form elements!

TODOs as of 0.9.4:

  • Multiple form support
    • Allow users to submit Pages
    • Allow users to submit Links
    • User groups (instead of roles)
  • More Template Tags
    • Log
    • Moderation Queue
    • Approved Posts
    • File Info
    • Country codes on submitter’s IP
  • Allow moderators append a message to the approved/rejected notification (not that hard to do, store the message as a postmeta, notification code grabs the message from postmeta, uses it and then deletes it from post meta)
  • Allow admins to modify messages to user for…
    • Submitted post awaiting moderation
    • Submitted post automatically published
    • Banned IP, Banned user and other insufficent priviliges messages
  • Widget Manager Menu
    • Info about loaded widgets
    • Disable loading of widgets
    • Editor pane for widgets
  • Improvements for current widgets
    • Upload Files: Multiple instances
    • Upload Files: Thumbnail size options for upload files
    • Upload Files: Limit size of image by w/h
    • Content (and Custom Field): TinyMCE Integration
    • Custom Fields: Radio groups, multiple checkboxs (grid-layout)
    • 1 Question Captcha: Randoming questions for Captcha
    • 1 Question Captcha: Validate at post time, not at preview
    • Email verification of non-registered users
    • Category: options for list size, width, include cats and multiple default categories
    • Notify Me: Option to always notify submitter
    • Image Captcha should not reload on every preview
    • Update “getcat” plugin with control UI
    • Upload Files: Image cropping
  • Edit style-sheet for form inside TDOMF (possible have multiple styles)
  • Edit post support
    • Unregistered user editing (lots of strange reprecussions here)
  • AJAX support (probably never)
  • Spam Protection
    • Integration with Akismet
    • SPAM button in moderation page
  • Force Preview (user must preview first before submission)
  • Allow newly submitted posts be set to “Post ready for review” with WordPress 2.3
  • A “manage download” menu
  • Documentation on creating your own widgets
  • Widget to popup text instead of statically presenting text
  • Allow users to define their own quicktags
  • Prevent plugin from being acitvate if register_globals is enabled
  • Mark validation to widgets as for “preview” or “post”
  • Allow some way to ask for input during validation (i.e. for captchas)
  • Throttle number of submissions per “day” (hour/min) per “ip” (user)
  • Add a “title” field to the file upload for file links/attachment pages
  • Control who can access form by role and/or user, ip and capability.

Related Posts: