Joomla SEO Discussion for Enhancements
Written by The Joomla SEF Team   
Wednesday, 14 May 2008

These are areas of attention that have been identified during the development of v2.1.0. The JoomlaSEF development team will be adding all known issues and upgrade intentions to the SourceForge Tracking system to be reviewed by the community. Major areas for attention are provided below. If you are reading this and have suggestions, please consider taking the time to add them here -or- add specific items to the Tracker system. 

  • Code Review & Use Case Development
    Review code and create map to review efficiency and prepare for upgrades the software is pretty good but needs some standards implemented with documentation to correct existing issues with patched codes and prepare for growth.
  • Upgrade System
    What is and how does the upgrade system work? There is a call to a currentversion.xml file that was located at open-sef.org. We need the structure for this file / the tools that where used to generate it. We may be able to use the SourceForge for this purpose.
  • Versioning Data
    The version information is located in 20 different places. This among other information needs to be in a standardized location. Using LANGUAGE files for this is not a good method. The code files contain references, and the XML file contains references. This all needs to be drilled back to the XML file.
  • Notes & Credits Data
    This is in the XML file. If we want to keep it here we need to standardize that method and move all related materials to this file.
  • SourceForge Integration
    What can we do to best integrate with SourceForge (sourceforge.net/projects/joomlasef), CVS, upgrade system, etc..
  • Plug-in System Planning
    What do we have to use for this, what structures are already available, what control should plug-ins have, etc..
  • System Cleanup for Core Competancy
    Utilize the use-case review and perform a top-down code scan to remove all junk code, streamline the code for efficiency with the core functionality.  Extract all non-core functionality and convert into the first plugins for the system.
  • Documentation Support
    Where is it?  We need it for SourceForge and Website. If you have any, please submit it to the group.
  • Javascript Removal
    We should remove the Scriptalicious & MooTools codes. They slow down the experience and are solutions already provided with Joomla 1.5.x. We can utilize the 1.0.x codes to create a drop-downs and then provide that additional pizzazz with the v1.5.x launch.
 
Last Updated ( Wednesday, 14 May 2008 )