Om hjemmesiden
Denne hjemmesiden er en videreutvikling av et drifts-og vedlikeholdssystem for skipssimulatorer som jeg og Nils Tarjei Hjelme lagde for Høgskolen i Ålesund i 2004.
Systemet er programmert i Java (JSP) etter MVC-modellen, med Tomcat som webserver og MySql som database.
Siden den gang har jeg tilpasset systemet til bruk for personlige hjemmesider og deretter videreutviklet og lagt til nye funksjoner.
Målet mitt er å lage et hjemmesidesystem som ikke krever at brukeren har kjennskap til HTML, men samtidig er så fleksibelt at de mest vanlige ting man kan ønske å gjøre med en hjemmeside er mulig (legge inn bilder, linker, overskrifter mm).
En tidligere versjon av dette systemet benyttet seg av en innebygd WYSIWYG-editor for endring av innholdet på sidene. Der kunne man f.eks. bare velge et bilde og trykke på en knapp så ble det lagt inn på siden. Det samme kunne man med linker, formatering av tekst (farger, fet skrift osv) og andre ting. Bakdelen med denne editoren var at den produserte mye unødvendig kode og kode som ofte kunne være vanskelig å vedlikeholde.
Funksjoner i systemet:
- Mulighet for å endre tekstinnhold på en side og med kjennskap til HTML-tagger kan man legge inn linker, bilder, overskrifter, avsnitt, lister, tabeller mm.
- Opplasting av filer via brukergrensesnitt.
- Produksjon av thumbnails og mindre kopier av bilder i forskjellige størrelse.
- Rotering av bilder
- Tekst som viser hvor i hierarkiet av sider en gjest befinner seg "Du er her: ..."
- Konfigurerbar meny med mulighet for forskjellige menyer for gjester og administrator. Rekkefølge i menyen kan raskt og enkelt forandres.
- Mulighet for innhold på flere språk.
- Mulighet for å opprette nye sider fra en tidligere eksisterende side (mal) og tildele et eget navn på siden som benyttes i f.eks. menyen. Administrator og gjester kan ha forskjellige navn på en side.
- Gjestebok med funksjonalitet som forhindrer script-hacking. Innlegg i gjesteboken må godkjennes av administrator før de blir offentlige. E-postadressen til en besøkende gjest kan bare sees av administrator. (Tidligere var det også her mulighet for en gjest å skrive innlegget med WYSIWYG-editoren). Når en gjest har skrevet i gjesteboken får administrator en e-post.
- Administratorens e-postadresse er ikke synlig noen steder på nettstedet. Henvendelser blir sendt på e-post via kontakt-skjema.
- Sitemap-generator (ikke helt ferdig) som etterhvert som nye sider blir lagt til/flyttes/slettes automatisk opprettholder et grafisk bilde av nettsidenes hierarki (sidekart/sitemap).
- Mulighet for å legge inn metatags for en side for bruk i søkemotorer som fremdeles benytter seg av disse.
- Sikkerhetssystem som gjør det mulig å bestemme hvilke nettsider i systemet som en gjest har tillatelse til å lese/gå inn på.
- Mulighet for å fullstendig skifte stil/utseende på nettsidene med et par museklikk.
- Backup av database via webgrensesnitt. Backup av andre filer vil også bli mulig ganske snart.
Ønskede forandringer:
- Bilder, linker og annet skal kunne legges inn med noen
få muse-/tastetrykk.
- Utglatting, utsnitt, fargebehandling mm. av bilder.
- Mye mye mer...