
The world’s leading blogging software used by thousands of people across the globe, WordPress is the best blogging software out there. In 2003, with a few scripts and few users, WordPress began its journey on a mission to make a difference in how we relay information over the internet. And they achieved it by a landslide. Tripling growth from 2006 to 2007, WordPress rapidly grew to the top of blogging software; they are easy to use, flexible, and best of all, free.
A lot of people shy away from WordPress for different reasons. Perhaps the biggest is because they think its difficult to learn and code. It can be a bit tricky at first, but if you’re serious about it and are willing to learn, then spending a few days in the WordPress codex will help you tremendously in making your own themes and editing templates. A good knowledge of HTML/XHTML and CSS styling and layouts will help you a lot. Also, knowing PHP will greatly help you. The difference between WordPress and a regular static HTML page is WordPress pages are split up for ease of use and editing. When you normally style a website, you have the: branding, navigation, content, sidebar, and footer. In WordPress you have the the same things, but they are split up into different PHP files that all link together in the index page. So instead of having all your divs in one index.html page with your static site, WordPress uses each section of your site (i.e. header, navigation, content, etc.) and uses PHP to combine them all into one page.
Now, WordPress has two different websites with two very different ways of doing things. So which is better, you may ask? Let’s take a look.
The first is wordpress.com. WordPress.com allows you to easily sign up and let WordPress host your own site for you. And of course, its free. This is really a way for non-serious bloggers or non-technical people to do a blog if they do not have hosting and a domain name.
The drawbacks:
- You don’t get your own domain. What you do get it is yourname.wordpress.com.
- You can’t install any other themes other than the ones in the WordPress directory (if you can, I haven’t been able to find it.)
Those two things may not seem like much, but it makes a huge difference as far as flexibility and the difference between looking professional and looking unprofessional. Having your own domain name is one of the key things that make your site look professional. When you have a free domain there are usually ads and you don’t get that professional yourname.com feel to it.
Not being able to add your own themes or add themes from other places is a bite to the dust. Yes, WordPress has some good themes built in, but not a whole whole lot to choose from. This really puts a strangle on your possibilities.
If you’re the occasional blogger that just wants a place to put their thoughts and ideas, then WordPress.com is the place for you. You can still pick a theme and edit the CSS like you can with wordpress.org and you basically have your own ad-free site.
WordPress.org is another story. It has all the features that wordpress.com offers, and then a lot more. Since you have control of the files and the source, the possibilities are endless. You can upload your own themes and plugins and have full control of what you want WordPress to do.
The good things about this:
- You can have your own domain name and let WordPress work for you.
- You can upload your own themes.
- You can upload your own plugins.
- You can use WordPress as a CMS and a blog, which allows you to edit and add pages as you wish just like a regular website.
- Your website now looks proffesional beacuse you have your own domain name and your own content and theme. This really makes a difference to potential readers.
The list could go on, but you get the idea: self-hosting your WordPress site really helps you stand out among the vast crowd of people that you are competing with.
So pay that low cost per year, get your domain and hosting plan, and get started. Depending on your host and your situation, you may have to manually install WordpPess. It isn’t that difficult, and there are a lot of tutorials out on the net. Basically, all you have to do is:
- Setup a database with your host and get the information necesary to link to it.
- Open a .php file and add your database information (very detailed instructions will help you do this easily).
- Upload the files to your server.
- Go to the set up page (i.e. yourdomain.com/config.php) and let WordPress install itself.
- Enjoy your own flexible Wordpress site.
I recommend finding a good host that installs packages such as Wordpress for you. I use Site5 hosting and it works great with WordPress. It only took a few clicks and ten minutes and WordPress was up and running.
If you are going to get into WordPress, read the large codex they have availible for you. It will greatly help you and answer a lot of your questions.
I also recomend The Web Squeeze for support with any web design/development needs you may have.
Thanks,
Josh Lewis
Josh Lewis, a 15 year old with a passion for web design, started dabbling in the web design field when he was 12. Since then he has created several websites and has become profecient in HTML/CSS knowledge and spends most of his free time experimenting and working on websites. He also enjoys his Mustang, playing basketball, and hanging out with friends. His blog and portfolio can be found at http://joshmlewis.com.