package page.info.michaelgardiner;


import java.util.Arrays;
import org.wikiwebserver.handler.http.HTTPException;
import org.wikiwebserver.handler.http.interfaces.HTTPResponder;

import page.config.SiteTemplatedPage;

import static org.wikiwebserver.html.HTMLHelper.*;

public class Portfolio extends SiteTemplatedPage implements HTTPResponder {
    
    public void generate() throws HTTPException {
        
        setTitle("Michael Gardiner - Portfolio");
        String[] keywords =  { "Michael John Gardiner Portfolio", "Michael Gardiner", "Projects", 
                               "Websites", "Development", "JAva" };
        setKeywords(Arrays.asList(keywords));
        
        addResourceRoot("/templates/info/michaelgardiner/");
        addCSSLink("profile.css");
      
        append(h(1, "Online Portfolio"));
        append(p("Applications developed by " + a("http://www.michaelgardiner.info/", "Michael Gardiner") +
                 " available online."));
        append(ul(new String[] {
                "WikiWebServer - " + link("www.wikiwebserver.org"),
                "JScreenFix - "    + link("www.jscreenfix.com"),
                "JFileRecovery - " + link("www.jfilerecovery.com"),
                "JRSSTray - "      + link("www.jrsstray.com"),
                "JADS - "          + link("www.jads.co.uk"),                
                "Googleoids - "    + link("www.googleoids.com"),
                "MyDiskNode - "    + link("www.mydisk.co.uk"),
                "MyDiskServer - "  + link("hostyourself.net") }));

    }
    
    private String link(String url) {
        return a("http://" + url, url);
    }

}