Code: Select all
One line summary
Write a DTD for template XML installer files (templateDetails.xml).
Description
Review the PHP code for the template installer and use it to construct a
Document Type Definition (DTD) file which can be used to validate correct
syntax for any given Joomla! 1.5 templateDetails.xml file. Download at
least 10 templates from a range of sources and validate them against the
DTD using a suitable validating parser. Write a document describing how to
validate a template installer file.
You might find the following DTDs to be useful starting points:
1. Components: http://dev.joomla.org/xml/1.5/component-install.dtd
2. Modules: http://dev.joomla.org/xml/1.5/module-install.dtd
(Note that these are not necessarily accurate or up-to-date).
The document should comply with current Joomla! Editorial Style Guidelines
and guidelines for the Template Tutorials Project.
Skills Needed
* Knowledge of PHP
* Knowledge of XML and DTDs would be useful.
Difficulty
Advanced.
Work Product
DTD as described above. Document as described above.
Licensing
All code must be created using the GNU General Public License version 2.
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html#SEC4
Documentation written for this task must be made available under the
Joomla! Electronic Documentation License.
Extra Credit (optional)
Do the same for Joomla! 1.5 component, module and plugin XML installer
files (these are all very similar so much of the work will already have
been done, but there are important variations that must be noted).
Time Limit
4 weeks.
Sorry for my bad English and short introduce.
Claimed: Nov 29 Due: Dec 25
Google Task
[me=AmyStephen]Changed subject slightly for sorting all threads to match against Google resource [/me]