Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Utveckling av moduler för DotNetNuke-baserade CMS/CRM-system
Jönköping University, School of Engineering, JTH, Computer and Electrical Engineering.
Jönköping University, School of Engineering, JTH, Computer and Electrical Engineering.
2006 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 points / 15 hpStudent thesis
Abstract [en]

INVID Jönköping AB is an IT-consultant company. They are a part of the INVID-group that employ about 140 people and are represented in ten different locations in Sweden. INVIDs business areas include development and customization of web applications. The company has been developing a web publishing tool, INVID Publisher.NET. Small- and medium sized companies are offered hosting of a complete web portal/platform with Content Management System/Customer Relationship Management (CMS/CRM) functionality. Customers can manage the content published on web pages. They can choose among a set of templates were there are modules for example text/html and news. To find the right template for the purpose can be a difficult task for the customer.

The purpose of our report is to an answer two main questions:

• How to develop modules for DotNetNuke?

• What is the foundation for the architecture and structure of DotNetNuke?

Our goal was to create modules with the programming language VB.NET and server technology ASP.NET. We would take advantage of the DotNetNuke web application framework for developing modules that offer the customer a way to easily and effectively build new web pages with INVID Publisher .NET. The starting point for the module we have developed is based on analysis of former existing module that INVID AB was not comfortable with. We analysed and discussed the problems that the old module constituted. During the development of the module we also received feedback on our work from our tutor on INVID and other members of the development team.

Our work has lead to a template module were the customer can create new web pages based on templates and also create new templates. INVID and we also consider our module to be graphically well designed.

In the future it’s possible to further develop our module to a great extent because we have followed the principles of DotNetNuke and have written program code that is object-oriented, reusable, and extensible and is based on good programming principles and prominent design patterns.

Abstract [sv]

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.

Place, publisher, year, edition, pages
2006. , 61 p.
Keyword [sv]
DotNetNuke, ASP.NET, Stored Procedures, Blog, Providermodell
National Category
Information Science
Identifiers
URN: urn:nbn:se:hj:diva-503OAI: oai:DiVA.org:hj-503DiVA: diva2:4212
Uppsok
samhälle/juridik
Supervisors
Examiners
Available from: 2006-08-08 Created: 2006-08-08

Open Access in DiVA

fulltext(804 kB)984 downloads
File information
File name FULLTEXT01.pdfFile size 804 kBChecksum MD5
5bbfa7787ee508c091b8657c1fc7bd3c3c2d752c71c2fc5316a077f8072f6adfe6fbcd25
Type fulltextMimetype application/pdf

By organisation
JTH, Computer and Electrical Engineering
Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 984 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 756 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf