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...Commercial module developers who close down & disappearCommercial module developers who close down & disappear
Previous
 
Next
New Post
6/17/2014 10:07 PM
 
Tony, that's sort of my understanding of the child portals when I was looking into it a couple years ago.

Regarding Active Social, and the change in the other Social Suites, in essence, that's exactly what happened. It didn't happen in a matter of minutes, but Vivo went open source directly and almost immediately as a result of Active being purchased by DNN - because they saw the writing on the wall (Vivo did still offer paid support, install and customization for a couple years off the open source product, however). (Keep in mind that initially DNN said they were going to offer almost all of Active's social feature in the community edition). According to info released at the time, the honchos of Vivo and Active were in communication around that time, and were peers/friendly. Prior to that it was a $500 tool, which I believe Active Social and maybe Smart were also fairly pricey - but had a lot to offer. Vivo was still developed (less and less) until 2012?, but I think their site went offline a bit before, which probably corresponds with DNN opening up some of the social features structure in the Community edition. Vivo actually operated under a different name 5+/-years ago, and has been around for quite a while with multiple employees/developers. I can't remember when Smart went open source, but I believe it predated the DNN purchase by a while, but was still maintained as Open Source for some time until Active and Vivo essentially were the two players (both having more mature and regularly updated products). In Rodney's (Smart's) case, I think it was man hours (doing support vs. $ vs. his own site) and competition that closed that down. (I think he was getting killed on the customer support, feature request, bug fix, etc. stuff due to the complexity of the product vs. competition vs. overall demand vs. price, and running a one man show).

It's my understanding that most of what Active Social was supposed to offer had to be rewritten from scratch by DNN, and it probably was a bad investment (except that indirectly due to the fall out/lack of DNN competition it makes Evoq more attractive & hiring Active's main man). I'm sure DNN used what they could for Evoq/Community (gamification, notifications?,profiles?, and the strategy of the design itself), but I believe it was pretty much a full rewrite due to statements released by DNN (or various "core" component teams). (I believe it was mostly due to how (complicated) the code was written as to why it needed to be largely redone, but I could be wrong as I don't know specifically what they did/did not use). DNN was pretty clear (initially) in their news that almost all of ActiveSocial features were going into the Community (there was quite a bit of uproar at the time both about the forums, licenses, fees, and social features). However, (I assume) due to it needing to be redone (and the question of integrating with existing "core" toys like blogs), that's why we don't see those other pieces at all now (yet). I don't know all of what Evoq offers (I've seen their feature list, but I don't know if it has group level tools I've mentioned), but Active Social did have some of those group and personal level features (personal, site, and group forum, journal, bookmarking, etc.).

I cannot say how many folks could use this setup, but this is a very common way of running social (groups). Prior to journals taking off via Facebook/Twitter for real time personal short term/immediate interaction, this was THE way of doing it (aka Yahoo). Someone recently referred me to one of the new DNN developer sites being run by a group of DNN employees/long time community members, and they use this exact groups format via DNN 7 Community edition (albeit toned down due to lack of tools). (BTW, coincidentally after the fact, this site I'm referring to has recently become project members in ongoing development of Active Forums).

Think of groups like clubs in the real world (though it can easily be a business or fan page such as the Pacific Northwest 49ers haters club, or various DNN user "clubs" by region or something). DNN program would provide the main site, and within the main site, end users could open many clubs in order to share common interests with other end users. Then each club has it's own set of limited tools/settings (events, announcements, forum, journal, etc.), with limited customization options. At the same time, the groups are still part of the main site (a difference from being a personal website or child portal). Yahoo (and AOL, Delphi, even Google etc.) made this extremely popular (with group level announcements, forums, etc.), but Facebook still uses it now. (Except facebook hasn't added the group level blogs, forums, etc. - as their focus is short term personal interaction via journal). Ebay also uses groups (each with their own forum), but has more aggressively been switching over to this Yahoo model now. Yahoo, specifically, has a group for almost everything. I used to belong to multiple Yahoo groups set for any specific publically traded stock (1 group per each stock), 'tho those particular groups were actually created by Yahoo, rather than end users. (End users also had thousands of their own, each group with their own forum, announcements, etc.). One common theme tends to be a forum for each group in all these scenarios, but the site itself also had it's own forum areas.

I've explored all the options, but they pretty much all revert back to the main thread topic. For a small business (like me), it's not cost effective to have to keep going back to custom development (particularly whenever DNN does a crucial upgrade, breaking custom code) (keeping in mind that this setup integrates throughout the site in many ways). Trust me, I was fully committed to Vivo at $500 a pop, until I saw that it was on its way out, and DNN/Active were on the way up. And there's absolutely no way to afford a complete write-up. It's different with a minor project, but a full social suite (or other complex, fully integrated product) would be very expensive.

