City Of East Lansing DotNetNuke Implementation

1,168 views

Published on

The October 2009 St. Louis DotNetNuke User Group meeting featured Phil Speth, who outlined some exciting DotNetNuke work he had done in implementing a web site for the city of East Lansing in Michicagan. The presentation Phil gave is entitled “The Goals, Challenges & Implementation of a Modern Municipal Website with DotNetNuke.”

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,168
On SlideShare
0
From Embeds
0
Number of Embeds
29
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Early 2008 the City of East Lansing set out to Redo our website.We spent a significant amount of time trying to determine what exactly that meant.Our current site was successful but very dated. We needed to decide what exactly we wanted to change and what we wanted to keep.We finally set out a number of goals that would help us to define our new site.
  • There were a huge number of factors to consider but these four were among the most significant
  • We wanted to avoid the popular for a day features like the web 2.0 shiny affects.Finding examples of Municipal sites that we liked was difficult.Many Municipal sites look either inept, dated industrial, or clutteredWe wanted a look that reflected well on our community.With between 1 and 2 thousand pages it is difficult to avoid link overload.Our goal was to create a design that would complement the navigation.
  • We integrated navigation based on many CriteriaUser backgroundPage PopularityServicesDepartmentalWe utilized a number of techniques to accomplish our goalsTabs to categorize information & NavigationLimited use of dropdown menus (One Level)AJAX SearchSimple URL’sSitemapURL Manager
  • I don’t think completely thorough Content Management is achievable but I wanted to push it as far as I could.I have generally believed that people working on the web should be open to training. This helps them avoid technical issues and it helps elevate the content quality of your site. Still the tools should be intuitive and help them to avoid mistakes.We focused significant effort to simplify the daily updates.Where possible we tried to ensure that information didn’t need to be created redundantly. When a News Release is created all pertinent pages are updated.
  • We spent a significant amount of time working to ensure that the tools we implemented would be robust and able to satisfy our needs.There is one true fact with software.It will never be functionally complete.We worked with many vendors to improve their modules.Some voluntarily added or modified features for us and we sponsored others that were time critical or more difficult.Honestly I will say that many module developers that made those improvements found there sale increasing significantly.
  • City Of East Lansing DotNetNuke Implementation

    1. 1. www.cityofeastlansing.com<br />The Goals, Challenges & Implementation of a Modern Municipal Website with DotNetNuke<br />
    2. 2. Background<br />Collaborative effort<br />The existing site was originally designed in 2001<br />Its technology and capabilities were quite dated<br />It was built using asp. <br />I decided that DNN was the platform we would move to.<br />East Lansing is a City with 46,000 citizens and encompasses a university with roughly 45 thousand students<br />
    3. 3. Original East Lansing Site<br />
    4. 4. Goals - Overview<br />The most Critical goals were these<br />To outline The Lookwe were hoping for<br />To define the Navigation scheme<br />To develop a Content Management system that would satisfy the needs of the many content editors<br />To verify that we had The Tools to achieve specific functionality<br />
    5. 5. Goals - The Look<br />Modern without becoming quickly dated<br />We wanted to avoid the popular for a day features like the web 2.0 shiny affects.<br />Friendly & Uncluttered<br />We scoured the Web looking for examples but finding quality examples of Municipal was difficult.<br />Many Municipal sites looked either inept, dated industrial, or cluttered<br />Community Focused<br />We wanted a look that reflected the character our community.<br />Strong use of Local Photos<br />
    6. 6. The FrontPage<br />
    7. 7. Our Goals - Navigation<br />Intuitive <br />We worked to ensure that the navigation was simple and connected to our design<br />Semantic <br />Navigation was built around the following Criteria<br />User Background, Page Popularity, Services, Departments<br />Consistent<br />The navigation for a section of the website remains the same as you move through that section<br />Secondary Navigation allows you to reach related sub-sections<br />Powerful tools<br />Tabs, limited Dropdowns, AJAX Search, Sitemap, & URL Manager<br />
    8. 8. Inside Pages<br />
    9. 9. Our Goals – Content Management<br />Thorough<br />Completely thorough Content Management is achievable but I wanted to push it as far as I could.<br />Minimize the time & technical knowledge needed to make updates<br />I believe that people working on the web should be open to training. This helps them avoid technical issues and it elevates the content quality of your site. Still the tools should be intuitive and help them to avoid mistakes.<br />Daily updates should be the simplest<br />News Releases, FrontPage Features, Calendar Events, Blogs<br />Avoid redundant entry<br />Content Editors shouldn’t need to update multiple pages with the same information<br />
    10. 10. Windows Live Writer & MetaPost<br />Entering a News Item<br />Select Articles, or blogs<br />
    11. 11. Event Calendars<br />Invenmanager Calendar<br />Satellite Module<br />
    12. 12. Our Goals – The Tools<br />Functionally Complete<br />News Releases<br />Calendars & Events<br />City Maps<br />Downtown Business Profiles<br />File Management (Minutes & Agendas)<br />Blogs<br />Photo Galleries<br />Electronic Newsletters<br />Analytics<br />
    13. 13. News Releases<br />
    14. 14. Maps and Blogs<br />
    15. 15. Managing Meeting Minutes<br />
    16. 16. The Challenges<br />Creating a skin to match our graphic design<br />Javascript to –<br />Load background images based on site sections<br />Load Panelbar Manage Menus<br />Module Updates –<br />Tweaks to Telerik Menu to Set New Parent Menu<br />Calendar Satellite Module with Date Picker<br />DNNStuff Aggregator & Ventrian New Articles - RSS Feature<br />
    17. 17. Mapping out content & creating a sitemap<br />
    18. 18. File Management<br />Bring2Mind - Document Exchange is used for general file management<br /> Bring2Mind - Adapter module is used to manage meeting minutes and agenda files<br />We also use Ventrian Filelinks module to give users access to upload files to specific directories<br />
    19. 19. Events Management<br />Invenmanager Calendar was selected for events management but was missing key functionality<br />Aggregated Calendars<br />The ability to create exceptions for recurring events<br />Date selector for the Satellite module<br />
    20. 20. What Modules to Use<br />Ventrian<br />Child Links<br />Simple Gallery<br />News Articles<br />File Links<br />InvenManagerCalendar<br />DNNStuffAggregator<br />Bring2Mind<br />Document Exchange<br />Satellite<br />ZLDNN Module Wrapper<br />JetKeySmartMap<br />EZModule<br />Netism Satellite Free<br />GumbosoftContent Rotator<br />DataspringsOpt-in Email<br />IIT Sitemap<br />EvoticaBackup Native<br />Ifinity<br />URL Master & windows 2008<br />Analytics<br />Metapost<br />TelerikMenu & Panelbar<br />DNN<br />HTML<br />Blog<br />Iframe<br />

    ×