Det bedste publiceringssystem - Content Management som nogen kalder det - Vertikal.dk
Vertikal logo - klik for at komme til forsiden
Tillidsvækkende mennesker
Vertikal.dk
203 artikler
82 nøgleord
10 salgstekster
254 billeder
Læsestof
Nyeste artikler
Mest læste artikler
Alle artikler
Nøgleord
Tjenester
Domænengeist
Så kendt er du
Så populær er du
Få en gratis titel
 
Steven Snedker og Martin Jørgensen til leje     
 

  Print Anbefal Kommentér Statistik

Artikelfakta:
Publiceret: 31/08/2001 21:22 
Redigeret: 10/09/2001 03:09 

Læst: 4728 gange

Nøgleord: 
content management
nøgleord
publiceringssystem


Det bedste publiceringssystem     

PÃ¥ Vertikal har vi set mange publiceringssystemer, men endnu ingen, der slÃ¥r det her. Vi har selv lavet det, og det borger for kvalitet og faciliteter. Nøgleordet er... nøgleord.   

Af Martin Jørgensen

Artiklen her handler om sig selv. Eller rettere: artiklen her handler om det system den er skrevet i, og det system, der viser den frem på skærmen.

Det er en interessant artikel fordi systemet er interessant. Det anskuer nemlig begrebet onlinepublicering på en måde, som ikke er helt mage til de måder, der er brugt før.

Vi skal ikke afvise, at der findes tilsvarende systemer - vi har bare ikke set dem.
   
Indholdsstyring Klik for at fÃ¥ et direkte link hertil
Det noget usexede ord "indholdsstyring" er den fordanskede udgave af webbranchens nyeste narreguld, nemlig Content Management, som ordret betyder indholdsstyring, hvilket vi blankt indrømmer ikke er særligt sexet.

Men det bliver altså ikke mere sexet af at man oversætter det til engelsk. I bund og grund er content management det, som vi allesammen har lavet i mange år, når vi har publiceret på nettet. Nu har branchen bare fundet et salgbart navn til det.

Content management i webbranchen er alt fra en flad database og et sæt simple formularer til et komplet, avanceret styringsværktøj, der rummer mulighed for at opbygge og redigere et websted — inklusive allehÃ¥nde fjerdegenerations programmeringssprog og udvidelsesmuligheder.

De mest avancerede værktøjer kræver næsten lige så meget viden som det kræver at opbygge et system som dette, der er baseret på SQL, PHP og HTML.
Selv om de kommer køreklare ud af pakken, så overraskes de fleste kunder af, hvor mange dyre konsulenttimer, der alligevel skal til at få det køre. Og taler vi tilpasninger, så løber omkostningerne for alvor løbsk.

Den virkelige kunst i publiceringssystemer er dog ikke at opbygge inddateringssystemet, men at gøre det nemt og overskueligt — og interessant — for brugerne at bruge den lagrede information.
   
Nøgleord Klik for at fÃ¥ et direkte link hertil
   Dialogen hvor nøgleord kan vælges til og fra -- og hvor nye nøgleord godkendes. Listen over nøgleord er variabel, og kan udbygges løbende under redigeringen. Listen er ikke defineret pÃ¥ forhÃ¥nd. Klik for at se en større udgave
Dialogen hvor nøgleord kan vælges til og fra -- og hvor nye nøgleord godkendes. Listen over nøgleord er variabel, og kan udbygges løbende under redigeringen. Listen er ikke defineret på forhånd.
 
Hvis et tekstbaseret websted ikke skal være en endeløs og ustruktureret køre af artikler, skal der én eller anden struktur bag. Det er i hvert fald normen. Man deler op i sektioner, kategorier eller emner, hvilket svarer meget godt til den måde vi normalt arbejder med tekst på tryk.

Vores system benytter ikke sådan en struktur. Tekst er tekst, og strukturen kommer via nøgleord.
Nøgleord er valgfrie - men omhyggeligt udvalgte - ord, der knyttes til en tekst. Nøgleordene kan beskrive indhold, form eller andre aspekter af teksten. Nøgleordene kan så bruges til at samle relaterede tekster. Nøgleord for form kan for eksempel være:

  • Nyhed
  • Kommentar
  • Anmeldelse
  • Ugetanker
De repræsenterer hver en type artikel, som har formen til fælles, men varierer på indholdet.

Nøgleord for indhold kan være hvad som helst, for eksempel:

  • Bluetooth
  • Mobiltelefon
  • K!ra Egg*rs
  • Søgemaskineoptimering
Hvis vi vil se nyheder, vælger vi det nøgleord. Vil vi se nyheder om Bluetooth vælger vi nyheder og Bluetooh, men vil vi se alt om Bluetooth - lave vores eget Bluetooth-tema - så vælger vi bare Bluetooth.
Det sammensætter en række tekster - nyheder, anmeldelser, kommentarer og meget andet - der alt sammen handler om det valgte emne.

Strukturen er altsÃ¥ hvad læseren gør den til.    


Lige nu Klik for at fÃ¥ et direkte link hertil
Lige nu er der 82 nøgleord i systemet, og brugerne har klikket pÃ¥ dem 1.849.815 gange.   


