Archived

Difference between revisions of "Managing Component Updates (Component release files)"

From Joomla! Documentation

m
m
Line 26: Line 26:
  
 
=== Version 1.1.1 ===
 
=== Version 1.1.1 ===
 +
The zip file can be downloaded from
 +
[http://joomlacode.org/gf/download/frsrelease/14932/65114/democompupdate_111.zip democompupdate_111.zip].
 
Diff's of ''democompupdate_10.zip'' and ''democompupdate_111.zip'' show how files have changed.
 
Diff's of ''democompupdate_10.zip'' and ''democompupdate_111.zip'' show how files have changed.
 
<blockquote>
 
<blockquote>
Line 59: Line 61:
  
 
=== Version 1.3 ===
 
=== Version 1.3 ===
In addition to the files shown in version 1.1.1, ''democompupdate_13.zip'' also contains files
+
The zip file can be downloaded from
* democompupdate_13/admin/sql/updates/1.2.sql
+
[http://joomlacode.org/gf/download/frsrelease/14933/65115/democompupdate_13.zip democompupdate_13.zip].
* democompupdate_13/admin/sql/updates/1.2.1.sql
+
Diff's of ''democompupdate_111.zip'' and ''democompupdate_13.zip'' show how files have changed.
* democompupdate_13/admin/sql/updates/1.3.sql
+
<blockquote>
 +
<pre>
 +
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';
 +
</pre>
 +
</blockquote>

Revision as of 14:33, 30 May 2011

This page has been archived. This page contains information for an unsupported Joomla! version or is no longer relevant. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.

This tutorial is for Joomla Joomla 1.6

Articles in this series[edit]

Component Release Files[edit]

Included in this example are zip files for three releases.

Version 1.0[edit]

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.1.1[edit]

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[edit]

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';