Todo List
core
- make this $icms_images_setname as an option in preferences...
- The definition of the library path needs to be in mainfile
- Search all places that this function is called and rename it to impresscms_get_adminmenu. After this function can be removed.
- Search all places that this function is called and rename it to icms_substr. After this function can be removed.
Impress
- Make it private, fix usage in HTMLPurifier_LanguageTest
- This really ought to be protected, but until we have a facility for properly generating HTML here w/o using tokens, it stays public.
- Consider making protected
- Implement conditionals? Right now, some messages make reference to line numbers, but those aren't always available
- We need an easier way to inject strategies using the configuration object.
- whitelisting allowed fonts would be nice
- Reconsider some of the public member variables
- Create a separate maintenance file advanced users can use to cache their custom HTMLDefinition, which can be loaded via a configuration directive
- Implement memcached
- Make some of the more internal functions protected, and have unit tests work around that
- Refactor interface so that configuration/context is determined upon instantiation, no need for messy generateFromTokens() calls
- Consider making some member functions protected
- Figure out how to protect some of these methods/properties
- Allow injectors to request a re-run on their output. This would help if an operation is recursive.
- Serialized cache for languages
- Reread XML spec and document differences.
- Generalize so that XML_HTMLSax is also supported.
- Rewrite to use Interchange objects
- Enable nodes to be bubbled out of the structure.
- Port DirectLex to use this
- Filter allowed query parameters
- Validate the email address
- Also add information about internal state
- Consider making protected
- This could be more efficient... maybe specify in $modversion['comments'] the notification category. This would also serve as a way to enable notification of comments, and also remove the restriction that all notification categories must have unique item_name. (TODO)
- Check that this works correctly for comment and other events which depend on additional config options...
- Give this its own class, probably static interface
- Extend to indicate non-text/css style blocks
- Wildcard matching and error reporting when an added or subtracted fix has no effect.
- Refactor duplicate elements into common class (probably using composition, not inheritance).
- Tests that need to be made:
IcmsPersistableObject
- this could probably be automatically deducted from the class name as it is always prefixed with the module name
- this could probably be automatically deducted from the class name - for example, the class SmartsectionCategory will have "category.php" as it's managing page
- This is not functionnal yet.. it needs further integration
- This is not functionnal yet.. it needs further integration
- This is not functionnal yet.. it needs further integration
SimplePie
- If the dimensions for media:content are defined, use them when width/height are set to 'auto'.
- Atom inheritance (item author, source author, feed author)
- Add ability to prefer one type of content over another (in a media group).
- Add support for end-user defined sorting of enclosures by type/handler (so we can prefer the faster-loading FLV over MP4).
- If an element exists at a level, but it's value is empty, we should fall back to the value from the parent (if it exists).
- Option for type of fetching (cache, not modified header, fetch, etc.)
- Hardcode for release (there's no need to have to call SimplePie_Misc::parse_date() only every load of simplepie.inc)
- Move to properly supporting RFC2616 (HTTP/1.1)
- Move to using an actual HTML parser (this will allow tags to be properly stripped, and to switch between HTML and XHTML), this will also make it easier to shorten a string while preserving HTML tags
- Also, |atom:link|@rel=self
- If we have a perm redirect we should return the new URL
- When we make the above change, let's support <itunes:new-feed-url> as well
class
- Make a page in the admin panel for setting mailer preferences.
|
|