Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...What to installWhat to install
Previous
 
Next
New Post
10/28/2015 10:47 AM
 

I have started developing on VS Express 2013 for Web C# ASP.NET.  Mainly untidy functional applications onto a complex personal MS SQL Server (Express) 2005 database via an Entity Data Framework, Entity Data Model, not too pretty though just functional.  My strength is C#, SQL, coding middleware, low level, etc my big weakness is nice looking, web front end HTML, CSS etc, etc.

I thought I might install DNN, and create an improved look and feel site more quickly and build in other (less tailored) features as well.  I thought I would move  my VS 2013 web features into controls (acsx) use DNN to build the nicer site and put my controls into that site.

There is quite an array of DNN installation options and I cannot quite get to the bottom of exactly what I am best installing to be able to easily incorporate my controls, still use EDF and my own SQL Server Db (though I realise there will probably be  a DNN Db as well) and still use all my useful helper C# code.

Sorry if I have been bad at searching, brand new to DNN, hope this makes sense, any help and advice would be appreciated.

 
New Post
10/29/2015 9:23 PM
 
First, welcome to the community! :)

You don't need to use EF unless you really want to. If you do, I'd suggest upgrading everything to use a more recent version. Everything you're using has a community edition or free edition available. Upgrading will ensure that you have maximum compatibility with everything, and overall make development easier and faster.

https://www.visualstudio.com/products...
https://www.microsoft.com/en-us/serve...

Instead of EF, you could consider using the built-in DAL2 instead. You'll still essentially be using an ORM, but it's a built-in micro ORM. It originally was PetaPoco, but is a bit forked at this point.

http://www.dnnsoftware.com/wiki/dal-2

In addition, if you use the most recent version of everything, you can benefit from using the Christoc module template. This is very helpful for newer module developers.

https://github.com/ChrisHammond/DNNTe...

Finally, you don't need to be a front-end developer necessarily to get your own good UI. DNN has a built in form pattern to help you out. The website below is all still good code/examples, but it's a bit dated in terms of UI since it's using DNN 6.

http://uxguide.dnnsoftware.com/

If your project is using a framework like Bootstrap in the theme, this could make things even easier for you, since could also choose to take advantage of the form pattern offered by that framework.

http://getbootstrap.com/

There are many bootstrap-ready skins available for you to choose from. There's even a free one, built by the same person that creates the templates I mentioned before.

http://store.dnnsoftware.com/home/pro...

https://github.com/ChrisHammond/Hamme...

Aside from that, installation of DNN will generally always be the same. Follow the guidance on the wiki for that.

http://www.dnnsoftware.com/wiki/page/...

Also, there's some great videos for module development.

http://www.dnnsoftware.com/wiki/modul...

And great written tutorials on module development.

http://www.dnnsoftware.com/community-...

Will Strohl

Upendo Ventures Upendo Ventures
DNN experts since 2003
Official provider of the Hotcakes Commerce Cloud and SLA support
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...What to installWhat to install


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out