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 16:16] cwacha [Creating a New Release from Development Code] |
development [28-06-2020 21:50] (current) cwacha [Creating a New Release from Development Code] |
||
---|---|---|---|
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 '' | ||