Utveckling av moduler för DotNetNuke-baserade CMS/CRM-system
Sammanfattning: 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.
HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)