|
|
(27 intermediate revisions by 9 users not shown) |
Line 1: |
Line 1: |
− | [http://saererg.0lx.net/20081120-movie-theatres.htm movie theatres in tulsa ok] [http://zelgetgo.0lx.net/new1003.htm seal beach movies] [http://caraines.qsh.eu/basquabob.htm free line poker video] [http://fademon.0lx.net/article-1653.htm avalon movie theater corvallis] [http://tarobasal.strefa.pl/sitemap.htm http]
| |
− | [http://cnavieltz.strefa.pl/comment-1979.htm staten island movies] [http://fispruil.qsh.eu/news881.html mature vs young videos] [http://qasletop.is-the-boss.com/sitsiten.html address license plate for free] [http://tacataca.strefa.pl/comment-199.htm my pet monster video] [http://lifokdron.0lx.net/1642.html animated movie avatars]
| |
− | [http://ettaelt.strefa.pl/news-543.html roger steffens movie] [http://tacataca.strefa.pl/comment-608.htm asheville movie listing] [http://chifire.strefa.pl/news-772.html metroid flash movies] [http://betheres.qsh.eu/comment-1360.htm my exgirlfriend video] [http://cnavieltz.strefa.pl/comment-1442.htm email hosting server video web]
| |
− | [http://caraines.qsh.eu/zdomno.htm joan pamela rogers turner video] [http://licawol.strefa.pl/resource788.htm intrigo movie] [http://vihencbr.0lx.net/milf-ava-video.html milf ava video] [http://chifire.strefa.pl/news-1492.html organizational chart for video game design] [http://acsitzar.0lx.net/sitemap.html url]
| |
− | [http://dronoubr.0lx.net/as-the-world-turn.html as the world turn video clip] [http://caraines.qsh.eu/eltouacs.htm magnolia movie theater] [http://sakonze.qsh.eu/domgethen-1964.html after effects in movie production] [http://mahohmie.qsh.eu/resource946.htm scariest video game] [http://lofaako.strefa.pl/article762.html apna movies cricket]
| |
− | [http://faquafav.is-the-boss.com/text-248.htm macmillan dictionary crack] [http://dronoubr.0lx.net/sitemap.html top] [http://varpasz.is-the-boss.com/article606.htm punktorrents.com] [http://spfortne.qsh.eu/sitemap.html url] [http://huruple.qsh.eu/20090105-student-sex.htm student sex videos]
| |
− | [http://tulilre.strefa.pl/2009-01-02-swordfish-movie.html swordfish movie director] [http://acsitzar.0lx.net/news-intel-i810-video-2008-11-12.html intel i810 video driver] [http://faquafav.is-the-boss.com/text-405.htm pirate name] [http://saererg.0lx.net/20081113-power-boat-racing.htm power boat racing video] [http://cnavieltz.strefa.pl/comment-1449.htm avaitor movie]
| |
− | [http://baslozaro.is-the-boss.com/article333.html mp3 wolf serial] [http://zelgetgo.0lx.net/new1755.htm linda lovelace movie clips] [http://licawol.strefa.pl/resource653.htm school video surveillance] [http://zelfibu.strefa.pl/qasetc-1988.html audio video lead] [http://varpasz.is-the-boss.com/article834.htm pirate ship blue prints]
| |
− | [http://bukgetert.0lx.net/sitemap.htm index] [http://zelzelqa.is-the-boss.com/news-memory-could-2008-12-30.html memory could not be allocated for the activation process] [http://varpasz.is-the-boss.com/article925.htm activation i90c nextel without] [http://saererg.0lx.net/20081109-amateur-free-video.htm free amateur home video xxx] [http://saererg.0lx.net/20081120-personals-live.htm personals live webcam free web chat video]
| |
− | [http://fademon.0lx.net/article-937.htm episode iii movie photo star war] [http://lofaako.strefa.pl/sitemap.html links] [http://naceceli.qsh.eu/page1651.html music from movies list] [http://roladarh.strefa.pl/news-529.html paranoia movie] [http://varpasz.is-the-boss.com/article62.htm neck cracking sound]
| |
− | cvicna
| |
| = Introduction = | | = Introduction = |
| + | |
| + | NOTE! Developers are recommended to work with 1.9 at this time. Only maintenance and security changes are being made on the 1.7 branch. |
| | | |
| Please consider sharing your modifications with the community and helping integrate them into the standard code! | | Please consider sharing your modifications with the community and helping integrate them into the standard code! |
Line 35: |
Line 26: |
| | | |
| [[Freeside:1.7:Documentation:Developer:Exports|Exports]] | | [[Freeside:1.7:Documentation:Developer:Exports|Exports]] |
− |
| |
− | == (Invoice) Events ==
| |
− |
| |
− | Invoice events have been refactored in 1.9.x and are now just events. The new events have "Condition" and "Action" plugins.
| |
− |
| |
− | == Services ==
| |
− |
| |
− | Service tables are fully "plug-in" able - just create the table (see "Schema changes" below) and define the %info hash.
| |
| | | |
| = Additional developer information = | | = Additional developer information = |
Line 49: |
Line 32: |
| | | |
| [[Freeside:1.7:Documentation:Developer:Schema changes|Schema changes]] - Quick documentation on how to make schema changes | | [[Freeside:1.7:Documentation:Developer:Schema changes|Schema changes]] - Quick documentation on how to make schema changes |
− |
| |
− | == Agent virtualization ==
| |
− |
| |
− | [[Freeside:1.7:Documentation:Developer:Agent-virtualized Config|Agent-virtualized config]] - Quick notes on how to agent-virtualize new parts of the configuration tables
| |
| | | |
| = API documentation = | | = API documentation = |
| | | |
| [[Freeside:1.7:Documentation:Developer/FS|1.7 API documentation]] | | [[Freeside:1.7:Documentation:Developer/FS|1.7 API documentation]] |
− |
| |
− | [[Freeside:1.9:Documentation:Developer/FS|1.9 API documentation]]
| |
Latest revision as of 13:25, 26 July 2009
Introduction
NOTE! Developers are recommended to work with 1.9 at this time. Only maintenance and security changes are being made on the 1.7 branch.
Please consider sharing your modifications with the community and helping integrate them into the standard code!
Subscribe to the freeside-devel mailing list. Send your changes as unified diffs (diff -u). If possible, send changes against current CVS HEAD and also any branch they should be applied to (i.e. FREESIDE_1_7_BRANCH). However, if all you have is diffs against a release, well, probably best to send what you have rather than waiting.
Also note that the license requires that you provide source code if you provide hosted access to a modified Freeside instance.
Signup and self-service
You can of course customize the signup and self-service templates as well as plug into the self-service API from Perl, PHP or any other language via XML-RPC. See the FS::SelfService API.
There are notes for the existing signup.cgi, signup.html or success.html as well.
Backend plugins
The backend code is structured to make it easy to add "plugins" of various types. 1.7 allows you to easily add new price plans and exports. 1.9 extends this and additionally allows event plugins (conditions and actions) and new kinds of service tables.
Price plans
Price plans
Exports
Exports
Additional developer information
Schema changes
Schema changes - Quick documentation on how to make schema changes
API documentation
1.7 API documentation