|
| Forum Guidelines
|
|
Please ensure you follow the bug-raising guidelines (e.g. post the full error from your Event Viewer) if you are raising a support call. To request a feature in a module, please use Feature Requests (unless you want to discuss it here in more detail first). If you have an urgent feature that you would like to see in the product then you should consider a Sponsored Enhancement.
First Time User? Make sure you have read the Module Config Guide in the documents folder of each module. Also check out this handy Module Deployment Guide (written by a Smart-Thinker customer!)
Configuration issues and no time to read the Forums/Documentation? See our DotNetNuke Premium Support Service. We need your opinion! Please read our proposed new CrowdSourcing development method and let us know if you would be interested and if it might work.
|
|
|
|
 |    |  |
 | |  |
 | |  |
 | |  |
 | |  |
 |
|
|
| Multipaid Sponsored Enhancements / Crowdsourcing to improve modules (Denmark) |
|
|
Hey Rod.
I’m just wondering about how to speed up some development/enhancements that would benefit Social Networking -sites. Myself, I’m trying to build a Computer Gamer SN-site, so I could use anything that would create more content (better design & controls, more user settings, better integration with other module vendors (like xmod), rating, forums and much more). Content = Stickiness. Stickiness = Users that will explore site and come back.
Then I thought of Sponsored Enhancements with a twist. How would you feel if we were a few people that together would pay you the money, for you to make some sponsored enhancements?
An ex. – could be any number of people.
Four people need enhancements for the group module.
1. We post a specification (something us 4 all agree upon)
2. You give us a price for the development of the enhancement (say $800)
3. We pay you up front (4 ppl $200 each)
4. You top prioritize the development of the enhancement
5. Enhancement released to us
6. Enhancement becomes standard for module in its next version cycle (in this ex the group module)
The reasons for the “need” to speed up things up are some of us have similar needs but they differ from what you are building with diypoker.com. Your need for future development and indeed your modules, originate from the development of diypoker.com. Our (many of us) needs originate from our users diversity, their data – on which we have slapped your fine ST-modules. Basically Poker is “just” a group or an event at our sites.
Potential enhancements could be of this nature: http://www.smart-thinker.com/Home/Forums/tabid/111/forumid/26/threadid/5919/scope/posts/Default.aspx
So Rod and the rest of you reading, what do you think about idea?
/jesper
Mad4fuN - Social Networking 4 Gamers using Smart-Thinker modules
Visit my Dotnetnuke Sharing Group
Visit my Profile
|
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
I can't locate the thread, but Rod has said that he is ok with his users sharing the cost of the enhancement. What's on your mind? 6 months ago I did not know how HTML was spelled. |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Australia) |
|
|
Wow, it is such a coincidence that you mention this - I am exploring alternative ways of improving the Social Networking Product Suite and this is one of the ways I was investigating further. *EDIT* - Skip this post if you want to get to the details on how Crowd Sourcing might work
In fact, this is almost exactly what I was considering - there are a few facts that one needs to appreciate first (I have always tried to be as open and transparent as always) -
- Smart-Thinker's primary revenue stream is NOT based on module sales
- Every customer thinks their enhancement request is critical and the most important
- The Smart-Thinker Social Networking Product Suite is COMPLEX (due to it's flexibility and power)
- The Smart-Thinker modules are constantly improving and are going to get a lot better (long term goals?)
- Enhancements get done on a cost/benefit basis (I am running a business)
Basically I do not make much money off Module Sales to justify spending 6 days a week, 7 hours a day trying to fulfill everyone's request (I actually work 7 days a week, 10-12 hours days but some of this time is on PokerDIY and the rest is on development). I make most of my money off Sponsored Enhancements and consulting work/premium support (which I am trying to do less of now and focus more on development). I am definitely not complaining, but customers need to realize that although they have paid $69 for all the modules it does not mean I can then spend 7 days working on the ideas they suggest, as much as I would like to. I am sure that some DNN companies DO make money off sales alone and I am happy for them. As a small DNN company module sales are NOT our primary source of income nor do I think it ever will be as competition increases and software gets cheaper.
Which leads to the second point - every customer thinks that their particular use-case and enhancement is top priority and should be done immediately. They are almost surprised that the product doesn't do "xyz" (even though I provide free fully-functional trial downloads so that you configure it and see if it matches your requirements) and practically demand that the next version do this. Again, I am not complaining, I do this myself with modules I purchase (although as a fellow module developer I ask nicely ;). It is just a fact I have noticed and have come to expect (if you browse the Smart-Thinker forums you may see some examples of this).
As I mentioned, the Smart-Thinker Product Suite is complex. This is a good and a bad thing (complexity these days normally = bad). They are complex because of the templating and amount of configuration options. These are required to suit as many different scenarios and website requirements as possible. As I found out with my custom Poker Leagues module - I can develop a LOT faster if I do not do it this way and hardcode values and make it specific to my business logic. But then I would not be able to sell them. Unfortunately this complexity increases support time and decreases development time, so finding a balance is important. Likewise, just like the core team (no offense intended, without these guys we would not have jobs!) - Documentation is another aspect that suffers. I can spend less time developing and more time documenting, but then I would get even more complaints about features. It's one of the reasons I try to redirect every support request to the forum to make it a form of live documentation. Many thanks to you Jesper for maintaining the Module Configuration Document - this has helped a lot of people and saves me a lot of time (to spend on development ;)
I am often asked on the long-term goals of Smart-Thinker and I can assure you we are here for the long run. Smart-Thinker has been releasing DNN modules since around 2005 and is here to stay. PokerDIY.com is our very own live social networking site and drives our requirements (which are normally generic social networking requirements). We do not focus on module sales and try to make everyone happy. We use a live, real, succesful social network to identify flaws in the modules and improve them so that you can use them on your social networks. This is an important point - there are DNN companies that pander to every whim and do not have a real live scenario to use the products on (again, there is nothing wrong with that, it's just a comparison on the revenue income focus). We have an online example that our modules work and a real example on how to implement them. Feel free to set up an account (this helps us!) and do some testing on PokerDIY (althougth please bear in mind it is a live site and used by a lot of people). PokerDIY is doing VERY well (over 1000 unique visitors a day) and is about to crack the Alexa 100k. We have BIG plans for PokerDIY and investing a lot of time AND money into it. It is another revenue stream for Smart-Thinker and there is about 6 months to 1 year of development enhancements lined up for the Smart-Thinker modules (and some new modules). Every day customers request more features and these are added to the list if they are good and will benefit the core product.
Which brings me to the last point - Enhancements are prioritized on a Cost/Benefit basis. Yes, at the end of the day we are running a business and no income = no more development. Therefore every single enhancement (whether it is PokerDIY-driven or suggested by anyone else) is subjected to the same review process. Will it benefit the core product? If no, then I am afraid it is not going to make it in. We offer the source for this very reason and you are welcome to outsource it to someone or modify it yourself to meet your specific requirements. If it will benefit the core product, then how long is it going to take to develop? The longer it will take the more it costs Smart-Thinker to develop, so will the rewards be worth it? As I mentioned, this is a business and money makes the world go round. It has to be very beneficial if it is going to take more than a day of development (as I mentioned earlier, I personally choose to work 7 days a week, 10 hour days on average, so my time is valuable to me, more so than money). Please do not be insulted if I cannot commit to it. I have had some very rude customers on Smart-Thinker (I won't name/shame them - their posts are public). A good example is the Recurring Events feature in the Events module. Realistically this is going to take 5-7 days of serious development. I need this feature on PokerDIY but it STILL doesn't mean that I can afford to spend 7 days working on it. It is simple not worth the time spent on it.
So... with all this in mind (and I am open to discuss any of these points) - how to best move forward? This is where I get back to the point of this topic - Group-Sponsored Enhancements, or Crowd Sourcing as I like to refer to it.
My idea was pretty much the same. I will follow up with another post (there's a lot to absorb here!) Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Australia) |
|
|
This is what I had in mind so far:
Crowd Sourcing Concept and DotNetNuke Development
Customers who want to contribute towards feature enhancements can band together to increase their financial leverage and purchase feature requests. The product suite improve for everyone at a much faster rate as the cost/benefit ratio increases for Smart-Thinker. You can read more about the base concept of Crowd Sourcing here.
Process
- Enhancements/projects are still suggested and discussed as before and are either approved, declined or postponed for a later review
- I do an estimate on how long the approved enhancements would take to develop and deliver. Based on the Sponsored Enhancement working rate this determines the sponsorship level required.
- Customers who want to participate contribute a small amount towards an feature request. Each customer contributes a set small amount (based on the size of the enhancement - maybe $50 min) and has a say in the spec.
- Once the required level has been met I agree to a delivery date (based on estimate) and development beings (interactive process with the project sponsors who can choose to be beta testers and early adopters)
- Once the majority (Democracy wins) of the project sponsors have tested and signed off the feature then development stops and the features is released as usual to ALL customers.
- Each project has a deadline - if the required level is not met all contributions are refunded (via PayPal) and the enhancement is postponed to a later date for review.
- Process continues ad-infinitum, benefiting all customers and Smart-Thinker.
Example
Lets use the Recurring Events enhancement as it is a very real one. Using the process above:
- Recurring Events is a much needed enhancement and will benefit a LOT of customers. It therefore qualifies for this sponsorship.
- Development will take between 4 and 6 days to complete. This works out as 6 (see Notes below) * 6 * $50 = $1800. The deadline for the project sponsorship is 1 month.
- Any customer who wants to can contribute $100 minimum ($50?) and join in a forum thread on how the enhancement should work and what requirements it needs to fulfill.
- For the sake of this example lets say that 18 customers contribute within 3 weeks of the approved enhancement. I promise to deliver a beta version for testing (by willing project sponsors) within 2-3 days (following RAD iterative dev process) and the delivered enhancement 8 days after start (weekends etc.)
- The features is reviewed by all willing project sponsors and democracy is used to sign it off. Any flaws or bugs are dealt with until it is signed off. Lets say 14 out of the 18 project sponsors sign it off, 2 don't reply and 2 disagree. The enhancement is delivered to ALL customers in the normal manner on Smart-Thinker.com
- This does not apply in this case
- New enhancements are suggested and reviewed and the process continues...
Notes
- This obviously depends on customers choosing to contribute to enhancements. Please let us know if you think this idea could work.
- The estimate is based on a rough spec. Therefore the deliverables have to adhere to the basic spec but this can be refined by the participating customers
- Licensing may need to be addressed. I am considering making the product suite a cheaper if this can become a reality. This will open up the modules to more people and using the power of crowd sourcing enhancements can be funded with a little contribution from a few people.
- I will still control the list of available enhancements for sponsorship. I have to be realistic about this as there are some features that wont qualify (no matter how much money is thrown ;) and I still have to manage my time, although it will now be worth spending it on improving the product suite.
- The Feature Request module will still be used to manage requests.
- As per the Sponsored Enhancement guidelines, I will cap the estimate and if this is exceeded there is no further cost to the project sponsors. We can commit to a 6 hour working day, 5 days a week. Only forum-based Customer Support takes priority over sponsored enhancements.
- There is NO extra cost or risk to the contributer ever. If the quote development time is exceeded then this is always at the expense of Smart-Thinker
- If development is under, I will put the remaining sponsorship money towards another enhancement (Smart-Thinker will not benefit beyond the hourly rate payment).
- All payments/refunds are done upfront using PayPal. Smart-Thinker's existing reputation and brand quality is used to ensure a transparent, fair and honest process is adhered to.
Do YOU think this might work? Please discuss... Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
Alright,
this all sounds great, so how do we get started - So as a test project, can we start some thread for members that are actually interrested in sponsoring the Recurring Event project? Rod, if you set something up I'll definetelly add my thoughts/specs later today in regards to this upgrade.
Great ideas in regards to group module updates Jesper, I would definetelly want this to happen as well so count me in.
Thanks
Erland |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Denmark) |
|
|
This all sounds fantastic. Like Erland said, any thoughts on the practicality of this happing. A public group with a wall or a forum for each spec? (you already have the demo-site, use it :)
Crowd Sourcing is really the revese angle, where many entities create the source and one make the specs and the payment. Its comparable to Out Sourcing, letting one entity create the source, and one make the specs and the payment.
This would be more like Crowd Sponsored Enhancements. Many would make the specs and payment, one will deliver the source.
However, Crowd Sourcing could work here too. If people with the Smart-Thinker source code and the technical ability can create the proposed enhancements, then why not? Had I the skills needed to code stuff myself, I would have shared my source with Rod long ago. Unfortunetly... Doh! :)
Mad4fuN - Social Networking 4 Gamers using Smart-Thinker modules
Visit my Dotnetnuke Sharing Group
Visit my Profile
|
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Australia) |
|
|
I forgot to mention - this proposed new development method would NOT mean that I only develop features if they are sponsored. As before - I will still make bug fixes and enhancements to the product suite. This is referring to the major roadmap items (but could apply to minor items if you wish to fasttrack them through). Likewise, if a single entity still wants to sponsor an item on their own and have more say over it this is also acceptable.
I am also seriously considering reducing the cost of the Smart-Thinker Product Suite modules if this works. The source product suites and enterprise licenses would be about the same but the fully-functional single portal versions would be cheaper to all. This of course depends on whether or not there are enough willing customers to chip in and sponsor enhancements (the purpose of this thread ;) Please comment.... Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Australia) |
|
|
| Daviking wrote
this all sounds great, so how do we get started - So as a test project, can we start some thread for members that are actually interrested in sponsoring the Recurring Event project?
|
I want to get some more feedback (a few more days?) and if we have enough customers who may be interested then I can spend some more time speccing this out. I have got a couple of large enhancements that I could put up and we could see where the most interest lies and if there are enough people we could try it as proof of concept.
Here are some projects that I will spec out (I am aiming at small-medium-sized projects at the moment). I will follow up with some time /cost estimates as we get more feedback:
UserProfile (in no particular order, extracted mainly from Feature Requests)
- Proximity Module - shows all users near your location and suggest people you may like to be friends with (based on similar profile properties
- Advanced Search - templatable, customizable search like on Myspace/Facebook with all features you would expect from a profile search. Search on all core properties, proximity etc. - SEE ESTIMATE
- Testimonials/Rating system (like ebay)
- Completed - Facebook-style Action Type filter (show only Status Updates or only Group updates) - SEE ESTIMATE
- Completed - Facebook-style Comments on all actions (where you can have a mini-discussion under an StoryFeed story) - SEE ESTIMATE
- Background Styler- itme owner can change the background on their profile/group/event - SEE ESTIMATE
Groups
- Proximity Module - shows all groups near your location and suggest groups you may be interested in
- Image/Logo in Group Listings/Detail - SEE ESTIMATE
- Group Detail Templating (allows integration with Active Modules)
- Ability for members to invite other members (would apply to events too) - SEE ESTIMATE
- Group Approval (like Event Approval for new groups)
- Background Styler- user can change the background on their group/event
- Group Admins - Delegate Admin rights so other members can edit the group/Wall
Events
- Recurring Events
- Group/Event integration - have an event calendar for a group
- PayPal Integration to pay for events
Wall
- Rating system (add it to any page/item) - have ability to rate/comment - SEE ESTIMATE
Referrals
- Hotmail/Gmail/other integration to allow you to select a list of contacts from your mailbox and do something with them (import them into site, invite to site, invite to event/group etc) - SEE ESTIMATE
- Paging on Wall like Facebook to show x amount of posts - SEE ESTIMATE
Other suggestions?
If anyone ever wonders why I don't churn out their enhancement immediately you can see that this is about 6 months worth of solid dev just here and represents about 10% of the feature requests I get ;)
Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Australia) |
|
|
| Jesper wrote
Crowd Sourcing is really the revese angle, where many entities create the source and one make the specs and the payment. Its comparable to Out Sourcing, letting one entity create the source, and one make the specs and the payment.
This would be more like Crowd Sponsored Enhancements. Many would make the specs and payment, one will deliver the source.
|
hmm - I think the word "Crowd Sourcing" is a bit misleasding in this case (due to the word "source") but it is crowdsourcing the funds to sponsor the project. You may be on to something there though - one day people who want to code and put up bids and do the work to. I manage the whole process and everyone is a winner ;) Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Malaysia) |
|
|
/// Documentation is another aspect that suffers. I can spend less time developing and more time documenting, but then I would get even more complaints about features. It's one of the reasons I try to redirect every support request to the forum to make it a form of live documentation. ///
I agreed that Selling Modules can't be the main source of income, however Good Service will definately boost the sales. It is always ok to use forum as support medium provided the forum is well managed. Therefore, documentation somehow has to be done to avoid minor/ repeated issues keep being asked in the forum. It'd be better to spend an hour to write a page than replying 10 repeated questions from time to time right?
The worst part is, DNN Core forum always seems to have Searching Issue...
Back to the main topic, I think the idea worth a try.
George. |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
George Lew wrote
The worst part is, DNN Core forum always seems to have Searching Issue...
George. |
George,
Try using the Google advanced search and direct it to the Smart-Thinker website.
http://www.google.com/advanced_search?hl=en
Steve |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
I like the idea of grouping together to sponsor enhancements - I've done it before with Rod, I just don't know who the other person was, and I have also sponsored some on my own.
The biggest problem I see is the fact that multiple people would be trying to agree on the specs, which could possibly turn in to somewhat of a nightmare. That said, templating will make the "look and feel" issue go away, but I still think standardizing on the larger successful Social Networks should be the model for future enhancements. IMHO, you can go back and forth on the "hows" and "whys", but FaceB and MySp have *hundreds of millions* of users affording them the research on what end users find easier to use and what they don't. Whether you like what they've done or not, they *know* the best way to write an interface for the masses. I doubt anyone here would claim that they know more than those guys - if they did they'd be kidding themselves! ;) Obviously, we can't expect one person to pull off what hundreds of developers are doing so there will be differences, but I think if we can agree that the "functionality" perform like the big players it will save some back and forth. None of us will be reinventing anything here, and if we think about what brings the masses I think it will serve all of us well!
Okay, that's my .02! :)
Steve |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Denmark) |
|
|
Thx for the positive thinking mr Steve J. :)
Regarding FaceB and MySp as a guide to what the rest of us want I would have to disagree. Why remake FaceB and MySp?
To move ahead: Rodney, did you make some estimates yes? |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancementsaloha,total (United States) |
|
|
aloha,
totally agree wiht your comment jesper and also the questions to Rod - can we get some estimates in $/Time.
Thx
E |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancementsaloha,total (United States) |
|
|
Rodney, I think this is a very slippery slope. Yes, I've sponsored enhancements with DNN Module developers before, or purchased source and done the work internally, but working on a mixed mode revenue model can have many issues. I think there are really three ways to operate:
1. Product purchases with support/upgrades (like you are now where I can "buy in" to the module and updates for a time period)
a. A version of this could include levels of support/upgrade for more money (hobby, professional, enterprise).
3. Subscriptions where it operates like a cooperative. For example, I pay a set yearly fee for a specific subscription period (like Ventrian). Again, levels here would work.
4. Product Customization Services. Basically, developing add-ons and extensions on a per client or group of client's basis.
I say a mixed mode product/crowd enhancement funding is slippery because:
1. Customers who bought into a yearlong subscription with ST would expect that you will develop that list of upgrades anyway, otherwise they would simply pay my minimum product fee and move on (less revenue)
2. Who decides what features get developed? The sponsor with the most money or the total community?
3. What happens to good ideas that are not funded?
4. Do you miss market opportunities because someone is paying you to work on their feature set, but the market (and your competitors) are outflanking your overall functionality?
5. You end up with a class of service between customers. Not always good for community development around your modules.
Basically what I hear is that you are not really a module developer. Your modules are great and took SN on DNN forward quickly, but are a secondary revenue stream for you based on your "other business". As a customer, this is frustrating because (and I understand why) you can't dedicate the time and attention to module development as you need to "follow the money". This makes customers less inclined to re-purchase modules (or extend support/upgrades) given that there is not really a commitment to releasing functionality for the community needs.
I hear you when you say its $69 folks and it can't be everything to everyone at the price. I get that. In fact I think DNN modules are far too inexpensive right now as developers can easily re-purpose code from other projects, put it on snowcovered and sell it cheap on the side. This works for a while until it grows and takes up more time to support and fix but because it's so cheap you can't afford to hire people to support it and move it forward, etc. I see this cycle a lot with DNN and a lot of good modules get shelved after a year because the developer can't leave their "job" to fix/upgrade their modules to a point where they can leave their job. This is coming from someone who spends about $10,000 annually on DNN, skins and modules not to mention has three people on payroll who develop our own internal modules and support our DNN implementations. It would be far cheaper for me to pay more for enterprise level modules that to support a full staff and infrastructure around "cheap" modules.
I personally would rather see you either raise the price of your modules (or offer different levels: hobby, professional, enterprise) and combine it with a yearly support/upgrade subscription, or move it to a pure subscription model. $100 for a yearlong subscription over 1000 customers or $500 across 200 customers is not a bad income for a single developer company on DNN module development. For this however you would need to have the customers (which is hard to do) but you could then fund development efforts and return feature updates based on the community shaping the product around market driven implementation needs. Again, I go back to Ventrian as a model that seems to work for customers.
Lastly, this entire post is not meant to be an attack or negative...quite the contrary. I think your modules have huge potential and I think customers would gladly pay more for a yearly subscription if they knew what and when new features are coming out and felt like you were developing in a direction that kept your modules innovative for our use (rather than just yours) while moving SN on DNN forward all the time.
|
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancementsaloha,total (United States) |
|
|
I think this is an excellent method to develop modules that can meet the needs of the masses. First of all, no single developer can foresee all the needs for every website. Sure rodney sees the needs for PokerDIY but until he begins using these modules on a completely different social network structure he can miss needed modules or enhancements. This is where "we" come in, the website developers. As a group we can discuss the needs of a single enhancement and tailor it to meet the needs of the group. One member of this group may come up with something that I overlooked if i was sponsoring this totally. So we end up with modules and enhancements with greater functionality.
One of the main issues with all Social Networking modules is the user experience. We need improved user interaction with an extremely small learning curve for the user. If the user of our sites finds it hard to figure out how to modify his/her profile info, etc... then they will simply move on and not use the website. This needs to be a top focus, simplicity for the end user, and a feel in which they are accustomed to.
Rodney I am willing to work with you on any of these enhancements and also sponsor these or any others that will benefit all of us. My company has the capital but at the moment our websites are not performing to their max as a result of needed enhancements to DNN Social Networking as a whole. We are willing to work with you in any way to get these modules to fit our needs and the needs of DNN users. Let me know how we can help and we can discuss it. |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Malaysia) |
|
|
| Steve J. wrote
George Lew wrote
The worst part is, DNN Core forum always seems to have Searching Issue...
George. |
George,
Try using the Google advanced search and direct it to the Smart-Thinker website.
http://www.google.com/advanced_search?hl=en
Steve
|
Thank for the advice but I've already using [site:xxx.com xxx] to search all the time. Just sometimes that it is not that effective also. |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Australia) |
|
|
| Steve J. wrote
The biggest problem I see is the fact that multiple people would be trying to agree on the specs, which could possibly turn in to somewhat of a nightmare. That said, templating will make the "look and feel" issue go away, but I still think standardizing on the larger successful Social Networks should be the model for future enhancements. IMHO, you can go back and forth on the "hows" and "whys", but FaceB and MySp have *hundreds of millions* of users affording them the research on what end users find easier to use and what they don't. Whether you like what they've done or not, they *know* the best way to write an interface for the masses.
|
I don't think this will be too much of an issue (arguing over features). If you look at all the big social networks (Facebook, MySpace, Bebo, etc.) they all have very similar functionality (e.g. on events users can invite other users etc.). They all follow the same basic business logic, it is the UI that separates them IMHO. Some new social networks emerge with some new concept that is either adopted by all eventually or it fails. Or you have a situation like on PokerDIY where your main Unique Selling Point is that you have a niche social network. I really like your idea Steve of letting the big boys do the usability studies and research on what users want and then "borrowing" the basic idea. There is no point in reinventing the wheel. We have to be realistic here, this model does NOT mean the core product line will become diluted with hundreds of useless little features that meet only one person's requirements and unique use case. The whole point is that majority wins. If enough people are paying for it and vote on a certain feature (and it is feasible of course!) then it will make it into the product.
I should metion that of course if someone chips in for a feature and decides that the end spec does not meet their requirements I'll happily refund them (although we'll have to wait for a replacement sponsor in that case). Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Australia) |
|
|
| jesper wrote
Regarding FaceB and MySp as a guide to what the rest of us want I would have to disagree. Why remake FaceB and MySp? To move ahead: Rodney, did you make some estimates yes?
|
Hi Jesper - I have to disagree with your disagreeing ;) But I don't think we need to debate this in too much depth - lets wait until we have discussed a feature and see what happens (I am willing to bet that the end result will be very functionally similar to how the big sites do it, purely because I think they have the resouce to design and research the ideas over time. But lets see how it goes in the discussion amongst the project sponsors for the first poject.
I have not yet had time to make any estimates although I have added some potential projects to the list (a lot based on your groups post). I'm getting between 10-15 new support calls a DAY - very odd as I normally only get 2-3 and nothing has really changed! Can a few people suggest the top 5 features they'd be interested in from the list above and I'll concentrate on those tomorrow? Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
Sign me up. I think sharing the cost of spponsored enhancements make sense. It may be a little tricky getting the spec pinned down but I think it will work. As long as the group isn't too large.
I would personally be on board with any of the following general enhancements if I could share the cost:
- Advanced Profile Search
- Event Payments via paypal
- Allow members to invite each other to events
I'm looking forward to seeing how this develops
|
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancementsaloha,total (Australia) |
|
|
| Airstream345 wrote
Rodney, I think this is a very slippery slope.
1. Customers who bought into a yearlong subscription with ST would expect that you will develop that list of upgrades anyway, otherwise they would simply pay my minimum product fee and move on (less revenue)
2. Who decides what features get developed? The sponsor with the most money or the total community?
3. What happens to good ideas that are not funded?
4. Do you miss market opportunities because someone is paying you to work on their feature set, but the market (and your competitors) are outflanking your overall functionality?
5. You end up with a class of service between customers. Not always good for community development around your modules.
Basically what I hear is that you are not really a module developer. Your modules are great and took SN on DNN forward quickly, but are a secondary revenue stream for you based on your "other business". As a customer, this is frustrating because (and I understand why) you can't dedicate the time and attention to module development as you need to "follow the money". This makes customers less inclined to re-purchase modules (or extend support/upgrades) given that there is not really a commitment to releasing functionality for the community needs.
I hear you when you say its $69 folks and it can't be everything to everyone at the price. I get that. In fact I think DNN modules are far too inexpensive right now as developers can easily re-purpose code from other projects, put it on snowcovered and sell it cheap on the side. This works for a while until it grows and takes up more time to support and fix but because it's so cheap you can't afford to hire people to support it and move it forward, etc. I see this cycle a lot with DNN and a lot of good modules get shelved after a year because the developer can't leave their "job" to fix/upgrade their modules to a point where they can leave their job. This is coming from someone who spends about $10,000 annually on DNN, skins and modules not to mention has three people on payroll who develop our own internal modules and support our DNN implementations. It would be far cheaper for me to pay more for enterprise level modules that to support a full staff and infrastructure around "cheap" modules.
|
Thanks for the feedback – definitely interesting to hear.
1) Hmm – I really tried to change this perception – I don’t like to feel obligated to release updates and I don’t think there are many software markets where customers buy a product and hassle (I wanted a better word, but I DO get hassled ;) the seller for more features. This seems to be a DotNetNuke issue. For example, if something is missing on Windows or in BaseCamp I don’t email them and ask them to include it and then keep asking for updates etc. I might suggest it but at the end of the day I am buying the product As-Is. Any future updates are a luxury/bonus but I do not buy the software and expect it to be improved. It seems to be different in DNN – there is a lot of pressure on DNN developers to keep releasing and improving software. I think this COULD be adopted from the attitude to the core – they keep improving for no cost and this attitude prevails to the commercial DNN world. Just an observation.
2) The majority. Everyone pays the same so there is no sponsor with more money. Only paying sponsors have any say in the spec and disputes are settled by majority.
3) I am going to keep developing as usual when I have time. This goes back to my main post above –all enhancements will be looked at from a cost/benefit POV.
4) I focus on the Smart-Thinker Product Suite – competition is good for everyone and drives the products quality up. It’s no different here and improved output/features can only be a good thing. Only time will tell though.
5) I don’t think this will be the case. Project Sponsors get no special favours when their project ends. They are not entitled to more support before, during or after. But they are funding a feature so they have a say in how it works.
| “Basically what I hear is that you are not really a module developer. Your modules are great and took SN on DNN forward quickly, but are a secondary revenue stream for you based on your "other business". As a customer, this is frustrating because (and I understand why) you can't dedicate the time and attention to module development as you need to "follow the money". This makes customers less inclined to re-purchase modules (or extend support/upgrades) given that there is not really a commitment to releasing functionality for the community needs.” |
I hear and understand you completely. I have tried to approach this as honestly as possible and I have made my long term intentions clear. I would not say I am NOT a module developer but it’s not where my main revenue comes from. I believe the market is not mature enough to support DNN module development full time – there are much better opportunities for a person with my skillset elsewhere. BUT… I love developing modules and I believe I develop good and useful modules. I believe my customer support is very good and I have a good, close relation with many Smart-Thinker customers. The Smart-Thinker Product Suite has matured over the last 3 years and will keep doing so (I have seen many other module developers come and go). I am committed to developing modules for the foreseeable future and the whole point of this post is to try and find a method that increases output and makes everyone happy. I will let my modules do the talking. If a customer is not happy then they will vote with their feet.
Module Pricing: This is a tricky subject. There are a couple of different types of customers – Freebies, Hobbyists and Enterprise. The Freebies expect everything for free in the true open-source model and seem to be offended when a company profits on their work. I am like this sometimes and there are a couple of great free modules out there (the core being the best example). The Hobbyists are happy to pay $60 for a module for their family portal but will expect good support and a high quality module for that. They don’t buy the source and expect you to make any change in the source if it does not quite meet their requirements. I blame Scott from Ventrian for this as he is releases enhancements at an astounding rate and is a good listener (note – I am joking, Scott and I collaborate a lot but he has set an exceedingly high standard for the rest of us ;) Lastly there is the Enterprise market - people who have the company capital behind them and will pay what it takes to get the solution done quickly, correctly and with good support. They will buy the source, make changes if necessary and generally are the ones sponsoring enhancements. I sometimes fall into this category where I will buy a module regardless of cost if it serves the purpose. An example is the URL Rewriter from Ifinity. It is ridiculously expensive (and I suggested this to Bruce ;) because you have to pay per portal but it is essential to the success of PokerDIY (check it out if you do not use it!) so it was a no-brainer to buy. So the questions is what licensing/pricing structure do you adopt to please everyone?
For the record, I am even considering releasing my modules for free (the single portal, fully functional version), but only if CrowdSourcing will work. I am restructuring my pricing/support model - more on this later (prices of a single good module are over $100 on SnowCovered now whereas I sell a complete product suite for $69 with 2 months of updates) I tend to find that this then generates 1 hour of support and 5 days of requests from each new customer so something is not right and this cannot be sustained, hence this post). For those who have been around since 2005 you may remember that Smart-Thinker used to have a subscription model (there are a few customers still on the $35 for 6 months for all modules and source plans) but this was changed around 2 years ago because there was too much pressure to “keep releasing enhancements”. This is why I want to test a new development model like CrowdSourcing to try and increase output and make it more viable for us module developers.
I was thinking today about what Jesper said earlier in this thread about CrowdSourcing the work too – in the future anyone (with a high standard of coding skills – I am very proud of the Smart-Thinker code!) could come here and offer to develop one of these features. The project sponsors spec it out, they do the work, I manage and incorporate it back into the code line and the customers get their enhancement. Everyone is a winner… Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancementsa (Australia) |
|
|
AccesBit wrote
I think this is an excellent method to develop modules that can meet the needs of the masses... As a group we can discuss the needs of a single enhancement and tailor it to meet the needs of the group.
One member of this group may come up with something that I overlooked if i was sponsoring this totally. So we end up with modules and enhancements with greater functionality.
Rodney I am willing to work with you on any of these enhancements and also sponsor these or any others that will benefit all of us. My company has the capital but at the moment our websites are not performing to their max as a result of needed enhancements to DNN Social Networking as a whole. We are willing to work with you in any way to get these modules to fit our needs and the needs of DNN users. Let me know how we can help and we can discuss it.
|
That's a very good point - CrowdSourcing should have a positive effect on the functionality and usability of the software too.
Thanks, I appreciate the source - as soon as this thread calms down I am going to give estimates for 5 of the suggest projects and we can pick one and see who is willing to sponsor it and do a test run! Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
Hey Jesper,
No worries, we'll never agree on everything!
I think Rod has a point, but we're all - at least to some degree - doing what all of the other SN sites are doing...if that wasn't the case we wouldn't be using these modules!! :)
That said, if you have several *hundred million* users and the $$ for UI research (like the SN's I mentioned), the chances are little better than "pretty good" that you know what you're doing - that's all I'm trying to say!
Steve
| jesper wrote
Thx for the positive thinking mr Steve J. :)
Regarding FaceB and MySp as a guide to what the rest of us want I would have to disagree. Why remake FaceB and MySp?
To move ahead: Rodney, did you make some estimates yes?
|
|
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
My enhancement suggestion is kind of mushing a couple of them together. IMHO, the core of any SN site is the immediate functionality of the profile module suite itself. Obviously, if you're not trying to be a SN website, then it's not as high a priority... :)
Here is goes:
1) Merge the Wall and the Feed events into 1 module and allow filtering. That way there is only 1 module to worry about, and it can have many different "looks". It could be just wall posts, status updates, friends updates, personal updates.
2) Facebook style comments on all actions - this is an extremely important part of keeping the community lively. So it would allow comments to be added like FB directly on the Wall/Feed so it's not cumbersome (i.e. - you don't have to visit another profile to comment)
3) Now that all of the "actions" are in the same module, build a "Notifications" module to make email subscriptions easier to manage - sending too many emails can annoy users - for example
Send emails when:
You receive a friend request: (on/off)
A message is posted to your Wall: (on/off)
A message is posted to a Wall where you have posted: (on/off)
Maybe enhance the ST API in some way so you can include other modules in the notifications since they will be a part of the feed - A blog entry (Ventrian) or video upload (BizModules) etc.
Thanks for listening!
Steve
|
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
| Steve J. wrote
My enhancement suggestion is kind of mushing a couple of them together. IMHO, the core of any SN site is the immediate functionality of the profile module suite itself. Obviously, if you're not trying to be a SN website, then it's not as high a priority... :)
Here is goes:
1) Merge the Wall and the Feed events into 1 module and allow filtering. That way there is only 1 module to worry about, and it can have many different "looks". It could be just wall posts, status updates, friends updates, personal updates.
2) Facebook style comments on all actions - this is an extremely important part of keeping the community lively. So it would allow comments to be added like FB directly on the Wall/Feed so it's not cumbersome (i.e. - you don't have to visit another profile to comment)
3) Now that all of the "actions" are in the same module, build a "Notifications" module to make email subscriptions easier to manage - sending too many emails can annoy users - for example
Send emails when:
You receive a friend request: (on/off)
A message is posted to your Wall: (on/off)
A message is posted to a Wall where you have posted: (on/off)
Maybe enhance the ST API in some way so you can include other modules in the notifications since they will be a part of the feed - A blog entry (Ventrian) or video upload (BizModules) etc.
Thanks for listening!
Steve
|
|
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
I forgot to mention something sort of obvious - the module would need to be pagable! :)
Thanks,
Steve |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Denmark) |
|
|
It’s somewhat off topic but then again not really.
FaceB, MySp, Mingler (big Danish one), any one, does not have the answer to the future user needs. I know this for a fact. I used to work for Yahoo as a producer, back when Yahoo was the #1 website in the world. We broke the 1 billion page views a day barrier while I worked there. Trust me one billion pv/day is a LOT for any site. I believe it took 30.000 servers.
Yahoo created a usability lab that became web industry standard. Everybody wanting to beat yahoo did exactly what yahoo did, and they all failed. Many attempts and $ thrown at it: Lycos, Alta-Vista, Jubii etc. Well why did they fail? Because Yahoo already had 1.000.000s of users. You can’t beat that. So yahoo themselves and everybody else thought yahoo knew it all, that they had figured it all out. I remember a conference in paris where jerry yang said – this was just a few months after the dot.comedy bubble blew up. He said: “You are not heroes of this company (anymore). We, the management are. You must listen to us now and follow our orders because we, the management, know how to rule the internet world”. It was not he’s exact words but the essence of what he said.
So what did take yahoo down? A little simple page called Google. Everything Yahoo knew about usability was down the drain. Nothing indicated their users would want a simple page with use a few links on it. Now Yahoo is just a footnote to the book of the Internet Revolution. They are really struggling to survive these days and I have my douths about you finding a company called yahoo in 2 years time.
These days its FaceB, MySp, etc. leading the Web2.0 (Social Network) revolution but I bet you in 2-5 years FaceB and others will be beaten be someone or something that FaceB’s fancy focus groups, their superior usability labs, their 1000s of engineers, fans, investors etc. etc. would never show up in a rapport. If someone where to offer them the idea they would dismissed the idea based on the vast empiric data that did not show that direction. Been there, done that.
There is a (big) difference between looking at what “they” do and copy what “they” do. The last bit should never become more then 50% of what you do. Hint: You would never beat CocaCola with a new CocaCola but you might have a chance with a CocaOrange or an OrangeCola ;)
So what’s my point to this somewhat off topic post. It’s this:
Never say you know it all (including to say they know it all cos they have millions of users and $) because it just might be one of us setting off the next internet revolution.
See from my chair, the internet is still the Wild Wild West. There’s mountains of gold everywhere but there is no map to the mountains – we are all DIY explores in a new global social network that one day will count every person on this planet – just imagine it for a second: 6, 7, 8, 9... billions of potential users.
I only see opportunities for anyone willing to work hard - like in any other business start up – and keep searching for a niche or any revenue stream till you strike gold. Once struck you can go in any direction you would like. You might even buy Rod as your personal poker pet and don’t think I haven’t already thought about it :)
Oh and yea I left yahoo a few months later. That speech and one more made by a new CEO wonderboy depressed the whole company. Many - I my book internet heroes - left shortly after too. |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Denmark) |
|
|
| Steve J. wrote
My enhancement suggestion is kind of mushing a couple of them together. IMHO, the core of any SN site is the immediate functionality of the profile module suite itself. Obviously, if you're not trying to be a SN website, then it's not as high a priority... :)
Here is goes:
1) Merge the Wall and the Feed events into 1 module and allow filtering. That way there is only 1 module to worry about, and it can have many different "looks". It could be just wall posts, status updates, friends updates, personal updates.
2) Facebook style comments on all actions - this is an extremely important part of keeping the community lively. So it would allow comments to be added like FB directly on the Wall/Feed so it's not cumbersome (i.e. - you don't have to visit another profile to comment)
3) Now that all of the "actions" are in the same module, build a "Notifications" module to make email subscriptions easier to manage - sending too many emails can annoy users - for example
Send emails when:
You receive a friend request: (on/off)
A message is posted to your Wall: (on/off)
A message is posted to a Wall where you have posted: (on/off)
Maybe enhance the ST API in some way so you can include other modules in the notifications since they will be a part of the feed - A blog entry (Ventrian) or video upload (BizModules) etc.
Thanks for listening!
Steve
| Like the idea a lot by lets see what Rod is coming up with regarding comments and rating for walls. The email part should be handled by ventrian pm as I know someone at the highest corporate level are working on :) |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
jesper, excellent points. I agree. But I also think most people using DNN and third party modules are typically just trying to emulate functionality found elsewhere. For me I am working on niche version of SN sites and many users simply want my sites to work like FB (since FB has trained them already) but be more focused with specific functionality for their interests. I think using them as a model helps keep things focused here and ensures a low barrier of use for SN users. In addition to Rodney's modules I have some things that I think will set my site apart for my niche and will develop those myself. Lastly if I wanted to develop a market changer (like Google did to Yahoo) I would keep that proprietary.
Rodney - thanks for replying to my post. I agree with all of your points. The one thing I worry about as you make a pricing/bundling transition is attracting enterpise level funding without a predictable feature set and timeline (a product roadmap). Since this crowdsourcing model depends on funding specific features based on the number of participaing sponsors and their ability to fund part or all of that segment of the project - it's makes it harder for an enterprise customer to committ to a higher level of fees/supscription/product expenses if they don't know what or when - or even if a feature will be delivered. Personally, I would be more interested in buying into an "enterprise" level fee structure if I knew the feature set you outlined above would in fact be completed within some sort of timeline I can plan around. It's still far less expensive than staffing it out and likely faster than rolling my own.
I know I sound like I'm beating a dead horse here but we just went through a major value proposition change with our core business. We eventually decided to give our base product away for free. Support for that product was moved to community only. For those customers who need support and management or have specific management needs, we work with them on a specific value based fee structure. This change allowed us to aquire new customers easily, but prevented the free customers from consuming tons of support resources and allowed us to focus on the profitable clients who utlimately help us refine the product and make it better for everyone. We also added a person dedicated to trying to move customers from the "free" to the "fee" model as their needs exceed the "no frills" support model they get on that program. It was a huge risk for our company to make this transition but what we've found already is that we now have higher revenues per client for less work ( = more profit) and have been able to reduce our overall support costs. Client retention is also holding - even in this economy which is a huge success in our industry and clients seem happier with the relationship. A win win win. So it is possible to do what you are talking about - people just need to know what they get for their money.
OK, enough of my soapboxing. I want the entire list you outlined but I'll post up some specific items as well.
|
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
First off, I'd like to say to Jesper - I couldn't agree with you more! That being said, Airstream drove home the point I was trying to make with respect to the big players "training" the user on how a web interface should work. It's no big news that they've also "trained" them for what to expect as a base feature for any SN. The problem we will all have when trying to grow our SN's is that if we don't have an intuitive interface, users will simply leave because there are so many options. We all need what is "expected", and can work together to build on that and grow with the Web 2.0 movement. (and maybe pioneer some things along the way ;) ) I agree 100% with Jespers "Groups Modification Spec" and would probably add a couple of minor things, but IMO before the groups are improved we must first have the core profile up to snuff. By the way, the groups mods could be easier than we might think if Scott modified his Ventrians News Article module to accept a ST GroupID - Steven Webster is the brilliant one that thought of that!
Airstream also makes an excellent point about support vs. module cost with respect to resource allocation. IMO, DNN developers have dug themselves into a support hole - read this blog post and comments from Bruce at Ifinity - http://www.chrishammond.com/blog.aspx - I couldn't agree with them more. Maybe there should be "Community Support" and "Enterprise Support". With "Community Support" you post to the community forum and we all try to help each other out (including Rod when he has time), and then there is "Enterprise Support" which includes the modules and source and an "Enterprise Forum" that Rod can monitor more closely.
Some of us have worked with Rod, and we can attest to the fact that he does mean well, work hard, and try to make his modules the best they can be. Like most in the DNN world, his resources are limited. Perhaps we can come up with some ideas to work together so the support structure can be made easier. Jesper has done some great things with documentation, and everyone should thank him for that! IMHO, if the support questions/answers were organized a bit better there would be less questions - the main culprit is that the search isn't very effective.
I think I'm up to .08 on this thread (and sorry for the double post earlier, it was supposed to be an edit), thanks for reading!
Steve |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Australia) |
|
|
| Steve J. wrote
Here is goes:
1) Merge the Wall and the Feed events into 1 module and allow filtering. That way there is only 1 module to worry about, and it can have many different "looks". It could be just wall posts, status updates, friends updates, personal updates.
2) Facebook style comments on all actions - this is an extremely important part of keeping the community lively. So it would allow comments to be added like FB directly on the Wall/Feed so it's not cumbersome (i.e. - you don't have to visit another profile to comment)
3) Now that all of the "actions" are in the same module, build a "Notifications" module to make email subscriptions easier to manage - sending too many emails can annoy users - for example
Send emails when:
You receive a friend request: (on/off)
A message is posted to your Wall: (on/off)
A message is posted to a Wall where you have posted: (on/off)
Maybe enhance the ST API in some way so you can include other modules in the notifications since they will be a part of the feed - A blog entry (Ventrian) or video upload (BizModules) etc.
|
1) Merging the modules requires a lot of thought. Just after I released the Wall module Facebook released the "new" Facebook with this design. Obviously it's not feasible playing catchup all the time so I am relucatant to do this unless there is a real need for it - the backend of the StoryFeed and commenting are completely different - it would be tricky to integrate these into one module unless they were designed from the ground up (like Facebook must have done).
The filtering is a very good enhancement though - I have done an esitmate for this feature here. Please reply to this thread and let me know your requirements if this is something you would be willing to sponsor.
2) Here is the time esitmate. Reply to this thread if you would be willing to sponsor this feature.
3) I am not sure this is the best way forward. My approach would be to make the Ventrian Private Messaging module a lot more prominent on the site and use that for notifications. For example, there would be no email comms except if a user has selected the "Notify me by email when I receive a PM" in the PM module. All friend requests, event invites, group invites, wall post notifications would queue a PM to the user instead of an email (This would be a module setting so it could also send an email or just send an email). Ventrian's module would handle all the notifications. I have suggested this many times to Scott (well over a year ago ;) and I think if he could expose an API for his PM module it opens up a world of possiblity for 3rd party module developers. I would not want to rewrite this functionality and it is a relatively small change to his module for a big functional gain. Please let him know on his forums if you think this is a good idea so he knows that it would be beneficial to do and worth his while. Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Australia) |
|
|
jesper wrote
FaceB, MySp, Mingler (big Danish one), any one, does not have the answer to the future user needs.
|
Interesting post Jesper - I didn't know you worked for Yahoo! If you can think of the next best thing and we can spec it out generically then I am happy to code it. I'm always open to new ideas! ;) Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Australia) |
|
|
| Airstream345 wrote
I know I sound like I'm beating a dead horse here but we just went through a major value proposition change with our core business. We eventually decided to give our base product away for free. Support for that product was moved to community only. For those customers who need support and management or have specific management needs, we work with them on a specific value based fee structure. This change allowed us to aquire new customers easily, but prevented the free customers from consuming tons of support resources and allowed us to focus on the profitable clients who utlimately help us refine the product and make it better for everyone. We also added a person dedicated to trying to move customers from the "free" to the "fee" model as their needs exceed the "no frills" support model they get on that program. It was a huge risk for our company to make this transition but what we've found already is that we now have higher revenues per client for less work ( = more profit) and have been able to reduce our overall support costs. Client retention is also holding - even in this economy which is a huge success in our industry and clients seem happier with the relationship. A win win win. So it is possible to do what you are talking about - people just need to know what they get for their money.
|
Thanks for the feedback - this is not an area I have a lot of experience in so I will possible contact you for some ideas when I review the pricing plan. I'll try keep this as a separate task from this one until we see how well this works.
I was thinking a little bit more about making the product suite free - It would come with community support only (ie. I have no obligation to answer questions although I probably would ;) or it would generate far too much support. I guess this is similar to what the DNN core have just announced with the Pro version of DNN. I could then concentrate more on support for the Enterprise customers. The more people that had access to the products the better I would say as it helps refines the product and improve the quality. It would also induce more project sponsors hopefully which means everyone is a winner. I was seriously considering making the Smart-Thinker modules complete open-source so that more developers would get involved but I think it is important that someone leads the project and takes control of the roadmap and I don't have enough time to manage other people at the moment. Having said that, if anyone wants to submit modified source to me I will happily review it and incorporate it into the base codeline IF it benefits the core product and is of a high-enough standard. Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
| |
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
| Rodney Joyce wrote
I personally would like to work on the Background Styler to allow the Group Owner/Profile Owner/Event Owner to change the background image of the page. It is a relatively small requirement and adds a lot of functionality to all modules (6 hours work). Comments?
|
Hey Rod,
Let me preface this by saying that page views are the most important aspect to me personally since that is where you can get income. The comment options, and filter options are things that get people changing pages/views on the website, so for me having the functionality improved before bells and whistles is very important.
I would be into the background styler if it had 2 modes, "background mode" or "header mode". The admin could opt to let the user choose which mode or force a mode. With "header mode" it would work like the common blog headers and have an admin defined width so you can keep the site layout consistent. Any uploaded image *larger* than the defined width would be scaled down to size. The problem I have with backgrounds is that in many cases the user has no design sense and it can make the site look like crap. ;) I probably wouldn't want my users to do that, however with a header you have more control. (i.e. - they can be happy to personalize their profile, but can't muck up the look of the page too badly. I just randomly went to blogspot, and it gives you plenty of examples by hitting "next blog". Not all of them have an "image header", but most have at least done something with text.
http://roetzelreport.blogspot.com/
Thanks!
Steve |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (Australia) |
|
|
Steve, can you move this post (copy and paste) it to under the Background Styler feature? I am trying to keep this thread clear of feature requests and only discuss the core concept of crowdsourcing as it is becoming a very long read. Thanks. Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players
 |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
