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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Developing inforamtion system in DNNDeveloping inforamtion system in DNN
Previous
 
Next
New Post
5/19/2008 8:08 AM
 

Dear all,

I'm new to dotnetnuke, i developed a simple module that shows a list of products and allow the user to edit/ delete them ...

Now I'm about to start developing a managment information sysytem , with some complex  business logic  and reports ...

I have some questions

  1. I want to use Nettiers tempalate to generate the DAL , entity classes instead of following the Provider/ controller pattern that is commonly used in the modules ,and i want to know if this could cause any problems(like trust issues ..)
  2. I need a good reporting engine or tool , maybe i will use Crystal reports ... Is there any problems with crystal reports in DNN ?
  3. I need to reference the portal user as a foriegn key in my application database  , and i want to know which table to refence ?
  4. For every customer ,there will be a sub portal inside the main portal , and all portals  will runs on a centralized database .
  5. I want to use DNN portal because of the caching, security , drag/drop , managmenet / logging, themes, and to display a statistical data on the main site of the portal .
  6. I want to implement some kind of audit trail in the applciation , is there any logging classes in DNN for thi purpose ?

as i'm in analysis phace, is there any recommendation or something that is very important to take it into consideration ?

all ideas and thoughts are mostly welcomed ! please I need some help ..

Thanks


Anas Ghanem,
My blog
 
New Post
5/20/2008 8:03 AM
 

Any answer to any question ?

I want to write My own DAL,BLL and entities , the modules will be developmed for a specific customer .

Basicly I want ot know if there is any problem if i didn't follow the DAL+( or Provider ) and Controller pattern ?

 

Maybe I asked many questions , but if someone has any comments , it will be mostly appreciated.

Thanks

 


Anas Ghanem,
My blog
 
New Post
5/20/2008 1:16 PM
 

All of what you want can be developed in or out of the DNN framework.  But you want quite a few things that change the basic core of DNN, so why not simply code the entire system yourself.  The reasons you give for wanting to use DNN are either already in ASP.NET or you would need to write them either way.

Jeff

 
New Post
5/20/2008 6:48 PM
 

Thanks for Reply Jeff,

Actually , I need to work with a portal like DNN, because I have a requirment in which the Portal Admin(or host) can add a new Portal during  runtime, so that he/she can add a new customer,create a portal for him, and create some pages specific for that customer like about us, advertisments,contact us ,and the customer can then create a users for his portal( which is the employees,so that they can create orders,view reports... and collaborate).

And there is more things that i need , like let the users change some Resource files during runtime , add news to the portal main page, polls, advertisments.

I know there is a built in membership services,and there is a webparts in asp.net, but that's not enough for me, Again i need to handle the creation of portals , and i need a Content management system all works with the Managment information system that im going to develop

The system will be a lot of screens that exectute some business logic, I want to use the NetTiers Code smith template , because I'm familiar with it , and because it handles the complex business senarios , like using the Processors,and lazy loading ,Deep load, deep save ...

I believe it could be used in DNN module developement , but What i'm afraid of is the way in which  the UserControls will communicate with each others, and I'm not sure how to integrate my database with the portal User table .

I don't think the module that I'm going to develop will be complicated more than the forum module, and if you looked at the forum module , you will notice that they have a custom user (inherits the Portal user) which has a 1-1 relationship with the Portal user.

You said "But you want quite a few things that change the basic core of DNN"  and i don't understand what is these things ,

Thanks for reading that ,  I appreciate your help

 


Anas Ghanem,
My blog
 
New Post
5/20/2008 8:38 PM
 

 Anas,

Here is my take:

  1. I'm not familiar with nettiers and therefore don't know exactly what you might be generating - but I doubt that you'd run into any problems here. Realistically (and especially if you're not selling your module(s) to the public) you can use any technique you like.
  2. I have experience with MS Reporting Services and DNN modules (BTW, never use reporting services 2000 if you have a choice) - but I don't think you'll find any explicit problems with using Crystal Reports in a DNN world. I know one of my co-workers has done this (on a relatively small scale) for one of our clients.
  3. The primary key for a DNN User is "UserID" and is stored in the Users table (sometimes named dnn_Users).
  4. I'm not certain I really follow this one - could you elaborate?
  5. All great reasons! :)
  6. Not that I'm aware of - I think that this would need to be custom for your module (but you could always re-use some .NET code you find/have elsewhere within your module).

Take care,

Ian


Software Engineer
Co-Founder, dnnGallery
Stack Overflow: Ian Robinson
Twitter: @irobinson
Linked In: Ian Robinson
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Developing inforamtion system in DNNDeveloping inforamtion system in DNN


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