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

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsAnnouncementsAnnouncementsAnnoucements is WorthlessAnnoucements is Worthless
Previous
 
Next
New Post
7/16/2010 12:22 PM
 
Hello,

Just want to prevent headaches, and release some nerd rage here!

The annoucements module is worthless and I personally think the DNN core developers deserve a big slap on the wrist.  I have been a web designer/developer for 11 years and I haven't seen such a bad display of support, planning and development as I have seen with this particular module.

As the only real option for a news tool, the annoucement module is missing HUGE features and is riddled with bugs.  Here is the collection so far.

RSS Feeds Don't Update - If you syndicate a annoucement module, the RSS feed never updates.  It's just a snap shot from when you turned on the RSS feed.  FEED IS IN THE NAME...  It's meant to be dynamic.  This makes the RSS feature worthless.

RSS Feeds Don't Like Correctly - When syndicated, the links back to the annoucement page only go to the page, not the actual item.  Example... RSS feed from annoucement module has 5 records, clicking on ANY of the records takes you to the annoucement page, BUT NOT TO THE CORRECT RECORD.  Again, WORTHLESS.  And I love the post on the forum where people are nerd raging and they are told to BUY a module or that the system just doesn't work and to suck it up.  Or the best one, where someone posts that they fixed the issue by modifying the core (that's right, the community is trying to fix an issue) and they are told that they won't be able to upgrade.  Why would anyone want to upgrade to a BROKEN system.  Was any testing done in the last 4.x versions of the module?

No Paging of Records - Are you serious?  You have to be pulling my virtual leg on this one.  WTH!  Anyone who has EVER done any type of professional programming knows that any listing page should be PAGED.  The last thing I anyone wants is a page that goes on forever.  Again the post on the site that says suck it up is funny.  I also know that it's pretty easy in the .NET framework to add paging. Did someone forget how to drag and drop a user control?  Too hard to add a field to the object?  If these core modules are so hard to get working, why would I ever want to use the framework to build something of my own?

No Auto Time Stamping of Records - Once again, this is just silly.  If anyone other than a mentally handicapped toad tested this thing, they would have said.  Hey when I add a new record it goes to the bottom of the page....  Why?  New records should be on top.  Oh... This is because the display date of the entry is always set to 12 am of the current day.  Well, if I were going in to enter news, I want the least amount of clicks.  Setting the date for every entry adds up quick.  This is called useablity, something that I know most programmers don't consider, but needs to be there all the same.  DEFAULT ANNOUCEMENT ENTRIES TO BE TIME STAMPED WHEN THE ADD ANNOUCEMENT PAGE IS BROUGHT UP.  Javascript it, I don't care.  If someone wants to change the start date, let them, but at least start them in the right place.

No Ability to Display a Time Stamp - Good lord, this is getting long... Why the heck isn't there an option for a time stamp to be displayed?  Wait, let me guess.  I should put that in my description for the annoucement, right?  Wrong.  Work arounds aren't solutions.  They are excuses for poor or lazy development.

My guess is, since this is an honest, informed post that directly points out problems with this product, and I am guessing that the PAID version has these bugs as well, that this post will be yanked.  If you're the one to YANK it... at least send it up the pipe line.  I can't not explain my level of disappointment in DotNetNuke and the response I have seen to some posts.  This is only doubled with disappointment as I was looking at become a reseller, so now we are both losing out on money..
 
New Post
7/16/2010 12:33 PM
 
Feel free to open up the source code for the module and "fix" all the issues you are having with it. It's open source after all.

Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
New Post
7/16/2010 12:39 PM
 
Another awesome "suck it up" response.  Which doesn't match with another moderator post in this very forum.  Which states not to modify the core.

You want me to come check your email for ya too? /grin - j/k
 
New Post
7/16/2010 12:48 PM
 
BTW - I love the "fix"... Let's just say that we are talking about a feature creep vs bug situation here I will give you that some of the items I list are more "feature creep" than "bugs". But at very least, an RSS feed is a dynamic element, there are standards for how it works. If it never updates, it's a bug... not an issue, not a requested feature. BUG... Say it with me. BUG. This module has a BUG. /grin And I would even call any of the times I have listed as "feature creep". They are within what a reasonable person would expect. And considering some of the other "free" and open source solutions out there, this is not something that should be left to the community to resolve. You're only as good as your core. And if the core isn't working... well hell.. the core isnt' working. :D
 
New Post
7/16/2010 1:02 PM
 
Now for a more serious reply, though I don't know if your ranting justifies one as you really take things to stupid levels with the insults (which is what generated my first response), but I will try to respond to some of your concerns. 

RSS Feeds are generally tied to the search indexing within DNN, if you by chance turned off indexing, or have it set to longer than 30 minutes, they won't update until that indexing runs again. I'll admit that's not the idea solution, but that is how they were configured for DNN long ago, and a number of modules use this functionality. Some modules bypass this and create their own feeds.

RSS Items don't have unique URLs, the module wasn't designed to show a detail view for each entry. Again I can't explain why this is, I didn't develop or maintain the module, but that is how it functions.

Paging: it's a pretty basic module, paging can be done in a number of other different types of modules, you might check out the Form & List module, you can probably create most of the functionality there that you are looking for, including addressing the above two issues.

As for your paranoia about the post being deleted, no, I don't see that happening. We are a pretty open bunch here, it is open source after all.

You just have the wrong impression of what this module is. It is a basic announcements module. If you want more, you can use other modules, or you can develop your own, that's the beauty of DotNetNuke, it's very easy to extend and create your own.

Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsAnnouncementsAnnouncementsAnnoucements is WorthlessAnnoucements is Worthless


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