If a tree falls in the woods when no one is near to hear it, then no one may know that it fell. On the other hand, if there is SEO done on a website and there are no results to show for it, then it might be hard to verify that there was work done.
Despite the negative business environment that a firm can face, its owners cannot afford to dwell in pessimism.
It is not that complicated to start an online business, but the real challenge lies in promoting that business.

Choosing the Right Social Media Agency

Choosing the Right Social Media Agency

Nowadays, social media marketing is quite popular. This is attributed to increased flexibility and reduced costs. You ought to know what should be considered. In this post, you will learn important things to consider when choosing a social media agency.

Your business culture and vision

social media agencyYou need an agency that understands your vision and culture. Remember that the agency will represent your business online. Therefore, they ought to know everything about your brand. Other than expecting them to know the industry and brand perfectly, it is necessary to ensure the agency sticks to the vision and values. When you appoint Social Media Agency Edinburgh, ensure that you know the brand by teaching them through a seminar and workshop.

Skilled communicators

Various social media platforms such as Facebook, LinkedIn, and Twitter are about communication. Therefore, your agency ought to communicate coherently and concisely. In this way, your brand’s reputation and values are projected as required. A successful social media agency is one which is run by skilled communicators. Your agency should contain a mix of professionals from various fields such as customer service, journalism, and PR.


The best way of differentiating social media agencies is by looking at their methods. Ensure you choose an agency that uses latest methods to generate results. This means you need to be updated with the industry and other useful resources. You can easily audit agencies based on their effectiveness and methods they use. It is advisable to ask for case studies. Ask them how campaigns were carried out. Remember that digital marketing trends for businesses are quite different.


The way an agency measures ROI is quite important. As marketing trends continue to evolve, social objectives are quite important. Social ROI has an important effect on the bottom line. Fortunately, there are several tools to help you measure ROI.

social media marketingA modern social media agency will track everything using metrics. There are mean data analytics tools at their disposal. For instance, you can track customers from the point of contact to eventual sale. Ensure the chosen agency has the adequate know-how to integrate social platforms into digital marketing. In this way, you can reap a lot of rewards of SMM.

You should note that social media agencies are specialized companies whose capabilities and strengths range from social media strategies to public relations. Thus, they will be involved in media planning, business development, and customer service. Social media marketing continues to evolve into important communication and marketing component for the modern business.…

All That You Need to Create an App for Marketing

All That You Need to Create an App for Marketing

If you are an app developer, then you probably have come across a client who wants an app for marketing. With the advancement of technology, this task is not complicated although it will call for proper planning. With some bit of creativity and skills, the product will not only be functional but will also have excellent features. Most of the IT experts in the app development field work as teams to complete a project in time and bring more innovation on board. With excellent options like react create app, some of the great apps on the market today have been developed. Here is all you need to create an app for marketing.

Understand the Client’s Requirements

appsWhether it is an individual client or an organization that develops and sells apps, they will have a goal they want to achieve with the current marketing app development project. If you are the one leading the development team, you need to understand what the client really want to achieve. Before you even start planning on how the app will look like, list down the goals. It will help the team to remain on track and avoid disappointment at the end of the day.

Discuss the Features of the App

Notably, apps have different features even though they perform a similar task. Most marketing apps have different features depending on what it is meant to achieve. As the developer, you need to plan for the features to be included and discuss the same with your client. In most cases, this process may take a few revisions until the client is contented. It is crucial not to skip this step as it can render a whole app useless, especially if the included features are not helpful to the users.

Understand the Tools You Need

Apps development uses different tools. The experts already know what tools they use, although this can differ depending on the requirements. Some of the factors that dictate the tools to be used include the language of the coding, feature and many others.

If the appropriate tools are not available, you need to source for them as this part is very crucial. The team relies on this to complete their work on time. It is also these tools that will determine the functionality, speed of response, security of transactions and the overall user experience.

Ensure Compatibility with Different Devices

