Weekend Prosjekt: Bli kjent LocalWiki for lokal informasjon Sites

Wikier har en velfortjent plass blant rekkene av innhold styringssystemer (CMS) som de facto
løsning for crowdsourced, dokumentsentrert nettsteder. Men de er ikke one-size-fits-all. Den leksikon stil av Mediawiki er en god løsning for Wikipedia, men Tikiwiki gjør for en bedre gruppevare løsning takket være funksjoner som adgangskontroll og Office-dokument støtte. La oss ta en titt på en av de mer uvanlige tilbud blant open source wikier. LocalWiki, som er fokusert på å bygge community-drevet, lokale informasjonssider

LocalWiki prosjektet steg ut av et bestemt samfunn-sentriske område kalt Davis Wiki. Grunnlagt i 2004, ble Davis Wiki rettet mot å gi en informasjonsressurs for Davis, California region – inkludert alt fra lokale bedrifter og har til lokal historie, og dokumentere alt fra store nyhetshendelser til tapte kjæledyr. Programvaren ble skrevet for å være enkel å bruke for ikke-tekniske folk: ingen spesialisert markup språk å lære, ingen forhåndsvisning-og-forplikte arbeidsflyt, og ingen uforståelige diff
si side historie — men veldig stor ja på tilgjengelighet.

Den begrunnelsen går på at det er medlemmer som holder de fleste av samfunnets kunnskap, slik at programvaren må kunne brukes av alle
i samfunnet. Eller, som det første året rapport si det, " på lokalt nivå, er alle en ekspert " ... Og wiki trenger eksperter. Spol frem et par år og prosjektet hadde tatt av så mye at det ble tildelt en 2011 stipend fra Knight Foundation til å transformere den tilpassede nettstedet programvare i en gjenbrukbar, lett installerbare åpen kildekode.

LocalWiki teamet også valgt en håndfull " fokussamfunn " å jobbe med hånd i hånd, å få tilbakemelding på koden og hjelpe dem til å dyrke sin egen bærekraftig lokalt prosjekt. Den første var i Denton, Texas, i Dallas-Forth Worth metroplex området. Det er nå seks fokus samfunn, og mer enn 180 uavhengige LocalWiki installasjoner over hele verden.

Programvaren

LocalWiki programvaren er skrevet i en kombinasjon av Django og tilpassede Python-kode. I tillegg det er avhengig av PostGIS for kartlegging funksjoner, Apache Solr søkemotor, og Jetty nettserver (som er en avhengighet av Solr). Pakken er pre-bygget for Ubuntu, og prosjektet sterkt oppfordrer bruker Ubuntu som plattform distribusjon, men det er monteringsanvisningen for andre operativsystemer også. Som standard bruker wiki den CloudMade kartet server, noe som krever en gratis API-nøkkel, men dette er konfigurerbar.

Installasjonsprosessen er enkel. Du kjører Python baserte installeringsprogrammet fra programvarepakke, opprette en tom database, og hodet til nettadministrasjon. Som enhver god offentlig redigerbar CMS, det finnes rammer i stedet for å administrere brukere og grupper (inkludert blokkerer kontoer), kontrollere tilgangen til funksjoner (for eksempel kart) av innholdstype, og begrense tillatelser til bestemte ressurser (for eksempel forsiden) . Hvert område er themable, kan bruke TLS /SSL-kryptering hvis ønskelig, og støtter valgfrie plug-ins for embedded video og andre avanserte funksjoner

De grunnleggende operasjoner er grei, selv &ndash.; av design. Den LocalWiki lag med vilje satt ut for å rett og slett artikkelen opprettelse og redigering prosess, observere at åpen kildekode wiki pakker pleier å stole på spesialiserte wiki-markeringsspråk, mens WYSIWYG forble standhaftig torv av proprietære, kommersielle tjenester. LocalWiki redaktør bruker en tekstbehandler-lignende verktøylinje direkte redigere side tekst med full kontroll over tekst stil, formatering og side divisjoner; vi har blitt vant til WYSIWYG tilnærming i blogg back-ender, men det er fortsatt en sjeldenhet på wikier.

Enda viktigere, skjønt, WYSIWYG funksjoner utover font styling til de aspektene ved side redigering som nykommere er sannsynlig at du trenger hjelp med. Det gir enkle pop-up innsettingsbokser til å håndtere lenker og bilder, automatisk skaper bildetekst bokser, og selv utfører stavekontroll. Når du oppretter en ny side, søker den automatisk å sørge for at det ikke er en eksisterende side om samme tema. Mye av arbeidet gikk inn i revisjonen betraktnings funksjonen, også. Det gir klarere innsetting /sletting utheving enn du finner i andre wiki-systemer, og viser endringer på utførte versjoner av siden (i stedet for i kildekoden).

