English (United States) English (United Kingdom)
Saturday, March 13, 2010

Smart-Thinker DNN Forums

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.

 
 
  Forums  DotNetNuke  General  What's ahead for Smart Thinker
Previous Previous
 
Next Next
New Post 8/30/2007 9:31 AM
  chris Hundemer
45 posts
4th Level Poster


What's ahead for Smart Thinker  (United States)
Modified By chris Hundemer  on 8/30/2007 4:24:30 PM)

Hey Rod,

Just wondering if you could give us a 'heads up' on what coming up with the new releases? You have done some awesome work with the User groups and Profiles ....what in store next ?

Hope you are enjoying your new PAD :)

-Christian

 
New Post 9/1/2007 12:05 AM
  brian c
33 posts
4th Level Poster


Re: What's ahead for Smart Thinker  (United States)

Unfortunately, this has been answered in the forums and by the updates to the modules..

http://www.smart-thinker.com/Home/tabid/1/Default.aspx    Latest News...  4 months almost without any updates.

 
New Post 9/2/2007 6:23 PM
  Rodney Joyce
3227 posts
www.DNNDir.com
1st Level Poster




Re: What's ahead for Smart Thinker  (Australia)

Hi Christian,

This is a great question and it's time I gave an update. Give me a few days on this and I will get back to you with some of the bigger features.

Brian - hehe - quite right - I have been busy over the last 4 months trying to pay the bills. How often do you email Microsoft asking for new software features? Do they listen? I only see new Microsoft versions every couple of years - why is DNN software so different from other software development?

 


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

Smart-Thinker DotNetNuke Development Blog
 
New Post 9/10/2007 7:59 PM
  Rodney Joyce
3227 posts
www.DNNDir.com
1st Level Poster




Re: What's ahead for Smart Thinker  (Australia)
Modified By Rodney Joyce  on 9/10/2007 9:24:01 PM)

Ok, here are some of the updates I have planned:

 

At the moment I am working on the new Event module. I have moved the standard Location features (Home/Online) into Events with the Street/City/Country format. This means all the modules handle locations in the same way and it will be easier to abstract this into a location module at some point in the future. It also makes it much easier to integrate with the Google Maps module (ie. To plot Groups/Events).

 

I am going to release that in the next few days then immediately start work on the next version (I have made some big SQL changes hence I want to release it in steps to minimize risk). The next version will have a template Detail page – so you can customize the look of the detail page for each instance (great for a scaled down view on the homepage or to make it look more like Upcoming.org etc.) This is a big job and I am not sure how long it will take. I also want to add the “Add to Event” functionality so that you can click on any user profile and invite that user to your events. The last big feature I want to add is Event caching, so you can configure it to cache the event data for a set amount of time – this is useful on a site like PokerDIY where a lot of people come to RSVP at once and the DB gets hit hundreds of time in a short time – the caching will be configurable of course.

 

So that’s what I am working on in the short term. Longer term, I want to implement Templating in the Group Detail view too. I also need to advance the Templating system a bit to handle things like URLs (do not show if blank, open in new window etc.) so I am speccing out a template function system which will be applied to all modules. This is going to take some time but will clean up a lot of problems and make the templates more flexible.

 

Medium Term

A feature request that I will be working on after the events module is to restrict the profile list views by role. This will allow you to create a public role called “Show My Profile” and you can then only show profiles that have this set to true. There are a number of other uses for it.

 

A big feature I want to work on as soon as possible is a “Wall” type control that I can add to all modules. It will be based directly on Facebook’s Wall implementation and will allow collaboration at Event, Group and User level. It is not intended to replace the Forums module, so it will remain as basic as the core version on Facebook. You will be able to post Wall comments against Groups, Events and Users, so it will greatly enhance the modules and allow the collaboration that is needed to make these modules a lot more useful! I could then look at building a rating system into the wall control as well so all modules will benefit from that. Again, this is a massive job and will take a long time to complete. I have yet to spec it out.

 

Another problem I want to solve is the business of Lists at Portal level. I feel a little neglected by the core as I assumed you would be able to maintain lists for each portal, which my module consumes. I will either provide a simple UI at Portal Level or a way of using Lists in each Portal. I do not know how complex this is but it is wanted by a lot of people.

 

Another idea that occurred to me is that with the UserPerms (introduced into the core a version or 2 ago), I could resurrect the HomePage module POSSIBLY and make it as secure as I wanted to from the start. It would function almost identically and I could not advance it much, but I could possibly have a non-hacky, stable version of it up and running in under a week. I need to know if anyone would use this module (I can’t afford to extend this module much, so it would need to be useful as-is).

 

I have 10001 To Do items for each module (a lot of them gleaned from the Forums here or Requests) – I mainly want to focus on the User Experience – AJAX and polishing off the modules to make them easier to use and less DNN-like. For example, in the current event version I am working on now you can now “Edit Event” and “Invite Users” from the event detail page, which you could not do before.

 