I honestly don't need group level blog, wiki, announcements, & forum. They all serve a similar purpose, though it is doable, and would be great. But I do need a way to allow groups to permanently store and categorize their own "threads" (with appropriate moderation/group owner setting options), for which the journal isn't useful. Forums being the best option. Plus events, and search are essentials. Like I said, I'm sure DNN is aware of this functionality, and some of the "core" components are thinking in this direction (events). Active forums is one of them (though unfortunately that's not really "core" anymore). And, back to the main topic again, even if Active Forums does get totally fixed, and works great on groups... is it wise to integrate it if DNN is not using/supporting it directly (keeping in mind that each user group has it's own forum, so if Active stops being supported, it affects everything/everybody's group page not just the site's forums). Which is why I wish DNN would take on AF, or upgrade these forums to handle groups :)

Lastly, while I realize not everyone needs this, clearly DNN was aware of this as they did create the Groups functionality. It's already in place, in use, but only really makes use of the journal (and notifications, and moderater/group owner settings). So far, it's modeled after Facebook groups, but has the foundation in place both for the Yahoo setup and/or Facebook style A couple years ago, there was a lot of talk about this on various DNN related forums.

Honestly, IMO the reason the DNN social ecosystem is so poor, is because of the large (and ongoing) question marks that DNN created down this path a couple years ago, and the complexity of the solutions. (I mean, how long did it take before DNN fully dropped Active Forums). Social within core DNN is still young with the first baby steps example being DNN 6 (basics, Taxonomy, and maybe groups), then 7 finally actually making use of the tech with journals/notifications/groups/profiles. If I were a developer, I would definitely not have tried to compete at this stage on a suite type product, tho if I had an existing product (like news articles) I'd just recently start to take advantage of it (as of DNN7). Alternatively, there are small, specialized tools that can now be created (like bookmarking at the group level, etc.). I don't think it's lack of demand (as Vivo and Active and others existed for a very long time), but rather all the balls were still up in the air, and even now, who knows what else is in store (such as the things I've outlined). At least now, the foundation is just now clear (for 3rd party developers) - though the overall direction is still questionable.

Back on topic: A third party vendor going away is awful. But a third party vendor going away for a heavily integrated solution can be insurmountable - even if open sourced. This is a really big issue, so the more available in core, the better (for which I'm very grateful for group functionality foundation BTW). It's the nature of the thing of course, but a bit scary IMO.
 
New Post
6/18/2014 2:05 PM
 
Adding social features to DNN without modifying the core code is tricky and probably impossible without creating your own forum, announcements, events.. modules which is a huge under taking. "saw the writing on the wall" is not a good reason to quit. One quits when sales actually take a deep dive. Reminds me of when Microsoft spreads the rumor that it was going to release some product or entering a market and that would scare any developer or company from trying to create a competing product. In many occasions it was just vaporware. MS never created anything.

Plus if one has a product and really believes in it, the product can survive and thrive against the bigger competition. It didn't stop Active Forums to compete with a free open source core forum.

I was wondering if it's possible to take a mature open source module, fork it into a commercial module while providing support and source code.. to the users who purchased it. For example do this with Active Forums. I am not sure if it's license permits this and what the restrictions are. The commercial version will continue to get new features because there's an incentive for the developer to work on it because there's revenue. Users know they will get support and new features and upgrades.


I am aware that ongoing support has killed a few commercial modules. I am with the idea that the customer would get free support for a certain time after the purchase and if they need further support, they pay for it. They agree to this as part of the purchase agreement. If a user doesn't like this, then don't have to buy it. As simple as that. Use the trial version to determine if it suits their needs. The module developer needs to pay the bills too and they can't just provide free support forever. Free support can suck from development time and all profits. That's not a good business model. If I were a module developer, I would sell the module and provide limited support but I would never pull the product because I couldn't provide support anymore. I would let the module die a natural death. I will also give a prior warning to current customers if I ever have a need to stop giving support. I am not sure why a commercial vendor would go out of business from simply their inability to provide supoprt anymore. Current customers will always want a product with no support than no product. The idea is that as a developer I am aware that there are bugs now but I can't fix them right now. Customers will just have to wait for the next version. It's not hard to build a very good module that can survive on its own merits. If the developer provides very good documentation and video tutorials, it will greatly support costs and module will live longer.
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Commercial module developers who close down & disappearCommercial module developers who close down & disappear


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