Ideal Science
sitemap

Archive for the 'Coding' Category

Xheo DeployLX

Friday, September 21st, 2007

Ideal BB.NET uses Xheo Software’s Licensing 3.x product to secure the DLL’s and allow us to limit the feature set on each copy of the software. This has worked out fairly well for us but it does have some annoying issues which cause our customers to complain. For example, when you purchase our software, you have to wait for us to build and send you new license files. These files must be placed in the /bin folder for both Ideal BB and Ideal Admin. Thats a lot of work for one piece of software.

Now Xheo has a new product called DeployLX which would allow us to change the way we license our products. Instead of using a separate license file for each customer, we can now deploy with a serial number. So when you purchase one of our products you’ll get a serial number which will unlock it and allow you to get the full feature set. When you need more features (like more boards) we’ll send you a new serial number.

This serial number can be stored in the web.config, registry or a file on your HD. For now we’ll probably just use the web.config since it allow portability between a dev box and a production box.

We are experiencing several problems with this system as it caused quite a hit on our performance. Xheo’s technical support says that their products shouldn’t cause that kind of a hit, but I’m not so sure. We’re trying to work with them to get these issues resolved, but they’ve been less than helpful. Hopefully we’ll be able to resolve it soon so we can get 3.1.7 out the door. I’ll keep you updated.

Subscription issues in Ideal BB.NET 3.1.6.

Friday, September 7th, 2007

One customer reported that they were having some issues with the subscription feature on Ideal BB.NET version 3.1.6.  Specifically they said that if they had multiple people subscribed to a single topic and a new reply was added to that topic, multiple emails would be sent out to those subscribed users.

Are any of you experiencing this issue?

I’ve been doing a lot of thinking about subscriptions lately and I think there needs to be a daily digest option where all emails can be sent out in a digest format.  A feature like this would require a SQL job or some kind of Windows service to periodically send out those kinds of emails.  Is this a feature that you folks would be interested in? 

[UPDATE]
We did in fact have a bug in subscriptions which I just fixed for the next release.  If you are having this problem and need a quick fix, send me an email and I’ll shoot you over the fix.

Moderating forums and work flows.

Friday, April 13th, 2007

One of the common features on forum is called the moderated forum.  This type of forum allows users to create posts but those posts don’t appear until a moderator has a chance to read through them and then approve them.  Non approved posts are usually deleted.

While thinking about this type of functionality, I thought of a cool way to create very interesting work flows on the forums.  As new posts are created and then approved, they move through a series of different forums until they end up at their destination.  So for each forum you can set it to be moderated and then choose the destination forum for new content.   So if you create a new post in a moderated forum, it is moved to the forum you setup as the destination.  Then when the post is approved, it is moved to the next destination.

Lets say I have five forums: Bugs,  Bug Reports – Bug Confirmed – Bug Fixed – Bug Tested – Bug Killed.   When I create a new post in Bugs, it automatically moves to Bug Reports and awaits moderation.  A moderator reads it and then clicks the approve button.  This post now moves to Bug Confirmed.  Then another moderator does his thing and then click approve and the post moves to Bug Fixed.  When the process is done, the bug entry ends up at the Bug Killed forum.  What is nice about this process is that you can have some of the forums set to private so they are hidden from other users, you can control security on each forum so that only certain people can work with posts in certain forums. 

I think a feature like this would have a lot of good use scenarios and it wouldn’t be terribly difficult to implement.

Ideal BB.NET 3.1.6 beta 2 in testing.

Monday, January 8th, 2007

We’ve got some of our early adopter customers doing some testing on Beta 2.  We should get the last of the bugs squashed and then get it out the door in the next week or so.

When version 3.1.6 is completed, we will deploy it to the Ideal Science web site so that you can see and use the new features.  We’ve already done a few .NET 1.1 to 2.0 upgrades and it is fairly easy.  We’ll have complete documentation on the process to make your upgrades go smoothly.

3.1.6 beta 2 development update

Tuesday, December 12th, 2006

3.1.6 beta 2 is under way with a big bug fix to the pagers which mysteriously stopped working after doing the .NET 2.0 upgrade.  I didn’t notice that they stopped appearing on the pages until I started working on beta 2.  The bug is related to a change in event processing from the 1.1 to 2.0 platforms.   I fixed the bug and they are working again, but I can’t release the fix until I release beta 2.

I added a new feature that lists active topics based on the number of replies (similar to the feature in Ideal BB the ASP product.)  It caches 100 of the most active posts per board and lets you browse through them to see which content is most popular based on replies.  There is an “Active Posts” link right next to the “New Posts” link.

I’m done hashing out the features for a rating system but I haven’t begun to implement it yet.  I think I’m going to release 3.1.6 beta 2 first so that users can get a stable .NET 2.0 build of our product and then start to tackle the rating system for beta 3.   I want to use the new Microsoft AJAX libraries that ship with .NET 2.0 so I’m going to need to take some time out to learn how to use them before adding this feature.  (How can you have ratings without using AJAX?)

 

  © 1999-2008 Ideal Science, Inc.