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...Has DNN gotten too big for its own good?Has DNN gotten too big for its own good?
Previous
 
Next
New Post
8/27/2006 11:38 AM
 
cc24x7 wrote

Maybe if there were a really large contingent of Platinum benefactors providing that kind of use and feedback, fewer, more stable releases could be provided to the rest of the community.  



Hmm - I am not sure I agree with giving the beta or "pre-release" code to Platinum members only - I can't afford the Platinum level each year (Gold instead) - and this is to the detriment of DNN. I say remove this limitation as it needs more pre-release testing - it should not be considered a "perk".

I do think that there is not nearly enough support for 4.x issues - I've had major issues with compatabilty being broken in the core - my modules relied on some of the core membership stuff and I can't even upgrade http://www.smart-thinker.com to 4.3.x - despite the fact that I only develop in 4.x now - it's ironic. I am not sure when I will have the confidence to attempt an upgrade to 4.xunfortunately, so all the new features are in vain until some support from the people who know the functionality and wrote the code have the time to support it a little.

Top priority I believe is getting these Forums working with RSS Feeds and emails to encrouage people to use the Forums more productively which will have a knock-on effect on the problems and stability.


Entrepreneur

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

 
New Post
8/27/2006 12:03 PM
 

I agree with that strategy about the forum, for the reasons you mention but also because it's a key area for user properties (user profiles in the forums) --- so the user profiles in forums overlaps with that very important piece of the new / revised core functionality introduced this summer, the user and user properties management.  So developing the forums will have the added benefit of driving the further stabilization, integration, and documentation of that critical area in the core (user and user properties management) because of the overlap. 

That's a really essential piece.

Also, with my comment about the contingent of Platinums I didn't mean to imply that there *should be* such a contingent; I think it could potentially thwart the open source model and in several essential regards the Platinum fee could merely supplant a licensing fee.  So I tend to agree with you about that, though I will continue to maintain Platinum status because I fit the definition of the intended target consumer for it as defined by the core.

Also, I can support your comments about lack of support for 4.x issues and broken modules.  We don't develop modules ourselves, but I work closely with a number of companies that do and I also monitor these forums rather closely.  I think your experience as a module developer is the typical experience for module developers right now.

I still think it will all get worked out in the next few months to twelve months or so.  In the meantime, we have been limiting our development to relatively simple configurations in DNN terms (which of course are still quite advanced compared to what the general public, most web developers even, are used to seeing in a web site).



Shane Miller
Call Centers 24x7
 
New Post
8/27/2006 1:34 PM
 
John Mitchell wrote

Also don't count out the fact that there are many third party components (free and commercial) to DNN that can really alleviate some of the frustration.

The third party coponment development is combersome with DNN 4.  The real issue is that the new model Web Site Project do not allow developer to package DLL with fixed name for deployment.  To protect intellectual property, developers for commercial modules continues to VS 2003 to develop for DNN 4.  

With recent release of DNN 4.3.3 and 4.3.4, many have reported problem with deploying module with source code.  The installation failed when putting the code in the app_code.  Hopefully the CORE team will address this issue.


Robert Tango
www.workcontrol.com
Custom Modules: UserManager|UserDirectory|UserImport|PortalSSO
 
New Post
8/27/2006 1:59 PM
 

 

-- The third party coponment development is combersome with DNN 4.  The real issue is that the new model Web Site Project do not allow developer to package DLL with fixed name for deployment --

Right, this is one of the problems I stated, we are trying to live in both worlds of the ASP.Net framework.

The easiest way to protect your IP is to use class libraries.  The DotNetNuke Core is setup this way and compiles to an individual DLL.

Also, don't forget that if you are really serious about protecting IP that .Net compiles to IL code. And it is very easy to decompile with tools like Lutz Roeder's Reflector, or Salamander.

So you'll either need to obfuscate your code, or not use  .Net :)

I use Class Libraries for all my modules and use UltraEdit for developing my user controls.


DotNetNuke Modules from Snapsis.com
 
New Post
8/27/2006 3:58 PM
 

I don't think DNN is too large, it's al about decisions.

There's been some good decissions but also some bad decissions.
Splitting the project in subprojects was probably the best decision ever, it really revamped the modules. even tough it seems new modules only get released together with new core versions.
Taking in the forum/gallery/blogs was in my opinion a bad decision, they shoud have been designed from the ground up for tight integration in DNN. Taking the forums from asp.net to Dotnetnuke.com is probably a good decision, but a litle badly implemented, partly deu to the limitations of the forum module. The agregated view was implemented because dotnetnuke.com needed it. It could have been *foreseen* and a better module could have been designed.

Supporting both platforms 3.2 & 4.0 was a good decision, but implementaing the new functionality in 2 platforms at the same time 3.3 & 4.3 was a bad one. At this point it should have been choosen to start working on DNN5 and dump ASP.NET 1.1. Then norm should have been more developer features, tighther integration with .NET2.0 get rid of all that code that returns *arraylist* and replace with a clean generic list, implement a better exception handling subsystem (see enterprise library) The new membership system should have come after that, not before.

 

As far as commercial module developers go, your support for DNN4.x has been bad. The intellectual property argument is worth nothing, because of Reflector. Most modules get sold with their source anyway so why not sell it source only, why not get VB.NET express and make a DLL, takes 5 minutes, oops it could take you yet another codebase to support, not really but you'd have to try before you find out it works! You guys are just scared you'd have to support 2 codebases at the same time. It's time to Ditch DNN3 & ASP.NET1.1. If your host doesn't run ASP.NET 2.0 yet, your giving your money to a fraud, get another one.

Getting the core modules to ASP.NET2.0 would be a step forward as well (long live generic list). It give an up to date developer the chance to do his work. You have to know I do all of my work on XP home (most cheap PC's get soldwith XP home) M$ has learned Visual studio 2005 runs on XP home, SQL server runs on XP home, but not DNN, the core does, but no modules.

Some client asked me to make a small adjustment to Text/HTML, I ended up converting the source to .NET2.0 because I've lost my copy of VB.NET 2003 PRO  (wich doesn't work on my new, cheap, XP home system anyway)

I still think DNN rules, but 3.1.1 set a mark, and I have yet to see a release that makes me just as happy and supports generics at the same time

So far my 2 cents for today, If I find another 2 you'll know


Edit your Skin.xml and Container.xml files with:
Yannick's SXE
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Has DNN gotten too big for its own good?Has DNN gotten too big for its own good?


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