Managing Component Updates with Joomla!2.5 - Part 5
From Joomla! Documentation
(Difference between revisions)
m (→Articles in this series) |
m |
||
| Line 26: | Line 26: | ||
* democompupdate_10/site/views/democompupdate/view.html.php | * democompupdate_10/site/views/democompupdate/view.html.php | ||
* democompupdate_10/site/views/democompupdate/tmpl/default.php | * democompupdate_10/site/views/democompupdate/tmpl/default.php | ||
| + | |||
| + | === Version 1.0.j3 | ||
| + | The zip file can be downloaded from | ||
| + | [http://joomlacode.org/gf/download/frsrelease/14931/65113/democompupdate_10.zip democompupdate_10j3.zip]. It is identical to version 1.0, except that is requires Joomla 3.0. The intent is that this will cause an abort of the install or update. | ||
=== Version 1.1.1 === | === Version 1.1.1 === | ||
Revision as of 12:12, 31 May 2011
| This is a article which: needs review. You can help the Joomla! Documentation Wiki by contributing to it. More pages that need help similar to this one are here. If you feel the need is satistified, please remove this notice. While actively editing, consider adding {{inuse}} to reduce edit conflicts. |
Contents |
Articles in this series
Component Release Files
Included in this example are zip files for three releases. You will need to download all three to exercise the features of this example.
Version 1.0
The zip file can be downloaded from democompupdate_10.zip. It contains files:
- democompupdate_10/democompupdate.xml
- democompupdate_10/script.php
- democompupdate_10/admin/sql/install_data.sql
- democompupdate_10/admin/sql/uninstall.sql
- democompupdate_10/admin/sql/updates/1.0.sql
- democompupdate_10/site/controller.php
- democompupdate_10/site/democompupdate.php
- democompupdate_10/site/models/democompupdate.php
- democompupdate_10/site/views/democompupdate/view.html.php
- democompupdate_10/site/views/democompupdate/tmpl/default.php
=== Version 1.0.j3 The zip file can be downloaded from democompupdate_10j3.zip. It is identical to version 1.0, except that is requires Joomla 3.0. The intent is that this will cause an abort of the install or update.
Version 1.1.1
The zip file can be downloaded from democompupdate_111.zip. Diff's of democompupdate_10.zip and democompupdate_111.zip show how files have changed.
diff -r democompupdate_10/admin/sql/install_data.sql democompupdate_111/admin/sql/install_data.sql 10c10 < (1,'1.0'); --- > (1,'1.1.1'); Only in democompupdate_111/admin/sql/updates: 1.1.1.sql Only in democompupdate_111/admin/sql/updates: 1.1.sql diff -r democompupdate_10/democompupdate.xml democompupdate_111/democompupdate.xml 2c2 < <extension type="component" version="1.6" method="new"> --- > <extension type="component" version="1.6" method="upgrade"> 8c8 < <version>1.0</version> --- > <version>1.1.1</version> diff -r democompupdate_10/script.php democompupdate_111/script.php 11c11 < private $release = '1.0'; --- > private $release = '1.1.1'; diff -r democompupdate_10/site/views/democompupdate/view.html.php democompupdate_111/site/views/democompupdate/view.html.php 25c25 < $myRev = '1.0'; --- > $myRev = '1.1.1';
Version 1.3
The zip file can be downloaded from democompupdate_13.zip. Diff's of democompupdate_111.zip and democompupdate_13.zip show how files have changed.
diff -r democompupdate_111/admin/sql/install_data.sql democompupdate_13/admin/sql/install_data.sql 10c10,12 < (1,'1.1.1'); --- > (1,'1.1.1'), > (2,'1.2.1'), > (3,'1.3'); Only in democompupdate_13/admin/sql/updates: 1.2.1.sql Only in democompupdate_13/admin/sql/updates: 1.2.sql Only in democompupdate_13/admin/sql/updates: 1.3.sql diff -r democompupdate_111/democompupdate.xml democompupdate_13/democompupdate.xml 8c8 < <version>1.1.1</version> --- > <version>1.3</version> diff -r democompupdate_111/script.php democompupdate_13/script.php 11c11 < private $release = '1.1.1'; --- > private $release = '1.3'; diff -r democompupdate_111/site/views/democompupdate/view.html.php democompupdate_13/site/views/democompupdate/view.html.php 25c25 < $myRev = '1.1.1'; --- > $myRev = '1.3';