January 1st, 2010 by George
If you don’t know what is re-Captcha, this article: What is re-Captcha might help you to get on foot before starting this easy implement guide to install re-CaptCha into your DNN Modules.
DotNetNuke users has long frustrated by the poor design of DotNetNuke Captcha which is has a critical flaw where the Captcha image will be cached in the server and never being refresh if you set the cache the module or the whole page. One of the common error is the DotNetNuke Captcha’s image not showing issue when the DotNetNuke has PageBlaster installed, it is a big trade off for a big site to lack of either one of them.
Continue Reading Guide to implement re-Captcha in DotNetNuke Modules without touching the source code.
December 26th, 2009 by George
One of the greatest feature of DotNetNuke is to allow use to show the module in the page they like based on the viewer’s role and permission. However, this only apply to DotNetNuke generated pages. So, how about showing a module only in a page that is generated by Blog Module for example?
The solution is simple, all you need to do is add the following lines into your skin.ascx file:
Continue Reading Show DNN Module in Another Module’s Generated Page.
November 17th, 2009 by inspiron64
I’m a PHP & MySQL Beginner. Normally when i start to build an application, i will choose to code a store and retrieve function. This will help me more easy to understand the new programming language.
So i search around google and found that i can connect MySQL with MySQL Administrator Tool.
You can download from here: MySQL Administrator Tool
Although i can find a lot guide from Google, how to connect database with MySQL Administrator, but i still lost on it. After try out few times, i found that i need to add my IP Address to MySQL Database Host.
Step by Step to add your IP Address to Database Host: Continue Reading How to connect MySQL Administrator Tool with Server Side MySQL
October 12th, 2009 by George
Inspired by Think of Design’s avoid span in module title and amount of requests including myself to have a unique id for every containers in DotNetNuke, I’ve came out with this simple solution to ease the designing works in DotNetNuke Skinning.
<!-- From thinkofdesign.com -->
<%@ Control language="vb" AutoEventWireup="false" Explicit="True" Inherits="DotNetNuke.UI.Containers.Container" %>
<%@ Register TagPrefix="dnn" TagName="TITLE" Src="~/Admin/Containers/Title.ascx" %>
<%@ Register TagPrefix="dnn" TagName="Actions" Src="~/Admin/Containers/Actions.ascx" %>
<dnn:title runat="server" id="dnnTitle" visible="false" />
<% Dim ModuleTitle As String = GetPortalModuleBase(dnnTitle).ModuleConfiguration.ModuleTitle %>
<div class="common">
<h3><%= ModuleTitle %></h3>
<dnn:Actions runat="server" id="dnnActions" />
<div id="ContentPane" runat="server" />
</div>
Using the same logic, we can retrieve the module id by modifying the DNN property code:
Continue Reading Give an unique id for every DNN Containers
October 10th, 2009 by George
If you are digging into DotNetNuke website optimization, I’m sure you have been struggling on it. It’s not easy to optimize all the JavaScript and CSS in robust web application like DotNetNuke. If you’re a heavy users and afford to pay for solution, then the simplest way is to buy all in one compressor like Snapsis PageBlaster Pro to merge and compress all JavaScripts. However, this is not always the solution if you have other modules and setting in your DNN. Most of the time merging the DNN Core JS will result in break functionality to you web portal.
Continue Reading Best Free JavaScript and CSS Compressor to Optimized your Website.
October 10th, 2009 by George
Often Portal based web design will have flexible height on all content columns. However, sometimes it will be very ugly if your content is too long and leaving your right column, for example blank.
There are many scriptless, pure CSS solutions to fix this problem but turns out you have to write a lot of CSS and html to make it compatible in all type of browsers. This is just not applicable for heavy web applications like DotNetNuke.
Continue Reading Making DIV Containers Same Height to each other.
October 3rd, 2009 by George
Recently Microsoft released its series of IIS administration tools. Finally, there’s a Search Engine Optimization Tool that best analyze ASP.NET website. Who else is better understand the limitation and problems in ASP.NET than itself? Not saying than Asp.net is not good, other framework has their own problems as well and have a lot of analysis tools since long time ago.
I haven’t test it much since it only support IIS7, It means you have to have it running on Vista or Windows Server 2008. What a shame? Anyway, it’s best if you can analyze your DotNetNuke problem before going to a live server especially if you’re on a shared server where you can test anything on the server side.
Most of the DotNetNuke users will have a long view_state problem if there is more than 5 different modules on the same page and probably get the warning message if you run the SEO Toolkit.
While past argument was that Search Engine Crawlers do not read them, it still have a great impact on your DotNetNuke Website Performance because the long view_state of DNN takes an average of 50Kb extra weight for crawler to download the page before indexing it. Continue Reading Improve your DotNetNuke SEO Performance by knowing Long ASP.NET View State Issue in DNN.
October 1st, 2009 by inspiron64
If you’re using Dotnetnuke and Ventrian Property Agent to build your webpage, sure you like to know how can modify ventrian PA by yourself.
Before we start to modify Ventrian PA Module, you need to download the File below: Continue Reading How to Modify Ventrian Property Agent
September 20th, 2009 by George
Self learning sometimes is hard especially you don’t have much experience in programming. I recalled 2 years back I know nothing about html and css, I was forced to learn it because of my work. Today, at least I can be considered as a well experienced web designer in html and css.
Today is Hari Raya and I’ve spent about 30 hours learning wordpress theme design and php code. Luckily there are many wordpress code reference for noob like me to get the hands dirty.
So I’ve build this theme from nothing! Leave a comment to me
August 7th, 2009 by George
If you’re looking for Ramadan Restaurant Promotion for this year, look nowhere! Here’s the list of restaurants offering cool Ramadan Promotion, buffets, events!
Selamat Buka Puasa!