It’s been on the cards for a while this one but I have just arranged with my Accountant for my new company to open it’s virtual doors. Nothing will really change for me or this site for now although I have an excellent new theme to put live very soon and a WordPress Clinic to open!
Archive for the ‘Shameless Plugs’ category
Tortoise IT Ltd is now open for business
April 19th, 2012Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP
- WP Ecommerce template redirect
- SB Comment Reviews get’s WP-Ecommerce compatibility
- WordPress plugin – SB User Cols
- SB Comment Reviews
- Simple custom post type features for WordPress
- Want a website? Basic details on cost and what you are likely to be asked for…
- Zen Cart Welcome Email Editor Update
- SB Uploader gets an upgrade
- PHP source code protection – the basics
- SB Remote Signup
- SB Uploader
- SB Directory Plugin
- Apple releases Beatles back catalog
- What exactly do you get from good customer service?
- Nantwich & Border Counties Sailing Club
- SB Comment Sanitiser
- SB Child List Update 1.2
- WordPress sites hosted by Rackspace Cloud hacked!
- Recursive PHP function for finding a top level parent post
- NewMedias get’s it’s third musketeer!
- SB Password Expiry
- SB Child List finally gets an update!
- SB Newsletter Subcription Generator: Complimentary Subscriber plugin for WordPress
- SB Author Comments: Author Commenting plugin for WordPress
- How to convert your site to WordPress
- Plugin Conflict: WP Welcome Email Editor -> Mingle
- Snow Leopard and SCPlugin
- Why buy from an ugly website?
- An extension of my being?
- Should one follow the path (of least resistance)?
- SB Twitter Plugin
- Live Countdown Timer using Javascript
- Spammers go funny!
- Learning Event Generator
- PHP File Rename Script
- Think Visibility 2, It’s all over (for now)
- Think Visibility 2
- The REAL Auto Increment
- RSS Enclosures in WordPress Vs Content Protection (YM)
- How to recursively remove .svn directories
- SB Pay Me
- Linux Server Root Password Retrieval
- Converting any number to a Currency (or 2 decimal places)
- Changing a Microsoft Office Product Key
- Welcome Email Editor for WordPress
- WordPress PHP Execution from within a Post or Page
- Turning an Array or Object into XML using PHP
- A simple ‘Where Am I?’ using MaxMind Geolocation
- Subversion server sertup and configuration for dummies
- SQL Import from a file using PHP
- Setting up a PHP/MySQL Local Development Environment on a Mac (doing it properly)
- More ‘Your Brand’ Products Released/Updated
- XLS Download from PHP Class!
- Creating a Downloadable Spreadsheet from PHP
- Clickbank Payment Processor Integration
- My Forum
- SB Child List Plugin
- User Account Control in Windows Vista
- Windows XP Update Popup
- A NEW WordPress Session Manager
- Your Responder
- Your Captcha Adverts
- Your Classifieds – What is it
- Deals Press
- SACK of AJAX
- Newmedias Progress
- IE Annoyance when downloading PDFs
- bbPress Email notification on post
- Google Charts overview
- Your Minder – Single user login protection for WordPress
- Zen Cart Welcome Email Editor
- WordPress Session Management
- Spoofing a Post Request
- Simple AJAX
- YourMembers
- Converting US State names into their Abbreviations (and back!)
- Geocoding Addresses using Google Maps
- Google Map basics
- Welcome to my blog
The above will show ALL posts in the featured category although don’t worry if you want a shorter list as you can optionally add a ‘limit’ argument to show but a few instead.
The latest version is already sitting in the WordPress Plugin Directory so go and download it and let me know what you think!
Want a website? Basic details on cost and what you are likely to be asked for…
July 14th, 2011
A lot of my clients seem to think, at least initially, that having a website built is a case of asking someone like me to write one and then their involvement stops. That is not the case as you are about to find out. This isn’t a rant or attack on people who don’t know the specifics of the web but hopefully will serve as a guide to those people or give other people like me a checklist to refine and give their clients…
First things first… Costs.
It doesn’t cost the earth to have a website written. A normal company is likely to want a presence on the net and that’s it. No need for huge fancy sites to be optimised to within an inch of their life and no need to even have a graphic designer involved. Of course you can do, and generally end up with a better site but if you want to keep things simple then it’s not necessary.
There are only really two ongoing costs for a website… domain name(s) and website hosting.
Domain Names
A domain name is very cheap indeed although costs do vary. In the past I have used a few registraars and people always have their favourites. I use Europe Registry for this site but have just registered www.letsboat.co.uk with 123-reg (aff link) for a grand total of £7 for two years.
Web Hosting
Many website developers such as myself will offer to host the site for you at £X per year. This is a good idea if you want a lot of support but ultimately it’s cheaper to do it yourself and pay a developer when (if) things go wrong. This site is hosted with imountain however I wouldn’t recommend them at all. It costs me $10 per month but I find it very slow here in the UK. I tend to recommend Hostgator (aff link) to my clients. All you need for your own website is their most basic package although I would recommend their Baby plan in case you want to host more than one site using the same account. you can pay monthly with most hosts although you only usually get the quoted prices if you pay for two or three years up front. Depending on your financial situation this might be worth doing. If you go to hostgator.com and use tortoise25 as the coupon code you will get 25% off the quoted price if it helps.
Website Development
No one, if they can help it, writes sites in pure code any more. They are a nightmare to maintain and generally not very good. Also, as the client, you end up paying for a developer to make the smallest change. This is where WordPress comes in. WordPress, a content management system (CMS), allows you and developers to write sites (like this one in fact) quite quickly and with a massive range of free themes and plugins to make sites do whatever you want them to. Galleries, shops, video players, etc… All doable without much more than a few simple steps.
Installing WordPress requires you to get a PHP enabled server, set up a MySQL database, FTP up the WordPress files found at WordPress.org, apply the theme, add some plugins and write the content in. Sounds like a lot but when you do it for a living it doesn’t take long to get something up there. However it’s kind of like car maintenance.. you think you can service it yourself and you know that, in principle, replacing a few engine consumables is an easy job and takes a mechanic only a couple of hours. Then you start the job and it takes two days and never does run right after that. See the parallel there?
That’s it…. you never have to pay for content updates and you can always contact me for advice/help. If you hadn’t noticed, I’m a bit of a WordPress enthusiast. But then why not when WordPress is used for a huge number of sites on the internet (50,000,000 I think was the last count I read).
What do you need to provide to a Website Developer?
Simple enough question to ask, hard question to answer really. Here is a very basic list…
- Content
- Look and feel
- Gather resources to use
And then for any site with an ecommerce aspect:
- Products
- Payment processor (Paypal, Clickbank, Sagepay, etc…)
- Gather resources for download or delivery
Let me expand on these…
Content is self explanatory. I recommend firstly thinking about how many pages you want on the site and then jotting down, in something like Word, the content for each page. Images to compliment text is always a nice addition but can be done later. Additionally with a domain and a site you might want to let people get in touch with you. Have a think about what phone numbers (if any) and email addresses you want public or if you just want a contact form.
Look and feel is something that will definitely need to be expanded on. If you have a look at a few themes around the internet. There are literally thousands of them out there, loads free and others premium. Either is ok and neither better than the other. WordPress has it’s own showcase of free themes (required to be free to be in the list!). Someone like myself will firstly ask if you want a graphic designer involved, at which stage this process will be escalated to another level of cost and complexity. However, if you want something basic then a free theme will do. There are a large number of ‘framework’ based themes for free out there which allow people to edit their theme without touching the code. They tend to be very basic but might be a good starter. Otherwise there are even more standard themes about which can be modified to suit if need be. I normally recommend that people give up to three themes from the directory they like and then a new theme can be made which incorporates the better features of each.
Gathering resources is really just a cursory note for you to gather any images or logos (your company logo for example) in digital form to be added to the site. They need to be as high a quality as you can find. Images like logos should really be in JPG, PNG or GIF format and be bigger than needed so they can be trimmed to fit for the site. You can make images smaller and retain quality but not make them bigger.
Ecommerce aspects really are similar… Products is just something, as before, for you to think about. The descriptions for the products, the pricing, images and ways of getting hold of them (postage, pdf, etc..)
Payment processor is what we call the way in which people are asked to pay for their items. Normally Paypal is the standard for small sites. People tend to have accounts via eBay these days anyway. Other types of processor are available but tend to incur monthly costs (£20/month I think for Sagepay). Paypal is the easiest if you want to keep ongoing costs down. The requirement to sell is that you have a premier or business account. To do it you just need to login and look at your account settings then jump the hoops to update your account. This simply involves linking a bank account to you Paypal account (takes a few days, best done in advance of being needed). Nothing official otherwise needed.
Gathering resources is, again, just putting together the images and the content for the products. There are several shopping carts for use for downloads and ecommerce within WordPress.
SEO
Perhaps the buzzword of the net these days. I’ve not yet met someone that hasn’t heard the acronym although often people don’t know what it means… only that they want it. Plugins exist for free for WordPress to allow you to add your site to Google and other search engines and to allow you to compliment your content with the right sort of data to get you noticed. There are quite a few guides on the internet to help you through this.
Summary
So what was the point of all that then? Well… hopefully now you shall know about the sorts of things you are likely to be asked for when wanting a website and will be prepared for your initial conversation with website developers if that’s the direction you want to go.
By all means get in touch with me to go over any project you have in mind or even just to get an idea of how much it would cost for me to do it all for you. Take a look at some of the sites I have done in the past on my Portfolio page or get in touch using either of my contact or get a quote forms.
SB Child List finally gets an update!
April 29th, 2010It’s been a year apparently since I last updated the plugin. Time flies doesn’t it! I needed to show a list of category posts on a page for another project so decided to merge it into SB Child List. So now you can have a new separately templated shortcode originally called sb_cat_list which shows you a list of posts in that category.
Usage
- How to integrate Mandrill into your PHP site
- Welcome email editor temporarily unavailable (Update: Back in business!)
- SB Content Widget – WordPress plugin
- SB Add WooCommerce Tabs – WordPress Plugin
- SB Mini Features WordPress plugin
- SB Spider Framework
- SB Custom Page Override Menus WordPress Plugin
- WordPress page header images made easy with SB Uploader
- Selecting the right theme for your WordPress site.
- How to remove the WooCommerce 2.0+ Reviews tab
- WooCommerce VoguePay, CashEnvoy and Eyowo plugins now written
- SB WooCommerce Facebook Comments Plugin
- Help! Help! My [X] doesn’t work! – How to sort out basic WordPress issues and getting to the cause of a problem without the need to panic
- jQuery carriage return next in sequence
- Voguepay payment gateway for Exp:resso Store for ExpressionEngine
- Adding your own WooCommerce Tabs simplified step by step
- SB Random Post Plugin
- Adding your own currency to WooCommerce
- WordPress SB Mail Attachment Widget Update (V1.2)
- WooCommerce Interswitch WebPay WordPress Plugin
- Costs of a basic website and how to go about getting one
- WordPress default featured image
- Custom JS validation for WordPress post/page creation
- Customising the output of the WordPress Download Manager plugin shortcode
- Turning off new user notification in WordPress
- Adding your own tabs to Woocommerce and Woothemes
- WordPress Page Excludes plugin support for Custom Post Types
- Standalone PHP Maintenance Mode Access Protection
- WordPress search without a keyword
- SB Ads plugin for simple WordPress Advertising
- WooCommerce removing the reviews tab
- Editing WooCommerce default product column count
- WooCommerce featured products slider automatic cycling
- Tortoise IT Ltd is now open for business
- Tutorial: how to make your own basic members area in WordPress
- Plugin SB Nivo Slider – guess what this one does?
- WordPress SB Auth Admin gets Paypal support (V 1.4)
- WordPress product licensing system – SB Auth Admin
- WP Ecommerce custom email content
- Terminal takes an age to load on my Mac? The solution
- WordPress SB Mail Attachment Widget Update (V1.1)
- How to fix the flaw in the WP Ecommerce table rate shipping module
- Turn off theme CSS for the visual editor in WordPress 3.3+
- WordPress plugin queue jumping made easy
- WordPress SB Auth Admin V1.3 (minor update)
- WordPress SB Auth Admin Update (V1.2)
- Donation buttons and self promotion in your plugins and themes.. yes or no?
- SB Mail Attachment Widget
- SB Tell a Friend Widget
- Getting the WordPress Excerpt outside of The Loop
- Where on earth is that programmer?
- How to get into a WordPress site without a login, just FTP

As regular readers might have noticed, I am a (more than) full time WordPress plugin and theme developer. I have spent the last few years doing this and have an intimate knowledge of WordPress. Because of this, like so many others, I have a base stock of plugins I tend to use for my clients’ sites which I use for a number of reasons.