Laatst vroeg iemand aan mij wat Pmapper nou eigenlijk is. Hij had er wel al van gehoord, maar wist eigenlijk nog steeds niet wat het nou echt is.

Via deze blog wil ik iedereen graag vertellen wat Pmapper is en wat het kan. Zeker omdat er in Pmapperland grote veranderingen op komst zijn. Maar hier vertel ik later meer over.
Pmapper is eigenlijk heel makkelijk te omschrijven:
Pmapper, één van de vele producten die Ibuildings ondersteunt, is een webapplicatie om geografische informatie via het world wide web te ontsluiten.
Zegt dit je eigenlijk nog niks? Lees dan gauw verder!!
Wat is Pmapper?
Pmapper is een webapplicatie waarmee je alle informatie, die een geografische relatie heeft, kan publiceren via het world wide web.
Ja, maar wat houdt dat nu in?

Met Pmapper kun je bijvoorbeeld luchtfoto's combineren met de kadastrale gegevens, het gasnet, het waterleidingsnet etc etc. Allemaal informatie die geografisch gerelateerd is. Allemaal informatie die nu bij verschillende instanties verspreid staat. In gemeenteland zijn ze nu druk bezig om deze informatie allemaal via het web te ontsluiten met webmapping tools, waar Pmapper een mooi voorbeeld van is.
Een ander voorbeeld is als er brand uitbreekt in een appartement; dan heeft de brandweer een heleboel informatie nodig. Wat is de gemiddelde leeftijd in dat complex? Staan er gevaarlijke fabrieken in de buurt? Wanneer is dat complex gebouwd? Waar zit de dichtstbijzijnde wateraansluiting, etc. Een grote fabriek kan zijn plattegronden via hun extranet met Pmapper ontsluiten en daar kan dan ook allemaal administratieve informatie aan gekoppeld worden.
Zo kan ik nog wel 10 voorbeelden verzinnen waar Pmapper voor ingezet kan worden.
Leuk, maar ik moet zeker wel een vette licentie bij jullie kopen?
Nee absoluut niet. Pmapper is een open source project opgericht door Armin Burger. Pmapper was eerst een hobby project van Armin maar groeide door de populariteit al snel uit tot een volwassen product. Pmapper is geschreven in PHP en Javascript en maakt gebruikt van de populaire AJAX technologie en is te stylen met CSS.
Cool, PHP en AJAX. Maar in je onderwerp heb je het over oorlog. Hoe zit dat?
Armin ontwikkelt graag op zijn eigen machine en wilt zo min mogelijk overhead. Hij heeft geen zin in het schrijven van documentatie, het opzetten van een roadmap, een systeem om bugs of requested features te melden. Hij wil gewoon graag ontwikkelen.
Maar de community vraagt juist om deze dingen. Na het afwijzen van verschillende verzoeken en aanbiedingen om een goede ontwikkelomgeving op te zetten is er een tweedeling ontstaan.
Deze tweedeling heeft ervoor gezorgd dat er nu 2 branches zijn van 1 product.
Armin heeft duidelijk een andere keuze gemaakt en dat is natuurlijk zijn goed recht.
Wow en wat vind jij ervan?
Ondanks dat ik tegen het forken van software applicaties ben, begrijp ik zeer goed de behoefte van de community. De extra features die we ontwikkeld hebben willen we ook graag in de main codebase hebben, maar tot op heden is dit nog niet gebeurd.
Om de community te motiveren om het product verder te ontwikkelen, naar de behoefte van de leden, moet er een goede omgeving zijn.
Blijf je star en luister je niet naar je community dan is naar mijn mening een fork onvermijdelijk.
Ik heb mij ook aangesloten bij de nieuwe community. Ik heb schrijf rechten gekregen zodat ik de features die ik ontwikkeld heb kan implementeren in de main codebase.
Ik hoop dat Armin, de vader van Pmapper, toch op een mooie zondagmiddag besluit om de twee communities te verenigen. Want dat is tenslotte het beste voor iedereen.
Wil je nog meer weten over Pmapper, vraag het gerust aan mij.