Sök:

Utveckling av moduler för DotNetNuke-baserade CMS/CRM-system


INVID Jönköping AB är ett IT-konsult bolag. De ingår i INVID-gruppen som totalt sysselsätter drygt 140 personer och finns representerade på tio orter i Sverige. De är verksamma inom ett flertal IT-områden, däribland utveckling och anpassning av webbapplikationer. Företaget har under en tid arbetat med att utveckla ett webbpubliceringsverktyg, INVID Publisher.NET. Små- och medelstora- företag erbjuds en komplett webbportalplattform med Content Management System/Customer Relationship Management (CMS/CRM) funktionalitet sammankopplat med webbhotelltjänster som företaget erbjuder. Kunder har möjlighet att själva påverka det innehåll som finns publicerat på webbsidor. De kan välja bland ett antal mallar där det finns moduler för bl.a. text/bild och nyheter. Att hitta rätt mall för ändamålet kan dock vara svårt för kunden.Vårt examensarbetes frågeställningar var följande:? Hur utvecklar man en modul för DotNetNuke?? Vad ligger till grund för DotNetNukes arkitektur och uppbyggnad?Vårt mål var att skapa en eller flera moduler med programmeringsspråket VB.NET och servertekniken ASP.NET. Vi avsedde också att lära oss webbapplikationsramverket DotNetNuke för att bygga modul(er) som erbjuder kunden att enkelt och effektivt bygga nya sidor i INVID Publisher .NET. Utgångspunkten för den modul som vi utvecklade bygger på analyser av tidigare existerande mallmodul som företaget (INVID AB) inte var nöjda med. Vi analyserade och diskuterade de problem som den gamla modulen medförde. Under utvecklingens gång fick vi feedback på vårt arbete från vår handledare på företaget och andra personer från utvecklingsavdelningen.Examensarbetet har resulterat i en fungerande mallmodul där kunden kan med lätthet skapa nya sidor utifrån mallar och även skapa nya mallar. Uppdragsgivaren och vi anser att modulen som utvecklats är mycket grafiskt väldesignad.I framtiden kan modulen vidareutvecklas framgångsfullt bl.a. tack vare att vi i vårt utvecklingsarbete har följt DotNetNuke-ramverket och dess principer strikt. Vi har även skrivit kod som bl.a. karakteriseras av att den är objektorienterad, återanvändbar, utbyggbar och bygger på goda programmeringsprinciper och framstående designmönster.

Författare

Robert Nygren Martin Johansson

Lärosäte och institution

Högskolan i Jönköping/ING, Data- och elektroteknik

Nivå:

Detta är en C-uppsats.

Läs mer..