På overfladen
Det kræver ikke den store programmør-eksamen at skabe sin helt egen portal i vore dage. Mængden af scripts og applikationer som kan klare jobbet er stor, og kvaliteten er stigende. PHP-Nuke, som bygger på webscriptingsproget PHP, har længe været et af de mest populære scripts indenfor genren.
PostNuke er videreudvikling af PHP-Nuke. Flere af udviklerne bag PostNuke har tidligere assisteret den venezuelanske udvikler som står bag PHP-Nuke, men uenigheder medførte, at PostNuke blev skabt.
Og det er der en del gode ting i. Sikkerheden i scriptet er forbedret på en række punkter i forhold til PHP-Nuke. Eksempelvist kræver PostNuke ikke, at værdier i formular-inputs automatisk skal omskabes til globale PHP-variable, en praksis som også frarådes kraftigt af udviklerne bag PHP og andre.
Hertil er PostNuke væsentligt bedre programmeret end PHP-Nuke, hvilket man nemt kan overbevise sig selv om ved at tage et kig på koden bag portalen.
Installation
PostNuke bygger som sagt på PHP, og efterhånden kører PHP også ganske udmærket under andre webservere end Apache. Installationer under Microsofts IIS-servere ses oftere og oftere.
Publiceringssystemer kræver databaser til at håndtere data og brugerinformation, og PostNuke understøtter en lang række forskellige databaser, inklusive den uundgåelige MySQL.
Installationen af PostNuke foregår ved at åbne et script i browseren, og det fungerer lige ud af landevejen.
På overfladen
PostNuke ligner PHP-Nuke ganske meget, og den lider også af de samme designmæssige problemer. På grund af scriptets interne arkitektur får de sites, som benytter PostNuke, nemt et kasseagtigt udseende, som ikke er alt for kønt at se på. Det betyder også at sites, som bygger på PostNuke, i en hvis udstrækning kommer til at ligne hinanden.
PHP-Nuke brugere vil kunne nikke genkendende til græsefladen i PostNuke.
Ligesom PHP-Nuke og andre scripts findes der en række designtemaer til sitet. Temaerne kan nemt skiftes ud, men det er svært at få bugt med det firkantede look. Der findes mange danske sites, som benytter PostNuke, og på websitet PostNuke.dk er der en række links, som viser, hvor forskellige PostNuke-baserede websites kan se ud.
Indeni
Indeni
Styrken ved at benytte portal-scripts som PostNuke er helt klart den store mængde af funktionalitet, som man nemt kan udvide sin portal med.
I PostNuke udvides funktionaliteten ved hjælp af moduler og blokke, som kan tilføje en bestemt funktion til sitet. Der findes utallige moduler med temmelig avanceret funktionalitet, så som kalendere, billedbiblioteker, gæstebøger, chat og meget mere. Der er oversigt over modulerne på PostNukes website.
CMS med informationsforurening
Det grundlæggende problem med systemer som PostNuke er, at de informationer som puttes ind i systemet, ikke rigtigt kan komme videre. Disse programmer er en forholdsvis snæver løsning, som i virkeligheden bare er en smart måde at publicere websider på.
Hvis man ønsker en egentlig informationsløsning, så kan disse programmer ikke løse problemerne. Som regel skal informationerne puttes ind i systemet manuelt, og den eneste måde at trække informationerne ud igen er som HTML-sider. HTML-koden indeholder ingen semantik - den fortæller ikke, hvad de enkelte informationer på siden betyder, så når først data er puttet ind i systemet, kan de kun anvendes til menneskelig aflæsning.
Det kan gøre sådanne systemer dyre at anvende i længden. Men på kort sigt løser PostNuke publiceringsproblemerne.
PostNuke og ekstra moduler kan downloades fra projektets eget site, og der findes også et dansk PostNuke-miljø, som hænger ud på adressen PostNuke.dk.