mobile appsMost apps are created for mobile phones and tablets. The Smartphones usually use operating systems like Android, iOS and Windows. You need to understand which users the client is targeting. However, the best marketing app is the one that can be used on any of the popular operating systems. You never know which users will need to use it and limiting it will reduce its effectiveness in marketing the intended products.


As an app developer, there is a lot of preparation that you need to do before successfully developing a marketing website. With the above tips, then you will be ready to tackle the project and deliver credible results to your clients. Follow them and add any other to succeed.


Tips for Hiring an SEO Agency or Consultant

Tips for Hiring an SEO Agency or Consultant

Search engine optimization (SEO) is the process of making a website or a blog more relevant and visible. Its objective is creating a descriptive and detailed website content. It uses links from trustworthy and relevant websites. Such links are helpful in making your site trustworthy. This will, in turn, improve the ranking of your website in the search engines. Hiring an SEO expert or company is a tough process. You can find the best SEO company by following the tips discussed in this article .

Understanding the pricing structure


cost charged

In SEO campaigns, you can either have a retainer-based project or a flat fee one. Both structures have their downsides and upsides. In the flat fee project, a technical audit of the site is done to find the broken lines, duplicate content as well as the effective methods of improving the site architecture. On the other hand, one –time projects involve identifying the common search terms and the effective ways of improving the website’s content by targeting the commonly searched terms.

In the partial flat fee projects, consultants are hired to look at the sites and then provide the owners with custom checklists that need to be executed. The consultant will be conducting regular check-ins as scheduled. In the retainer projects, a company or someone is hired to work on behalf of the owner for several hours every month. The owner is provided with a list of those things that need to be worked on. A retainer fee is paid for the number of hours worked.

Identify/consider your budget

This involves identifying the marketing budget. Doing so will help you in hiring based on scope. You should go for that professional whose pricing is in line with your budget. Any professional who is inexpensive and new should be screened thoroughly. Most of the experienced SEO experts charge about $ 75 per hour.

Asking for specs and references


You should ask for a portfolio and references. Most of the professional services will find it hard giving specs before commencing on the actual work. However, there are some starter examples that are common in all business. For instance, large e-commerce sites need duplicate and technical content recommendations. Locally focused businesses need a profile audit and a local citation. Every person is interested in getting competitive marketing ideas that would improve his or her site.

Understanding how SEO experts operate

Experts expect you to know the services and products that you are offering or the content of your website if you do not have your own services and products. This will help them in guiding you on the aspects that you need to expand as far as your online business is concerned. They will use this information in doing the necessary keyword research.


Why Hire a Web Design Agency for E-Commerce

Why Hire a Web Design Agency for E-Commerce

Having a website for your business in this day and age is vital in terms of internet marketing. You should make the best out of the advancement and development of technology in terms of the internet. Get the best out of utilizing the current customer behavior of browsing online for different sorts of things. Tapi into this vast market that is online so that you can attract more customers as well as expand your market. When you have a website, you need a well-designed website, especially if you are an e-commerce business. A well-designed website has a lot of benefits in terms of reaching your goals as a company and a business.

Designing the website yourself may be difficult or challenging. This is where web design agencies come in. Ecommerce Web Design Miami is one example of a web design agency for e-commerce. Here are some reasons why you should hire one:

Custom design and branding

custom designWhen you hire an agency to design your e-commerce website, they can cater to your wants and needs of your business. The designer will examine your business and the products, and they will work with you to achieve your goals for the website. It will be designed to your specific needs and give you an exclusive look so that it matches your brand.

SEO compliance and user-friendliness

Professional web designers use search engine optimization techniques to make your site get eminent rankings from the search engines. They will comply with it so that your site can be found easier by potential customers. These designers will also help to make the site more user-friendly. Navigation is important because it can make or break your e-commerce website. No one will want to navigate a site that is fussy. You need one that is easy to figure out because that is what will make the customers stay.

Professional support and services

professional servicesWith hiring an agency, you will get expert support and quality services for your e-commerce website. Websites need continual maintenance to ensure that they are still relevant and current to the industry. With the everchanging technology, you will need webmaster services to keep your website updated with the trends. Professional support and services also help you with efficiency and effectiveness. By hiring them, you will get to do other things to achieve your business goals while they can work on your website design so that it can effectively make the best out of its capacity.…

Which SEO Developing Company Is Right For Me?

Which SEO Developing Company Is Right For Me?

With increased technology doing business is no longer the traditional norm of doing it. A lot has changed, and This includes the method of marketing your business. You no longer need to market your business using billboards. Marketing of business now requires you to have a web page for your business, and this will cause you to have a good internet presence. Internet presence will mean you will be ranked well and more customers will be accessing your business online. With online marketing, you will reach a large number of people.

However, to have a good ranking, you will need to have a perfect search engine optimization which is key in ranking. You may have a web page, but not all leads will make you sell. For this case, you should find a Scottsdale search engine optimization company to help you get an excellent SEO. There are many companies which develop SEO but getting the right one can be a change. This article gives you guidelines on how to choose a good SEO developing company.

Check the company SEO

A company which can develop its SEO which has ranked them well will equally do the same to uoiyou. For this case when you are looking for a good SEO developing company, the first thing is to check the company’s SEO. A poorly developed SEO by a particular company will mean it will not be in a position to do well when developing your business’s SEO.

Confirm the costing

bhhBefore you can decide to hire a particular SEO developing company, you should understand the payment plan of the company. Some companies will ask for payment in one full installment while others will need payment installments after they are done with a specific feature on your web. This will be equally essential because you will get to arrange on your side ho you will be paying the company. Similarly, you will understand whether the terms will suit your financial ability.

Ask for previous works

To understand what the company offers to the client you can ask them to present you with their previously done websites for other clients. This will help you determine whether the company will make a good SEO for your business. On the other hand, you can ask about the experience of the SEO developing company. If a company has been developing SEO s for long, such a company will be a good choice for you. Long experience in the field will mean the company understands what it can do to make an SE god and things to avoid in the process.


The Basic Guide to Learn About SEO

The Basic Guide to Learn About SEO

You may have heard it many times, and it keeps showing up in your reading about technology, internet, website, business, and marketing. Roughly, you may only know the surface of what it is and what SEO stands for, but some things are still a mystery, and this article will help you with it.

SEO definition

computerSEO or Search Engine Optimization is a way to make a specific website pop up in a search engine without you paying the platform to become an advertisement. The term that people use to refer to this is organic which means it looks like a part of the result page naturally. A local SEO is perfect for any business or services that are location based because they can calculate the distance and make your site show up when the search is most relevant to what your website is about and the user is not far from where you are.

Do I need it

Anyone with a website needs to have SEO if they want to succeed. Unless in some cases where the website’s purpose is for enclosed use only, for example, is an internal site for university students so they can view and manage all of the university related activities from payment to schedule and grades. And if you don’t have a website, then you need to make one because how do you expect people to take your business or branding seriously if there is no platform where people can easily access all information and highlights of the company.

How can I do it

laptop shadowThere are only two ways that you can start maximizing your SEO potential, either you learn and take classes about it to do it yourself or hire a company to do it for you which will make it more convenient. Besides, the price is not that high for the number of benefits that you can gain from the increased traffic on your website. All you need to do is relax and let the professionals do what they are best at to make your site thrive.

Why it’s a big deal

If you are still new to this world of websites and SEO, you might wonder why the high traffic is such a big deal. The more popular a site becomes, the value will also increase. It shows that people are interested in the keywords that you choose, will increase your profit and income, you can monetize your traffic, and eventually let you gain power over telling the majority of your visitor anything that you want to promote.…

Benefits of Hiring Quality SEO services

Benefits of Hiring Quality SEO services

Hiring quality SEO services is one of the things that you need to take your business to the next level. It is quite unfortunate that most people never take the entire process of looking for SEO services seriously. The consequences of this are that they end up getting poor quality services that do not make any differences in the business. These are some of the scenarios that you should avoid by all means possible. This article provides you with reasons why you need to ensure that you hire quality SEO Company.

Improve the ranking of your website

