Pacer Design Blog

Featured Posts:

  • gears

    3 Things Your Website Must Do

    All websites are not created equal..here are 3 things to make sure yours is working Continue reading

  • facebook

    How to Prepare for Your Company’s New Facebook Timeline

    On March 30th, all Facebook business pages will switch to the timeline Continue reading

Category Archives: Development

How to make a link that directs outside of Facebook on your page tabs

Posted on March 14th, 2012 by :

For this tutorial, I’ll explain how to make a page tab on Facebook that redirects to an external link. You’ll need a place to store a file online (your own domain and hosting), a Facebook profile, and a familiarity with HTML, CSS, and JavaScript (really just one line of JavaScript code, but this will help).

First, I’ll give a basic description of what’s going on for an individual who knows nothing about web design/development, then move into the how to section.

Recently, Facebook has made a lot of changes to their API – which means that some old functionality has changed – like using a page tab to take you out of Facebook. Of course, Facebook wants to keep you on Facebook, but sometimes, you want people to leave Facebook to view YOUR site.

With the new timeline layout, there are now 4 spots for applications and what used to be called page tabs, but you can really only highlight 3 main items (as the 4th spot is reserved for your photos).  This makes whatever you choose to place in these 3 positions a bit more important (others appear but are hidden by a drop-down button).  One possible choice for one of these links could be a link to your website, or a specific promotional page on your website.

As you can see, on the Pacer Facebook Page – we added our own images and custom pages to these spots.

These are also available on fan pages too. Other items that could go into these 3 spots could be apps that link users youtube, twitter, or games, or a number of different things.

So how can we trick Facebook into doing this? One very simple and overlooked solution to this problem is a redirect – but not just any redirect – a javascript iframe parent window redirect! So what does that mean?

Basically, Facebook will let you develop your own html and css pages, and slap them in an iframe within Facebook – the limitations here is that the viewing area is restricted to about 520px or 820px (820px is a new addition with the current changes to Facebook), which is a bit limiting. You need to create a facebook application to do this, and basically all the application does is tell Facebook to display your page inside of the viewing area in Facebook.

We can take this and use it to trick Facebook into directing us to our websites. Any code written within the Iframe will be executed, so with the right code, you can tell your browser to change the parent window (needed because you are in an iframe – a child window if you will).

Now for the meat of the tutorial…

 

Step 1:  Make a page on your website that contains the redirect code.

-Make a file called something like… fbredirect.php and upload it to your server.

 

-Write this code inside of this page – be sure to replace YOUR_SITE with your actual website URL.

<script type=”text/javascript”>
window.top.location.href = “https://www.YOUR_SITE.com”;
</script>
<p>If you are not automatically redirected here is a link to <a target=”_blank” href=”https://www.YOUR_SITE.com”>YOUR_SITE</a>.  Opens in a new tab or window.</p>

 

-The HTML link is there just in case someone happens to be browsing Facebook with JavaScript turned off, it’s always a good idea to have a backup plan, however, this code should almost instantly redirect someone to your website.

 

Step 2: Create the Facebook application for the homepage

-Go to developers.facebook.com – click the apps tab along the top. Then click create a new tab (in the upper right corner).

-You need to add 2 sections the app on facebook area, and the page tab section on the create an app page.

 

-Canvas URL and Secure Canvas URL – these are for your redirects, the first link below is the canvas URL, and the second is the secure URL:

http://www.YOUR_SITE.com/fbredirect.php/

https://www.YOUR_SITE.com/fbredirect.php/

-These link to the file we created in step 1!

 

-Page Tab Section

Page Tab Name: What you want to appear as text underneath the photo on your Facebook page.

 

Page Tab URL: The same  URL of above with /?app_tab=true after it.

http://www.YOUR_SITE.com/fbredirect.php/?app_tab=true

 

Page Tab URL: Same as above with HTTPS.

https://www.YOUR_SITE.com/fbredirect.php/?app_tab=true

 

Step 3:  Allow Your Facebook Page to use the App you just created!

NOTE: Here is a link to facebook’s tutorial on adding page tabs – this process is described in detail there.

http://developers.facebook.com/docs/appsonfacebook/pagetabs/

 

-Use this link below in your Address Bar, but replace YOUR_APP_ID with your application ID from the Application you just created, and YOUR_URL with http://www.YOUR_SITE.com – of course you’re replacing YOUR_SITE with your actual site URL – but sometimes it can be confusing which URL you want to use – is it the URL of the APP – no, it’s the URL of the site you want to redirect to.

