Wednesday, November 11, 2009

091111 Internet Handholding, DotNetNuke, Social Bookmarking

Hello Business Website Customers, Associates and Friends,

If you are receiving this for the first time, I may have added you to
this list as way to stay in touch and because I thought you might find
something useful. If you do not want to receive this newsletter, reply
to this email with "dns" (do not send) in the subject.

Would like to help your website get found. Have added a new section to
the newsletter to feature your websites. If you would like your website
featured, let me know. This newsletter gets posted online in a couple
of places. By featuring your website, you get a couple of one-way links
back to your website that should help your search rankings.

Since this summer, I have been moving my websites and my customers
to DotNetNuke and I am more and more pleased with this product. We
recently implemented the forum module for a customer and it is great.
Have added a forum to the www.InternetHandholding.com website so you
can see how the module works. Feel free to post anything you like there.
When you post, always include a link back to your website to help your
search engine rankings.

You can see a couple of DotNetNuke websites I stumbled across here.
www.fortsmithmoms.com - Fort Smith Moms club
www.ocso.com - Orange County Sheriff's Office

If you need a website or want to switch to DotNetNuke, let me know.

Be Happy, Healthy and Prosperous,
Andrew

-----------------------------------------------------------
In This Email:

1. Article: Write, Write, Write
2. Article: DotNetNuke Tip - Use the Articles Module and Categories
3. Article: Massive Link Building to Grow Traffic

-----------------------------------------------------------
Quotes:

- I grew up on a farm. I know how to put my head down, work hard
and keep moving forward until the work is done.
~ Rulon Gardner, Olympic Gold Medalist

-----------------------------------------------------------
Featured Websites:

- www.DGaffneyAssociates.com - Daniel Gaffney & Associates
advises businesses that want to improve internal controls and
enterprise risk management without the cost of engaging a large
accounting firm.

- www.HRProOnDemand.com - HR Pro on Demand offers small business
owners HR direction and support to navigate the tricky employment
law and compliance landscape.

- www.ImprovingLifestyles.com and www.SuctionGrabBars.com - mobility aids,
assistive technology, disability aids, canes, bath tub hand rails,
home health and safety products

- www.PoliticalAlternative.com - forums and discussions about
popular political personalities.

If you would like your website featured, contact us.

-----------------------------------------------------------
1. Article: Write, Write, Write

There is no accounting for taste when it comes to Google.

When I was in high school and college, I avoided every class
that required my writing papers. Maybe it was only my aversion
to homework, because somewhere along the way I became a writer.

I found myself writing journals at home and procedure documents
at work, which has turned out to be a useful Internet skill.

Nobody bothered to read what I wrote, but that does not matter
to Google. Google is only interested in quantity of keywords.

Google will read everything you write, index every keyword and
possibly show a link to your page to applicable searches.

If you want to get found, write a lot of keywords.

-----------------------------------------------------------
2. Article: DotNetNuke Tip - Use the Articles Module and Categories

The articles module in DotNetNuke is convenient for publishing
your writings on your website.

You can go into the Administrator Options and set up categories,
which should help with keywords for searches.

As frequently as you are able, write something. Use keywords in
the title, because the articles module is SEO friendly and will
use the keywords in the page url, which helps your page get found.

Write something useful for your audience. Share your expertise.
You can add value for your existing customers and maybe someone
new will come across your writings.

-----------------------------------------------------------
3. Article: Massive Link Building to Grow Traffic

If you want to get more visitors to your website, your should
plan on link building. Ten or twenty links is not enough. You
should expect to get hundreds of incoming links.

First go to the Google keyword tool here.
https://adwords.google.com/select/KeywordTool

Find a list of keywords that you want to target.
Use the Exact Match criteria.

It is best if the keywords are in your domain name.

You then need to create your page content around the keywords.

When you create links, include the keywords in your incoming
linking text.

You can read a little about getting incoming links through Social Bookmarking
and directories on this page.
www.internethandholding.com/Members/LinkBuildingandBookmarking.aspx

