English (United States) English (United Kingdom)
Thursday, March 18, 2010
My Posts
 
  Forums  DotNetNuke  Smart-Thinker H...  The HomePage module is being RETIRED
Previous Previous
 
Next Next
New Post 2/9/2007 1:30 AM
  Rodney Joyce
3227 posts
www.DNNDir.com
1st Level Poster




The HomePage module is being RETIRED  (United Kingdom)
Some of you may have noticed that the HomePage module no longer features in the Smart-Thinker Product Suite.
 
It is with much regret that I've decided to retire this module from the suite due to a number of reasons, one of them being the architecture of the module and the choices made to try and solve the limitations of 1 role per user. In the end the module works on a small scale but it requires constant maintenance every time a new version of the core is released. It is also a potential security hazard as the core might change and expose a hole in the module (this is a result of the module being too tightly coupled to the DNN core to try and integrate itself with the core role/tab functionality).
 
The other reason is that module development is simply not sustainable. I spend a lot of time each month supporting this module (it's one of the smallest development efforts but consumes the most time in support due to the architecture).  I'll share some figures with you to illustrate this point: I have between 15-25 Product Suite sales a month. Most customers purchase the $49 Silver Product Suite, which equates to just over $1000 a month of income (£500), which is not enough to cover the cost of living in London.
 
I've had to be realistic with regards to how many modules a single person (Smart-Thinker is comprised of 1 programmer, 1 CEO, 1 Analyst and a cook, but unfortunately they are all the same person) can work on. My ultimate goal is to make a suite of products that can emulate social networking sites like MySpace, and the HomePage module does not fit in. I have hundreds of ideas for the Groups, Events and User Profile module (keep an eye out for "My Friends" functionality coming soon with the UserProfile module!) but I do not have enough time to develop them all (even working full time). I either have to cease module development or take drastic action to try and increase the amount of time I spend on development.
 
I have fixed 2 outstanding issues in the HomePage module (child portal role creation and the tool bar for non-admin edit roles), but this will be the last release (4.3.2). The source will be made available to all Smart-Thinker customers, but will be unsupported. I will not be able to dedicate time to this module's support and questions on the Forums can be answered by other members. I hope that by making the source available solutions will be shared and the existing limitations of the module will be overcome.
 
I have opened this thread for discussion on this subject. I apologise to all HomePage users and I hope you understand that this is a better action than simply ceasing module development like so many other forgotten DNN developers..
 

Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players

Smart-Thinker DotNetNuke Development Blog
 
New Post 2/10/2007 2:33 AM
  Murcel
52 posts
3rd Level Poster


Re: The HomePage module is being RETIRED  (Germany)
Modified By Rodney Joyce  on 2/10/2007 11:14:29 AM)
Dear Rod,

first of all, i have to say, that you have made a great job in the past to develope all these modules.

From the user point of view, i don't like it, that the module is not develop anymore, because i thiunk that it should be a central point of a user community, to have a user hompage.

From the company view, you are totally right. The ROI of the module is not given and then you are right, to concentrate on less problematic modules.

i think that everyone agrees, that you are developing great modules, but as a one man show, you can not do everything. And if the community wants to have the same quality and whatr is more important the same level of support, we all have to give something back, even it is only the understanding of the situation.

Marc
 
New Post 2/10/2007 8:09 AM
  Rodney Joyce
3227 posts
www.DNNDir.com
1st Level Poster




Re: The HomePage module is being RETIRED  (United Kingdom)
Hi Marc,

I appreciate your comments - thank you for your understanding!

Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players

Smart-Thinker DotNetNuke Development Blog
 
New Post 2/13/2007 4:53 PM
  coolvibe
102 posts
3rd Level Poster


Re: The HomePage module is being RETIRED  (United States)
Rodney, I'm also sorry to hear about the demise of the homepage, but I completely understand. There are so few modules like this. What would you suggest as an appropriate replacement? So many members online find the homepage as their source of self expression. I believe it's one of the most popular features on "MySpace". I'm hoping other DNN programmers will help you out on design and support. Or someone with deep pockets knows a good thing when they see it and will make investments into your products. James
 
New Post 2/14/2007 12:02 AM
  Rodney Joyce
3227 posts
www.DNNDir.com
1st Level Poster




Re: The HomePage module is being RETIRED  (United Kingdom)
James, have a look at this thread: I am trying to understand exactly what people actually want and then I can see if I can do anything about it - some things are just not possible, and obviously big changes take time,but if you could add your use cases to this thread we can at least discuss them....

Thanks for your comments...


Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players

Smart-Thinker DotNetNuke Development Blog
 
New Post 2/14/2007 12:59 AM
  Rodney Joyce
3227 posts
www.DNNDir.com
1st Level Poster




Re: The HomePage module is being RETIRED  (United Kingdom)
One other module to consider is BizModule's Personal Gallery.

I have not personally used this and I do not endorse it, but it may help HomePage users. From what I understand it works on the same principle as the HomePage module in that it creates a page per user. Note that it functions like the early versions of the HomePage module where it creates one role per user (those of you who remember the early versions will also know that this lead it to become non-scaleable and was the driver behind the single role manipulations that ultimately led to it's retirement....)

Smart-Thinker is in no way affiliated with Bizmodules.

Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players

Smart-Thinker DotNetNuke Development Blog
 
New Post 4/11/2007 2:40 AM
  Rodney Joyce
3227 posts
www.DNNDir.com
1st Level Poster




Re: The HomePage module is being RETIRED  (United Kingdom)
I was recently asked if the other ST modules use the same codebase as the HomePage module and if therefore they were susceptible to the same problems.

This is not the case at all - it was not the shared code that was the problem - it was the attempt to solve the problem by using role manipulation on the fly. None of this type of code exists in the other modules - this was a specific design choice to try and get around the 1 user per role problem and relates only to the HomePage module and what it was trying to achieve. The other ST modules are robust and secure.

If you would like to discuss this in more detail technically then let me know.

Thanks
Rodney
See our modules in action on PokerDIY, a social network for home poker players

Smart-Thinker DotNetNuke Development Blog
 
Previous Previous
 
Next Next
  Forums  DotNetNuke  Smart-Thinker H...  The HomePage module is being RETIRED

© 2008 Smart-Thinker