mnnmhh676If you want to run a successful business, then you need to make sure that your website is ranked top by the most popular search engines. This is important because most people prefer using the pages. So if you are to make significant sales, then you must ensure that you achieve that. But how do you ensure that this happens? Well, it simple; just get yourself a reputable SEO company. A good SEO company should be able to ensure your website ranks top on the most search engines. If you want your website to be top, then you can check out Search Engine Optimization Northern Virginia.

Create some time

When you hire a good SEO company, you get a chance to do other important things. This is because the SEO Company will do all the work to ensure that your website is ranked top on the most search engines. This, therefore, means that you will have nothing to worry about as your business is taken care of properly.

Brand awareness

With a good SEO company, you are placed in a better position of achieving your goals. Do you know why this is true? Well, it is because a good SEO company will work towards enhancing the branding of your business. For instance, if your website is ranked top on the most search engines, it means that many people will be able to see it. With this, you can be sure that customers will have trust in your brand. A strong brand is all that you need for a successful business.

Regular report

Google AnalyticsAnother reason why you need to ensure that you hire a quality SEO company is that they are generally transparent. With great SEO companies, you are sure that you will be updated regularly on your website is doing. With the regular report, it will be easy for you to plan for the future of your business, with proper planning, success is easily achieved.…

How to grow your eSports brand

How to grow your eSports brand

The game of sports has gone electronic. eSports is a thing now, and it is here to stay and strive. eSports or electronic sports is a form of competition facilitated by electronic systems. So basically, it is competitive professional video gaming taken to another level. Do not underestimate this industry because it is a force to be reckoned with. Its market is expanding rapidly, and it can rake up to hundreds of millions of dollars in revenue. It may be a small niche now, but the potential is limitless, the opportunities are endless, and it holds great promise. Having a business within the realm of eSports is just the initial step to conquering the vast possibilities it holds. Here are a few tips and tricks in order to grow your eSports brand.

The right digital strategy

fdsg463With all things electronic, then going digital is the way to go. Go digital to increase your audience and widen your market. Utilize a digital strategy to help you reach your goal. A digital strategy is a process of planning and executing a set of strategic digital actions in order to achieve your digital purposes. Not all strategies are the best strategy. To help you discover what the right digital strategy is for you, you can use Digital Services to help you achieve your goals.

Utilize search engine optimization

Search engine optimization or SEO for short is essential in growing your brand online. It keeps your brand visible. Visibility is vital for your brand’s existence. SEO can achieve visibility by helping your site climb up the search ranks. By not being buried in all the search results, customers will be able to find you quicker and easier. It will create traffic to your website, which can grow your visitors, which can grow your brand.

Establish social media presence

adv3t448xfEveryone uses social media these days. If you have an electronic device, you must have an account on at least one of the platforms for socializing online. Social media is used by people across the world. The audience you can attract is vast if you use your social media wisely. Establishing an online presence can help you attract these people. Not only can it help you attract the audience, but it can help you engage with them and help you with their retention. Establishing a social media presence can help turn your audience into visitors that can turn into paying customers. By growing your social media presence, you grow your brand.…

Different ways to earn traffic and leads

Different ways to earn traffic and leads

Digital marketing has revolutionized how business is being done and conducted. If you have a company, it is vital that you have a website as well. The website should contain all the information that your customers need. To attract traffic to your site, you need to hire a professional search engine optimization service. You will get a higher conversion rate, depending on the number of clients that visit your website. Talk to the Sacramento SEO experts for the first class services. Let us explore the various ways to earn traffic and generate leads.

Different ways

Target local keywords


One of the mistakes that many people make is failing to target the local keyword phrases. For example, if you are selling laptops in San Diego, consider using phrases like the “best computers in San Diego,” rather than the “the best computers’. The latter will give you results from the global websites whereas the former will provide you with results from sites around San Diego. Your website should focus on the city in which your business is located. After you have secured your local area, you can then move to other areas. Also, you should have words that appear on all the pages on your website. All your pages should incorporate the local keyword phrases that you are targeting.

Writing blog posts