Det du ser er der du Anmeldelser

Den største enkelt forskjellen som skiller LocalWiki fra andre wiki-prosjekter er integrert støtte for kartlegging. Dette er helt klart en viktig funksjon for geografisk lokalsamfunn; hver funksjon i en lokal wiki innebærer et sted: hvor nyheter hendelser skjer, hvor områder er funnet, der nabolaget grenser er, og hvordan å komme fra punkt A til punkt B.

Du kan legge til et kart til hver side; som standard LocalWiki bruker CloudMade kartlag, men dette kan justeres på back-end. På hvert kart, kan side redaktør trekke flere typer funksjon: point-of-interesse markører, linjer som fungerer som stier eller veibeskrivelser, og mangekantede regioner. Du kan kommentere maps, og endringene noen editor gjør til et kart er synlige i sidens revisjon historie, akkurat som tekstendringer.

Prosjektet sier at dette kartet drevet alternativ grensesnitt hjelper lokalsamfunn vokse sine områder i en naturlig måte, fordi mange lokale " funksjoner " har løst definerte grenser – slik som rammene av et nabolag eller byen regionen. Det kan
være en konkret, historisk grensen mellom nabolag eller underavdelinger på filen et sted, men oftere folk legger semantisk betydning til stedsnavn, og avgrensningen er ikke løst.

LocalWiki gir også en kartbasert oversikt over hele wiki-området, hvor besøkende kan se alle de plass bundet markører, punkter og områder på ett kart over byen eller samfunnet, deretter dykke i en bestemt region basert på hva de ser. Dette kan være en mer naturlig måte å utforske en by, samt gi visuelle signaler til nærliggende emner av interesse.

Progress

En grunn til at Davis Wiki programvaren ble skilt ut i den LocalWiki prosjektene er at andre byer var interessert i å starte lignende geografisk samfunnet wikier – men den opprinnelige frittstående kode var ikke bærbar eller lett vedlikeholdt. Som er endret, og LocalWiki gjør nå regelmessige utgivelser. Den siste er versjon 0.3, utgitt 29. mars 2012. Den legger to nye funksjoner i notatet.

Den første er støtte for tagging artikler. Tags er tekstmerker tildelt av brukere; hver artikkel kan ha så mange koder vedlagt som brukeren samfunnet ønsker å legge til, og de tilbyr et alternativ betyr å navigere nettstedet dokumenter. Tydeligvis Signaler er ikke en ny funksjon i programvaren verden, men det er overraskende hvor sakte de har kommet til wiki pakker. I kontrast er Mediawiki innebygde semantisk indeksering funksjonen sine kategorier. Men LocalWiki kodene er enklere å tildele (ingen kilde redigering nødvendig) og lettere for leseren å navigere.

Den andre nye funksjonen er en grafisk visning for administratorer. Dette gir administratorer en oversikt over aktiviteten på området: besøk, brukere, sider og annen statistikk. LocalWiki sin statistikk dashbord oppretter automatisk tidsbaserte diagrammer, så et raskt blikk gir deg en indikasjon på den store vekst eller helse for nettstedet.

LocalWiki har vist seg vellykket på motiverende lokalsamfunn til å opprette og kuratere sitt eget innhold – ta en titt på Triangle Wiki for ett eksempel. Men ease-of-redigering og enkle kart integreringsfunksjoner ikke er egentlig bundet til geografisk lokale grupper, så du kan godt spørre om noen av disse funksjonene vil gjøre det i andre åpen kildekode wiki-prosjekter. Svaret er tydeligvis ja; den LocalWiki teamet sier det fungerer på en mer generell oppbygging av pakken som vil være nyttig som en generell wiki infrastruktur.

Så uansett hva emnet du trenger for å holde orden på, vil du ha lett- å-bruke programvare for å støtte det – noe som betyr at flere bidragsytere fra utenfor den relativt smale riket av CMS eksperter og markup-språk fans. Hvis du ønsker å starte en LocalWiki prosjekt for byen, grend, eller burg, gir prosjektet en steg-for-steg guide til å starte, bygge ut, og opprettholde en frivillig wiki-prosjekt. Bare ikke glem å komme tilbake til LocalWiki området og legge til nettstedet ditt til kartet.