Nowadays it’s getting easier and easier to build websites. Gone are the days when your only web design tool was the HTML editor. It’s even possible to create a website or blog without using the HTML editor at all.
If you simply want to play around with website creation, then try one of the "paid" services as most provide free trials as well. So whenever you decide to go ahead, there's no more learning curve to worry about.
There are many ways to build your online presence through building websites such as:
Surely the path you choose will depend mainly on your own expertise, timing and budget.
The choices are abound and depend mainly on your goals – why do you want a website in the first place. Presently, these are typical site types that you see in the websphere:
In fact, there are many more types than I can write here!
Popular free services include WordPress.com and Blogger or BlogSpot. These free services may have restrictions that don’t go well with your goals so do proceed with caution. Pluses are that you need to do less maintenance in this scenario.
If you’re inclined to use your own domain, among the favorite blog platforms are WordPress.org(hosted), Joomla and Drupal. While you’re having a lot more control over your site, it also means you will need a lot more effort in creating and maintaining it.
Blogs have taken over static websites due to several factors:
Also gone into history book are free static website services such as Freewebs, Geocities, Tripod, FortuneCity and many many others. So I don’t recommend that you choose them to build your web presence.
There are several reasons for not favoring this including:
When I first started working online, one of the first questions that came to mind was – how do I build a website? I believe lots of other people perhaps you too was in the same predicament.
Another question was – how to build a professional looking website.
And...next question was, how to attract lots of visitors to my site?
Well, after some dabbling in the beginning, I slowly picked up all the skills required to build websites and keeping them in working order.
Yes, I understand building & establishing a professional web presence is quite a daunting task for the uninitiated. Just thinking about the HTML, CSS, Graphic Design & all of the other skills that are needed can be overwhelming.
However the good news is - it is really possible to establish a professional website without having to spend huge sums of money on web design fees, expensive software packages, programming manuals or web hosting services. Adding to that, many of the tools & resources that you will require to build your website are highly affordable, if not totally free.
In the steps below I laid out all necessary resources that you need to put in place for creating, publishing and maintaining a successful website. This only serves as an introduction so follow through the linked articles for more info and details.
While many guides let you started with choosing a domain name first, I recommend a different strategy. I believe building a website or a blog is not all about domain name. It starts with your goals or what you want to achieve by having one to call your own.
The objectives for your website will drive the content and the design whether it's just a hobby or promoting a business.
Some of the things you need to consider are the following;
It is useful if you align all the points above and blend them into a unique theme to present to the visitors of your site. That could make a lasting impression to them and help in making your site more ‘stickier’.
Read more »
It is possible to get a free domain name with a free web hosting provider. However, this type of domain would look something like this - your-site.wordpress.com or your-site.blogspot.com.
And the good thing is – your site will get indexed and ranked fast since many of these services are popular with search engines. Blogspot.com or Blogger.com is even owned by Google so it’s not surprising if it gets special treatment by the big G. Also, you save yourself from forking out money to pay for web hosting and maintaining it - which can be a great deal to some.
While free is good, it may not help in term of integrity & branding of your web site in the long run. Having said that, there are many popular websites are also run on these free platforms. So you need to carefully matching this with all your other needs and goals.
If you have to go for the free domain route, it’s good to do it with an anticipation of going for your own domain name later in the future. This includes choosing a platform that allows you to easily transfer your website or blog contents to a new system as you may want to keep the contents and not wasting it.
Read more »
What do you need Web Hosting for, you may ask?
Well, imagine this. The contents of your website need to reside on a machine for other people to access and interact with. That machine called web server can be your own or rented from someone else for reasons such as:
So for these factors, running your own server may not be the best choice therefore most people will just rent it out from companies that provide the service. And the most popular service is called shared hosting where many users (usually thousands) will share a web server and pay a small fraction of what they would pay for a dedicated machine.
There are free web server providers out there on the net but I have heard too much of bad experiences to recommend it to you. I even tried it myself and it may not be worthwhile going for free webhosting.
There are generally significant amounts of downtime, limited support & other restrictions on server space & bandwidth. The service can be so bad because all the provider want was to get you upgrade to their paid hosting service. So why bother trying free account while you may end up paying anyway.
Now, be it paid or free services – pay attention to the small prints in your contract. I observed the practice of these companies putting on advertisement what they think are their strengths and keeping those restriction clauses in the actual agreement. Typically what advertised as “Unlimited” this and that may not be so at the end of the day.
Getting a good web host is quite challenging. Personally, I have been changing my provider on average once a year. The biggest issues so far were downtime, slow access time, limited disk space and bad user interface. In each case, the pricing was not an issue as they were all comparable with each other.
Read on if you want to know of a few of web hosts that I used and personally recommending it.
Read more »
You’ll be disappointed if you think I am going to recommend you to use Photoshop.
Instead there is a webtool that does this job and do it very well too. It’s called Stripe Generator and you can access it here:
There are enough options available for you to create stunning stripe patterns.
Worry not, if you’re design-challenged and want an easy way out – use stripes that have been created by others under “Your Stripes” menu.
Just browse and select a pattern you like and click
button. Edit it if you’re keen and then click “download” to save the file.
On the other hand, you can also share your stripes with other users.
Enjoy!
I have a confession to make – Drupal multisite had been quite a mystery to me!
I failed to really grasped the concept, at least until recently.
Up to now, I have been building perhaps more than 30 sites and my favorite platforms were mainly Drupal and WordPress. I also moved my webhosting four times and doing new installations on a new server has taught a lesson or two. Thankfully, by time and lots of playing around with cPanel, installing, de-installing and so on, has put my understanding of the whole thing to a new level than when I first started.
It seems that the answer to my old puzzle lies in correctly using cPanel’s “Addon Domain” feature. Some techies advised against using cPanel but I am completely happy with it as it posed no problem up until now. The best part is – it’s easy and it works and suits almost everyone!
During my struggle, I looked at every other places and most will tell you to do something with .htaccess file and symlinks. I didn’t find fiddling with those stuff amusing. If one or both of these sounds Greek to you too, then worry not as I have discovered an absolutely simpler solution which I’ll share now.
In short, here’s what I did in a few steps:
Just repeat steps 3 to 5 above for as many sites as you have.
As you can see, all domain URLs will end up at the same place i.e. “public_html/drupal”. However Drupal can tell the actual folder by looking at the URL entered and compare with domain name(s) defined in “drupal/sites/<domain name>” folder. So each URL will go to its’ own folder to do whatever it was supposed to do.
Setting up sub-domain as part of a multisite configuration is no different than that of the top domain. I described a similar process in this post.
You may choose to use a common database shared across all your Drupal sites or otherwise - but that is another topic altogether.
As for myself, I only maintain a single set of Drupal codes for all of my Drupal sites. This makes my life a lot easier especially when it’s time to do updates, upgrades or even moving webhost.
On a different topic, I also run my WordPress sites using a single WP codes too. I shared how I did it in another article here. So I am like having two control centers where I manage all my Drupal and WP sites no matter how many of them. Adding a few more as I go along is a breeze. Life can’t be better than that, or can it?
Hope this helps you or someone out there. Enjoy.
Stephen On Drupal: How to Correctly Set up Drupal Multisite?
If search feature on your Drupal site refused to work, just check the following things:
If nothing seems to be wrong, just do “Re-index Site” might cure the problem.
Using your internet browser, go to wordpress.com.
Click “Sign Up Now!” button and you’ll see this screen:
Fill up the all the required info and click “Next” button.
In this example, I just wanted to create a username for WordPress.com account. A blog that is linked to this account will be created later. You may choose to straight away create a blog the uses your userid at this step by choosing the appropriate option in the step above.
You see this next.
Make sure you go to your mailbox and click the activation link within the email from WordPress. If you do not do this within two days, you will have to sign up again.
So go to your email inbox and click on the activation link. You’ll see this next:
Click “Login” and you get to this:
Enter “username” and “password” that you used during registration and you’re DONE!
As WordPress.com allows many blogs created under a single account, you may do so at your will.
So login to your account at WordPress, click “My Account” and then select “WordPress.com”.
You’ll then be presented with this screen:
Then click on “Register a blog”.
Enter your desired blog domain and title, tick the “privacy” and click “create blog”. In a few seconds you’ll see something similar to this:
If you click your “blog’s domain” as shown above, here’s what you’ll see:
Well, there’s nothing much to it as you just have your basic blog setup. To make it more interesting, you’ll need to do some customization including the look and feel of the blog.
Want to see how you can change your blog’s outlook?
Click the link below…
Fresh after the initial setup, your WP blog will look like this:
I agree, it looks rather bland so to make it more interesting to look at, you’ll need to do some customization.
The layout above is the default and you’re given plenty of choices to pick from.
First, click “My Dashboard” on top of the page.
Next, click “Appearance” on the sidebar.
You can “preview” or “activate” the theme you like.
Your blog will now have a new look. In my example I choose a theme that looks like this:
See, changing the outlook is so very simple! So have you picked your favorite theme?
Now, depending on which theme you chose, you may see one or two sidebars or none at all. Example above has left and right sidebars. Some themes with 2 sidebars may also have them both on the left or the right side.
Sidebars are typically the place you place “widgets” which you can manipulate to show things you preferred.
The middle portion will be for the display of your blog posts and pages.
Widgets, posts and pages will be discussed in another post.
Login to WordPress.com
Click “My Dashboard”
Click “Post” then “Add New”
Enter the title and main body.
When you’re done, click “Publish”.
If you view the site, it may look something like this:
The new post is shown within the red brackets.
While editing the post, you may insert images, audio, videos etc. Look for the “Upload/Insert” buttons on top of the editor screen.
If you need to enter HTML codes into your post, click “HTML” tab next to the “Visual”.
Login to WordPress.com
Click “My Dashboard” then “Appearance” then “Widgets”.
Say this is our current site:
And we wanted to add a “Calendar” to the left sidebar.
So drag “Calendar” with your mouse and drop it in the area just beneath the “Main Sidebar” which is the left sidebar. Then click “Save”.
Your site will now have a calendar on it.
Things that you can show on the sidebars are up only to your imagination. If standard defaults do not offer a widget that you’re for, you can use “Text” widget and insert your own codes within it. You can have as many “Text” widgets as you like.
Ok, that’s all for now.
Enjoy!
If your ever wanted to show a list of categories (taxonomy in Drupal speak) in a Drupal’s Block, here’s what you should do:
This is an example with the categories displayed on the left sidebar of a Drupal webpage.
In a few rare occasions this can happen and when it does you can get very nervous. Things get very serious if you can’t even load the homepage!
If the site contains more than just a few skeletal info, re-install it from scratch may not be a good option, so how now?
While the solution is not difficult, you or someone helping you need to know how to run a FTP program as you will need to go into the WP file folder on your server.
Here’s an article that describe the steps in more details:
A Plugin Broke Your WordPress Blog? Here Is What To Do
Good luck.
WordPress is no doubt one of the most popular blogging platform currently in use. If you're hosting your own WP blogs and own several of them, you can understand the amount of efforts and times it takes to install, maintain, updating WP core codes, updating plugins and themes, FTP downloading, uploading etc.
Since those required times and efforts translate into ‘lost’ money or opportunity most of the time, it is wise to use a system where you can simplify and save time and efforts while doing more ‘meaningful’ chores within WordPress. That is so unless you have a lot of time to kill.
One such tool is called "Virtual Multi Blog (VMB)".
This tool will help you:
Backup all your files and databases before attempting any of the procedures described below as results are not guaranteed. Do all these at your own risk ok.
Here is a step-by-step tutorial to setup VMB:
wp-config.php and wp-config-vmb.php files from "multiblog" to the directory in which you installed WordPress. Make sure you backup the original wp-config.php just in case you need to revert to it. wp-content/multiblog/config/, rename mb-users-sample.php to mb-users.php. Open mb-users.php in a text editor. Populate $vusers[] according to the instructions there. For this example we have:$vusers[] = 'catblog.com'; $vusers[] = 'dogblog.com'; $vusers[] = 'mutts.dogblog.com'; $vusers[] = 'catblog.com/celebrities/morris'; $vusers[] = 'dogblog.com/fido';
Yeah I know, these are quite a task but it’s surely worth it. I can’t imagine running tens of WP sites without this system!
Full version tutorial can be seen here.
Want to know more? Go visit the VMB site.
If you’ve been using WordPress Quotes Collection plugin by Srini and wonder how to do a bulk import of all the quotes you have, you may be disappointed as auto bulk import has yet to be supported by the plugin. It says the feature may be added in the future but what if you need it now?
I also came across such a need to import 900+ quotes into my blog and surely I didn’t want to enter them manually one by one, who would? So I was trying to think of a way out..
The solution is there and quit simple but it’s not that elegant and may discourage and frustrate some beginners. It involves some dirty jobs of doing export and import of mySQL database from your cPanel.
Make sure you’ve done the following before proceeding with the instructions below:
Warning:
Backup your WP files and databases or you risk losing or corrupting all your data and your blog will fail.
Do any steps described in this post at your own risk!
Now, here are the step-by-step instructions:
Go to your cPanel’s phpMyAdmin and select the relevant database.
Click on “_quotescollection” table.
Then click on “Browse” or “Structure”.
Make sure that you’re in the correct table. Then click “Export” tab. Here, the purpose is to get a copy MS Excel “template” so that you get a correct format to enter your bulk of data into it later.
Save the export file.
Open the file from (1) above in MS Excel.
Now that you have a template to work with, enter your quotes by copy & paste method. Fill up the record no. sequentially in the first column. Fill up empty columns basing on the duplicate data from the original record in the export file. This will tell what is where – paste all quotes below the “quote” and authors under “author name”. These are the two most important set of data. You may choose to just copy the other fields as per imported data.
The file may look similar to this now:
Save the file in “CSV” format.
In phpMyAdmin, click “Import” tab.
Select to upload the file from (2) above.
Click “CSV” button.
Ensure “Fields terminated by” is “,” (comma, as generated by Excel). If not change it to “,”.
Click “Go”.
If you see no error, the upload may have been successful and the quotes may now appear randomly on your blog!
Good luck.
If you are already running an Internet marketing campaign or are about to embark on an Internet marketing campaign, one concept you cannot afford to skimp on is search engine optimization (SEO).
Well known search engines such as Google rank websites according to complex algorithms which are designed to determine which websites are most relevant for particular search terms. Therefore taking the time and effort to optimize your website for relevant search terms may result in you being rewarded with high search engine rankings for these terms.
This is important because most Internet users rely heavily on these rankings. It is not uncommon for Internet users to only review the first few results when they search for a particular term. This means if your website ranks high enough to appear on the first page of the search results you will likely enjoy increased website traffic. However, if your website doesn’t make it to the first page or even the second page, it is unlikely you will receive a great deal of website traffic from visitors who use search engines.
The algorithms used by search engines can be rather complex and include a number of different factors. Some of the common factors in the equation include keyword density, META tags, titles, inbound links, website traffic and content.
Here are several videos that can help you optimize your WordPress blog from SEO standpoint.