Secondly, you should have a blog on the things that you are keen to sell. If you are selling kid’s stuff, you should be able to represent several listings at ago. One of the best ways of ensuring that your website has traffic to the various products that you are selling is by ensuring that you write blog posts for every item that you are selling. Every blog post should directly address the needs and concerns of the customers. When writing a blog post, it is critical that you follow all the best practices of SEO like using the keyword in the meta description, title tag, alt tag on photos, file name on photos, and the content. Since Google loves fresh content, always ensure that you come up with fresh and long posts regularly.

Videos and photos


Thirdly, make sure that you take advantage of the videos and photos. Video and photos are critical to any website as they help in engaging the clients. Regardless of the kind of business that you have, ensure that you have videos and photos that will keep the customers engaged with your services. You can also consider having video testimonials.


How to hire the best SEO specialist

How to hire the best SEO specialist

If a tree falls in the woods when no one is near to hear it, then no one may know that it fell. On the other hand, if there is SEO done on a website and there are no results to show for it, then it might be hard to verify that there was work done. Here is a specific guide on how to hire the best SEO specialist such that there is a significant telltale sign for the efforts. After all, SEO should be about getting a site noticeable on search engine result -pages in a manner that improves the business and publicity prospects of the website.

Hiring the perfect SEO expert

Come up with bare minimums for the work

You mustkjdsabvkjdsabjkvbkjasdbvkjbaskjdvbkjasbdvasdv understand the basics of SEO. You need to know what it entails and what it does. You must educate yourself on the potential benefits of the service so that you are in an excellent position to address any needs arising from your project with the right expert. The expert can only handle your request based on the information you provide; hence the need for advancing your SEO knowledge.

Breakdown the SEO campaign

Divide the SEO campaign into the onsite optimization and offsite optimization. The onsite optimization, as the name suggests, happens on the site. Meanwhile, the offsite optimization involves features, structures, and avenues that are outside the client’s website. Separation is essential because you can verify changes using some tracking tools to understand the implications of any changes that the SEO expert makes to the website and the features connecting to the site. Although SEO campaigns are long-term endeavors, it is often easy to see their immediate outcomes as you await the entire change in the ranking of your website for particular keywords.

Hire Freelancers with caution

You might be tempted to hire freelancers because they offer a lower quote than a dedicated SEO firm. Be careful when going this route. Try to vet them appropriately to understand their motive. Remember that for onsite SEO you will be surrendering some of your administrative rights to the site to a third party. It is vital for you to be in a position to trust the other side. Otherwise, it is better to have a dedicated service provider who can offer a form of liability insurance to secure your investment in the business in case things go wrong. Being able to follow up with them months later is also a good thing about the professional service providers that have a dedicated office for the job.

By considering these steps, you are safeguarding all the interests of your nosiness while exposing yourself to opportunities for growth. Your endeavor to enhance the value of your website should not come with a painful experience to your pocket and your business. Instead, it should be one of those tasks rewarding from start to finish.

Importance of SEO for business websites

Importance of SEO for business websites

Despite the negative business environment that a firm can face, its owners cannot afford to dwell in pessimism. Their optimistic outlook of their industry must translate into efforts of growing their market share. On the internet, growing market share only comes through an increase in noticeability. The higher the page ranking of a website, the higher the number of people who are likely to visit it. Hence, it is for the benefit of the business to keep a site very popular, visible and functional. This article looks at the importance of SEO for business websites as an avenue of enhancing visibility.

Benefits of implementing SEO for business websites

SEO fulfills publicity interests of the website

A websitesskldanvlknsldkvnlkasndvlknaslkdvasdv exists because it seeks to communicate something in public. A business sets up the site to announce to the world that it is in business or ready for business. The company may rely on the website for recruitment of workers. The needs of the business may vary with type, locality, industry, and competitive environment. Nonetheless, all business need their pages to show up when someone searches for something relating to what they offer. A restaurant wants people searching for a place to eat to find it easily on the internet. The importance of SEO for business websites is that it addresses the specific concern.

SEO cuts the need for advertisement

