SQLite CMS

From HoerupWiki
Jump to: navigation, search

af TommyB

Jeg søger et godt funktionelt CMS der kører udelukkende på SQLite database som backend. Dem jeg finder, er enten meget gamle, halvfærdige eller mangler en del basale funktioner.

Hvorfor SQLite ? - Det er faktisk langt hurtigere i mange tilfælde, altså hjemmesider med under 50 sider og ikke den store aktivitet. De er nemmere at migrere til anden server, backup er også utroligt nemt.

Så mit dilemma er om jeg skal gå igang med mit eget, forsøge at konvetere et virkende CMS til SQLite eller bage nøjes.

CMS'er der allerede benytter SQLite

RiteCMS ligger klart i spidsen, det er ikke så veludrusted, men det er virkelig simpelt og har god struktur. Eneste minus jeg kan finde er at dens template system bruger PHP-templates, altså meget styres med PHP-kode helt ude i templare, det kan man jo ikke sætte en designer til. Also, det undersøtter kun eet template til hele sitet, plus andre små-begrænsnigner.

Jeg vil forvente at der kun ligger maks 2 timers arbejde før man kan være i luften, men jeg syntes kun jeg når 30-40% i mål.

Omskrive eksisterende CMS'er fra MySQL til SQLite

Det er ikke umuligt, mange CMS'er bruger PDO, så en omskrivning er mulig, men ikke triviel. Jeg skal holde øje med ALLE opdateringer og ikke mindst mulige moduler skal kontrolleres.

Jeg skal hele møllen igennem ved hver opdatering af det oprindelige CMS, det kan blive et helvede.

Jeg vil forvente mindst 20-50 timers arbejde, med en 30-80% chance for at ramme målet.

Lave eget CMS fra bunden

Intet er så godt gjort som selvgjort :) - Jeg vil mene jeg besidder de mest basale kompetancer for at udvikle et semi-moderne CMS, jeg har tidligere været meget banebrydende med bla. Blog længe før det blev populært. Der er selvfølgelig et par områder hvor jeg ikke kan løse det så elegant, men jeg vil kunne få et fornuftigt CMS på benene.

Jeg er ikke påtvungen at skulle implementere andres sikkerhedshuller eller tankegange der modstrider min. Men i samme omgang kan jeg heller ikke benytte andres mange timers arbejde.

Det vil uden tvivl tage lang tid, jeg tænker mindst 200 timer for det basale, men til gengæld har jeg 90-95% chance for at nå mit mål.