Going Commercial: Building Your Own Website
Welcome to another edition of Going Commercial! In this article, I’ll talk about what you need to know before you build your website and from there, how to build it.
First off, before you start making a website, what type of website do you want to make? Do you want to make a community oriented-based site? Or do you you want more of a news, information-type site? Do you have enough time to update your site or are you a busy person and would rather have everything simple and easy to update? Let’s take a look at some options in regards to what kind of website you can make.
Build a Community Now or Wait Till Later?
Most indies have mixed feelings about whether to create a community website from the beginning or to integrate it later. One major concern about building a community from the get-go is the lack of people coming to the site. Although there may be a forum, blogs, and what-have-you, it looks odd seeing it desolate and some would rather wait till later when there’s more of a chance that a thriving community will form from the beginning. Others though see that as a part of the cycle. Everyone has to start somewhere and usually that means having very little members present.
There’s no right or wrong way to go about it. One thing I will say though is that if you build a community, be prepared to take a lot of time to upkeep it from answering questions, modding, and generally maintaining it. The larger your site, the more time you have to invest in running it. Also, once you start community, you can’t quit and do away with it.
If you’ve made your choice, let’s move on to what type of sites you can build…
CMS Site vs. Regular Site
There are two types of sites out there: CMS sites and regular sites. CMS stands for Content Management System and are basically sites that are handled via a database and are generally easy-to-update, add, edit, and operate. It tends be community-oriented and you don’t have to be a website coding whiz to operate one. With that said, there is a greater learning curve for more complex CMS’. Some examples of CMS sites are blogs like Wordpress and big community sites handled by Joomla, Drupal, and Xoops. Blogs are easier to learn than the previously mentioned CMS-type sites but they cannot handle large community sites like the three can with built-in forums, blogs, galleries, and a site-wide login system.
Most indies tend to go the alternative route and make a regular site. They build their site from scratch and manually update it on their own. If you have a small site, which most indie dev’s do, then this may be a better option than a more comprehensive CMS site. HTML is fairly easy to learn and coding your own website affords you the luxury of designing your own site the way you want it. With CMS’, you tend to rely on the default template or using another template which will tend to look generic and not your own. If you would like to customize your own CMS template, you’ll have to be more proficient with HTML, CSS, PHP, and coding in general which can be daunting.
Going back to normal sites, all you really need to make one is Notepad (or a similar simple word editor) and a web browser to view it. You can also use WYSIWYG (What You See Is What You Get) software’s like Dreamweaver if you’d rather not code at all. One way or another, if you want more control of what goes where in your site though, you will eventually have to familiarize yourself with at least HTML and CSS (cascading style sheet).
Btw, you can do a mix of both. Most indies do tend to have a regular site they make and update on their own but they also install blogs and forums in separate folders. These work just as well but they all require a different login and password for users to go into one or another which can get overwhelming or at least bothersome for users. Also, doing this, the design from one area to the other tends to differ which from a website design point-of-view, looks unprofessional.
If you’re proficient enough, you can integrate the design of your site with your blog and forum using Wordpress. All you have to do is pull the template from Wordpress and use it on your main pages. Wordpress has this neat forum called bbPress that operates using the same username and password as the blog. As I said, this is more for the advanced web site builders but if you have the skills, it’s possible to make your site in this manner.
Below are a few indie sites that uses CMS, regular, or both.
Amaranthia – community-based site using Xoops
Hanako Games – regular site that links out to their forum
Puppygames – fully integrated site with Wordpress blog
The Pages You Need
Every indie site has some basic pages that they have. Here is a list of what you should include along with some optional ones.
Home Page – The most important aspects of your site gets put here. Your latest game, a few lines of news, a blurb about the site, newsletter sign-up, and so on. It’s pretty much a combination of bits and pieces of your site. One thing for sure – keep it interesting. If people want more information, put in a link for the detailed page.
News/Press Room – updates relating to your site from game releases or other important info. May be the news archive if you link directly from the homepage.
Support/Contact – how customers can contact you for technical support or for general questions. May be a separate page, or a text stating the email on the sidebar. May or may not be a form that can be filled in.
About Us – tells people what you are all about. Some may do away with a full page of this and just put a little blurb about themselves in a sidebar or in their intro at the homepage.
Games – list of games that you have made. This is more for later months when you have tons of games to list. Others will make separate pages for each game like in the case of Hanako Games’ where each game has their own page and listed on the navigation.
Below are some optional pages that you may or may not be interested in implementing.
Blogs - keep users up to date on what you’re doing with your upcoming game, in your life, or in game development in general
Message Board – create a community where fans can talk about your games, share hints, and get together
Links – other sites that you recommend or just swapped links with. Can be a full page or relegated to the footer of your site. This is also a good place to put your own banner for others to use and place in their site.
Privacy Policy – your terms when it comes to the information kept at your site for newsletters, forums, blogs, and so on. May just be a blurb on a sidebar if you want.
FAQs – frequent questions all answered in one spot. This can be merged with the Support/Contact page.
Site Map – mainly for larger sites, this is a nice page to send users if they’re having trouble finding something within your site
Freebies/Goodies – a section where users can get free stuff from wallpapers, avatars, music samples, patches, game guides, and anything you can think of to give for free.
Lately, indies have been signing up to use some external sites like MySpace, Facebook, and Twitter as part of their community and marketing ploy. I’m don’t know it they’re successful or not but it’s an option you can also consider when making your site. Remember though- the more accounts you have, the more maintenance you have to do.
Get It Together
Now that you know what types of sites there are, if you want to make a community or not, and what pages to make, let’s get it together and make your site! First off, if you’re making your own site from scratch, it’s best to make a general layout of your site. Will you have a navigation menu to the right, left, or underneath the Banner? Will you also have links at the footer of your site? What colors do you want your site to be? Will the site be easy to read with those colors? On the other hand, if you’re going for a CMS site, do you have a template that will work with your site? Have you decided on which one is the best to use for you? Is it easy? Do they have the extensions that you want?
Once you’ve got what templates, plug-ins, and extensions you want or a finished web site for those doing it the,selves, let’s install or get your site up to the net! For those making their own site, you can use free FTP’s (file transfer protocols) like Filezilla to transfer your files from your computer to your host very quickly. You can also transfer files through the Control Panel but that is more time consuming. For a list of more FTPs, check out Download.com.
For those of you with a CMS site, you will have to install it. Go to your Control Panel and check out out automatic script installer (usually Fantastico). From there, install your CMS and it will automatically make all the needed databases, files, and so on. If you would like to add additional templates, plug-ins, and so on, you will also need to get your hands on an FTP software.
From here on out, it’s basically just a matter of tweaking your site to how you like it. If you’re stuck with something, go to the respective CMS community and get some answers there or surf around for neat coding tricks if you’re making your own site. Just remember that your first design is will not be your last one. Don’t be afraid to change up your site if you want to redo it or if you want to make the switch from regular to CMS or vice versa, then do it. Make sure you make the appropriate backups and notices to inform your customers and most of all, have fun! : )
Filed under: Game Dev on June 29th, 2009 | No Comments »