Some companies gain relevance on the internet by conducting elaborate campaigns. Unfortunately, they incur costs that may not be easy to recoup. On the other hand, an SEO campaign may have marginal costs and significant benefits. SEO works for the long term while other forms of advertisements will only work when the ads are running. Thus, a longevity approach to keeping a business website relevant should be by enhancing its SEO.

SEO protects the business against bad PR

Public relationssjdvlksandklvnasldknvlkasndvlknasldkvnasdvsa can be a hard nut to crack for a small and medium enterprise. On the other hand, the effects of well-crafted SEO can be surgical. A business can address a specific concern by creating a response on its website and using specific keyword terms and phrases to direct a large number of interested visitors to that page. The abilities of SEO make it the best technique for creating good publicity for a business without suffering the adverse effects of negative news. The company can correct and control the narrative on the internet to ensure that other sites that carry negative stories about it do not have a higher ranking than its websites. Consequently, search engine pages will most likely trust information sources from the business than the competition.

The SEO for a business is critical in a competitive internet environment. The need to convince users that the offers by a company are authentic and relevant to their needs in inherent in any enterprise. Moreover, being able to control the perceptions by customers about your business are additional reasons why you cannot overlook SEO. The business that does not have SEO is losing a majority of its potential to its rivals and may have to go the extra mile to win it back.…

Maikeru On

Third Times the Charm

March 16, 2008 at 9:16 PM in Games

Patch number three for SimCity Societies has finally been released, and while a lot of people are still reporting all kinds of trouble this one seems to have done the trick for me. I’ve only had two crashes since the patch was installed, and I know exactly what caused both and how to avoid them. Under normal play, the game is smoother than ever (though still a bit choppy at even lower graphical settings). Unfortunately, I had to reinstall the game to get it to work properly and ended up losing my awesome small-town/futuristic city in the process. ;_; I’ll have another post, with screenshots, once I get a decent city going again.

If you were at all interested in this game but crash reports scared you away, now might be the time to give it a try. You can pick it up for around $30 pretty much anywhere, and it has my vote as best SimCity game ever… when it’s not crashing. There’s even an expansion planned that hopefully won’t break anything. If we’re lucky, it might even fix some remaining issues.

No Comments

Haibane Renmei

March 13, 2008 at 10:08 PM in Anime

I just finished Haibane Renmei. Steven Den Beste (see Chizumatic under the blog roll) reviewed this series nearly two years ago, and it remains number one on his top recommendations. And there’s a really good reason for that. There’s not much I could add that he hasn’t already said. Which is to say, I’m going to keep from saying anything and suggest you watch it if you haven’t already. Don’t read any reviews or synopsis or anything; just go and watch and enjoy it’s greatness.

No Comments

Florida Excursion

March 9, 2008 at 5:32 PM in General


Day One

Wake up at 8am so we can leave by 9am and be in Michigan City at 10am to catch the bus to Midway, arriving 1pm Chicago time. Realize Chicago is one hour behind–not ahead–of us, and arrive at Midway four hours early. Land in Sarasota at 7pm and eat at Applebee’s.

Day Two

Decide that driving three hours to Orlando isn’t the best idea and visit the local mall instead. Realize that all malls are pretty much the same and get bored quickly. Return to grandparents house and sail out to the gulf on grandfathers boat.

Day Three

Wake up at 7am to leave by 8am to arrive in Orlando by 11am to go to Universal Studios. Realize TomTom GPS is awesome and consider buying a Garmin because of their catchy Christmas commercials (oooh, alliteration). Arrive at Universal on time thanks to awesome GPS and proceed to have crazy fun in Islands of Adventure. Finish at 6pm and realize that both parks close at 7pm. Run through Universal Studios, catching the last show of Disaster Studios before they kick us out. Dinner at the Hard Rock Cafe and then an hour drive to aunt’s house.

Day Four

Woken up at 8am despite attempts to sleep later. Assaulted by little cousins during a visit to their house. Further assaulted on our way to Cocoa Beach. Purchase new swimsuit while being assaulted by cousins. Get dropped off at Aunts. Regroup with little cousins and go back to Cocoa Beach for swimming with new swim suit (still getting assaulted). Head back to aunts again to shower and get the water out of my ear. Meet up with little cousins for dinner at Red Lobster and more assaulting.

