Packaging a extension: Difference between revisions

From Joomla! Documentation

Felham (talk | contribs)
mNo edit summary
cleaning up / dublicate content - redirecting to Package page
 
(8 intermediate revisions by 6 users not shown)
Line 1: Line 1:
A directory with several loose files is not a convenient package for distribution. So the final step is to make a ''package''. This is a compressed archive containing the directory structure and all the files. The package can be in '''ZIP''' format (with a <tt>.zip</tt> extension), in '''TAR-gzip''' format (with a <tt>.tar.gz</tt> extension), or in '''TAR-bz2''' format (with a <tt>.tar.bz2</tt> extension).
#REDIRECT [[Package]]
 
If your template is in a directory <tt>mytemplate/</tt> then to make the package you can connect to that directory and use commands like:
* <tt>tar cvvzf ../mytemplate.tar.gz *</tt>
* <tt>zip -a -r ..\mytemplate.zip *.*</tt>
 
=== Note to Mac OS X users ===
Note to template developers using Mac OS X systems: the Finder's "compress" menu item produces a usable ZIP format package, but with one catch. It stores the files in [[AppleDouble]] format, adding extra files with names beginning with "<tt>._</tt>". Thus it adds a file named "<tt>._templateDetails.xml</tt>, which Joomla 1.5.x can sometimes misinterpret. The symptom is an error message, "XML Parsing Error at 1:1. Error 4: Empty document". The workaround is to compress from the command line, and set a shell environment variable "COPYFILE_DISABLE" to "true" before using "compress" or "tar". See the [[AppleDouble]] article for more information.

Latest revision as of 21:50, 18 April 2020

Redirect to: