NL:Potlatch/Development overview
Jump to navigation
Jump to search
30-seconden overview
Potlatch bestaat uit twee delen:
- de Flash client, geschreven in ActionScript 1, deze loopt in je browser;
- de server API, geschreven in Ruby, welke alle database interactie verzorgt.
Het is allemaal open source - de code is publiek domein, en het is gecompileerd met de LGPL Ming bibliotheek. Patches zijn welkom!
ActionScript 1 is een eenvoudige taal die een ieder met wat scripting ervaring kan oppakkken. Als je wilt hacken in de code van Potlatch raak dan eerst goed bekend met de gebruikers interface, wees er zeker van dat je de structuur van OSM's nodes, ways en tags begrijpt.
Vijf-minuten overview
Voor meer informatie, lees vijf-minuten overview.
Technische referentie
Op deze site
- /Installeren_en_compileren
- /File-by-file
- /Client overview
- /Server overview
- /GPS tracks
- /AMF
- /Yahoo
- /FAQs
Andere plaatsen
- ActionScript dictionary (PDF)
- Dingen die je waarschijnlijk niet nodig zult hebben:
- Ming: project, reference (alleen als je de drawing primitives wilt hacken)
- AMF format description (in het bijzonder lijst van types)
Licentie
Alle programma bestanden zijn public domain en geschreven door Richard Fairhurst, behalve:
- Relations code door Dave Stubbs - dank!
- Additionele patches door Thomas Wood.
- ymap.swf bevat een component van de Yahoo Flash API, beschreven in Yahoo's licentie voorwaarden
- swfobject.js is door Geoff Stearns gemaakt en is MIT-licensed
- De waarschuwings piep komt van freesound.org en is door acclivity (CC-SamplingPlus)
Help!
- Contact Richard.