Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| development [19-02-2012 18:58] – external edit 127.0.0.1 | 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 ===== | ||
| + | |||
| + | [[docs: | ||
| ===== Testing ===== | ===== Testing ===== | ||
| Line 40: | 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 64: | 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 77: | 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 99: | Line 167: | ||
| ===== Creating a New Release from Development Code ===== | ===== Creating a New Release from Development Code ===== | ||
| - | * update | + | * update |
| - | * remove | + | * adjust '' |
| - | * remove | + | * update '' |
| - | * disable translator.php | + | * run '' |
| - | * request updates from translators | + | * run '' |
| - | * update /README.txt | + | * final test in DEV |
| - | * adjust | + | * git tag -a -m " |
| - | * adjust | + | * git push origin --tags |
| - | * adjust /sqlite/* schemas | + | * run '' |
| + | * run '' | ||
| + | * Draft new release in github (Release title: iaddressbook-4.1.0-191) | ||
| + | | ||
| + | * adjust [[download]] | ||
| + | * run '' | ||