http://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=YOUR_URL

-This brings up Facebook in your browser.  You will need to select the pages you want the application to show up on (your personal page or any number of fan pages you have access to).

-After you select the sites, hit Allow – and you are done.  If you did this correctly, your app will show up on your Facebook page.  If you have a few apps already, you may have to use the arrow and switch out the position of it so it appears in one of the main 3 spots.

-Now you’ll notice that the application has no picture!  This is an easy fix.  Click the arrow to expand the application area.  Now when you hover over an item, you’ll see that you can edit (the little pencil marker in the upper right) the item. Click edit settings, then add/change the custom image associated with the tab to a custom graphic.

 

Congratulations – that’s it!  If you have any questions about this process, feel free to leave some questions in the comments below.


Internet users are shifting toward mobile

Posted on February 2nd, 2012 by :

Anybody that reads this blog already know this, but internet usage is shifting more and more towards the mobile realm everyday.  If your business is not taking advantage of mobile websites, then you are undoubtedly losing money to a business that is.

Morgan Stanley analysts charted the most important online trends and have made their prediction for the future of the internet.  One of the more relevant predictions was the dramatic shift towards mobile web use.

Morgan Stanley’s analyst believe that the mobile web will be more widely used than the desktop internet by 2015.

What the heck is mobile web?
The mobile web represents any device you use to browse the internet other than your desktop computer or laptop.  Mobile devices have smaller screens and render web sites differently than other devices.  Obviously your smart phone is a mobile web device, but so is your Ipad, your Kindle and your Android tablet.

Studies show that when your website is optimized for viewing on these devices, visitors stay on your site longer and are more willing to make purchases.

What can Pacer do to help my business take advantage of the mobile web?
We can create a mobile version of your site that will be optimized for viewing on various mobile platforms.  We can consult with you to decide if it is time for your business to have an APP in the APP store.

Although your mobile web site will run off the same content as your current site, their are several things you can do to optimize your content for the mobile web.

Did you know that video accounts for 69% of mobile data traffic?  That seems like good motivation to get some video on your site, and Pacer can help you with that.

The shift towards mobile is still in its early stages, and you can still get in early enough to take advantage.  The trend is being driven by better devices and increased data coverage, and those 2 things are only going to continue.

Take advantage of this exciting opportunity today!

 


When should I use a CMS?

Posted on January 19th, 2012 by :

Imagine a small, informational website for a company called widgets inc. The website for widgets inc. is 5 pages. A standard site like this may have a Home page, an about page, a contact page, a directions page, and a products page.

Each page follows a similar layout. There is a header area with the logo and navigation, a content area in the middle of the page, and the footer with the navigation and some other relevant links. Building the site out without a CMS, you would have to create 5 separate HTML pages. When you wanted to make a change to the navigation, you would have to edit all 5 files.

Before I get much further, if you do not know anything about building a website, but want a way to change the content on your website, you need a CMS – even for a small site like this.

Now, you can create a webpage like this using PHP as well, cutting down some of the work here. For example, you could create a navigation.php file. You would still have 5 separate files for the content of each page, but you’d include the navigation.php file in each, so if you needed to change the title of the About page to About Us, you’d only have to edit the navigation.php file once, and the changes would appear on all pages of the site. Of course, in addition to the 5 page files, you’ve just created a 6th file for the navigation. This can still be cumbersome when there’s exceptions for different pages, or pages are designed to be very different from each other.

The need for a simpler way to manage the content of your site becomes apparent. A simple site that won’t require many changes doesn’t need a CMS, but say widgets inc. wanted to add a blog page to their site. This would require an update to the navigation in the header and footer on each page, then the creation of the blog page, then any time an article was added, they’d have to go in and edit the file to enter in their blog post. Not very good from a time standpoint, and not very easy for individuals who don’t know how to edit HTML files.

So the need for a CMS arises when you need to frequently update, change, add, or remove content from your website. There are many CMS’s out there, but all of them are designed to assist you with content control of your web site. Programmers started developing their own, some became free, like WordPress and Joomla, others you have to pay for, and you can even pay to have someone develop a completely custom CMS for your business.

Once you’ve determined that you will need to manage your website content frequently, which option should you take? Buy a CMS? Pay to have someone develop one for you? Go for a free CMS? Well, if you are a do-it-yourselfer, the free route is the way to go. If you are a do-it-yourselfer with money and have the time to be on the phone with customer support, buying a CMS is the right option. If you have money and a very specific idea of how you want to interact with your content, having someone develop a CMS for you might be the right idea. Another alternative is to pay to have someone help you with a free CMS.

Now of course, some of this depends on how much experience you have with the web. All of these options come with different price tags, different time tables, and a different level of commitment on your part (YES, you have to be willing to learn how to use the CMS and to manage your content – or pay someone to do it for you) based on the individual project.

We assist clients with choosing when they should use a CMS and which CMS will meet their needs. Contact us at Pacer Design Studios and we will set up a free consultation to help you decide whether or not you need a CMS – and if so which to use. Either way, you will end up with a beautifully built custom website, and a staff on hand to offer support when you need it.


Do you want an APP…or just a mobile website

Posted on January 5th, 2012 by :

I am constantly approached by customers who want us to write a custom APP for their business.  Are you someone who wants an APP?  Here are 5 questions that you need to ask yourself before you plop down the thousands of dollars needed to create your own custom app.

  1. Will you give the app away for free or sell it? If you give it away it will get more downloads, but people are very quick to delete an app they got for free because…well, it was free.  Selling it costs you a cut if you put it into the APP store, plus it will get in less hands than if it was free.
  2. Are you prepared for the cost? APP’s cost thousands of dollars to develop, are you ready to spend that?  Mobile websites can often be developed for a fraction of the cost based off your current website.
  3. How will you update it? If the data that needs constant updating, then you need to plan for that.  One distinct advantage of a mobile website over an APP is that it pulls the data from the same place as your regular website, which means you do not have to spend extra time updating it.
  4. How are you going to market it? An great APP is not going to download itself.  You will need to spend money promoting your APP.  A mobile website gets promoted every time you promote your website, so their is no additional cost.  Your mobile website will spider in the search engines too, your APP will not.
  5. Is your APP the next big thing, or just something additional for your customers? If you have the next big thing on your hands then good for you.  Go for it, be committed, market the heck out of it and see where it leads you.  If you just want something else for your customers that is great as well.  It is important that you set your expectations and go from there.  If your APP is an add-on to a service you already provide, then don’t expect to get rich off of it.

Make sure you have looked at all the solutions first.  A mobile website can more times than not solve the same problems that an APP can at a fraction of the initial cost and with less up keep. If you eventually find that a mobile site is not enough, you can always add an APP, while still keeping the mobile site and all of its benefits.

APPs are great things.  It is funny how something we didn’t even know about 5-6 years ago is now so important in our lives now.  If you do your research and set reasonable expectations, then an APP can be a nice addition for you and your customers.

Contact us at Pacer Design Studios and we will set up a free consultation to help you plan out your mobile project…app or mobile site.

 


Rock, Paper, Scissors: A PHP Tutorial

Posted on December 3rd, 2011 by :

So, what do web developers do for fun?  Work on programming even outside of work!  I was bored, and decided to throw together a very simple game of rock, paper, scissors – aka roshambo – using only PHP and HTML.  I actually searched for a tutorial after I made this game, and didn’t see anything quite like it.

This tutorial assumes some basic skill in HTML, and some general programming knowledge.  You also need a way to process PHP code on your server.  It’s not incredibly complex, it’s step by step, and all code is included for reference.  It doesn’t look pretty (I didn’t bother using any css… yet), but it gets the job done.

Now, keep in mind that this is an extremely simple “AI” built in for your computer opponent.  Believe it or not, rock, paper, scissors is not a game of chance.  There are actual strategies to increase your chance of winning – and there are even many books and websites devoted to explaining these.  Here’s a link to the authority on rock, paper, scissors.

Let’s take a moment to discuss rock, paper, scissors, and take some notes about the essentials we’ll need to throw this together as a program.

First, what is the objective of the game?  This game involves 2 players, and players have the options of “throwing” either rock, paper, or scissors.  Rock beats scissors, paper beats rock, and scissors beats paper – a draw results when players throw the same object.  A player can either win, lose, or draw, depending on the throw of the opponent.  That gives us the basis to begin programming.  I decided to add a few other nifty “features” to the game, such as a count of total games, and a count for wins, losses, and draws.  I also included a reset button and indicator of what you and the computer threw in the previous round and whether you won, lost, or drew.

A working model can be found here.

Now for the code!

To begin coding, set up a basic html document – create a new file and call it something like rps.php.  Keep in mind that PHP is case sensitive ($throwcount is not the same as $throwCount) – this will come into play when you’re coding it in the near future.

 

<!DOCTYPE html>
<html>
<head>
<title>Rock Paper Scissors Tutorial</title>
</head>
<body>

</body>
</html>

 

Ok, now that we’ve done that, let’s build a form inside the body tags that will allow users to pick either rock, papers, or scissors.  While we’re here, we’ll add in some HTML to setup display for the total number of wins, losses, draws, if you won the last game, what you threw in the last round and what the computer threw, and total games.  I code the reset count button here too.

 

<form action=”" method=”post” style=”">

<label><input type=”submit” name=”playerthrow” value=”ROCK”></label>

<label><input type=”submit” name=”playerthrow” value=”PAPER”></label>

<label><input type=”submit” name=”playerthrow” value=”SCISSORS”></label>

</form>

<p>CURRENT GAME STATUS: </p>

<p>You threw: </p>

<p>Computer threw: </p>

<p>Total Throws: </p>

<p>Wins: </p>

<p>Losses: </p>

<p>Draws: </p>

<FORM METHOD=”GET” ACTION=”http://www.YOUR-URL.com/rps.php/”>
<INPUT TYPE=”submit” VALUE=”RESET COUNT”>
</FORM>

 

If the action is set to action=”", using method=”post”, the values will be sent to the same page.  We’re going to add in some code to set the initial variables.  We use name=”playerthrow” to set the value of the playerthrow to either rock, paper, or scissors. The second form is just a button to reload the page, but it also resets the variables (it makes it think that you are visiting the page for the first time again). Now we’re going to work in some PHP.  First, declare the variables to be used.  I place this code above the form.
<?php

//set initial variables
$throwcount = 0;
$wincount = 0;
$losscount = 0;
$drawcount = 0;
$winlossdraw = “No games played yet”;
$playerthrow = “N/A”;
$computerthrow = “N/A”;

?>

Now that these variables are set – I place them into the initial page display.  Your display area should now look like this:

 

<p>CURRENT GAME STATUS: <?php echo $winlossdraw; ?></p>

<p>You threw: <?php echo $playerthrow; ?></p>

<p>Computer threw: <?php echo $computerthrow; ?></p>

<p>Total Throws: <?php echo $throwcount; ?></p>

<p>Wins: <?php echo $wincount; ?></p>

<p>Losses: <?php echo $losscount; ?></p>

<p>Draws: <?php echo $drawcount; ?></p>

 

If you load the page, you should see the rock, paper, scissors buttons, and then zeros for all the counts, N/A in the player and computer throw area, and current game status as “no games played yet”.

So that takes care of when the page is first loaded.  Now we need a way to save the counts after the form is submitted and evaluate if you win, lose, or draw.  Then we need to display all of that.

I use a rather simple technique to do this.  I add hidden fields to the form to save the counts, and tell the page that the form has been sent.  I add these to the form.  Your new form should look like this:

 

<form action=”" method=”post” style=”">

<input name=”submitted” type=”hidden” value=”1″ />

<input name=”throwcount” type=”hidden” value=”<?php echo $throwcount; ?>” />

<input name=”wincount” type=”hidden” value=”<?php echo $wincount; ?>” />

<input name=”losscount” type=”hidden” value=”<?php echo $losscount; ?>” />

<input name=”drawcount” type=”hidden” value=”<?php echo $drawcount; ?>” />

<label><input type=”submit” name=”playerthrow” value=”ROCK”></label>

<label><input type=”submit” name=”playerthrow” value=”PAPER”></label>

<label><input type=”submit” name=”playerthrow” value=”SCISSORS”></label>

</form>

 

I included another hidden field – submitted – so that when we add the next bit of code, the page will see if the form has been submitted, to evaluate the throw and change the variables. I add the following code to the beginning of the document:

 

if (isset($_POST['submitted'])==1) {
//CODE TO EVALUATE THROWS AND CHANGE VARIABLES
} else {
//PREVIOUS CODE FROM BEFORE THIS POINT IN TUTORIAL
}

 

Ok – so all that’s happening above is an if statement that checks if the form has been submitted.  If not, it goes to the initial page setting – all counts are at 0, etc.  Look below at the full code to see exactly what is happening there if you are having issues.  The commented code – beginning with two slashes ( // ) – is to show you where things are placed.  We have already coded everything that needs to happen after the else.  Now we’re going to begin working in the first area.  Step one here is to get the variables from the form.  Here’s that:

//get variables
$throwcount = $_POST['throwcount'];
$wincount = $_POST['wincount'];
$losscount = $_POST['losscount'];
$drawcount = $_POST['drawcount'];
$playerthrow = $_POST['playerthrow'];

Next, I use a random number from 1-3 to generate whether the computer throws rock, paper, or scissors:
//randomize computer throw
$randomcomp = rand(1,3);
if ($randomcomp == 1) {
$computerthrow = “ROCK”;}
if ($randomcomp == 2) {
$computerthrow = “PAPER”;}
if ($randomcomp == 3) {
$computerthrow = “SCISSORS”;}

Now to evaluate computer throw vs player throw:
//compare throws
if ($computerthrow == $playerthrow) {
$winlossdraw = “DRAW”;
$drawcount++;}

if ($computerthrow == “ROCK” && $playerthrow == “PAPER”) {
$winlossdraw = “WIN”;
$wincount++;}

if ($computerthrow == “PAPER” && $playerthrow == “SCISSORS”) {
$winlossdraw = “WIN”;
$wincount++;}

if ($computerthrow == “SCISSORS” && $playerthrow == “ROCK”) {
$winlossdraw = “WIN”;
$wincount++;}

if ($computerthrow == “SCISSORS” && $playerthrow == “PAPER”) {
$winlossdraw = “LOSS”;
$losscount++;}

if ($computerthrow == “PAPER” && $playerthrow == “ROCK”) {
$winlossdraw = “LOSS”;
$losscount++;}

if ($computerthrow == “ROCK” && $playerthrow == “SCISSORS”) {
$winlossdraw = “LOSS”;
$losscount++;}

$throwcount++;

The ++ after the count variables increments the variable by 1 – adds one.  So if you and the computer throw the same thing, the draw count goes up 1, and none of the other statements happen.  Similarly, if you throw scissors and the computer throws paper, the win count will go up one, nothing else will happen.  After all of these statements, we see the throw count goes up one too.  After every throw, no matter what, the total number of games increases, which is why the throw count is always increased.

And that is it.  A very simple game of rock, paper, scissors.  Below is the code for everything combined.  I believe I will continue this tutorial in the future to add some style to the game.
<?php
if (isset($_POST['submitted'])==1) {

//get variables
$throwcount = $_POST['throwcount'];
$wincount = $_POST['wincount'];
$losscount = $_POST['losscount'];
$drawcount = $_POST['drawcount'];
$playerthrow = $_POST['playerthrow'];

//randomize computer throw
$randomcomp = rand(1,3);
if ($randomcomp == 1) {
$computerthrow = “ROCK”;}
if ($randomcomp == 2) {
$computerthrow = “PAPER”;}
if ($randomcomp == 3) {
$computerthrow = “SCISSORS”;}

//compare throws
if ($computerthrow == $playerthrow) {
$winlossdraw = “DRAW”;
$drawcount++;}

if ($computerthrow == “ROCK” && $playerthrow == “PAPER”) {
$winlossdraw = “WIN”;
$wincount++;}

if ($computerthrow == “PAPER” && $playerthrow == “SCISSORS”) {
$winlossdraw = “WIN”;
$wincount++;}

if ($computerthrow == “SCISSORS” && $playerthrow == “ROCK”) {
$winlossdraw = “WIN”;
$wincount++;}

if ($computerthrow == “SCISSORS” && $playerthrow == “PAPER”) {
$winlossdraw = “LOSS”;
$losscount++;}

if ($computerthrow == “PAPER” && $playerthrow == “ROCK”) {
$winlossdraw = “LOSS”;
$losscount++;}

if ($computerthrow == “ROCK” && $playerthrow == “SCISSORS”) {
$winlossdraw = “LOSS”;
$losscount++;}

$throwcount++;

} else {

//set initial variables
$throwcount = 0;
$wincount = 0;
$losscount = 0;
$drawcount = 0;
$winlossdraw = “No games played yet”;
$playerthrow = “N/A”;
$computerthrow = “N/A”;
}
?>

<!DOCTYPE html>
<html>
<head>
<title>Rock Paper Scissors Tutorial</title>
</head>
<body>

<form action=”" method=”post” style=”">

<input name=”submitted” type=”hidden” value=”1″ />

<input name=”throwcount” type=”hidden” value=”<?php echo $throwcount; ?>” />

<input name=”wincount” type=”hidden” value=”<?php echo $wincount; ?>” />

<input name=”losscount” type=”hidden” value=”<?php echo $losscount; ?>” />

<input name=”drawcount” type=”hidden” value=”<?php echo $drawcount; ?>” />

<label><input type=”submit” name=”playerthrow” value=”ROCK” id=”throw_1″></label>

<label><input type=”submit” name=”playerthrow” value=”PAPER” id=”throw_2″></label>

<label><input type=”submit” name=”playerthrow” value=”SCISSORS” id=”throw_3″></label>

</form>

<p>CURRENT GAME STATUS: <?php echo $winlossdraw; ?></p>

<p>You threw: <?php echo $playerthrow; ?></p>

<p>Computer threw: <?php echo $computerthrow; ?></p>

<p>Total Throws: <?php echo $throwcount; ?></p>

<p>Wins: <?php echo $wincount; ?></p>

<p>Losses: <?php echo $losscount; ?></p>

<p>Draws: <?php echo $drawcount; ?></p>

<FORM METHOD=”GET” ACTION=”http://www.YOUR-URL.com/rps.php/”>
<INPUT TYPE=”submit” VALUE=”RESET COUNT”>
</FORM>

</body>
</html>

 


WordPress Resources for Custom Theme Development

Posted on November 11th, 2011 by :

Here at Pacer Design, WordPress is a tool we use to build customized, dynamic sites for our customers. Some of the major benefits to building a site in WordPress is that it is a robust content management system, yet provides a simple back end for users to manipulate and control their own content.

WordPress is well-documented too, and has many free plug-ins/widgets available that usually work well, are easily customizable, and user friendly. If you can’t find something, you can always write it yourself too! While developing themes for WordPress, I have come across a few resources that are invaluable in this process. I’ll provide links to these and a brief description as to how they’re useful.

What can WordPress do?

Create a static site, build a directory, start a classifieds site, create an article repository, make an image gallery, build a review site, start a discussion forum, aggregate information, build a membership site, or start an eCommerce site. Yes, WordPress has the capability to do mostly anything a person or business would want to do!

The basics of any theme:

Theme Development Here we learn the minimum requirements for a theme is only the style.css file and an index.php file. The beauty is that you can develop custom themes for individual pages, style how posts and page content is displayed, and other pages such as a 404 page, or pages that display other useful WordPress database entries like the categories and archives. I typically include a few extra files with those 2 as part of my basic themes – a header and footer file at the minimum. Other typically useful pages are sidebar.php and functions.php. The functions file is THE place to develop custom functions for your theme, and add widget areas accessible through the WordPress backend.

Function Reference Speaking of the functions file, above is the function reference page. WordPress comes with several built in functions, such as calling the template directory, the post title, the post category, the sidebar file, the header file, dynamic widgets, etc.

For anything else – The Codex: AKA the WordPress Bible for developers. This gives you all the tools necessary in building a site. You really don’t have to look any farther than the codex if you want to learn how to build a custom theme, but its not always user-friendly. Luckily there are many online tutorials which can assist.

WordPress Tutorial Sites:

Beginner’s Guide for WordPress This is an excellent site with plenty of step-by-step tutorials, taking you from simple subjects such as creating pages and posts, navigating the backend, installing themes and plugins, to more advanced tutorials such as theme development and even how to write plug-ins.

WordPress Tutorials WordPress Tutorials gathers tutorials from other sites. Covers a wide range of topics, and tracks highly rated tutorials.

WordPress Plugins:

Plugin Directory Looking for a photo gallery? Need to add a calendar to your WordPress site? How about a scheduling system, SEO tools, social networking links, etc? Plugins for WordPress are extremely helpful, but they may not always do exactly what you want, or may not work. Many people create and sell plugins, but their are several free plugins that can get the job done. Using the search box on the page, you can find plugins that can do just about anything you could want on WordPress. You can also browse the plugins to find plugins you may have never found in the first place too.

The beauty with WordPress is that the customization of the look and management of the site is nearly limitless. At Pacer Design, we listen to our clients to help create a WordPress theme that suits their needs. From the design of the site itself, to customizing the backend so clients can easily create, update, or remove their content as they see fit. Call us today at 724.709.7261 or email me at rlucas@pacerit.com to discuss setting up your own customized WordPress site.


W3C Verified CSSW3C Verified XHTML