Opbrud Klik for at fÃ¥ et direkte link hertil
Udover den manglende iboende struktur i artiklerne, tager vi yderligere mod et brud med normerne. Vi splitter alle artikler op i småbidder. Rent teknisk er al tekst her lagret i små bidder, som har hver deres sæt karakteristika. Tekstbidderne sammensættes til artikler, men kan i princippet også bruges på andre måder.

Fordelen er at artikler kan klappes ud og ind, tekster kan let redigeres, afsnit kan fjernes og meget andet, som gør det let at vedligeholde indholdet.

De fleste journalister og skribenter er vant til, at en artikel er én lang køre. Men sådan er det ikke på nettet. her skal tingene brydes ned, fordi fremvisningen og måde folk læser på varierer.

Vertikals system har allerede nu mange forskellige mÃ¥der at vise en artikel pÃ¥, for eksempel som artikel, som Q&A og som præsentation. Vi vil med andre ord prøve at fÃ¥ afsenderens intentioner og tekst til at mødes med læsernes ønsker og krav — alt sammen under hensyntagen til systemets mere eller mindre uforudsigelige mangler. Det er der os bekendt ikke sÃ¥ mange systemer der gør.
   
Databaser, selvfølgelig Klik for at fÃ¥ et direkte link hertil
Vis en stor udgave af Løgblomster
Løgblomster

Det er næsten en selvfølge, men lad os lige slå det fast alligevel: systemet er databasebaseret. Der er ikke meget fornuft i at lave publicering uden automatik og databaser. Hvis man mener det alvorligt, er der ingen vej uden om.

Databaser er ikke noget man skal undvige, men noget man skal stræbe efter. Opdelingen af tekst som denne i enkeltelementer, lagring i en database og efterfølgende opslag for at genskabe teksten i sin helhed, er vejen til fuldkommen styr på tingene. Vi forsøger at normalisere teksterne. Ikke ned til enkelte ord, men i det mindste ned til nogle fornuftige delelementer.

Teksterne her er delt op i afsnit. Dem lagrer vi hver for sig. Hver artikel og hvert afsnit har en række egenskaber, som ogsÃ¥ lagres. De har betydning for, hvordan teksten vises — renderes, som det hedder i fagjargonen. Vi viser den samme tekst pÃ¥ mange mÃ¥der og genbruger ivrigt den struktur, der bliver lagt i systemet, nÃ¥r teksten indskrives i sine enkeltdele.

Desuden opbevarer vi meget anden information, som er relevant for teksterne. Det er for eksempel nøgleordene, som vi holder nøje øje med. Vi holder også styr på henvisningerne i teksterne, så vi ved hvad der ansporer læserne til at forlade en artikel.
   
Rendering Klik for at fÃ¥ et direkte link hertil
Vi passer meget på at skille indhold og udseende ad så meget som muligt. Jo mere vi kan holde dem hver for sig, desto mere kan vi bestemme, hvordan en artikel skal se ud.

Systemet er regelbaseret, og stiller egentlig meget fÃ¥ krav til en fast form. Hvis man undlader at lave afsnitsoverskrifter — mellemrubrikker — som det hedder, sÃ¥ tager systemet sig ikke videre af det. Steder hvor de vises, ser man en bid af afsnittets tekst, hvis der ikke er en overskrift. Billeder kan ogsÃ¥ valgfrit indsættes og fjernes. Den øvrige tekst føjer sig efter det. Billeder, der forsvinder — eller navngives forkert — medfører ikke en fejl, men ignoreres blot. Læserne skal ikke plages af vores fejl og utilstrækkelighed. Systemets opgave er at dække sÃ¥ meget som muligt over tekniske uregelmæssigheder.

Desuden kan systemet vise artikler pÃ¥ flere forskellige mÃ¥der, enten automatisk eller pÃ¥ skribentens bestilling. Den første rigtigt alternative mÃ¥de er som Q&A — spørgsmÃ¥l og svar. Vi havde en del artikler, der allerede var lavet pÃ¥ denne form, og havde brug for at lægge dem ind i systemet. Inddateringen er den samme og databasen er den samme. Det er renderingen af den færdige artikel, der er forskellen.
En Q&A kan selvfølgelig sagtens vises som en almindelig artikel, og det går slet ikke så galt endda.

Artikler kan ogsÃ¥ vises pÃ¥ mange andre mÃ¥der, som er mindre iøjnefaldende. Oversigten over artikler pÃ¥ forsiderne er én og listen over artikler — med eller uden korte resumeer — er faktisk to andre.

Systemet kan udbygges, og vi har sikkert ikke udtænkt den sidste måde en artikel kan vises på endnu.
   
Hvad det ikke er Klik for at fÃ¥ et direkte link hertil
Vores lille artikelsystem er ikke noget stort publiceringssystem som Synkron, Publicus eller lignende. Vi stræber slet ikke efter at kunne hvad disse systemer kan. Det har vi nemlig ikke brug for.

Vi har ret nøje analyseret os frem til et meget begrænset antal faciliteter, som vi ønskede af systemet, og dem har vi bygget ind i det.

Der er lidt flere pÃ¥ vej, som vi er kommet i tanke om, men skulle vi fÃ¥ flere ideer (og de gør vi helt sikkert), sÃ¥ er problemet ikke stort. Vi har selv lavet systemet, og kan selv bygge videre pÃ¥ det.   


Opdateret 20/09/2001
Det er ikke nemt, men det er smart! Klik for at fÃ¥ et direkte link hertil
Mange tror at formålet med publiceringssystemer er at gøre livet nemt for redaktørerne.

Forkeeeert!

Meningen er at det skal være lettere for læserne.

Det skader selvfølgelig ikke at systemet er nemt at redigere i, men vi kan som skribenter og redaktører ikke forvente et let liv. Det er vores opgave at bruge masser af energi og hårdt arbejde på at gøre stoffet så godt som muligt, og læsernes udbytte så stort som muligt. Det skal publiceringssystemet hjælpe med til.

Opgaven er ikke primært at gøre vores liv lettere — selv om det formodentlig er motivet for indførelsen af sÃ¥danne systemer de fleste hvor det sker. Vi mÃ¥ forvente, at vi skal bruge energi pÃ¥ at lære systemet at kende. Oven i det skal vi bruge energien pÃ¥ at arbejde med det. Og set skal altsÃ¥ lægges oven i den energi der allerede skal bruges pÃ¥ at skabe fundamentet for det vi skriver — research, interviews, rettelser, inspiration, transpiration og alt det det.

Ideen med at publicere — her og i andre medier — er for pokker at en enkelt person eller en lille gruppe mennesker har brugt masser af energi pÃ¥ at spare en masse mennesker — læserne — for at bruge den samme energi.

Det er vores lod.   



Fremtiden Klik for at fÃ¥ et direkte link hertil
Det er ikke nogen hemmelighed at Vertikals publiceringssystem i store træk er noget klamp.
Det er flikket sammen af en række elementer, der hver især er rigtigt gode, samt nogle stykker, der ikke er så gode.

Vejen frem er at rydde op i dem. Rent teknisk er det meste baseret på objektorienteret programmering i PHP, og kunsten er nu at gøre det virkelig robust og let at vedligeholde.

Lige nu er de fleste skærmtekster placeret inde i koden. Det duer ikke! De skal ud i en database, således at man for eksempel kan skifte sprog.

Der er også flere væsentlige elementer, der ikke er objekter. Det duer heller ikke! De skal friskes op, eller laves fra bunden igen. Objekter er det eneste rigtige.

SQL-delen er heller ikke optimeret. SQL er ikke noget man lærer ordentligt på et år, og hvis man virkelig skal kunne håndtere mange data og mange brugere, så skal databasemaskinen udnyttes ordentligt.
Vores trafik er overskueligt, og det går fint lige nu. Men på sigt skal SQL'en og databaseadgangen optimeres.
   
Salgbart? Ja, pÃ¥ sigt Klik for at fÃ¥ et direkte link hertil
Systemet er ikke salgbart som det er lige nu. Det kræver en del arbejde at skille vores præsentation og selve kernen ad. Når det er sket kan systemet i princippet integreres i ethvert websted eller intranet. Der er heller ikke meget sikkerhed eller fejlcheck. Vi kender hinanden og stoler på at vi kan undgå at lave fejl. Og vi stoler også på hinanden. Det kan vi ikke regne med at man gør andre steder. Derfor skal sikkerheden også før det er salgbart.

Vi arbejder pÃ¥ det.   


Opdateret 25/05/2002
Anderledes tekst pÃ¥ nettet Klik for at fÃ¥ et direkte link hertil
Siden denne artikel blev skrevet er systemet blevet yderligere udbygget. Som alle gode publiceringssystemer er det ikke et produkt men en proces. Der kommer nyt og bedre til hele tiden.

Der er nu tilføjet nogle sære metainformation, som blandt andet beskriver hvor underholdende, banebrydende eller holdbar en artikel er. Man kan ogsÃ¥ se en statistik over artiklen og dens egenskaber. Det er langt væk fra de normer vi kender fra anden formidling pÃ¥ nettet, men det her er ogsÃ¥ vores legeplads — dér hvor vi eksperimenterer med fremtidens publiceringssystem.

Vi har også haft tid til at tænke yderligere over det at formidle tekst på nettet, og det kan du læse mere om i artiklen Det nye tekstparadigme
   



Læs mere om content management nøgleord publiceringssystem 
Weblogs om: content management nøgleord publiceringssystem 
 
Vi sælger skamløst viden om og assistance med Klik for at fÃ¥ et direkte link hertil
Ring inden den 31/05/2012 og få et ekstra godt tilbud!


  Print denne side  Anbefal denne side
© 2001-2012 Vertikal.dk Kenny Drews Vej 31, DK-2450 København SV, Denmark
Steven Snedker ss@vertikal.dk (55767603/51841548) og Martin Jørgensen martin@vertikal.dk (20666701)
 Klik her for at gÃ¥ til webbaseret kontaktformular  ...om privatlivets fred