Game Changer – DNN

I was searching for component options to integrate into SLO (wiki, blog, forum) when I realized I could build SLO to integrate into an existing framework with those components. This led to searching web content management systems which led to the DotNetNuke (DNN) platform. I am now pursuing rebuilding SLO as DNN modules.

DNN Software www.dnnsoftware.com/
– Oversees DotNetNuke including free open source community edition and commercial Evoq versions. Many extensions (modules) are hosted at www.dnnsoftware.com/forge. Community support videos, tutorials, wiki, forums are also freely available. There are substantial number of broken links which appear to be from DNN Software taking over (but materials of broken links can be found through searches).
CodePlex  dotnetnuke.codeplex.com/
– Contains the open source development (also mirrored at DNN Software)

I am now targeting the latest DotNetNuke release version 7 which requires DotNet4.
Also used is Win7 with IIS7, SQL Server Express 2008 (along with SQL Server Management Studio) and programing under Visual Studio 2012.

Web Hosting
My current web hosting service (Pacific Online) does not support DotNet4, has no experience with DotNetNuke and seems expensive (~$40/month). With considerable searches, I’ve narrowed options for moving to
– Arvixe  www.arvixe.com/  ~$5/month  (discount coupons online, try “Clue30”)
Frontpage is not supported (old tech no longer part of Windows), found I could use FTP. With Expression Web, prefix with FTP:// (such as FTP://sitename.com) would work.
FileZilla https://filezilla-project.org/ worked really well (and fast) for moving sites.
– Power DNN us.powerdnn.com/  $20/month, high end cloud service

Notes on setting up the DNN local web

  • Ensure installed is IIS7, SQL Server Express 2008, DotNet4, Visual Studio 2012
  • Download/Copy all files from current install version of DNN7 to a new directory under inetpub\wwwroot
  • setting up website In IIS Manager
    • under Application Pools, check that DefaultAppPool is running under DotNet4
    • point Default Web Site/Basic Settings/Physical path  to DNN7 directory
    • convert directory to an application
    • edit permissions (security) of web directory to add
      • Network Service and add modify rights
      • IIS AppPool\DefaultAppPool and add modify rights
    • add a binding xxx.DNNDev.me  (allows development for different sites  eg xxx=slo)
      • nb. doing this after DNN is configured requires Portal Alias table update
  • Alternate approach to adding DNN website
    • from IIS Manager Sites, Add Web Site
      • Site name: DNNDev
      • Application pool: DefaultAppPool
      • Physical Path: to DNN7 directory
      • Binding Host: xxx.DNNDev.me
        • allows development for different sites  (xxx=slo)
        • nb. doing this after DNN is configured requires Portal Alias table update
    • add binding http port 80 with no host name will make it the default site
      • Note other default site needs to be stopped
  • Add loop back to dnnDev.me
    • run notepad as administrator
    • open the file C:\Windows\System32\drivers\etc\hosts  (nb. set filter to *.*)
    • add the line:   127.0.0.1        dnnDev.me
    • also include:   127.0.0.1        localhost
    • save file
    • dns flush (so computer recognizes change)
      • – open Command Prompt window
      • – IPConfig /flushdns
Advertisements
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s