I also want to make use of RSS more (Groups and new Users).

 

Long Term view

I have always wanted to integrate the Events module with a Forms module so that you can define event fields and extend them ad infinitum. This would give you complete control over what your event editing looked like. Coupled with Event Templating it would make the Event system very useful. Unfortunately this is a complete redesign and will take many weeks, if not months.

 

I want to implement PayPal payments in Events as well as recurring events. These are both big tasks and recurring events will require quite a few backend changes.

 

I want to add a lot more views to all of the modules – for example, I want to add “My Events” to the UserProfile module, so you can see the events that a user has been too or is subscribed to on their profile. I also want to improve the searching on all modules – for example, you should be able to search on events by location etc. A nice view on the UserProfile module would be a “People with the same interests as me” or “People who live near me” feature. One of the many nice features of FB is the “Groups like this” which would be a nice view for the Groups module.

 

I would like to look at integrating Facebook with some of the modules. For example, you could have an option “Invite my Facebook Friends” on an Event or Group – it would pull your contacts from FB and send them an invite.

 

Enhance Social Networking features – I keep an eye on MySpace/FB etc. to see what would be good in DNN

 

Better integration with Google Maps for all modules

 

Unfortunately I have an endless list of To Do items for all modules and more are raised all the time - I have to be realistic in what I can commit to.  As I have mentioned in the forums, I do not  find DNN Development to be rewarding enough to do it full time (well done to those who do!), so I have to spend my time on other interests to ensure I can remain self-employed. This means less time to work on the modules than I would like. One of the big initiatives I want to work on is a way of allowing key feature requests to be “bought” by customers who require it. I get a lot of requests to edit the modules on a contracting basis and I usually have to refuse them due to time constraints. I want to streamline this process so that anyone can purchase a feature request and bring it to the top of the priority queue. I can only agree to requests that benefit all customers, and we have to agree on the deliverables/spec befor- hand. I think this will benefit everyone, and the modules can be advanced at a faster rate, whilst retaining the quality. Please contact me if you would like to discuss a paid-for feature-request.


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

Smart-Thinker DotNetNuke Development Blog
 
New Post 9/11/2007 3:51 AM
  Tony Harrison
6 posts
5th Level Poster


Re: What's ahead for Smart Thinker  (United Kingdom)

I am currently looking at a design for a site which would use UserProfile, UserGroups and something like HomePage.

If you could implement the UserPermissions on HomePage then I would definitly use it.

Is it possible to specify a pre-determined layout of modules in HomePage?

 

Cheers

A move to Oz sounds good.

 
New Post 9/11/2007 9:09 PM
  Rodney Joyce
3227 posts
www.DNNDir.com
1st Level Poster




Re: What's ahead for Smart Thinker  (Australia)

Hi Tony,

Please raise this question in the HomePage module forum - I want to keep this forum for discussing upcoming ideas only - this has been asked quite a bit before ;)


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

Smart-Thinker DotNetNuke Development Blog
 
New Post 9/12/2007 10:53 PM
  brian c
33 posts
4th Level Poster


Re: What's ahead for Smart Thinker  (United States)

 rod wrote

Hi Christian,

This is a great question and it's time I gave an update. Give me a few days on this and I will get back to you with some of the bigger features.

Brian - hehe - quite right - I have been busy over the last 4 months trying to pay the bills. How often do you email Microsoft asking for new software features? Do they listen? I only see new Microsoft versions every couple of years - why is DNN software so different from other software development?

 

ok...   I hate to do this... but why do you price your licenses where you get version updates..  the longer you want updates the more you pay..     

http://www.smart-thinker.com/Purchase/tabid/155/Default.aspx

That implies you will get updates every few months otherwise you wouldnt sell a 2 month and a 6 month and a 1 year license with updates.

 

 
New Post 9/13/2007 12:51 AM
  Rodney Joyce
3227 posts
www.DNNDir.com
1st Level Poster




Re: What's ahead for Smart Thinker  (Australia)

Yes, I charge for updates. Most developers do, but they make you pay for each update. I think this is too much hassle to manage and that is time I can spend on development. You are paying for a "support package" - it does not mean I will definitely release version updates in this time, it depends if there are bugs or not. I believe the pricing is fair, considering I have put in MANY hours and if you work out my hourly rate and the number of hours of my time I have invested in the modules it is a pittance.

If you think that I am ripping you off then please feel free not to purchase the software.


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

Smart-Thinker DotNetNuke Development Blog
 
New Post 9/13/2007 6:56 AM
  chris Hundemer
45 posts
4th Level Poster


Re: What's ahead for Smart Thinker  (United States)

g'day mate,

Now that you are a bloke, I will try to talk your language :) 