If you are a member in www.InternetHandholding.com you can
find there a list of many bookmarking websites and directories.
The more places you place links back to your website the better.

For starters, submit your website to these directories:
www.bing.com
www.dmoz.com
www.google.com
www.yahoo.com

Sign up for accounts and post bookmarks to your website at some of these:
www.delicious.com
www.digg.com
www.faves.com
www.stumbleupon.com

Exchange links with other websites that have a similar audience.
Below are two sample emails.

You can see, one of the nice things about having keywords in
the domain name is those keywords are automatically included
in the link.

--------------------------------
Sample 1 - Wait for them to reply before adding their link
--------------------------------

Subject: [other website] Link exchange

Hello [other website],

Would you like to exchange links?

Our websites are complimentary and of mutual
interest to both our audiences.

If you would like to exchange links, place a link to
www.xxxxxxx.com on your website.

You can copy and paste this html.

<a href="http://www.xxxxxxxxxx.com" target="_blank">Xxxxxx xxxxx.com
- key word, key word, key word, key word</a>

Email us your link information. Include:

1.The URL of your page to which you want us to link
2.The URL of your page which links back here
3.What you want our link to you to say
4.Your name and email

Thank you.

Regards,
[you]

--------------------------------
Sample 2 - Add their link first
--------------------------------

Subject: [other website] Link exchange

Hello [other website],

Would you like to exchange links?

Our websites are complimentary and of mutual
interest to both our audiences.

We have added a link to your website which you can find here.
www.xxxxxxxxxxx.com/info/links.

If you would like to exchange links, place a link to
www.xxxxxxxxxx.com on your website.

You can copy and paste this html.

<a href="http://www.xxxxxxxxxx.com" target="_blank">Xxxxxx xxxxx.com
- key word, key word, key word, key word</a>

Please let us know when you have added our link.

Thank you.

Regards,
[you]

-----------------------------------------------------------
Write to publish@venue.info to add your email or have
it taken off (I will not be offended).

You received this email for one of these reasons:
(a) You are a customer or business associate.
(b) You are a friend or family, and I thought this would be a good way
to keep in touch, and you might find some things in these emails useful.
(c) Or, you are not on the weekly email list, but I thought there was some
thing in this week's email that would interest you or others you know.

-----------------------------------------------------------
Copyright (c) 2009, Bronze Inc. All rights reserved.

Andrew Weitzen
publish@venue.info
352-327-3672
Gainesville, FL

- Internet hosting, programming and handholding

www.Bronz.com
www.ComputerGainesville.com
www.DotNetNuke.bz
www.InternetHandholding.com
www.Programmer.bz
www.Software.vg
www.WebHosting.vg

You may forward, print, post or use any part of this email
as long as you include this copyright notice.
-----------------------------------------------------------

Sunday, October 18, 2009

Print a bicycle

Need to design and test a mechanical object.

Save yourself some trouble. Print your design on the WI 3D Printer and assemble the parts.

See
http://wi3dprinter.blogspot.com/2009/09/print-bicycle.html

Sunday, October 4, 2009

Error logging for asp.net

See http://code.google.com/p/elmah/

ELMAH (Error Logging Modules and Handlers) is an application-wide error logging facility that is completely pluggable. It can be
dynamically added to a running ASP.NET web application, or even all ASP.NET web applications on a machine, without any need for
re-compilation or re-deployment.
Once ELMAH has been dropped into a running web application and configured appropriately, you get the following facilities without
changing a single line of your code:

.Logging of nearly all unhandled exceptions.

.A web page to remotely view the entire log of recoded exceptions.

.A web page to remotely view the full details of any one logged exception.

.In many cases, you can review the original yellow screen of death that ASP.NET generated for a given exception, even with
customErrors mode turned off.

.An e-mail notification of each error at the time it occurs.

.An RSS feed of the last 15 errors from the log.

Thursday, October 1, 2009

DotNetNuke 5.1.2 Missing HTML module