Yes, sorry - I thought your Comments? at the end meant put it in this thread!
Steve |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
| Rodney Joyce wrote
My approach would be to make the Ventrian Private Messaging module a lot more prominent on the site and use that for notifications. For example, there would be no email comms except if a user has selected the "Notify me by email when I receive a PM" in the PM module. All friend requests, event invites, group invites, wall post notifications would queue a PM to the user instead of an email (This would be a module setting so it could also send an email or just send an email). Ventrian's module would handle all the notifications. I have suggested this many times to Scott (well over a year ago ;) and I think if he could expose an API for his PM module it opens up a world of possiblity for 3rd party module developers. I would not want to rewrite this functionality and it is a relatively small change to his module for a big functional gain. Please let him know on his forums if you think this is a good idea so he knows that it would be beneficial to do and worth his while.
|
I really hope you don't go that route!! If that were the case there wouldn't be the flexibility of not accepting emails for certain actions. If you have any friends that are active on FB, you will find that you can come back with 50 emails for one particular action - you can just turn it off after it happnes a couple of times and it's not a bother. Without flexibility on "what" you recieve, you run the risk of giving the user only two choices - site emails becoming SPAM because there are so many, or not getting site emails which will lower the return rate to your website and leave them with a full or bloated PM mailbox to wade through and clean out instead of enjoying your website.
Then there is the issue that they can't accept PM's because of the mailbox limitations in place, preventing any other PM communications on the website. Scott will be adding the ability for you to say a mailbox can have only "X" messages. I know that there have been cases on large sites where PM was used heavily and took up a TON of DB space. If you don't use those limitations, think of several hundred users that haven't logged on for months, and the amount PM's they will have *if* they ever logon again and the wasted DB space (expensive) if they disappear. I remember reading about the active community www.smallbizserver.net having some serious issues with users using the PM system without this type of additional message load.
My .02 :)
Steve |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
| Steve J. wrote
By the way, the groups mods could be easier than we might think if Scott modified his Ventrians News Article module to accept a ST GroupID - Steven Webster is the brilliant one that thought of that!
Steve
|
Steve - thanks for the props. That was me over at Ventrian. I just didn't get a warm and fuzzy that Scott was interested in thay concept. Something like News Article when connected to a group from Smart Thinker could become the basis for a group discussions module (taking the Wall) to a thread discussion level. It's something I've considered working on myself in the past - adding a GroupID to NA and to Simple Gallery for the same reasons. |
|
|
|
 |  |
|
|
| Re: Multipaid Sponsored Enhancements (United States) |
|
|
Hey Steven,
No worries, it was great thinking on your part - maybe some day it will happen! The good part is that we have the source, so we can do what we need to do with a great starting point!
Steve |
|
|
|
|  |
 | |  |
 | |  |
 | |  |
| |
|
|
Top Threads
|
 |
|
|
|
|
| Smart-Thinker is powered by DotNetNuke - please support us and DotNetNuke - |
 |
| Smart-Thinker is powered by DotNetNuke - please support us and DotNetNuke - |
 |
|