Friday, August 29, 2008     | Register
Latest Updates and Subscriber Benefits

Current Articles | Categories | Search | Syndication

Articles from February 2007
The HomePage module is being retired from the Smart-Thinker Product Suite
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...
Friday, February 02, 2007
Smart-Thinker UserProfile 4.3.3 Released
By Rodney Joyce @ 11:24 AM :: 984 Views :: 0 Comments ::
This version replaces the Advanced Search with the templated search in UserGroups. You can see an example on PokerDIY (a free service to find live poker games and to connect poker players), or you can download a trial version here.

Enhancements
  •     Advanced Search replaced by Templated Search
  •     EditProfile control can now exist alongside core ProfileEdit control
  •     Remaining properties now have Module Settings to control their visibility
  •     Removed Nickname, Gender and Terms and Conditions (deprecated by core properties)
  •     UserProfile integration now allows you to select Tab destination
  •     Optimised Random Stored Proc for UserProfile retrieval
  •     Removed redundant PersonalInfo module (can be replaced with a template)
  •     Gender Token now uses core "Gender" property
  •     Replace default NoPhoto image with a smaller square image to match User Search items
BugFixes
  •     Fixed bug with Smart-Thinker HomePage integration
  •     Fixed bug when orhpaned UserProfile records
  •     Fixed bug with NextDecadeBirthday if you were on a round year
Read More..
Smart-Thinker UserGroups 4.3.3 Released

This module allows users to create private or public groups of users. Groups can be public and joinable or closed to new membership. Users can search groups by Category, Country or freetext tags. If the group allows new members then they can join the group. The group owner can send Private Messages to the group or invite groups to Events. This module was based loosely on the MySpace Groups implementation.


Major Update: You can now define a templated profile view or list view of Group Members with fully scalable paging for large user bases.

 

Please note that this version is for DotNetNuke 4.3.5+. This module can be seen in action on PokerDIY.com (Find live poker games and leagues).

You can download a free trial version for your own site here.


 Enhancements

  • UserProfile integration now allows you to select Tab destination

Bug Fixes

  •     Cascade Deletion now works when you erase user in DNN
  •     Sort Order now takes into account DisplayName instead of UserID
  •     Member count updates correctly after leaving or joining a Group

Note that a UserGroup is a logical, user-defined grouping, and does not affect security or access rights.

 

Smart-Thinker now running on DNN 4.4.1
Smart-Thinker has now been upgraded from 3.2.0 to 4.1.1.

This was a massive upgrade as a lot has changed since version 3.2.0. There may be a few issues on the site - please help us by reporting any missing files or images (the way Documents are handled has changed a lot).

Please also report any bugs or issues on the Forums. This also means we can finally display the latest modules right here on Smart-Thinker. Bear with us as we upgrade and test all the modules and configure them for demo purposes.
Future of UserProfile module
This affects all existing users of the Smart-Thinker UserProfile. This module was invented to fill a gap in the core framework in DNN 2.x when there was no such thing as User Profile Properties. A lot of the properties in the module are now redundant (e.g Nickname, Middlename etc), and can be replicated with core properties. This module will now function as a templated "view" of the core profile (for an example - see the profile on the top right of PokerDIY - this is a scaled-down template).

If you already use the Smart-Thinker UserProfile module then please take a moment to read this Forum post to understand how the module is changing and how it will affect you.
Previous Page | Next Page
© 2008 Smart-Thinker   |  Privacy Statement  |  Terms Of Use