Potlatch 1/Development overview

From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — Potlatch 1/Development overview
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް

30-second overview

Potlatch comprises two main parts:

  • the Flash client, written in ActionScript 1, which runs on your browser;
  • the server API, written in Ruby, which does all the database interaction.

It's all open source - the code is public domain, and it's compiled with the LGPL Ming library. Patches are welcome!

ActionScript 1 is a simple language that anyone with scripting experience can pick up. If you want to hack on Potlatch, you should first familiarise yourself with its UI, and make sure you fully understand OSM's nodes, ways and tags.

Five-minute overview

For more information, read the five-minute overview.

Technical reference

On this site

Elsewhere

License

All files are public domain and written by Richard Fairhurst, except for:

  • Relations code by Dave Stubbs - thanks!
  • Additional patches by Thomas Wood.
  • ymap.swf contains a component from Yahoo Flash API, subject to Yahoo's licence terms
  • swfobject.js is by Geoff Stearns and is MIT-licensed
  • The warning beep is from freesound.org and is by acclivity (CC-SamplingPlus)

Help!