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...Another Is DNN for Me thread?Another Is DNN for Me thread?
Previous
 
Next
New Post
6/28/2006 5:50 PM
 
slhilbert wrote

You are going to want to check out http://www.grassrootnetworks.com/.

They have a bunch of free modules that are geared towards what you want to do.

 

Stuart



nice project!
However not what I'm looking for. Besides we don't get an technical insight. Just a PA in beta phase
thx anyway
 
New Post
6/29/2006 1:36 PM
 

jlafon,

What about creating one tab/page that is displayed differently based on who is logged in.  You would have to create  custom modules to allow the user to control them with a selection module and then each module would have to respond accordingly.  I don't know details I'm just brainstorming.  I think it would be great if every module always had an option to save certain settings based on userID.  Let us know what you decide.

mj

Brillnat Dnn modules

Brillnat.com


Michael Jackson
Brillnat.com
Custom module development
Database access tokenized HTML modules
 
New Post
6/30/2006 6:18 AM
 

mhj96813 wrote

What about creating one tab/page that is displayed differently based on who is logged in.  You would have to create  custom modules to allow the user to control them with a selection module and then each module would have to respond accordingly.  I don't know details I'm just brainstorming.  I think it would be great if every module always had an option to save certain settings based on userID.  Let us know what you decide.

so you think that datasets in the module db-table, lets say the db-tabe of a guestbook is not only associated with a mid (module Id) but also with an uid (user Id) ? ...mmh, thereupon you could use one mid on one tab to let the user create his own content. (datasets associate with his own uid)

But how you gone display this content to others?

...loading a module for diplaying purposes would not only need the mid but also the userId. The mid is always supplied by DNN to all modules placed on a special tab.

At the end the main requirement for such an "template tab" feature would be an extra variable in the url that this template tab would use to supply unique mid resp. tabid to the modules.

...but since I don't wanne change the core, I think it would be best to use a normal tab/ page and placing somewhat of a container module on it. This container module would use the extra url variable to decide which modules it needs to host.

...keep on brainstorming

 
New Post
6/30/2006 8:06 AM
 

came, what I am saying is, everything you see can be replaced.

skins can be replaced, modules canbe writen to extend, providers can be swapped out with different implementations

What you see (the GUI) is verry nice but just the tip of the iceberg

I meant:

The current admin GUI allows everything that is possible, however it alows to much. so you do not want to give your users access to it. By buying a module (to manage tabs/ modules), you actually buy a piece of GUI that limits tha admin possibility to a secure level for your users.

Needless to say if you write your own, your possibly beter off

 

Most users don't realize this and see DNN (the GUI) as a solution, they forget DNN (the framework) lays underneed and allows for endless more possibilities (if you know some object oriented programming, patterns and ASP.NET pipeline).

It's understandable most users don't realize this because they are used to MSDN style documentation ( we are all microsofties) Actually I consider DNN (the GUI) as a documentation of what is possible with DNN ( the framework). As soon as you make the switch to this point of view, you discover the true potential of DNN

now, forget about the GUI

a tabid has a skin, a skin contains content panes, contentpanes contain modules and modules contain data
the problem in the GUI is, if you give people admin tights on the tabid, they have the power for everything that follows

so you need  a better GUI (wich also is a module) to limit the admin's access to the controller classes

simple problem, simple solution, not so simple implementation (until you know all the controller classes like you backpocket wich happens quite soon)

I hope you see now, that you do not need to hack the GUI, you need to replace it


Edit your Skin.xml and Container.xml files with:
Yannick's SXE
 
New Post
7/1/2006 11:20 AM
 
purplebox wrote

came, what I am saying is, everything you see can be replaced.

skins can be replaced, modules canbe writen to extend, providers can be swapped out with different implementations

What you see (the GUI) is verry nice but just the tip of the iceberg

what do you mean by GUI ...a skin package, containers, modules displaying content or the general way dnn puts them all together after a users requests a page the way you already outlined:

"a tabid has a skin, a skin contains content panes, contentpanes contain modules and modules contain data"

...cause this is for me the dnn framework, I don't wanne change. I want to code a module on top of this.

purplebox wrote

The current admin GUI allows everything that is possible, however it alows to much. so you do not want to give your users access to it. By buying a module (to manage tabs/ modules), you actually buy a piece of GUI that limits tha admin possibility to a secure level for your users.

a module managing my tabs & modules? ...can you name one? For my understanding a module is a bunch of controls that can be placed on a dnn tab providing certain functionality like a guestbook, a forum, or wrapper/ aggregator.


purplebox wrote

so you need a better GUI (wich also is a module) to limit the admin's access to the controller classes

I think that's exactly what I intend to do ...a wrapper module that can host standard modules, limiting the the admin possibilities for my users and having the possibilities to display various pages for all of my users on one dnn framework tab/ page.

DNN Framework would load just this single tab placing the wrapper module on it. That's "all" DNN would provide. You would have to give some identifier in url query to this wrapper module so it knows what "template instace" it should load. Virtually this wrapper module would simulate the way dnn handles tabs, just using its own way to inject the modules and handle admin functionality. Hence giving me a better way to support 1000s of tabs and giving my user admin wright on these "simulated tabs" or "template instances" however you wanne call it.





 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Another Is DNN for Me thread?Another Is DNN for Me thread?


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