Thread:Extension talk:MobileFrontend/Issues with MobileFrontend and possible rewrite/reply


 * Wiki[pm]edia centric
 * This is a no-brainer, but specifically:


 * Relying on X-Device headers
 * Squid cache hacks
 * Wikipedia mobile hacks
 * Wikimedia templates (sopa)
 * Domain handling
 * CSS is a mess
 * The current CSS setup is a huge mess. Lots of duplicate rules in device specific files.


 * Everything in one file
 * Until very recently 90% the code was in one file.


 * Login form and templates
 * These should be implemented as SpecialPages, really

That's just off the top of my head. Along with fixing the above issues, I intend to do the following


 * Make use of anonymous squid cache for the main site when the parser cache isn't available (Requested by Tim)
 * Take a structured, OOP approach to the extension
 * Take steps for automatically configuring WURFL caching so it doesn't kill your wiki when you use the extension
 * Add hooks for doing Wikimedia things
 * More configuration for the post-parse output mangling
 * Instead of doing a mobile front page by manipulating it, use a custom mobile page

That's most of, there'll be a few more tweaks and features.