You are hereMonthly archive / January 2010

January 2010


rahul's picture

DotNetNuke - Having same usernames across multiple portals on the same installation

You might be well aware that DNN allows you to create multiple Portals based on the same physical installation and the database. It even allows the users to be managed independently across Portals, restricting users to the Portal they registered for.

rahul's picture

DotNetNuke Portals and App Domains

I thought about writing this blog entry while doing a technical review of a book on DotNetNuke 5.x. The soon-to-be-published book (by Packt Publishing) says this about DotNetNuke portals:

rahul's picture

DotNetNuke Optimization - Tips & Tricks

I present below various Tips & Techniques (not in any particular order) for optimization of a typical DotNetNuke installation.I learned these while using DNN over time, while I encountered some of them while browsing over web.

A typical DNN install requires considerable server resources, and creates significant traffic between the database & web server. These techniques aim to reduce both of these where-ever possible, along with some other optimizations. Some of these may not apply to you, and I advise you to exert discretion in deciding which of these work best for you.

rahul's picture

Enums in Javascript

UPDATE: An updated and enhanced version of this technique is available here:
Enums in Javascript - Part 2

 

Basically, the title says it all. So, without wasting any time, let's see an example of an enum in Javascript.

rahul's picture

Flash Falling Money Animation

I recently prepared a long Flash movie for one of my Client websites. The movie had the animation of Falling Currency Notes in between it.

I thought I should share the Falling Money part of it on my website. So, the .fla & .swf files for the Falling Money animation are attached with this post. You can download them below.

Features:

rahul's picture

Recompiled Map Module dll for DotNetNuke 5.x

The below issue has been existing for DotNetNuke Map module for a significantly long time.
Map Module Edit: Critical Error

rahul's picture

Scrolling Announcements Module for DotNetNuke

It has been sometime since I created this module. This module is an extension to the core DotNetNuke Announcements module, and is compatible with it. You can have both of them installed side-by-side.

It adds scrolling capability to your Announcements. You can scroll your Announcements in all directions:

  • None (default)
  • Right To Left
  • Left To Right
  • Top To Bottom
  • Bottom To Top

In addition, you have some other nice features like configurable scroll speed, configurable scroll width & height.

rahul's picture

Trimming a custom character from the end of a T-Sql string

I recently had a situation where I needed to trim a custom character from the right of a string in Sql Server. Although Sql Server provides a RTRIM function, it can only trim spaces from a string.

A quick search over web threw up some interesting results, but all of them were buggy in one way or another. The major problem was that most of them assumed that spaces would not occur in the string itself.

So, I came up with the following solution as a UDF: