Page tree
Skip to end of metadata
Go to start of metadata

Portalgruppen

Navigate space

Recently Updated

Portalen tar form

Konrad og Stig var på Helsfyr på tirsdag og fikk lagt inn JavaZone look'n'feel på sidene.
Vi trenger i hovedsak to typer sider for JZ: en generisk visning av en html side, som brukes overalt, og forsiden som lister ut siste nyheter.
Viktigste gjenstående punkter:

  • Ta imot parameter som styrer hvilken side som skal vises
    • javazone.no/nyheter.jspx?side=heifadderullan.html
  • Url Rewrite for å gjøre url'ene penere
    • javazone.no/nyhet/heifadderullan
  • Passe på at "Bob" ikke får tilgang til å vise sider han ikke skal ha tilgang til via parameter
    • javazone.no/nyhet.jspx/../../omgwtf.txt
  • Twitter-integrasjonen nederst til høyre på javazone.no fungerer ikke i Cibus2. Hovedsaklig fordi jeg ikke har giddi å prøve å fikse det skikkelig. Prøv gjerne selv, skal ikke ta mye tid.

Når vi har denne funksjonaliteten på plass er det ikke langt unna til at applikasjonen kan legges i prod.
Oppgave til den som ønsker: Legge app'en på Google App Engine

Status tirsdagsmøtet

Idag var Konrad og Stig på plass.
Ole Christian foreslo at han kunne hoste Magnolia på en av sine bokser, og hadde mulighet for å kikke litt på JavaZone 2010.
Stig prøvde å laste ned Magnolia enterprise, som tok gørlange tid. Når det først var installert fikk han diverse out-of-memory exceptions, og ga opp.

Vi kom fram til at for å komme fram til målet fortest mulig, kan vi begynne med å tweake STK'en til å ligne JavaZone 2009, og få det ut fortest mulig i prod. Innholdet er statisk, og det burde ikke ta altfor lang tid, uten altfor mye konfigurering og tweaking.
Derfra kan vi lage templates med moduler og legge til riktigere funksjonalitet når vi har tid.

Sjekk ut Developing Sites With Magnolia

Den inneholder særdeles lite!
Den refererer til magnolia-empty-webapp, som er en ferdig kompilert mavenifisert webapp, og mest sannsynlig den samme som vi kan laste ned fra siten deres.
magnolia-empty-webapp fungerer som et fullt fungerende standardmal, og de filene vi legger til i simple-webapp vil bli lagt til/overskrive de filene som finnes i magnolia-empty-webapp.
På en måte er dette helt genialt, for det blir veldig tydelig hvilke endringer vi har gjort fra standardmalen, og vi kan svitsje mellom eldre og nyere versjoner av Magnolia hür lätt som hëlst.
Drawbacken er at det ikke blir enkelt å dra opp Jetty rett fra simple-webapp kildekoden. Men samtidig har vi mest sannsynlig ikke bruk for å gjøre så mye utvikling på magnolia-empty-webapp, og det er jo bare å skrive mvn install, og legge den ferdige .war filen i tomcat.

I tillegg må jeg nevne at jeg er litt imponert over plugin-funksjonaliteten til Magnolia, som også blir synlig når man har laget og installert magnolia-empty-webapp. Føles jo nesten som det er et gjennomtenkt produkt jo! (smile)

På tirsdagsmøtet hadde Kenneth, Konrad og jeg en brainstorming over hvordan vi kan forandre formatet på java.no.

  • Magnolia ble forsøkt satt opp på minimaskinen til Trygve, som Konrad hoster per idag.
    • Problem med å installere Magnolia på Ubuntubokser.
  • Vi fant også et par Maven archetyper for å komme igang med Magnolia moduler og webappen.
  • Blossom/simple-webapp skal kunne kjøres med "mvn jetty:run", men det er noen runtime dependencies til Magnolia som ikke er løst enda.
  • No labels