Day Five

Leave aunt’s at 9am for four hour drive back to grandparents house. Realize again that TomTom GPS is awesome and consider buying a Garmin again. Go fishing on grandparents boat and catch four snappers (red, or more likely gray… we don’t really know). Try to eat snappers but get mostly bone. End up having scrambled eggs and toast for dinner. Have extremely strange dream about friend.

Day Six

Visit uninteresting flee market on way to airport. Receive call from airline that our original flight back to Midway–routed through Atlanta–might be stranded and are moved to a direct, earlier flight. Arrive at airport with an hour to spair and wonder if I should’ve tipped the curbside check in guy. Arrive back in Midway at 9pm Chicago time. Stop at White Castle for dinner and enjoy it because I’m really hungry. Have even stranger dream about different friend.


Tenjou Tenge

February 29, 2008 at 11:51 AM in Anime

I finished Tenjou Tenge not too long ago and have been meaning to post about it. This is that post. It’ll be some review and some summary, loaded with spoilers and pictures that skirt the edge of being not safe for work, so everything else goes below the fold. (more…)

No Comments

My Selectors, Let Me Show You Them

February 15, 2008 at 4:15 PM in Technology

Work continues on the MORPG. I’ve slowed quite a bit, largely because the burst is over, and partly because I want to make sure what I’ve done so far is good enough that it won’t cause trouble later on when I start getting into the really complex stuff (heh). This is good, because it’s already shown me a few things I could have done better, and I’ve gone back and improved them.

One thing that had me stuck for a bit was the character creation page: users get to select their characters class (Fighter, Caster, or Balanced) and an elemental affinity, using big ‘ol buttons that are kinda’ cool and light up when you hover over them and stay lit up when you click one to select it. It’s clean and simple and works really well; it’s very elegant. At least, that was the idea. Getting the stupid buttons to stay lit when a user clicks is a bigger pain than it should be: it requires javascript wizardry, and mine–while adequate enough to accomplish this simple trick–isn’t good enough for my own standards. Sure, I can get it to work, but the code is ugly and cludgy. Javascript tends to look that way to me anyways, but I’m not a huge fan of most of its uses (’cept AJAX, AJAX is spiffy). Here’s the code I used to highlight our buttons:

function $(element) {
return document.getElementById(element);
function strip(element) {
$(element).className = ”;
function activate(group,object){
if(group == ‘class’){
$(object).className = ‘active’;
if(group == ‘affinity’){
$(object).className = ‘active’;

Notice that those first two functions, $() and strip(), were created only to clean up the code in the third function, activate(). If I hadn’t done that, the code above would be an even more jumbled mess. So we have an ugly script that keeps our button lit up when a user clicks it. Is there a better way? Perhaps one that doesn’t even require the general ugliness of javascript?

There is. So bleeding-edge, in fact, that I both didn’t know it existed and was not surprised at all to find out that it doesn’t work in any version of Internet Explorer. Here’s how we do it:

input:checked+label {/* style rules */}

…that’s it. What took three functions in javascript takes one simple selector in CSS3

This method does have it’s own problems. No version of Internet Explorer supports it. Firefox 3 Beta 3, Opera 9.25, and Safar 3 Beta do, but I doubt earlier versions of those browsers do (well, maybe Opera). It’s so much simpler, though, that I’m hard pressed to really care.

Update: The character creation page is finished (for now). I ended up wiping all registered users while testing it, though. If you registered before, you’ll need to register again… or just wait until the thing is finished. ^_^


Next »


March 2008 (3)
February 2008 (4)
January 2008 (6)
December 2007 (5)
November 2007 (6)
October 2007 (8)
September 2007 (5)
August 2007 (9)

Anime (4)
Art (7)
Games (11)
General (20)
Manga (1)
Movies (2)
Technology (9)


© 2007 Maikeru On, all rights reserved.…