In reguards to updates, I have a suggestion..remember I am just a Yank developer. I think that non-developers do not understand the amount of time it takes to build a 'production-ready' modules. For me, the exception handling takes me the most amount of time. I am Keen as mustard about the upcoming features that you mentioned.

Something that you should Pivot on, is the possibibility of publishing minor releases frequently rather then major releases periodically. I think this will help your customers feel that that are getting the latest greatest versions...who knows it may even result in a few piss ups.

Me personally, I will keep my subscription active (I love your modules)

See you in the soup

 
New Post 9/14/2007 8:21 PM
  Rodney Joyce
3227 posts
www.DNNDir.com
1st Level Poster




Re: What's ahead for Smart Thinkerhris,  (Australia)

Hi Chris,

Good night out was it? ;)

Thanks for your comments. The last few months have been an exceptional time for me - it's not often I move countries (I seem to do it every 9 years) - but now I am back up and coding. I don't want to feel obligated to work but I am trying to prgress the modules. The only problem I have with small releases is the time it takes to package and actually release them. I master the downloads on ST alone (some developers upload the new versions to Snow, the DNN Marketplace etc. but I don't see the point as it takes a lot of time and the downloads are all in one place. I am looking at using NANT scripts to make the packaging easier, and then I could try to do smaller updates (I have to release 3 different versions of the source - one for each license type).

Yes, I have some great ideas for the modules but as DNN developers will know it is SO painfully slow developing in DNN. I find the custom modules that I do (e.g the League module on PokerDIY, which is HUGE, but uses EntitySpaces instead of the DAL) are much quicker - the moment you have to make them generic and package them this is where it slows down.


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

Smart-Thinker DotNetNuke Development Blog
 
New Post 9/16/2007 1:16 AM
  brian c
33 posts
4th Level Poster


Re: What's ahead for Smart Thinker  (United States)
Modified By brian c  on 9/16/2007 2:19:14 AM)

 rod wrote

Yes, I charge for updates. Most developers do, but they make you pay for each update. I think this is too much hassle to manage and that is time I can spend on development. You are paying for a "support package" - it does not mean I will definitely release version updates in this time, it depends if there are bugs or not. I believe the pricing is fair, considering I have put in MANY hours and if you work out my hourly rate and the number of hours of my time I have invested in the modules it is a pittance.

If you think that I am ripping you off then please feel free not to purchase the software.

little late for that  :)

3/29/2007 9/29/2007 Gold Developer Product Suite

but there is nothing to make me want to renew..  and the bottom line is it is your loss..

take a look at ventrian..  where I have renewed continuosly..  look at the number of updates..    that is my suggestion..  it works as a business model..

 Here is a great example of bait and switch..

http://www.smart-thinker.com/Support/Forums/tabid/111/forumid/9/threadid/2635/scope/posts/Default.aspx

That thread was started 2 weeks before I purchased..  knowing my customer needs that.   Look at how that progressed ..  6 month later..    I suggest it is deleted as it is not going to happen.    

 

 

 
New Post 9/16/2007 1:55 AM
  Rodney Joyce
3227 posts
www.DNNDir.com
1st Level Poster




Re: What's ahead for Smart Thinker  (Australia)
Modified By Rodney Joyce  on 9/16/2007 3:01:45 AM)

Ok, thanks for your comments Brian. I would offer to refund you, but I sincerely believe the price you paid is easily sufficient for the complex modules you have received and the time and effort spent on them. Yes, Ventrians business model is great (Google is another successful business).

 

Recurring Events will not make it into the product any time soon. If you do customize the source to add this feature please share it with us (I am not sure what your hourly rate is, but I will happily pay $500 if it saves me 2 weeks of work, so I could even buy it off you and put it back into the product).


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

Smart-Thinker DotNetNuke Development Blog
 
New Post 9/25/2007 8:05 PM
  Rodney Joyce
3227 posts
www.DNNDir.com
1st Level Poster




Re: What's ahead for Smart Thinker  (Australia)

The new version of the Smart-Thinker Events module has now been released - I have built the Role Filtering into the UserProfile results control so this feature will be ported to all modules as new versions are released.


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  General  What's ahead for Smart Thinker
Top Threads Minimize
In the past 1 week, we have 3 new thread(s) and 3 new post(s)
The most popular thread has been Re: Event Module Installation Error on DNN 5.1
The most active thread has been Event Control is currently unavailable
In the past 1 week, we have 3 new thread(s) and 3 new post(s)
The most popular thread has been Re: Event Module Installation Error on DNN 5.1
The most active thread has been Event Control is currently unavailable
Print  

Smart-Thinker is powered by DotNetNuke - please support us and DotNetNuke - DotNetNuke Powered!
Smart-Thinker is powered by DotNetNuke - please support us and DotNetNuke - DotNetNuke Powered!
© 2008 Smart-Thinker