Scribble Maps Blog
Käyttäjien hallinta ja yhteistyö
Uusi vuosi on alkanut ja meillä on paljon jännittäviä suunnitelmia. Joulukuussa julkaisimme hiljaisuudessa joitakin todella suuria ominaisuuksia, jotka luultavasti huomasitkin päivityslokistamme. Tässä postauksessa aiomme puhua niistä hieman syvällisemmin.
Tämä tuokin meidät seuraavaan suureen ominaisuuteemme.
Synkroninen yhteistyö
Scribble Mapsin perustamisesta lähtien yksi asia, johon sitä on jatkuvasti käytetty, on yhteistyö – ja tämä siitä huolimatta, että yhteistyössä oli joitakin suuria ongelmia. Suurin ongelma oli se, että jos kaksi ihmistä työskenteli saman kartan parissa samanaikaisesti, se, joka tallensi viimeisenä, korvasi toisen käyttäjän tekemät muutokset. Tämä asetti vakavia rajoituksia sille, mitä Scribble Mapsilla pystyi tekemään. Esimerkiksi jos opettaja halusi koko luokkansa työskentelevän yhden kartan parissa, he törmäsivät jatkuvasti ongelmiin.
Olimme harkinneet kaikenlaisia tapoja ratkaista tämä ongelma, mutta kaikkien tarkastelemiemme tapojen ongelmana oli se, että ne oli suunniteltu joukkoistamiseen. Me halusimme luoda jotain organisaatioille ja pienemmille ryhmille suunniteltua, joka ei olisi vaivalloista.
Ratkaisu, johon päädyimme, oli melko yksinkertainen. Se on menetelmä, jota koodarit käyttävät säännöllisesti työskennellessään yhdessä projektien parissa, eli yhdistäminen (merging). Jos joku tekee muutoksia karttaan sillä aikaa kun työskentelet sen parissa, sinulle näytetään tällainen ilmoitus.
Olimme harkinneet kaikenlaisia tapoja ratkaista tämä ongelma, mutta kaikkien tarkastelemiemme tapojen ongelmana oli se, että ne oli suunniteltu joukkoistamiseen. Me halusimme luoda jotain organisaatioille ja pienemmille ryhmille suunniteltua, joka ei olisi vaivalloista.
Ratkaisu, johon päädyimme, oli melko yksinkertainen. Se on menetelmä, jota koodarit käyttävät säännöllisesti työskennellessään yhdessä projektien parissa, eli yhdistäminen (merging). Jos joku tekee muutoksia karttaan sillä aikaa kun työskentelet sen parissa, sinulle näytetään tällainen ilmoitus.
Klikkaamalla "merge" (yhdistä) ohjelma hakee uusimman kartan, yhdistää sen omaasi ja tallentaa tuloksen. "Overwrite" (korvaa) tallentaa vain sinun muutoksesi ja jättää yhdistämisen väliin. Lisäsimme myös "merge"-vaihtoehdon lataus-/tuontivalikkoon. Tämän avulla voit tallentaa karttoja eri karttatunnuksilla (Map Id) ja yhdistää ne toisiinsa. Yhdistäminen toimii eri tavalla kuin tuonti siten, että jos taso on jo olemassa, se ei luo kaksoiskappaletta. Tämä tekee karttojen yhdistämisestä paljon helpompaa.
Tämä tuokin meidät seuraavaan suureen ominaisuuteemme.
Käyttäjien hallinta
Tähän asti käyttäjien hallintaa ei ollut olemassa. Kartta voitiin liittää tiliin, ja voit antaa jonkun tarkastella/muokata sitä antamalla hänelle salasanan. Tämä loi kuitenkin ongelman: jos loit suojatun kartan ja annoit toiselle käyttäjälle salasanan, hän pystyi sekä muokkaamaan että tarkastelemaan sitä, vaikka olisit todellisuudessa halunnut hänen vain pystyvän tarkastelemaan sitä ilman muokkausoikeutta. Nyt kun tallennat kartan, klikkaamalla "manage users" (hallitse käyttäjiä) voit lisätä käyttäjiä kartalle.
Ilmaiskäyttäjänä voit lisätä enintään 3 ilmaiskäyttäjää ja rajoittamattoman määrän VIP-käyttäjiä. VIP-käyttäjänä voit lisätä 5 ilmaiskäyttäjää ja rajoittamattoman määrän VIP-käyttäjiä. Tässä on nopea katsaus eri rooleihin.
Ylläpitäjä (Admin)
Ylläpitäjä voi tarkastella, muokata ja hallita käyttäjiä. On hyvä huomata, että jos olet kartan luoja, sinulla on aina lopullinen määräysvalta, eikä sinun tarvitse koskaan lisätä itseäsi.
Muokkaaja (Editor)
Muokkaaja voi tarkastella ja muokata karttaa, mutta hänellä ei ole oikeutta hallita käyttäjiä.
Tarkastelija (Viewer)
Tarkastelija voi tarkastella karttaa. Tämä on tärkeintä "suojatun" (secure) karttatyypin kohdalla. Normaalisti suojatun kartan tarkastelu vaatii salasanan. Jos käyttäjä lisätään tarkastelijaksi, hän saa tarkastella suojattua karttaa ilman salasanaa, mutta hänen on oltava kirjautuneena tililleen.
Muita huomioita
Salasanatoiminnallisuus toimii samalla tavalla, eli se toimii edelleen katselu- ja muokkausavaimena. Uuden käyttäjähallinnan ansiosta sinun ei kuitenkaan enää tarvitse antaa salasanaa, jos haluat käyttäjän vain tarkastelevan karttaa ilman muokkausoikeutta. Jos sinulla on kysyttävää tästä tai muista toiminnoista, älä epäröi ottaa meihin yhteyttä "Get Help" (Hae apua) -painikkeen kautta.

