Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| development [23-06-2013 17:14] – [Creating a New Release from Development Code] cwacha | development [28-06-2020 21:50] (current) – [Creating a New Release from Development Code] cwacha | ||
|---|---|---|---|
| Line 18: | Line 18: | ||
| To checkout the newest development version, enter the following command on the commandline | To checkout the newest development version, enter the following command on the commandline | ||
| - | svn co https://iaddressbook.svn.sourceforge.net/svnroot/ | + | svn co https:// |
| ===== XML-RPC API ===== | ===== XML-RPC API ===== | ||
| Line 44: | Line 44: | ||
| ===== Translation ===== | ===== Translation ===== | ||
| - | Translation into other languages is very easy. Every language definition is stored in a **php**-file which resides in a separate folder for every language below the **// | + | Translation into other languages is very easy. Every language definition is stored in a **php**-file which resides in a separate folder for every language below the **//lib/lang//** folder. Example: **//lib/ |
| <note important> | <note important> | ||
| Line 68: | Line 68: | ||
| $lang[' | $lang[' | ||
| </ | </ | ||
| + | |||
| + | ===== Templates ===== | ||
| + | |||
| + | This section describes the HTML template that is currently used. In the current state the template system should be flexible enough to allow you to design a look and feel as you like (and not as the template system likes). | ||
| + | |||
| + | The template files have the file ending '' | ||
| + | |||
| + | main.tpl | ||
| + | | | ||
| + | +- search.tpl | ||
| + | | | ||
| + | +- tpl_showcontactlist() | ||
| + | | ||
| + | | ||
| + | | ||
| + | | | ||
| + | +- tpl_showperson() | ||
| + | +- person_empty.tpl | ||
| + | | | ||
| + | +- person.tpl | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | | ||
| + | +- person_edit.tpl | ||
| + | +- tpl_include() | ||
| + | | ||
| + | | | ||
| + | +- tpl_include() | ||
| + | | ||
| + | | | ||
| + | +- tpl_include() | ||
| + | | ||
| + | | | ||
| + | +- tpl_include() | ||
| + | | ||
| + | | | ||
| + | +- tpl_include() | ||
| + | | ||
| + | | | ||
| + | +- tpl_include() | ||
| + | +- person_edit_addresses.tpl | ||
| + | |||
| + | |||
| + | |||
| + | * // | ||
| + | * // | ||
| + | |||
| + | |||
| + | * All other functions work the same way, you should get the hang of it. Remark that **person_edit.tpl** does not call any // | ||
| + | |||
| ===== Analysis ===== | ===== Analysis ===== | ||
| Line 81: | Line 145: | ||
| This is a MUST-HAVE list. My personal addresses are normally stored inside Apples AddressBook which I find to perfectly fit all my needs. I thought that a web based equivalent, that behaves pretty much the same would be very cool. | This is a MUST-HAVE list. My personal addresses are normally stored inside Apples AddressBook which I find to perfectly fit all my needs. I thought that a web based equivalent, that behaves pretty much the same would be very cool. | ||
| - | ==== Existing Work ==== | + | ==== Existing Work (as of 2007) ==== |
| This is a list of all PHP addressbook applications I found on the web including a short comment why they did not fit my needs. | This is a list of all PHP addressbook applications I found on the web including a short comment why they did not fit my needs. | ||
| Line 103: | Line 167: | ||
| ===== Creating a New Release from Development Code ===== | ===== Creating a New Release from Development Code ===== | ||
| - | * update | + | * update '' |
| - | * adjust ''/ | + | * adjust '' |
| - | * disable | + | * update |
| - | * request updates from translators | + | * run '' |
| - | * update | + | * run '' |
| - | * run '' | + | * final test in DEV |
| + | * git tag -a -m " | ||
| + | * git push origin --tags | ||
| + | * run '' | ||
| + | * run '' | ||
| + | * Draft new release in github (Release title: iaddressbook-4.1.0-191) | ||
| + | * Upload artifacts to github release | ||
| + | * adjust [[download]] and [[changelog]] | ||
| + | * run '' | ||