Last post Sep 28, 2005 02:48 PM by tforster
Sep 21, 2005 05:21 PM|tforster|LINK
Sep 21, 2005 06:26 PM|csimpkins|LINK
Sep 21, 2005 08:44 PM|WEBPC|LINK
Sep 21, 2005 11:01 PM|GOHDS|LINK
It seems like this community is diverse. There's different types of users with different levels of expertise and interest. Some of us are just trying to get our installations to work, some of us are trying to peddle our modules, and some of us are tyring
to develop or integrate applications for our users, different interest different levels of expertise.
As an experienced .net developer and newbie to dnn, i would like to see more code samples from other developers. Going to snowie to buy some poorly documented code is not the answer. Show me how you went about solving a particular problem, document your
approach, lets learn from each other. Good working code samples that, would minimize the learning curve and would atract more experienced developers to the community. codeproject.com is the site that comes to mind
Maybe we can organize into small teams each team would work on a miniproject were we can collaborate create some modules that a address a particular need and then share it with the community.
Sep 22, 2005 07:31 AM|WEBPC|LINK
Sep 22, 2005 12:03 PM|GOHDS|LINK
It seems to me that the information you need to abosorb as a developer to get going is overwhelming. Compound that with the fact that the information it's all over the place and aside from the core module which are great, there's a lack of simple code samples.
Maybe some us can start uploading samples to gotdotnet, they have a section there call code gallery, where one publish samples and carry on discussions.
Sep 28, 2005 02:48 PM|tforster|LINK
Thanks for the responses to this thread and I apologize for not replying sooner.
I see several themes so far. 1) Everyone is trolling these forums looking for answers; 2) Code samples are required; 3) Need to assist those at the very beginning of the DNN learning curve.
Unfortunatly, threaded messages are not good when an indexed reference is required. The DNN forums are quite active with lots of great questions and answers, yet the same questions are continually asked. At the very minimum a well organized and comprehensive
FAQ would certainly help. Although someone/somepeople would have to take on the role of administering the FAQ.
I agree that gotdotnet and codeproject are both excellent examples of code galleries. The downside with those is that they are not DNN specific so more effort must be expended searching them for DNN examples. Ideally I would like to see a central location
for all online DNN resources. Maybe some sort of portal (hmm...?). I mentioned Wiki originally since I was hoping that it would be free-form enough to be flexible and anyone could contribute so we don't need a dedicated admin.
Some references to include in a Wiki could:
DNN object documentation - I was poking around in the VS Object Browser and was astounded at the number of objects, properties and methods. How does anyone use these? Is it all trial and error to figure out what each does? I have not come across any documentation
Absolute Noobie Developer Steps - Rob Worrillow gave me some excellent suggestions based on his experiences. They started with a basic "hello world" in Notepad example (by M. Washington I believe) and then went on to include viewing some of the Seabury videos
and beyond. Those suggestions really helped me in understanding DNN. If they were required reading for all Noobie Developers it would certainly cut down on the number of questions to the Forums and alleviate frustration on the part of the Noobie.
Do Nothing Modules - Complete documented code for modules that may not do anything useful (e.g. how useful is "hello world") but serve to illustrate fundamental DNN concepts. Not just code snippets but a complete solution that can be downloaded and compiled.
Then developers can start examining it and modifying it to better understand.
At this point I don't think any of the Wiki documentation would be intended to replace the documentation that is available (?) as part of the DNN source download. It would be in addition to it. Something that would be contributed to by everyone. You discover
something new and take a couple of minutes to document it appropriatly on the Wiki for everyone else to take advantage of.