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...A few questions before I dive into DNN please.A few questions before I dive into DNN please.
Previous
 
Next
New Post
12/9/2011 3:24 PM
 

I have a few questions I was hoping I could get answers to before I dive into DNN and buy some skins and start seriously getting into it. I want to make sure it is what I need and will do the job I want it to do. Any help is greatly appreciated!

  1. I am confused on how working with my own table database will work. I use Entity Framework to talk to the database and display data and do CRUD operations. A brief description on how I would put this type of information in a content box would be great. Also, is it possible to have a dropdown box in one content box and when something is selected an auto postback displays the information selected in another content box?
  2. Will I always have the DNN link at the bottom of pages, or the link to the person that created a skin?
  3. The reason I started looking into this is because I am not at all artistic and I am horible at doing CSS and laying out a website. I am looking for something that I can have some great designs and then I can program against it. Is this the program to do that?
  4. If I build websites for people and charge them for it, can I use DNN community edition or do I have to pay full price for the premium version? Also (I am still fairly new to web programming work), will I lose out on a lot of business and money for using something like this? I am worried people will want much more customization then this can offer.
  5. How complicated is it to add into DNN a shopping cart type feature for commerce websites?

I had a couple more questions but they just slipped away, but this will hopefully give me enough information to make a good choice. I have done quite a bit of reading, but sometimes it is nice to get a more personalized opinion on the matter.

Thank you very much for your time and have a great day/weeked!!

Sam


I am learning the best I can. Thank you all for your help and advice!
 
New Post
12/10/2011 9:39 AM
 

Hello,

1. you can use entity framework with dotnetnuke, there is one small caveat though as dotnetnuke uses 2 tokens (objectqualifier and databaseowner) when defining database objects so most people use an adapter to handle this -see http://www.adefwebserver.com/dotnetnu... for an example

2. no, it's entirely up to you what's in a skin - when a skin is installed if it's a html skin it contains skin objects that get converted to server control references on parsing - lots of text comes from this and removing the skin object from the html and reparsing it will do what you want (or you can remove the server control from the ascx also) e.g. a skin may have a copyright note you don't want so simply removing the [COPYRIGHT] text from the html will do that. See more on skin objects on the wiki at http://www.dotnetnuke.com/Resources/W...

3. many people (such as me) who have no skinning ability would go to the forge and download one of the free skins and tweak it (http://www.dotnetnuke.com/Community/E...) ,others pay for one at http://www.snowcovered.com/Snowcovere... . Some like to use skinning frameworks such as http://www.thinkofdesign.com/products... that allow them to tweak settings via a UI, and finally some like to use tools such as  http://www.artisteer.com/?p=dnn_skins to generate skins and tweak them

4. yes, you can use the community edition - it has no limitations (the professional edition comes with indemnification, unlimited support and a few other extensions). As to customisation, theres a lot you can do within dotnetnuke and it has many extension points to do pretty much anything else - many people get most of the way there with a base install, add a few free modules (http://www.dotnetnuke.com/Community/E...  ), buy a module or two (www.snowcovered.com) and have little or no real customisation to do (most commonly you may create a module or modules for something unique to the customer - though in many cases other modules may be sufficent)

5. not complicated, you can download and install a number of free and commerical ecommerce modules - however the modules themselves are pretty comprehensive so setting up a site with all the sku's, variants, taxes etc does take time obviously.

As a general note I'd recommend you take a look at the getting started page on the wiki and have a play around to get an idea of what you can do - http://www.dotnetnuke.com/Resources/W...

Thanks.


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
12/10/2011 10:18 AM
 
Good morning Cathal, or evening/afternoon wherever you are :)

Thank you for your response. I did purchase a skin package so I could play with it and see what I can do, I do like a lot of the stuff I have done with it on my local machine so far. It sure as heck beats trying to design a layout and "skin" a site by myself! I am very artistically challenged.

Now I am trying to figure out. What is the best/easiest way work with the custom content that I need to work with. I will give a couple examples.

One of the sites I am building is for my dad, he is a chip collector, he has an old site now http://www.renocasinochips.com you can get an idea of what I am working with, I need to rebuild him a site that was previously written in PHP and is flat/ugly/boring. Anyways, I will need to create a lot of additional tables in the database, and I can use Server Management Studio to do that, I already have most of the scripts written. Now, how do I point to this data in the database using DotNetNuke?

Also, I am building a site for another guy that breeds and sells reptiles, mostly geckos. I am building him a site that he can list every animal he owns, one side of the site will have his personal collection and the other side will have the animals he has for sale. He can also add tracking information for each animal (feeding, shedding, cleaning, etc...) Again, it all needs to tied into database information.

What is the best way to say:

Put a dropdown list here, populate it with the animal "groups", when a group is picked the animals from that group are displayed in a container with small thumnails and the animal identifier or name. Click on an animal it takes to a page that has the details and more pictures for that animal.

I hope some of this made some sense, it is way early and I just got out of bed :)

Thanks again for your help!

p.s. will there be a time when I will not have to wait for a mod to approve my posts?

I am learning the best I can. Thank you all for your help and advice!
 
New Post
12/10/2011 11:45 AM
Accepted Answer 

Afternoon (i'm in Ireland :))

DotNetNuke is simply an asp.net application so anything that works in asp.net is fine in dotntnuke. However many people use the provider model (which is a defacto standard) - see the tutorials at http://www.dotnetnuke.com/Resources/W... to see all elements of module development.

Other people create WSP modules - http://www.dotnetnuke.com/Resources/W... or else use the built in dal+ support - http://adefwebserver.com/dotnetnukehe... or http://adefwebserver.com/dotnetnukehe... .

As to the scenario you describe typically I would use databinding to bind a list of objects to the drop-down list, have it set to autopostback=true, so when someone selects a value the page posts back and retrieve the data and bind it to a grid (i have an ancirent example of this at http://www.cathal.co.uk/Portals/0/Pro... that should help)

note: I checked and you should be in unmoderated mode now (probably one of the other moderators noticed and unmoderated you)


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
12/10/2011 11:54 AM
 
Thanks a bunch Cathal, I really appreciate your help. I know some people would have said "Look it up, its out there" but there is so much information about DNN out there that I spent 3 days this week just trying to find GOOD information on DNN and not just bits and pieces.

I am going to take the weekend off (so to speak since I am in my basement and have no "schedule :)) and play some Skyrim and clear my head and get a fresh start on Monday and then I will go through the links you posted and find something that works good for what I need to do.

I am still VERY new to web design and programming, I have read 6 books on ASP.NET, C#, MS SQL and EF and I think I am ready to actually build a website, I am going to start with my friends gecko website and go from there.

I do really like this DNN with the modules and the way that the eventual site owner (my friend Chris for this site) can ove modules around and has at least some control over it. Well, there are a lot of things I like about DNN actually :D I am very poor right now so I can not afford to pay for any of the good modules (Already spent over $2,000 on books and online video courses) but I will do my best with whatever I can find for free and maybe dive into making my own modules.

Have a great weekend Cathal, and thanks again for your help.

note: after I posted that last reply I realized that most likely I was not moderated anymore, I do understand the need for such things (I am admin on MANY forums, mostly for gaming) but can be a bit annoying :)

I am learning the best I can. Thank you all for your help and advice!
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...A few questions before I dive into DNN please.A few questions before I dive into DNN please.


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