After installing DotNetNuke 5, I went to add the HTML module to a page, but the HTML module was missing from the module drop down
list.

Do not know why this problem occurred.

To fix the problem, I went to:

1. Host, Module Definitions, Install Module at the bottom

2. Browsed to the folder Install, Module and uploaded HTML_Community_05.01.03_Install.zip

The module installed with no problem.

One time this happened, there was a HTML_Community_05.01.03_Install.resources file, but not .zip version. I renamed the .resources
to .zip and uploaded and everything was fine.

Wednesday, September 30, 2009

DotNetNuke Error: Site Settings is currently unavailable.

After installing DotNetNuke 5.1.2, when updating site settings for the initial portal, got the error message below.

To fix the problem

1. Go to Admin, Languages, Edit Language
Select a language

2. Click Edit Language
Select enabled

------------------------
DotNetNuke Error Message
------------------------
Error: Site Settings is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: Cannot insert the value NULL into column 'DefaultLanguage', table
'bronze_bdn_bcal.dbo.dnn_Portals'; column does not allow nulls. UPDATE fails. The statement has been terminated. --->
System.Data.SqlClient.SqlException: Cannot insert the value NULL into column 'DefaultLanguage', table
'bronze_bdn_bcal.dbo.dnn_Portals'; column does not allow nulls. UPDATE fails. The statement has been terminated. at
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream,
BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at
System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream,
Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean
returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result,
String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at
Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(SqlConnection connection, CommandType commandType, String commandText,
SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, CommandType
commandType, String commandText, SqlParameter[] commandParameters) at
Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteNonQuery(String connectionString, String spName, Object[] parameterValues) at
DotNetNuke.Data.SqlDataProvider.UpdatePortalInfo(Int32 PortalId, String PortalName, String LogoFile, String FooterText, DateTime
ExpiryDate, Int32 UserRegistration, Int32 BannerAdvertising, String Currency, Int32 AdministratorId, Double HostFee, Double
HostSpace, Int32 PageQuota, Int32 UserQuota, String PaymentProcessor, String ProcessorUserId, String ProcessorPassword, String
Description, String KeyWords, String BackgroundFile, Int32 SiteLogHistory, Int32 SplashTabId, Int32 HomeTabId, Int32 LoginTabId,
Int32 UserTabId, String DefaultLanguage, Int32 TimeZoneOffset, String HomeDirectory, Int32 lastModifiedByUserID) at
DotNetNuke.Entities.Portals.PortalController.UpdatePortalInfo(Int32 PortalId, String PortalName, String LogoFile, String FooterText,
DateTime ExpiryDate, Int32 UserRegistration, Int32 BannerAdvertising, String Currency, Int32 AdministratorId, Double HostFee, Double
HostSpace, Int32 PageQuota, Int32 UserQuota, String PaymentProcessor, String ProcessorUserId, String ProcessorPassword, String
Description, String KeyWords, String BackgroundFile, Int32 SiteLogHistory, Int32 SplashTabId, Int32 HomeTabId, Int32 LoginTabId,
Int32 UserTabId, String DefaultLanguage, Int32 TimeZoneOffset, String HomeDirectory) at
DotNetNuke.Modules.Admin.Portals.SiteSettings.cmdUpdate_Click(Object sender, EventArgs e) --- End of inner exception stack trace ---


--------------------------------------------------------------------------------

Friday, September 25, 2009

DotNetNuke Free Skins

I am only just starting to look at DotNetNuke skins.

This website looks like a good place to start for free skins.
www.dnnskins.com

Somewhere it says that Nina's first DotNetNuke skin, the first skin on this page, is still the most downloaded.
www.dnnskins.com/ninas-free-skins.aspx

If you click on the first DotNetNuke skin and you get to here
http://xdnewdesignaway.dnnskins.com/
where there seems to be a somewhat helpful explanation.

Thursday, September 24, 2009

Virtual private servers

See Cirtex for virtual private servers

http://www.hostv.com