DotNetNuke (also referred to as DNN) is a web-based Content Management System (CMS). Its primary purpose is to reduce the cost of building and maintaining websites that experience frequent or significant changes in content. DNN empowers subject matter experts to directly edit websites in a user friendly manner. This enables the enterprise to quickly and inexpensively make changes keeping in synch with market demands, all without getting a computer programmer involved.
DotNetNuke is the leading Content Management platform built in Microsoft ASP.NET. This powerful CMS and application development framework allows your organization to easily create and maintain fully customized, highly engaging web applications. Built on top of Microsoft ASP.NET, DotNetNuke allows your organization to leverage its existing Microsoft technology investments to reduce costs.
Extensibility is a design concept where the implementation takes into consideration future growth. DotNetNuke has been designed from the ground up to be fully extensible. It features an open API (Application Program Interface). Developers, like Keene Systems, can develop extensions to customize the appearance and functionality of the application. More than 10,000 low cost extensions provide you with nearly limitless possibilities to create the perfect website. With DotNetNuke, Keene Systems can easily create custom code using the API to develop custom applications that interface with your existing legacy systems. Cloud file storage support and compatibility with Windows Azure are also options.
DotNetNuke is designed to enable non-technical staff to add and maintain web pages without support from the IT department. Adding pages, changing layouts, and adding new features to a page are all easily accomplished with minimal training. Users will have much more time to focus on keeping the content fresh instead of getting bogged down in the technology.
If your websites have multiple content contributors, controlling the flow of updates will become critical. The content approval engine allows you to create custom workflows that can be assigned to pages. When changes are made, each person in the approval process will be notified in turn so they can review and approve, edit or reject each change. New content will not appear on websites until it has been approved by every person specified in the workflow rules. The granular user permissions also allow you to define who can access and edit each page and even control who can see each element on any given page.
Since you're starting with a preexisting web portal platform, the strategy of application development is different than standard development. At every juncture of the project you should be asking the question “Do I really need to write custom code for this?” Your strategy should be the following:
DotNetNuke enables Keene Systems to work efficiently and hand to you an application that can be easily and inexpensively maintained. Keene Systems can easily create custom DNN code to leverage the API.
We feel that our clients will receive the most value for their development dollars by leveraging DotNetNuke instead of writing everything from scratch. There is no need to reinvent the wheel. This allows us to simply “configure” many of your requirements and save your development budget for the truly custom features. In the end you'll have a fully scalable, database driven website built on Microsoft best practices that will have significantly more capabilities than your original requirements call for. It is not uncommon that 80% of a project disappears when reevaluated in the context of DotNetNuke. This combined with our hybrid on-shore/off-shore team approach gives us an unmatched ability to deliver quality systems at an exceptionally low price.
Give us a ring today to see how we can make your vision come true with DotNetNuke.
DotNetNuke websites can be large or small and can grow as much as needed over time without requiring a migration to a new content management system. The DotNetNuke platform can support an unlimited number of pages. DNN has built-in cloud support, so as your traffic grows, you can seamlessly migrate to a distributed server infrastructure as the demand on your web server increases over time.
If your organization needs to share documents, either internally or externally, the document management feature provides a simple, powerful alternative for storing, managing and viewing documents online. The intuitive user interface presents documents in a standard Windows style folder tree structure. User definable document editing and a document change approval workflow engine allows you to maintain control over documents stored online. Video and media files are supported.
Dartmouth-Hitchcock Medical Center – Manchester, NH - www.DHMC.org
We developed a custom DotNetNuke system to manage information on patients in their Bariatric program, their weights, meeting dates, treatments and complications. We created numerous DotNetNuke modules and used AJAX auto-complete controls to lookup patient data. A conversion program was also developed to extract data out of their legacy system.
P.Wolfe Consultants - Manhattan, New York -www.PWolfe.com
P.Wolfe Consultants is a full service architectural firm in Manhattan specializing in permitting and compliance on large scale construction and renovation projects. Keene Systems developed an online permitting system that allowed their clients to fill in most of the information needed for NYCs strict permitting process. The site was based on DotNetNuke and integrated with Acrobat to fill in the city's building permit template.
R.O.D.S. Trucking - Plant City, Florida
We developed a DotNetNuke based system to manage trucks, materials, drivers, deliveries, clients and projects. This required 15+ DotNetNuke modules.
National Geographic School Publishing – Carmel, California
In early 2007, after the Merger of National Geographic School Publishing and Hampton Brown School Publishing they needed a new website and hired Keene Systems to deliver a solution. The site we developed, www.NGSP.com, was based on ASP.NET, SQL Server & DotNetNuke. It managed more than 16,000 education products for grades pre-school through 12 and required more than 70 custom DNN modules. There was extensive integration with their back end accounting system and support of their sales force. Sadly, NGSP was eventually sold to Cengage Learning who discontinued the site and used their own platform instead.
Rocket Ready - Arlington, Virginia
We developed a DotNetNuke site to manage restaurant menus called DineDaily. It consisted of 26 different DNN modules all written in C#.
Interested in leveraging DNN in your organization? Keene Systems can assist with all of your DNN software development needs.