English (United States) English (United Kingdom)
Tuesday, June 18, 2013
A critical error has occurred.
Value cannot be null. Parameter name: String

Newsflash - As of the 14th of January, 2009, SmartSocial is now completely free. You can read more about it here. Each module in the SmartSocial Product Suite can be downloaded under it's individual product area once logged in.



What is Smart-Thinker?

Home of SmartSocial - the Free DotNetNuke Social Networking Solution and the DotNetNuke Toolbar.

We develop module "plug-ins" for DotNetNuke, the world's largest Microsoft open-source portal platform.

The majority of our customers use our modules to build community or social-networking websites:

  • Do you plan a lot of parties and events? Use our custom Event software to make it easier!
  • Do you tend to forget birthdays? Keep track of all upcoming birthdays online!
  • Do you want a list of your users searchable by age, nickname or other details?
  • Do you want to view a photo of a user with an extended profile?
  • Want to allow Groups to collaborate or allow a Wall on user's profiles?
  • Want to add testimonials, quotes or thoughts of the day to your site?
  • Like to keep track of your friends with user groups?
DotNetNuke Powered!

Then create your free account and download SmartSocial!

Latest News Minimize
Smart-Thinker UserGroups 4.3.8 Released - Ifinity Sitemap Integration + SEO - Monday, December 22, 2008
This module allows users to create private or public groups of users. Groups can be public and joinable or closed to new membership, and the group owner can decide if new members r...
Smart-Thinker UserGroups 4.3.8 Released - Ifinity SiteMap Integration + SEO - Monday, December 22, 2008
This module allows users to create private or public groups of users. Groups can be public and joinable or closed to new membership, and the group owner can decide if new members r...
Smart-Thinker UserProfile 4.3.15 - Location Search - Monday, December 22, 2008
This version introduces a new beta feature called Location Search which you can see in action on PokerDIY. Users can drill down by Country, Region and finally City (user data-drive...
Smart-Thinker UserProfile 4.3.14 - News Article StoryFeeds & Ifinity Sitemap Integration - Friday, November 07, 2008
This version integrates with Ventrian News Article to allow you to publish News Article events to your profile feed and to output your public profiles to your Google Sitemap for in...
Smart-Thinker UserProfile 4.3.13 Released - Private Profiles - DNN 4.6.2+ - Saturday, September 27, 2008
This version allows a user to set their profile to be visible to Friends-Only. For example, try to view this user who has set their profile to private. Have a look at this demo pok...
Module Update - Smart-Thinker Wall 4.3.3 Released - Facebook-style Posting + StoryFeed Integration - Wednesday, September 24, 2008
The Smart-Thinker Wall module allows you to attach a Facebook-style Wall to a Group, Event, UserProfile or other entity. This allows users to collaborate, discuss or simply leave c...

Smart-Thinker DotNetNuke Development Blog

Require unique email on DotNetNuke - SQL Script to change duplicate emails

Did you know that you can enable "Request password by email address" on your Forgotten Password page with a simple web.config change? Most websites in the wild require a unique email address per user - it's a fairly specific use-case to share emails. I am suprised that this is not shipped defaulted to "true"on new installs to save a lot of pain and suffering. Here is a DotNetNuke SQL script to change duplicate email addresses.

How to tell how many users are connecting via DNN Authentication providers

If you use OpenID, LiveID or any other 3rd party authentication provider you may want to know how many users are using each method to connect.

New Skin, SmartSocial Demos and a new logo for Smart-Thinker

You may have noticed Smart-Thinker has a sleek new look! The old skin served us well but it was time for a change. When SmartSocial (the free DotNetNuke Social Networking Suite) was announced we thought we'd better jack up the website a lot.

We want your opinion - do you like the new skin or not?

SmartSocial - the Free DotNetNuke Social Networking Solution

As of the 14th of January, 2009, the Smart-Thinker product suite, hereafter known as “SmartSocial”, will become entirely free. This will include all modules and source with no portal restrictions.

Smart-Thinker UserProfile 4.3.15 Released - Location Search

This version introduces a new beta feature called Location Search which you can see in action on PokerDIY. Users can drill down by Country, Region and finally City (user data-driven) and search for users at each level. The Smart-Thinker Groups module, Event module and any other location-based module will be able to take advantage of this. For example, you might drill down to a particular city and the results page will show all users, groups, events etc for that location.

Smart-Thinker UserGroups 4.3.8 Released - Ifinity SiteMap Integration + SEO

This version integrates with the Ifinity Sitemap provider and has some SEO benefits. You can read the Full Release notes here.

Crowdsourcing Development Model = Free Social Networking Product Suite + Increased Productivity?

There is a very interesting proposal/debate going on on the Smart-Thinker Forums regarding the leveraging of multiple customer's buying power to pay for Sponsored Enhancements (Crowdsourcing) to increase the Smart-Thinker productivity output.

 

The basic idea is that a list of estimates is done for all major feature requests. Customers can then "bid" to sponsor a feature and have a say in the specification and requirements for the feature. When the full amount for the project is reached and the majority of project sponsors agree on the spec and deliverables then the enhancement is developed. The majority once again must sign it off for it to be accepted. The full detail of the proposal can be found

Publish Ventrian News Article events to your profile feed and output your profile URLs to Google Sitemaps with Ifinity

The Smart-Thinker Social Networking Product Suite allows you to integrate any 3rd party module with the profile feed. As of UserProfile version 4.3.14, the popular Ventrian News Article module (version 0.7.17+) now publishes events to the profile feed. It also integrates with the Ifinity Google Sitemap Provider so you can output a list of all your profiles to your Google Sitemap (more on that later).

 

Here is an example of a poker blog that was commented on by this

Integrate your module with the Smart-Thinker UserProfile StoryFeed API and publish events to the feed

As of UserProfile 4.3.12, any module can now publish event actions to the StoryFeed view (have a look at this profile on PokerDIY (bottom right) if you have not seen the feed). For example, if you had a Gallery module you could publish an event whenever someone uploads a new picture, or if you had a News article you could send an event whenever an article was published or approved. Hopefully by the time this blog is posted the Ventrian News Article module will be published events to the Smart-Thinker UserProfile feed.

DotNetNuke CodeSmith Templates with IHydratable

Do you use CodeSmith and the original DNNJungle C# templates to generate your DAL for your DotNetNuke Modules?


We've made some small changes to keep them up to date with the core changes, the main enhancment being the addition of the IHydratable Interface in the Info object. You can download our C# template set from our Free DotNetNuke Downloads page.

Smart-Thinker UserGroups 4.3.6 Released - SEO and bugfixes

This module allows users to create private or public groups of users. Groups can be public and joinable or closed to new membership, and the group owner can decide if new members require approval or not. 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 and Facebook Groups implementation.

 

 See the Poker Groups on PokerDIY for an example of an implementation (here is an example of a Alabama poker group).

Smart-Thinker UserProfile 4.3.11 Released

The new version of the UserProfile module mainly has SEO enhancements and bugfixes. Before upgrading, please read this post about the CSS changes and what you need to do. This version is neccessary if you are using the Wall module 4.3.2

You can see it in action on PokerDIY (feel free to set up an account to test) or you can download a trial version here.

Customizing the FCK Editor in DotNetNuke - Adding smileys and stripping down icons in toolbars

Objective: I wanted to customize the look of the FCK Editor on PokerDIY and allow users to select poker card icons as custom smileys in all modules that use the Rich HTML Editor, for example, Private Messages, the Poker Forums (in particular) and on all Wall posts (for example on Poker Player Profiles and Event Walls).
After reading my web usability book ("

Free and nasty Localization using Google Translate

I have recently implemented Google Translate tools on PokerDIY so that you can browse the site in a few different languages (apparently everyone plays poker these days!) and I thought I would mention it as not everyone knows about this great translation service. Go to PokerDIY and click on the flags in the top right corner to view the site in another language.

I do plan on doing a full-blown multi-lingual site one day when I can afford the cost of a translation service and have the time to implement it, but there are a LOT of poker FAQs and help text that would be expensive to translate and maintain (every upgrade and site change would require a new translation and documenting the change - it's a management nightmare). I therefore decided t

Module Update - Smart-Thinker Wall 4.3.2 Released

The Smart-Thinker Wall module allows you to attach a Facebook-style Wall to a Group, Event, UserProfile or other entity. This allows users to collaborate, discuss or simply leave comments (It is not designed to replace the Forums module).This was a sponsored enhancement/project and is based loosely on the Facebook Wall design and is fully templatable/localisable so you can change the look and feel to match your site.

 

To see this module in action, have a look at my PokerDIY profile

Example of Gallery Integration with Smart-Thinker UserProfile Module

I often get asked how best to integrate the Smart-Thinker Product Suite with a Gallery module. I also get a lot of requests to write a gallery module as part of the UserProfile module, but I dislike reinventing the wheel and prefer to concentrate on integration with a dedicated gallery solution.

I recently had this very requirement myself on PokerDIY and have implemented the UltraMediaGallery 5 module with the Smart-Thinker UserProfile module (as mentioned in the UMG UserGuide) and it really is a great looking match.

Smart-Thinker Events 4.3.7 Released (Requires DNN 4.6.0+)

Smart-Thinker Events is a DotNetNuke Event Management System with email notifications. 

This module can be seen in action on PokerDIY.com (Find live poker games and leagues). The email templates on PokerDIY have been customized so that the "From" person punches in to their profile, and the event punches directly in to the event detail page.

Smart-Thinker server upgrade complete!

Hopefully you will have noticed that the Smart-Thinker website and The DotNetNuke Directory (and of course PokerDIY, our DotNetNuke poker social networking site) is a lot more responsive and quicker.

New Module - Smart-Thinker Wall 4.3.1 Released

The new Smart-Thinker Wall module allows you to attach a Facebook-style Wall to a Group, Event, UserProfile or other entity. This allows users to collaborate, discuss or simply leave comments.This was a sponsored enhancement/project and is based loosely on the Facebook Wall design and is fully templatable/localisable so you can change the look and feel to match your site.

Smart-Thinker UserProfile 4.3.10 Released

The new version of the UserProfile module has a single token improvement (ISINROLE) to display data based on a user's role. and a few small bug fixes. You can see it in action on PokerDIY (feel free to set up an account to test) or you can download a trial version here.

Smart-Thinker UserProfile 4.3.9 Released

The new version of the UserProfile module has optimisation and integration improvements.

UserProfile Templating and Forum Integration

The core DNN forums has it's own limited user profile system built into it. We already use the Smart-Thinker UserProfile to display templated views of the core profile data, so we want to remove the Forums UserProfiles and redirect all views to the Smart-Thinker UserProfile module, thus providing the user with a single user interface and more pleasing browsing experience.

Smart-Thinker UserGroups 4.3.5 Released - Member Approval & MyFriends

Major Update: Group Member Approval (this was a sponsored enhancement) - group owners can decide if new member requests require approval or not. Users can now accept or decline group invitations (before they were instanly added). Now offers better integration with the Smart-Thinker UserProfile module, so that when inviting new members to your group you can select from All site users, MyFriends or both (this is a module-level setting). This follows the Facebook concept of only allowing users to interact with their Friend Lists. Email templates are used which can be localised to improve usability. Caching and SQL optimisations improvements have been ported in this version.

Smart-Thinker Events 4.3.6 Released - Role Filter/Location/Caching

The new version of the Smart-Thinker Events DNN Module is now available for download.

What's ahead for the Smart-Thinker Product Suite

A quick summary of what you can expect from your fav DNN modules

Smart-Thinker UserGroups 4.3.4 Released - "Add to Groups"

The latest version of the social-networking component - Smart-Thinker UserGroups - has now been released

Sorry for the recent downtime...

We've recently had to migrate to better, faster servers to handle all the traffic PokerDIY.com is getting these days (almost 2000 visitors per day), and we hit a few snags along the way that meant Smart-Thinker and PokerDIY were down for a few hours or a bit sluggish.

Smart-Thinker UserProfile 4.3.8 Released

The latest version of the popular UserProfile module introduces some new tokens like "Add to Group". It is highly recommended that you upgrade to this version.

Smart-Thinker UserProfile 4.3.7 Released

The latest version of the popular UserProfile module has massive performance improvements and introduces profile caching to reduce DB traffic. It is highly recommended that you upgrade to this version.

Smart-Thinker Events 4.3.5 Released

Smart-Thinker Events is a DotNetNuke Event Management System with email notifications - This version is essential if you are using DNN 4.5+ This module can be seen in action on PokerDIY.com (A free service to manage your home poker leagues).

Smart-Thinker forum problems and downtime

Recently Smart-Thinker was moved onto a new VPS server. Since then we've had a range of problems. We are aware of this and ask for your patience please.

Smart-Thinker Events 4.3.3 Released

Major new features are improvements to the Guest templating system, and the ability to publish text in the event detail based on the RSVP. There are a lot of bug fixes in this version.

Recurring Events - Architecture and Suggestions

I want to implement Recurring Events in the ST Events module, but there are a number of architectural design decisions to make.

Smart-Thinker UserProfile 4.3.5 Released

The latest version comes with MySpace-like MyFriends capabilities - see PokerDIY for an example (feel free to set up an account to test) or you can download a trial version.

The HomePage module is being retired from 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...

Future of the Smart-Thinker UserProfile module

If you use this module please take a moment to read and understand the direction this module will be moving in...

Event module update and upcoming features

I was recently asked about what was in the next version of the events module so I thought I would blog about it. We looking at a release in the next 3-4 weeks, depending on other requirements and projects I am working on. I am giving a broad range as dev is progressing well but I have lots of ideas I want to get in and it’s a question of freezing dev and moving it into testing and QA and then packaging it (something always comes up!). The hardest thing for me is to stop working on it (and believe me I have a years worth of good ideas for EACH of the Smart-Thinker modules alone!) and actually release it.

PokerDIY - Free tools, leagues and resources for home poker players

A little while ago we decided to start a real website powered by Smart-Thinker modules in order to dogfood and demonstrate our products on a real, live community-based website.

Increase productivity on Smart-Thinker Products and brand

On a personal level, you may be aware that I have a full-time job as an Analyst Programmer in a London software company and work on Smart-Thinker in my spare time. What exists today has been built over the last year and a half on weekends and a few hours during the week when time permitted.

Portal Licensing and Price model change

In most other industries, software and components are sold with volume licenses, or per seat, developer or server. This concept has not really taken off in the commercial DotNetNuke module world, although curiously I have seen many skins that come with a “Single Portal” restriction. Most modules are sold with very laid-back licenses and few restrictions, although recently I have seen “Single Server” licenses (i.e. one DNN Installation) and a few other variants. I do, however, think that the Portal License is the best way forward and the most fair…
Download the free DotNetNuke Toolbar to stay up to date!

 


© 2008 Smart-Thinker