Request a Quote for an Affordable Modern Business or Company Website Design & Development

Design and Develop Cost Effective, Affordable Company and Business Websites

Develop Business Websites : Modern, Secure, Dynamic Websites

Surely the most financially 'cost effective', affordable and competitive company or business website development is one where you (or your business) have at least the option to maintain it quickly and with ease, after it has been built.

Take this web page for instance (and ALL the other pages on this website portal). All I need to do in order to maintain it is:

Login as the Administrator of this website ( top right )

Make an updateto a link, text item or photo using a simple online editor available to the administrator

Logout

The website design or content changes are then live instantly, to the world.

This is exactly the same technology used when you change your customer profile on say Amazon or eBay or you Post a Thread or Reply on an internet forum. Your changes are live as soon as you submit them.

Bespoke, professional, corporate and affordable company websites built and designed using modern techniques and dynamic web technologies, allow you to make a change at any time. This will always be the case as long as you have access to a website browser, e.g. Google Chrome, Safari, Firefox or Internet Explorer. In other words, you can login as the website administrator from anywhere in the world and make a content change. This can be very useful indeed if the website change is critical. It should also be noted that DotNetNuke renders correctly with all these different internet browsers ensuring your business website has a consistent look-and-feel across the world.

There is no need to be at your own Company or Home PC anymore, uploading HTML files and business website environments to an Internet Service Provider (ISP). This restrictive approach is something typically associated with offline website editors like FrontPage, Dreamweaver and NetObjects Fusion where alas, there is no dynamic, database driven approach out-of-the-box.

