Katrinebjergvej 113, 1. sal Løsningsbeskrivelse: 86 12 64 65 www.wildside.dk Nedenstående reviderede løsningbeskrivelse er Wildside's forslag til de kontakt@wildside.dk løsningselementer som skal indgå i løsningen til KTC Portalen, med udgangs- SE 28 85 31 22 punkt i den gennemarbejde kravspecifikation "Kravspecifikation for KTC portalen" dateret 15. maj 2009. Dette oplæg erstatter derfor alle tidligere oplæg. På de løsningelementer som er ændret/tilføjet med flere timer fra sidste oplæg, er der påført en stjerne (*). Der er fjernet 70 timer til detailanalyse/workshops i forhold til sidste oplæg. Løsningen baseres på TYPO3 CMS platformen og laves i så høj udstrækning det er teknisk muligt, på standard elementer. Wildside laver ikke kerneændringer i TYPO3 og løsningen laves med øje for at muligheden for opgradering af TYPO3 indenfor samme produkt-/versionsserie (4.x) ikke afskæres. Løsningen som er omfattet af dette projekt er baseret på de tekniske vilkår og versioner som er specificeret i denne kontrakt, og tilbud på fremtidig opgradering indhentes særskilt og er ikke en del af denne kontrakt. TYPO3 er som CMS platform opdelt i en kernedel med underliggende software (mysql, Apache, PhP mm) og en række extensions, som er udvidelser med specifik funktionalitet, der kan bruges og tilpasses så de fungerer som en integreret del af TYPO3. Disse extensions kan være lavet til backend såvel som frontend delen af TYPO3. I de extensions som er lavet til frontend (typisk visninger og indtastninger) kan man som standard indsætte disse på de ønskede side(r) eller fast i skabeloner via et frontend-plugin. Udgivelse og download af extensions i TYPO3 sker via et "Extension Repository". Wildside's politik for anvendelse af extensions er at vi lægger vægt på at de på Repository primært har status "Stable" eller "Beta" og der er en vis mængde download af den pågældende extension. Yderligere vil vi altid sikre os at vi enten har konkret erfaring med den pågældende extension eller der er en udførlig dokumentation som gør at vi kan teste en extension før den anvendes i drift. Dette projekt omfatter en række af disse extensions og omfatter de versioner som er udgivet på Repository på det tidspunkt i udviklingsforløbet, hvor de skal implementeres i henhold til projektplanen. 8200 Århus N Løsningselementer: På KTC Portalen er der følgende funktionalitet som indgå i løsningen i forhold til KTC's kravspecifikation: Design af fire skabeloner (30 timer*) Vi designer en grundskabelon til forsiden samt tre fælles skabeloner til undersider. Det præsenteres for jer i en browser, så i vil kunne se hvordan det vil komme til at se ud og godkende dette før programmering Programmering af fire skabeloner (37 timer*) Ud fra det godkendte design programmerer vi fire skabeloner i TYPO3 som styrer struktur, navigation, placering af elementer med mere på siderne, herunder de faste frontend-plugins Side 1 af 7
Udvikling af en Flash billedrotator med frontend plugin, som kan rotere 5 valgfri billeder med link og tekst (6 timer) Opsætning af FE-editering (6 timer*) SEO optimering generelt (4 timer*) Begrænset adgang til FE sider og indhold med avanceret brugergruppestruktur ved brug af TYPO3's standard rettighedsmodel. I standard TYPO3 er FE og BE brugere opdelt i forhold til rettigheder og tilknytning af rettigheder i frontend sker ved at FE bruger tilknyttes en BE rettighedsgruppe: Analyse af BE-brugergruppehieraki (4 timer) Opsætning og test af brugergruppestruktur (8 timer) Kategorier/emner: Tilføj EXT mc_autokeywords (http://typo3.org/documentation/document-library/extension-manuals/mc_autokeywords/2.3.0/view/) som tilrettes. Ny kategorivælger som er hurtig og overskuelig: Udvikling af generel kategorivælger som kan bruge flere steder af brugeren i tilmelding i FE (30 timer*) DB ændringer på pages tabellen (2 timer*) Kobling mellem indhold og kategorier via BE category selector som ses på et faneblad på det enkelte element (27 timer) Relateret viden: Udvikling af FE-plugin hvor man vælger indholdstype (nyheder, stillingsannoncer, leverandører, blogindlæg, forumindlæg, spørgsmål) og antal viste i BE. Selve plugin'ets placering hentes ind i højre kolonne via TS og nedarves "glidende" helt ned til roden af sitet (16 timer*) Automatisk metadata: Standard opsætning af mc_autokeywords (2 timer) SEO optimering i forhold til mc_autokeywords (1 time*) Min side, med abonnering på bestemte sider og kategorier: Der laves design mockup: (6 timer) Som anet.aarch.dk, Kategorier tilføjes til overvågninger, default tilmeldinger bestemt efter brugergrupper: Tilmelding til og visning af overvågninger, inkl admin af default tilmeldinger (47 timer) Side 2 af 7
Overvågnings motor til mailadvicering, med alle nye og opdaterede elementer (12 timer*) Opsætning af intervaller for adviceringer på email (8 timer*) Værktøjskassen: Specialmenu af sider fra en bestemt mappe i BE, siderne vil typisk være af typen genvej eller ekstern URL, laves som Flexible content element så den kan placeres hvor det er relevant (2 timer) Rettighedsafhængige specialfunktioner (20 timer*) Kommentar (gerne på alle sider): Modern Guestbook (EXT. ve_guestbook - http://typo3.org/documentation/documentlibrary/extension-manuals/ve_guestbook/2.7.1/view/): Fast i skabelon - sættes op så man både kan kommentere sider og relevante indholdsplugins (37 timer) Generel Query Editor til diverse listninger af f.eks artikler med teasere: Opbygning af BE interface (37 timer*) Udvikling af Query Editors resultatvisning som FE-plugin (12 timer*) Prædefinerede SQL eksempler (4 timer*) Subdomæner - hosting (freesite): Opsætning af dummy skabeloner med constants editor (4 timer) Ændring af brugergruppe vælger så den kun viser relevante brugergrupper (4 timer*) Kompetencenettet (ekspertsystem): Opbygning af database (4 timer*) Tilføjes af et separat plugin til at stille et spørgsmål/svar (12 timer*) Mailadvicering (8 timer*) Wiki: Installation og opsætning af EXT. dr_wiki (http://typo3.org/documentation/document-library/extension-manuals/dr_wiki/1.7.3/view/) med understøttelse af FE-brugere og automatisk kategoristruktur (20 timer*) Fildeling: Opbygning af database (2 timer*) Side 3 af 7
Udvikling af ny extension til FE visning ag administration (12 timer*) Apache sættes op så man ikke kan se filer man ikke burde have adgang til (4 timer) Projektrum med understøttelse af FE redigering af debattråde, Wiki, fildeling og kalender: Modul til oprettelse af projektrum med nedenstående brugergruppevælger (31 timer) Geneel brugergruppevælger hvor man kan tilknytte brugere, hele grupper, samt invitere eksterne til deltagelse. (26 timer) Medlemsliste der viser hvem er medlem af rummet med link til quickmail. (4 timer*) Quickmail til alle medlemmer hvor medlemmer af rummet, så man kan sende en simpel mail til en eller alle medlemmer af rummet. (4 timer) Høringsmodul: Analyse af mulighed for at bruge projektrum begrebet fra Arkitektskolens Intranet (5 timer) Udvikling af extension i.h.t. nuværende høringsproces vejledning på ktc.dk, dog med gruppevælger fra Projektrum. (75 timer) Nyheder: Standard opsætning (EXT. tt_news - http://typo3.org/documentation/document-library/extension-manuals/tt_news/2.5.2/view/) (6 timer) Udvidelse med kategorier i tt_news (8 timer) Udvidelse så Rss import tolker Aalund kategorier til KTC's (8 timer*) Kalender: Opsætning af Seminar Manager modul, som har mulighed for tilmelding med option for at se antal ledige pladser og hvem der ellers er tilmeldt (EXT. seminars - http://typo3.org/documentation/document-library/extension-manuals/seminars/0.7.3/ view/) (20 timer) Linkdatabase: Opbygning af database (2 timer*) FE visning og administration (8 timer*) Nyhedsbreve og pressemeddelelser: Standard installation uden FE-udsendelse og flytning af løsning fra clean.ktc.dk. Efter flytning til ny løsning laves så der kan indsættes plugins og gruppevælgeren flyt- Side 4 af 7
tes med (EXT. direct_mail - http://typo3.org/documentation/document-library/extension-manuals/direct_mail/2.6.2/view/) (3 timer) Opsætning af yderligere templates (8 timer*) Upload af filer Generelt filupload modul, kan bruges på tværs af extensions (12 timer*) Liste over filer på Min side (4 timer*) Udvidelse af anvendelse af alm. formular i TYPO3: Installation af formular extension (3 timer*) Blog: Installation af blog modul (4 timer*) Dialogforum: Opsætning af debatforum modul (http://typo3.org/documentation/document-library/extensionmanuals/chc_forum/1.4.5/view/) (12 timer*) Afstemninger: Opsætning af quickpoll modul (http://typo3.org/documentation/documentlibrary/extension-manuals/quickpoll/1.0.0/view/) (3 timer*) Tip-en-ven: Opsætning af Tip-en-ven skabelon og email funktion som kan bruges på flere sidetyper (12 timer*) Stillingsannoncer: Opbygning af database (4 timer*) FE-plugin til visning og administration (16 timer*) Leverandørregister: Opbygning af database (2 timer*) FE-plugin til visning og administration (16 timer*) Eksport af indhold: Opsætning af generel Rss export extension (4 timer*) Bannerreklamer: Standard opsætning af EXT macina_banners (http://typo3.org/documentation/document-library/extension-manuals/macina_banners/1.5.0/view/) (2 timer) Side 5 af 7
Sletning af brugerprofil: FE interface til sletning af sin profil (3 timer*) Admin interface til sammenlægning af brugere (25 timer*) Min side: Generel opsætning af Min side (16 timer*) Mulighed for brugertilpasning af Min side (32 timer*) Redigering af Min profil (10 timer*) Oprettelse og redigering af FE-brugere: EXT. sr_feuser_ register (http://typo3.org/documentation/document-library/extension-manuals/sr_feuser_register/2.5.20/view/) udvides så man kan vælge bestemte brugergruppe og der laves differentieret visning af data alt efter brugergruppe (16 timer) Import af brugere/grupper fra nuværende løsning med sortering af FE og BE rettigheder. (20 timer) Admin af brugertyper (8 timer*) Admin af tilmeldte brugere (16 timer*) Søgning: Indexed search med udvidelse til understøttelse af kategorier, metadata (autokeywords) og materialetype så FE visning af søgeresultater er sorteret (30 timer) Design mockup af søgemaskine og -resultater (4 timer) Dataoverførsel: Migrering af data til extensions og af almindeligt sideindhold (55 timer*) Installation: Når løsningen er gået i luften geninstalleres med nyeste stabile versioner af apache, PHP og mysql, således det afspejler Wildsides egen serverinstallation og løsningen driftes herefter på KTC's egen server. (6 timer) Projektledelse, korrespondance, koordinering, møder, test og aflevering (94 timer*) Udarbejdelse og løbende opfølgning af projektplan og deltagelse i ugentlige opfølgningsmøder (telefonisk), samt deltagelse i test og aflevering til driftsprøven Side 6 af 7
Samlet projektinvestering for 1065 timer á 800 kr 852.000 kr - Ekstraordinær referencekunderabat 53.250 kr Projektpris i alt 798.750 kr Side 7 af 7