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...MySpace Clone/Functionality using dnn434MySpace Clone/Functionality using dnn434
Previous
 
Next
New Post
10/14/2006 10:56 AM
 
take a look at my site.  i've got personal pages, user uploaded images and music, myspace type bulletins, friends, comments, private messaging, myspace type skinnable pages, and lots of other cool stuff.

 
New Post
10/14/2006 11:47 AM
 
chemystery wrote

One question..Do I have to configure any special settings etc for my DNN434 site before I can use the Modules?



Hi Malc,

No - they all run out the box as standard...

Entrepreneur

PokerDIY Tournament Manager - PokerDIY Tournament Manager<
PokerDIY Game Finder - Mobile Apps powered by DNN
PokerDIY - Connecting Poker Players

 
New Post
10/14/2006 4:58 PM
 

To complete the Chorus (that is me, Rodney and Ty)...

If you try to build a myspace like solution on top of DNN, there are issues you should consider if you want to scale to large numbers of users. Here are some threads from the past that discussed some of the key issues.

http://forums.asp.net/1024204/ShowPost.aspx

http://forums.asp.net/1125353/ShowPost.aspx

http://forums.asp.net/thread/1022488.aspx

Also, since most DNN Modules are not designed for broad user edit rights, many DNN modules are highly vulernable to Cross-Site-Scripting attacks. I don't let users directly access any standard DNN Module for this reason. All my modules that allow user owned input are customized to either encode the output or filter the input if necessary.

http://www.dotnetnuke.com/Community/ForumsDotNetNuke/tabid/795/forumid/8/threadid/11753/scope/posts/Default.aspx

http://www.dotnetnuke.com/Community/ForumsDotNetNuke/tabid/795/forumid/28/threadid/12773/scope/posts/Default.aspx

Here are some sample sites that do Myspace like functionality with DNN:

http://www.wildvoice.com/

http://www.otbradio.com/

http://www.yapclub.com/ 

http://www.smart-thinker.com/ and the customer's of the home page module.


WildVoice.com Michael Levy - Are you ready to be heard? WildVoice.com
 
New Post
10/14/2006 5:04 PM
 

And if you don't belive the Cross Site scripting is a real risk, you shoul read the story of this XSS attack on myspace - http://namb.la/popular/, and the hacker was kind enough to publish his attack code - http://namb.la/popular/tech.html

Or, try some of the test payloads from http://ha.ckers.org/xss.html in the edit fields and RichText forms on your DNN site.

 

 


WildVoice.com Michael Levy - Are you ready to be heard? WildVoice.com
 
New Post
10/15/2006 6:20 AM
 
That's a good point about scalability Michael - it's an interesting point these days as DotNetNuke starts taking hold in mainstream sites (WildVoice is looking good!) and userbase's start growing. The Core modules seem to handle ok (dogfooded by us) - but I think a lot of custom modules would need to be checked if your userbase was over a certain limit and stress tested thoroughly.

I would guess that the majority of DNN Developers do NOT architect their modules for 10 000+ users (a small amount for a successful networking site) - I definitely did not for my earlier modules as they started out from personal requirements for a small websites for friends (<500 users). For example, and drop down list of users or display of users needs to use database custom sp's to return paged data etc. I am slowly working through my modules and addressing this issues (Smart-Thinker is pushing 5000 users and the Invite Guest screen is almost unusable as it lists 5000 users on one screen(it takes time ;). For a lot of modules this may not be a problem (e.g. the HTML module) but for anything dealing with Users you should confirm the max number of users it was designed to work with (or the Authors intentions).

The Smart-Thinker HomePage module was designed for a small site, and while it does not make 1 role per user it was never intended to be used on a huge site - it currently makes a page per user and unless some things have changed in the core this would bottleneck at some point (Michael, I remember you asked some pertinent questions on max tab limit). I am almost inclined to say that if you are going to have a site with more than '0000 users you'd want to pay extra and hire an architect and design your own modules (or at least confirm modules could be used under stress testing). Look how the core Forum module had to adapt to the load - it's getting their slowly but surely.

I guess it's like in any industry - you might buy a small inkjet printer for home printing, but if you wanted to sell magazines you'd invest in a heavy-duty printing machine.

On a similar thread - I'm trying to gauge if anyone else is interested in a scalable, generic UserPicker that returns a list of ID's to any calling app - in case anyone missed it, I started the thread here....


Entrepreneur

PokerDIY Tournament Manager - PokerDIY Tournament Manager<
PokerDIY Game Finder - Mobile Apps powered by DNN
PokerDIY - Connecting Poker Players

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...MySpace Clone/Functionality using dnn434MySpace Clone/Functionality using dnn434


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