This personal website and my company website (at http://www.insidertech.co.uk) are both built and designed using DotNetNuke. DotNetNuke is a Microsoft ASP.NET 2.0 (Active Server Pages) SQL database driven technology.

DotNetNuke is one of the most popular website Content Management Systems (650,000 users approx.) and is backed by Microsoft (go to http://www.dotnetnuke.com for more personal and corporate, business website examples).

But an easy to maintain bespoke company website is only half the story as, like a good product, you still need to market your business website in search engines like Google so it gets good position and prominence (page ranking), both locally and globally.

If you would like a competitive quote for an affordable, bespoke company or business website for 'handover on completion' OR 'continued maintenance', please contact me with your requirements. Feel free to read my complete IT Resume before requesting a quote.

I am based in both Manchester (Salford Quays) and Bolton (in the UK) but will carry out work for anywhere in the world, it is the internet we are talking about after all. For instance, I am based in the UK but my Internet Service Provider (ISP) is hosting this particular website in America so I can take advantage of a more competitive rate for 'personal' website hosting.

Read on if you would like to learn more about affordable, bespoke Professional Company and Business website design considerations during a website build or click here to access a typical company website handover document in PDF format (1.5MB).

Remember, you can bring the continued maintenance of your DotNetNuke business website in-house or just ask me to keep adding to it, you have the option. If the former, just request a copy of the website handover / reference document for all logins and passwords related to your business website.

Which Internet Service Provider (ISP) do you use to Host your business website?

Competitive American and UK ISP providers for ASP.NET 2.0 SQL business (and personal) website hosting (required by DotNetNuke) are numerous for shared hosting accounts (that is, more than one website sharing the same Windows Server resulting in a more reasonable monthly fee but variable response times in terms of web page serving).

Needless to say that more costly dedicated hosting accounts (one Windows Server per website for faster web page serving) for ASP.NET 2.0 websites, is abundant on both shores. This type of website hosting usually retails at upwards of £130 a month.

Such is the nature of most business organisations, shared ASP.NET 2.0 hosting is usually sufficient and typically costs upwards of £17 a month (you may find cheaper). This, my own personal website uses shared hosting with WebHost4Life (an American company) at $9.99 a month. This is one of the cheapest rates I have seen, good for budget business website development.

If you already have a company website and ISP then look to see if they support ASP.NET 2.0 and Microsoft SQL Server 2005 (required by DotNetNuke). If they do, you might not need to swap your website ISP. If they don't however, we will have to find a suitable ISP that does allow for dynamic, database driven websites like this one. It is also possible that you maybe able to point your existing domain URL(s) (website internet address) to the newly appointed ISP host.

Backup and Restore of your Company or Business Website?

Some (though not all) of these ISP's offer good backup and restore facilities for your company or business website, keeping a number of copies over a week or month. Typically, the Microsoft SQL website database connected to your website, will have to be backed up separately. This is usually carried out by the owner of the website. Either way, a local copy of your company website should be kept using FTP (File Transfer Protocol / Program) to transfer the files to a PC under your control. This is a fast way to backup a website to a local location. It also gives you the option later of restoring your business website to an alternative ISP host should the current one become less competitive on price. That's right, you can move your company website like you can move your mortgage but usually without the redemption fees.

What Business or Company Website Domain Name(s) Shall I Have?

It is often stated that people search on solutions not products. So for instance, to get to this web page you may have searched on 'develop and design business websites' or 'budget website development and design' or something very similar. You almost certainly didn't search on Mark Whitfield Websites since of course, you couldn't have known my name in advance. Think about all the searches you do in Google. How many of those search strings revolve around trying to solve a problem? Making the brand name 'the solution' is actually a good starting point, for a business website domain name at least.

Following this logic, it is better to have a business or company website domain name which follows this same logic of having the solution as part of the URL address. This because Google allocates better web page ranking (prominence) if the domain URL of say, http://www.developbusinesswebsites.com matches the web page title (at the very top of the browser window) which in turn matches the web page description which in turn matches the web page content and keywords (and phrases).

Needless to say that this maybe a little over zealous for a small company or business but gives some idea to the electronic thought processes of search engines like Google. Bear in mind also that Google ranks 'web pages' not websites so having good overall content across ten pages does not accrue to a higher ranking for your business. Having good keyword and phrase density (say 3 - 6%) across a single page does which is why you landed on this page in the first place (or at least one of many good reasons that have been thought about by the website author up front).

It is no accident or some sort of grammatical error or anomaly that I keep repeating the phrases 'Affordable Company Website Development' and 'Bespoke Develop Business Websites' or similar phrases, on this page. I do it to attract you, the reader and just as importantly for business, Google and other search engines.

Having an URL of say, http://www.markwhitfieldwebsites.com offers no real inference of business purpose and intention and so will be relegated down to a dark and lonely corner of Google for most internet surfers who are people searching on solutions.

Remember also to state your geographical location since web users tend to restrict their search to areas, e.g. professional company website development in Yorkshire, London, Cheshire, Greater Manchester, Lancashire, Bolton or Wigan for instance. Professional company website development alone may bring up unwanted competitor websites so adding some regionalisation to your site helps to focus a users results. If in the north of the country, no point competing with similar businesses in the south as far as Google prominence is concerned for say 'Concrete Delivery' (unless you are a national chain of course). Regionalisation can make a big difference.

Of course, this is not the complete story for website prominence and page ranking in Google but it does go a long way to helping. Get these basics wrong and getting all the other page ranking variables right might still result in your website being on page 13 of primary search engines. My aim is to get these areas right for you and your business, as well as the long list of other contributing factors.

Get a Google (and Yahoo) Account

When looking to set-up a professional company or business website portal (notice my repeating phrases again), it is useful to also set-up a Google account in unison as it has a number of benefits as follows:

Google Email

Though not necessarily required as part of the Google Account set-up, it is useful to have Google email account. You may already have one of these (or one at Yahoo or Hotmail). For my own purposes, I always send important emails (including those from this personal website) to my Google email and then forward them to my actual business email address. This way, I always have an audit trail of emails available (my Google email account essentially) to go back to should I delete or lose emails from my business email account.

Of course, as part of setting up your website ISP host account, you may get free email (usually). For instance, support@companywebsitedevelopment.co.uk or sales@developbusinesswebsites.com. Either way, a free email account with good spam filtering like Google, can act as a good contingency alongside your business account and can be a good backup should your website ISP hosting account go down temporarily. It can also supply the following Google features somewhere central to alert to for non-business related administration of your business website.

Website Site Maps

Having a Google account can drastically speed up the time it takes Google to index and cache your website. Put simply, you will start to appear in Google searches more quickly and with more appropriate prominence and page ranking (all other Google variables considered) if you submit a website sitemap to Google under your Google Webmaster tools function. This is essentially a file detailing all of the links in your company or business website in a recognised format. Typically this is XML (Extensible Markup Language) though you don't have to worry about the contents or language as tools available to DotNetNuke enable you to automatically build and submit this sitemap file automatically.

Before Google searches your site, you will need to authenticate it (prove you are the owner of the website). This involves either putting a given file (with an appropriate file name given to you by Google) in the root directory of your website or updating a website file with a given META TAG. Once you have done this, you can then submit the sitemap and then usually, sometime in the following few days (weeks), Google will index and cache your business website portal.

It may still be some time after this exercise before you get into Google search results but it will typically be a lot sooner than just submitting the same website to Google without a website account set-up, e.g. 'Submit Website URL' from the Google (or Yahoo) suggest a website URL menu.

In summary, the sooner you carry out this exercise the better as by the time your ready to do business, Google will already have it's electronic claws into your web pages. Don't worry about the fact that your pages are changing and growing considerably. Google favours websites (in terms of visits) that have changing content and is likely to re-visit them more frequently. Some of you might have noticed how quickly blog content gets into Google searches when submitted. A blog or forum is just a website with frequently (ideally) changing content and that's really the point here.

You can actually set-up a similar account in Yahoo for submitting sitemaps (after authentication). Although Yahoo have less of a market share these days compared to Google, there is still cross pollination in terms of web addresses and since it's free, I usually set-up a Yahoo account as well.

Google Analytics

When setting up websites, I always connect the site to Google Analytics. This enables me to spot all website hits and activity. Cutting and Pasting code (generated by Google and which contains a unique identifier for all my websites) into all web pages I want to monitor, then provides me with comprehensive reporting on all site activity. It includes information like (notice that this is one of those important website bullet lists I talked about):

Number of hits

Number of absolute unique hits

Network location

Host

Country

Keywords used to find your site

Visitor Loyalty

Depth of Visit

Time of Visit

Bounce Rate

Page arrived at

Page left at

Adword Activity

Referring Sites

Browser Used

...and a lot more

It also gives me the ability to get a weekly (or daily) report of website activity in a number of formats (I choose PDF - see this example Google Analytics report). Needless to say, I send it to my free Google email account. This report can be a Dashboard report of up to 12 tables and charts showing information I have chosen to report on (usually for the last 24 hour period).

This can be any of the bullet points above. I can even choose to view a map graphic which, by colour shade (green), informs me of where all my website hits are coming from by density. In the case of the company website, this is North America, the UK and India mainly.

Local Business Center

Another useful (and free) function provided by a Google account is a Local Business link. You may have noticed that when you do a search in Google on say, 'Bolton Company Website Development', before a typically formatted list of web addresses is displayed with their descriptions, a Google map is displayed of appropriate businesses local to the place name, e.g. Bolton, try it.

This doesn't happen automatically for your business. Once again, it is something you add to your Google account for free. You enter your business or company name, address and ZIP / Postal code and Google includes you in the list. Or at least it will after you have proved you live or work at the address by mail, mobile SMS message or phone. Once you have provided this authentication, within 24 hours you will be included in the list of local businesses should a user enter a local place name as part of the Google search. See also regionalisation paragraph (second to last) above under 'What business or company website domain(s) name shall I have'? If you are trying to cover say London, Yorkshire, Cheshire, Greater Manchester, Lancashire, Bolton and Wigan with your company services, include these geographical locations in your website page titles, descriptions, meta tags and key word phrases.

Google Adwords

Google Adwords enables businesses to further improve their presence and prominence in Google. This works by allocating a daily budget, say £1, to a number of keyword search phrases (chosen by you). Simply put, if a user searches on that phrase, e.g. affordable professional company website development or develop business websites, Google may place you in a sponsored Adword message link in the right-hand margin of it's first-page search list.

Of course, there is more to it than that since your budget will be allocated based on impressions (number of times your website address is shown but not clicked) and clicks (number of times a user clicks on your website address). Furthermore, your allocated budget will only stretch so far based on the popularity of the search string so you may lose out to a company paying more (bidding more daily budget) to have their Adword shown instead of yours (or some other business Adword list).

You can also elect where in the world you want to have Adword presence. You might only want your Adword showing in North America and Europe but not in the Middle or Far East. The trick is to balance your budget and locations wisely and not have too many phrases otherwise you will spread your Adword placement too fine over 24 hours and risk missing business opportunities.

As with a number of other company website disciplines, Google Adwords have books devoted to them. For very popular search strings, it might be the only way to get your website in front of a searching user even when you have obeyed all the rules of increasing your page rank.

Business Website Downtime Email Reporting and Keep-Alive Services

When deploying an ASP.NET website for the first time, it is useful to sign up to a couple of free website tracking services. Examples of these are:

Both of these services are used to kick the live website and so stop it unloading from the ISP's Windows Server memory when not in use. This means that if a user comes along after 20 minutes say, they will not be subjected to a 60-120 second start-up time. This is because DotNetNuke is an application. With increased website prominence (page ranking) and users, this will stop being a problem but in the very early stages of deployment, is useful to have and did I mention they are free. You will also receive an email from both services detailing website downtime and uptime on a daily and weekly basis.

Further Hints and Tips for Increasing Google Page Rank and Website Prominence

Since search engines like Google, are constantly scanning your website (and your competitors website alas) for new and changed content, their quest and crusade is typically based around a predefined agenda. Search engines use robot 'spiders' to crawl your website in this fashion in order to index the content of the page. The trick is to abide by the basics of business web page content and formatting (remember Google ranks web pages not websites) so as to have the spider go on its way with a very good idea about what your website is about. Is this page about Affordable Company Website Development or Developing Business Websites (those pesky repeating keywords again, take note web authors and did I repeat Lancashire, Greater Manchester, Bolton and Wigan, job done). If the spider hasn't deduced this by now, some of our other basics need to be checked. This is called Search Engine Optimisation (SEO). What remains is to summarise some (though not all) of those other basics in the following paragraphs.

Some variables however, are outside of our control like the age of a company domain for instance. If it is a trusted website and been around on the internet for along time with no nuisance value associated (tagged) with it by Google, then this helps towards your overall ranking. In other words, no time like the present to get that website and domain up and running.

Write a Keyword Dense Page Title for all your Business Web Pages

Write a keyword rich title for each web page on your business website and try not to have all the web page titles exactly the same. The title of each web page is prime real estate for Google and so try to avoid using too many connecting words like 'a', 'the', 'and' etc. Remember, users search on solutions so keep this in mind when you put together each web page. If a web page corresponds to a product then make the web page title relate to what a user would use the product for, e.g. ultra compact digital camera with 10x digital zoom for better close-ups. Place this at the top of your business webpage between the TITLE tags. (It also displays clearly on the blue browser bar at the top of your web page, e.g. Develop Business Websites in Budget and Quickly...). The first few words are more important to Google than the last few words of the title META tag.

Worth noting that you are not limited by the length of the title as it displays in the browser title bar. More often than not, business web page designers use space to the right, beyond what is typically displayed by the browser, to add even more keywords to their web page titles. Look at the title for this web page for instance. You can see it goes on beyond what is truncated on the browser bar. Right-click on the web page and select 'view source'. Search on '/TITLE' to see the full web page title.

Write both a Company Website Description and Keywords META Tags

Some search engines place the description meta tag after the website link (in the results page) when you carry out a search in Google. The text is not the text on your web page but the text you place into this description tag which only gets displayed by search engines. Try and keep the description consistent with your web page title from the previous paragraph. This will ensure that search engines like Google, see consistent keywords and phrases and so start you on your journey to better page ranking (still a few more things to get right though). Remember that it is all about solutions and not product names. Place the prepared description Meta Tag at the top of the webpage, between the HEAD tags.

The maximum number of characters for your description should be about 255; just be mindful that only the first 60 or so are visible on Google, though more may be indexed. Don't be afraid of using more characters as for the title meta tag. Try and think about what the competition would say about themselves. In fact, they say on the internet, 'your competition is only one click away'. Why not seek them out and do a 'view source' (see previous paragraph) on their web pages and check out their meta tag descriptions. Try and cut out repeating words of no real significance as for the title meta tag.

Strip out all your key words and phrases and use them in your keywords meta tag. This tag is used less for page ranking these days but has a minor role to play and should be fleshed out anyway. The keyword tag is a list of keywords and phrases e.g. affordable company website development, bespoke develop business websites, ASP.NET 2.0 websites, DotNetNuke websites... and so on.

Include Your Business Keywords in Header Tags (H1, H2, H3, H4) and Lists

Search engines like Google, consider keywords and phrases that appear in the page headline (header tags) and sub heads (H2, H3 etc.) to be key to the page content, so ensure your desired keywords and phrases appear in one or two header tags. It is no mistake that this web page contains headings and sub-headings. Each one of these is a header meta tag. Notice that each heading is also repeating the contents of my title meta tag and description meta tag (Affordable Company Website Development biased towards the top of the page). Yet another cherry in our sweep towards Google prominence and page ranking, or at least when Google indexes and caches your page which is sooner rather than later with a Google account, read on

Use keywords in the H1, H2, and H3 tags to provide big clues to the search engine. (Note: Some web developers have stopped using the H1, H2, H3 tags altogether. That's a step backwards in the Google Ranking crusade. Make sure your web designer defines these tags in the Cascading Style Sheet (CSS) rather than creating headline tags with other cryptic names, cryptic to Google that is. Do not expect the search engine to parse your CSS to figure out which are the headlines. Any attempt to make things difficult for search engines (inadvertently maybe) but easier for the web designer is a step backwards (like a lost, hard copy of the yellow pages directory).

Also get into the habit of formatting lists as numbered lists or bullet points as Google regards them (like header tags) as important web page content. This is why I have used them to good effect on this web page (Hey!!..., This Guy's Good!!).

Place Your Business Keywords in the First Paragraph of Your Website Body Text

Most search engines like Google, anticipate that your first paragraph will include the most important keywords for the web page. This is where most web designers place an introduction or an overview to the actual content of the page. Look at the first paragraph of this web page and notice that I tend to repeat the contents of my Title Tag and Description Tag (Develop Business Websites and Affordable Company Website Development and Design, yet again). This is an electronic theme I follow across the whole web page. The key is not to overdo it and just have a keyword density that does not contaminate the page to the point where it is unreadable or just plain dull (are you still reading by the way?).

Include Descriptive Company Keywords in the ALT Attribute of Image and Title Tags

This will help your business website be more accessible to site-impaired visitors (www.w3.org/WAI/WCAG20/glance/) and gives additional hints and clues to the key search engines. The ALT attributes do actually help get your website images ranked higher for image searches. Position your mouse over any of the images or links on this page and notice the ALT floating tip being displayed for a few seconds on the page. No surprise that most of them have something to do with affordable company website development and design in DotNetNuke.

Use Business Keywords in Hyperlinks

Search engines are looking for hints as to the key elements of your business web page. When they scan (with their pesky robots) words hyperlinked in your web page body text, they note these as potentially important, so hyperlink your important keywords and key phrases. To emphasise them even more, the webpage you are linking to could have a page name with the keyword or keyphrase, such as 'companywebsite.htm' or 'websitedesign.htm', another hint for the search engine.

Make Your Navigation Approach Search Engine Friendly

You want key search engine robots to scan all the pages in your business or company website. Both JavaScript and Flash navigation menus that instantly appear when you hover your mouse are great for humans to read, but search engines don't scan JavaScript and Flash particularly well. Therefore, supplement your JavaScript and Flash menus with regular HTML links at the bottom of the page (notice the footer pane of this website and the http://www.insidertech.co.uk company website), ensuring that a list of hyperlinks exists that take a search engine spider from your home page to every page on your site.

Notice also that I have added a site map page to this website (and the footer of course). This is dynamically updated every time I add a web page (or when you add a web page if you are maintaining with ease a website I have handed over to your business). This is also a neat way of getting spiders to scan every page of your website.

Create a Site Map for your Business Website

Sitemaps can be generated automatically with the DotNetNuke ASP.NET technology and more often than not, you should never have to write one manually. The site map page and the fast link menu option at the top of this page, are both generated using the same DNN module used by this website. A site map page with web links to all your business pages can help search engines (and visitors) find all your web pages, particularly if you have a larger website, e.g. http://www.insidertech.co.uk/AboutUs/SiteMap/tabid/69/Default.aspx (which is generated dynamically to make things easy).

You can use a number of free tools, XML-Sitemaps.com (www.wilsonweb.com/afd/xml-sitemaps.htm) to create XML sitemaps that are used by the major search engines to index your business webpages accurately. Upload your sitemap to your website. Then submit your XML sitemap to Google, Yahoo!, and Bing (formerly MSN), following instructions on their sites. By the way, Google Webmaster Central (www.google.com/webmasters/) has lots of tools to help you get ranked higher.

Develop Business Webpages Focused on Each Your Target Keywords

Put together several web pages on your business website, each of which is more focused and relevant to a particular target keyword or keyphrase (that is, product or solution area - see http://www.insidertech.co.uk for a list of products and solutions breakdown for instance) for which you would like a high search engine ranking.

Use Google Insights for Search (www.google.com/insights/search/) or the free keyword suggestion tool on Wordtracker (www.wilsonweb.com/afd/wordtracker.htm) to find the related keywords internet users tend to search on. You'll write a completely different web page on each business solution or product. Remember once again, Google ranks web pages not websites so each page has to have a reason for existing based on its content so write each page as though your business diploma depended on it.

Fine-tune your focused-content pages and your home page, by making a series of small adjustments to help them rank higher. Google tends to get wise to web pages on the same site with duplicated content. Always adjust your titles, descriptions, keywords, key phrases and content so that search engines take each page as unique and provide them with appropriate page ranking. Your home page should provide a good overview of your content and allow the reader to fully understand your organisation and its focus. Look at the homepage on http://www.insidertech.co.uk or the homepage on this website. They provide a good helicopter tour of content which gives Google something tangible to get its electronic claws into. If you do a search on 'Develop Business Websites', this website is on the first page of Google (in most instances). This was after 2 days of submitting it. As a website designer, even I was impressed by the speed of prominence and ranking but I shouldn't really. I obeyed the rules of Google page ranking.

Market Your Local Business Website on the Internet

Many people search for local businesses on the Internet. To make sure they find your business, include on every page of your website the street address, zip code, phone number. Include place names in the title tag, too.

Promote Your Video, Images, and Audio Content (if any)

Google's search page displays not only relevant web pages, but also often displays (near the top of the search page) relevant links for images, videos, local businesses and audio clips. Carrying out a search on a number of key phrases embedded in this website for instance, will often show images in Google from a number of the web pages, e.g. Tandem Computers.

Consider creating such media content appropriate to your company and then optimising it so it can be ranked high enough to aid your business and website traffic. If you were to get a top-ranking video on YouTube (www.youtube.com) that mentions your site (e.g. http://www.youtube.com/watch?v=jhEh-kBAmzY), it could drive a lot of traffic to your site (excuse the fact this is a driving to ITL location video, no pun intended). For more information, search on "optimising images" or "optimising videos."

Linking Strategies and Internet Forums

Web Links to your business website from other sites on the internet, drive even more additional traffic and hopefully business. Since Google (and other major search engines) considers the number of incoming links (back links) to your website ("website link popularity") as an important indicator of website relevance and popularity, more backlinks will help you web page(s) rank higher in the search engines.

Google has a measure called PageRank that reflects the quantity and quality of incoming backlinks. All links aren't all equal. Links from trusted, popular sites help your site rank higher than links from lower traffic sites. A forum is just a website. You can register with business related forums and post threads (or replies to threads) with your website as a backlink. This is typically referred to as a signature. For instance, my MediaCityUK thread at http://www.skyscrapercity.com, http://www.skyscrapercity.com/showpost.php?p=40585858&postcount=1510 has signature links back to my relevant websites that I want to promote. I have included a signature on all IT forums I post on also.

Some of these forums carry more weighting than others in terms of popularity but each one will count (over time) to your page ranking, as Google spots each backlink.

Bespoke Design and Develop Company and Small Business Websites in Budget and Quickly. This is a view of this web page after a successful Administrator login. Notice the control panel now available at the top of the web page screenshot. With access to an internet browser and the Administration username and password, you can edit this page from any geographic location using a simple online WYSIWYG editor. It is as simple as that...

DotNetNuke Features Easy to Install – You can have the DotNetNuke web content management system (WCM or CMS) and application development platform up and running within minutes. Just download the software and follow the simple installation instructions. In addition, several hosting companies offer DotNetNuke-specific hosting packages, which include the tools and support to make project set-up even easier.

Easy to Use – The DotNetNuke content management system makes it easy for administrators, content editors, developers, and designers to manage all aspects of their web assets. Wizards, content-sensitive help, and a well-researched user interface provide a smooth user experience.

Powerful – The DotNetNuke content management system can support multiple web sites from a single application installation. By dividing administrative tasks between host level and individual site level, administrators can manage an unlimited number of websites – each with its own unique appearance and content.

Feature-rich – The DotNetNuke application comes loaded with a set of built-in features that provide exceptional functionality. Site hosting, web design, content management, security, and membership options are all easily managed and customized through simple, browser-based tools.

Localized – DotNetNuke includes a multi-language localization feature that allows administrators to easily translate their sites into any language. And with an international group of hosts and developers working within the DotNetNuke ecosystem, native support is always close at hand.

Flexible and Extensible – The DotNetNuke web content management system and application development platform fits easily into existing computing environments. The core framework includes a series of open APIs that make integration with existing applications simple and straightforward, allowing businesses to focus on extending features and functionality rather than troubleshooting installations. And, DotNetNuke is flexible enough to be used for anything — new applications, minor site modifications, major overhauls, and swap outs.

Recognized – The DotNetNuke web content management system and application development platform is widely recognized and respected in the open source community, with hundreds of thousands of applications in use. DotNetNuke Corp. and DotNetNuke community members continue to evolve the software through rigorous development, testing, community participation, real-world trials, and end-user feedback.

Content Management and Design

Site Settings – The site settings page allows the administrator to define the title of site and manage search engine descriptions and submissions, user welcome messages, logos, backgrounds, and skins.

Content Management – By leveraging the base functionality exposed through the built-in content management system, developers and site administrators can be immediately productive and more focused on delivering optimal solutions to meet their own unique business requirements.

Site Skins – Skins allow administrators to completely change the look of a site without the need to reorganize content – all at the click of a button. Skins can be easily designed, and are widely available through third-party vendors as free offerings or custom-built purchases.

Modules — DotNetNuke comes with over 25 free modules, which are standalone pieces of code that provide specific functionality to the user, and can be grouped together in units to form complete web pages. Modules include popular features like banners, discussion, FAQs, Searches, Weblogs and XML/XSL, and can be easily added, edited, deleted, restored, moved around on a page, or transferred to other pages. A wide variety of add-on modules are available through DotNetNuke community members and third-party vendors.

File Management – This powerful tool allows administrators to upload files directly from their computers. Uploaded files are instantly available for use on the site and are also listed in a module that handles documents and file downloads.

Recycle Bin – With the recycle bin, users can easily restore any content, module, or page that has been deleted. The deleted item is restored to its original location.

Drag-and-Drop – Moving containers and modules around is as simple as dragging and dropping them on a page.

Banner Advertising – Banner ads can be an effective way to generate revenue. Through the Vendors tab, administrators can easily add vendors and their profile information; upload banners and determine their placement; define number of impressions, cost per impression, or length of ad campaign; track ad views and click-throughs; and define affiliate referrals.

FAQ

GeneralWhat is DotNetNuke?

DotNetNuke is a web content management system (CMS) and application development platform which is ideal for creating and deploying commercial web sites, corporate intranets and extranets, and online publishing portals. The DotNetNuke web content management system and application development platform is available in two Editions: Professional and Community.

Where does the name DotNetNuke come from?

The DotNetNuke web content management system and application development platform evolved from a project called the IBuySpyWorkshop (IBSW.) It was renamed "DotNetNuke" to avoid confusion with Microsoft’s portal starter kit, known as IBuySpy Portal. The new name was chosen to reflect the applications .NET (DOTNET) framework, and coupled with the term “nuke” (due to the widespread use of "nuke" in several existing open source portal initiatives.)

What browsers work with DotNetNuke?
The DotNetNuke web content management system and application development platform works with all browsers.

Do I need to have programming skills to use DotNetNuke?

No. DotNetNuke's overall design and features allow those with only basic computer skills to create dynamic and fully interactive data-driven web or intranet sites. After simply logging in to a DotNetNuke web site, a person with no programming skill can piece together their own web site. They could create new pages of content using pre-built content types (modules) like announcements, discussions, events, FAQs, feedback forms, and images. They could create membership roles, send bulk emails, and define secure sections for registered site users only. They can even set up banner advertising, customize the site’s appearance, and submit the site to search engines.

What language is DotNetNuke built on?

The DotNetNuke web content management system and application development platform is built on a Microsoft ASP.NET platform. ASP.NET is the next generation of Microsoft's Active Server Page (ASP), a feature of their Internet Information Server (IIS). ASP.NET is different from ASP in two major ways: it supports code written in compiled languages like C++, Visual Basic, and Perl, and it features server controls that can separate the code from the content, allowing WYSIWYG editing of pages.

Benefits

Is DotNetNuke easy to use?

Yes. The DotNetNuke web content management system and application development platform was designed for end-users -- everyday people like those who maintain web sites for minor sports associations, non-profits, and charitable groups. This focus on ease of use has translated into a well-researched and intuitive interface, a site wizard, and help icons throughout.

Is DotNetNuke easy to install? To host?

Absolutely. The DotNetNuke software can be downloaded, installed, and running in short order. In addition, several hosting companies have established DotNetNuke hosting packages which include the tools and support to make project setup even easier.

Is DotNetNuke affordable?

Yes. The DotNetNuke Community Edition is free and is suitable for businesses with internal applications and test environments. The DotNetNuke Professional Edition includes additional security, stability, and support assurances for production or mission-critical applications and is available at a substantially lower cost than alternative proprietary solutions.

Is DotNetNuke secure?

Yes. The DotNetNuke community and core developer team place great emphasis on identifying potential threats, tracking "bugs,” and improving validation and encryption.

Is DotNetNuke static or can I extend its functionality?

The DotNetNuke web content management system and application development platform is scalable and extensible. While web sites can be developed entirely with built-in DotNetNuke features, they can be also be "supercharged" through third-party private assembly tools and private custom assemblies. These add-ons are readily available from DotNetNuke community members and developers, either to purchase or as free offerings.

Can I customize the appearance of my DotNetNuke site?

Absolutely. Changes can be made to sites at all levels – from basic stylesheet elements like font type, color, and bullet points, to overall site appearance. New skins and module containers can be easily applied to the site with no affect on content.

Can I translate DotNetNuke for my own language?

Yes. DotNetNuke has built-in multi-language localization features that allow administrators worldwide to easily use and adapt DotNetNuke software for their own use. In fact, many people have already created "language packs" -- such as Spanish, Dutch, and German -- for their DotNetNuke portals.

Does DotNetNuke offer support?

Yes. The certified version of the DotNetNuke web content management system and application development platform, the DotNetNuke Professional Edition, assures timely problem resolution and prioritized support responses. The DotNetNuke Community Edition users rely on the DotNetNuke community for support. One major source of support for DotNetNuke is the user forums where questions are asked and answered.

Content/Design

What kinds of content does DotNetNuke manage?

The DotNetNuke web content management system and application development platform manages the types of online content most frequently added or edited on web sites. To handle these content types -- such as text, graphics, charts, and calendars -- DotNetNuke employs "modules." These modular pieces of code give some specific functionality to users and are grouped together in units to form complete web pages. DotNetNuke comes with over 25 standard modules, including Announcements, Forums, FAQs, Events Listing/Calendar, Feedback, Search, and Links.

What site settings can I alter?

You can alter all the basic aspects of your web site through the "site settings" page. These settings include the title of the site, search engine description (keywords) and submission, user welcome messages, logos, site background, and "skins."

What are modules?

Modules are standalone pieces of code that provide some form of specific functionality to the user and are grouped together to form complete web pages. Modules can be easily added, edited, deleted, restored, moved on a page, or transferred to other pages. The DotNetNuke web content management system and application development platform includes over 25 free modules such as Announcements, Banners, Forums, Documents, Events List/Calendar, FAQs, Feedback, IFrame, Image, Links, News Feed (RSS), Search Input, Search Results, Service Directory, Survey, Text/HTML, User Accounts, User Defined Table, Users Online, Blogs and XML/XSL. For a complete list of modules, visit the DotNetNuke Forge.

What are skins?

Skins are customized and interchangeable sets of graphics that allow administrators to easily change the look of their web sites without having to reorganize content.

Can I easily upload a file to my site?

Yes. The DotNetNuke web content management system and application development platform has a powerful file management tool that allows administrators to upload files directly from their computers to their sites without having to use FTP. Any uploaded file becomes instantly available for use on the portal or listed in a module that handles documents or file downloads.

Installation

Where can I download DotNetNuke?
The DotNetNuke web content management system and application development platform is available as a download from DotNetNuke.com. To perform the download, simply register on the site. A verification code is sent to the email address you provide and used for the first log-in to the DotNetNuke web site. After logging in, you can freely download DotNetNuke.

What kind of platform is recommended for DotNetNuke?
Most DotNetNuke sites run on a Windows platform using SQL Server or SQL Express.

What software must I have prior to installation?
To install the DotNetNuke web content management system and application development platform, you must have a computer running Windows, IIS version 6.0 or newer, ASP.NET Framework version 2.0 or newer, and SQL Express or SQL Server 2005 or newer.