Hvis du vil skrive Fællesrum selv

Fællesrum holder den samme mappe på kontorets godkendte computere. En Linux-server samordner ændringerne, mens filerne bliver liggende på hver computer.

Opskriften beskriver en selvstændig udgave, som en kodeagent kan bygge. Den dækker filkonflikter, rettigheder, eksterne links, websitebygning og konkrete prøver. Vælg selv teknologien.

Hent hele opskriften som Markdown (.md)

Den fælles mappe

Klienterne synkroniserer almindelige filer gennem serveren og kan arbejde videre uden forbindelse. Hver ændring har en generation og en hash. Når to computere redigerer samme fil, gemmes begge udgaver under hver sit navn.

Adgang og deling

Administratoren godkender computere og giver rettigheder. Eksterne links kan bruges til at hente en mappe, indsende filer i Indsendt/ eller svare på et dokument til godkendelse. Links kan lukkes. En tilbagekaldt computer mister sin adgang straks; lokal rydning kræver kontakt og kvittering fra netop den computer.

Websites og drift

Mapper under Websites/ kan bygges til statiske websites. Kun computere med website- eller administratorrettighed får kilderne. Bygning, forhåndsvisning og offentlig visning holdes adskilt. Opskriften slutter med prøver for synkronisering, adgang, publicering og genskabelse fra backup.

Din egen udgave

Opskriften beskriver adfærd og acceptkrav. Fællesrums konkrete kildekode er ikke med i den offentlige download. Du kan bruge specifikationen til at bygge en anden udgave fra bunden.