Joomla! Platform 12.1

Todo List

Joomla-Platform

JFilterOutput::ampReplace()

  • There must be a better way???

JArchiveZip::create()

  • Finish Implementation

JAccess::getActions()

  • Need to decouple this method from the CMS. Maybe check if $component is a valid file (or create a getActionsFromFile method).

JCacheStorage::getAll()

  • Review this method. The docblock doesn't fit what it actually does.

JHttpFactory::getHttpTransports()

  • Make this function more generic cause the behaviour taken from cache (getStores)

JAccess::getUsersByGroup()

  • This method should move somewhere else

JFactory::getXML()

  • This may go in a separate class - error reporting may be improved.

JDatabaseImporterMysql::mergeStructure()

  • If it's not XML convert to XML first.

JDatabaseImporterPostgresql::mergeStructure()

  • If it's not XML convert to XML first.

JDocumentFeed::render()

  • Make this cacheable

JForm::syncPaths()

  • Maybe we should receive all addXXXpaths attributes at once?

JCacheControllerPage::_makeId()

  • Discuss whether this should be coupled to a data hash or a request hash ... perhaps hashed with a serialized request

PHPMailer

PHPMailer::set()

  • Should this not be using __set() magic function?

SimplePie

SimplePie_Enclosure::embed()

  • If the dimensions for media:content are defined, use them when width/height are set to 'auto'.

SimplePie_Item::get_enclosure()

  • Add ability to prefer one type of content over another (in a media group).

SimplePie_Item::get_enclosures()

  • 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).

SimplePie::get_favicon()

  • Cache atom:icon

simplepie.php

  • phpDoc comments

SimplePie_File

  • Move to properly supporting RFC2616 (HTTP/1.1)

SimplePie_Sanitize

  • 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

SimplePie::subscribe_url()

  • 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

SimplePie_Misc::xml_encoding()

  • Add support for EBCDIC
/html>