Web Symphonies Celebrates 10 Years

Isaac Moan : January 1, 2015 11:38 pm : Latest News

Seasons Greetings!

As we ring in the new year, 2015 is already shaping up to be an extra special one as Web Symphonies marks its 10 year anniversary. In January of 2005 I started the company inspired by my passion of all things web related, and ten years later I am completely grateful, blessed, and proud to announce my 10 year anniversary in the industry as a web development partner and provider of custom and high end websites to small and medium businesses around North Carolina and around the country. Over the years I have worked with many different types of businesses and am very pleased to have helped them in growing their online presences. I look forward to many more years of success as I will continue to provide the highest level of personalized website design and development services for businesses in Charlotte and around the world!

As a nice little celebratory throwback, I’d like to to share my first logo for Web Symphonies from way back in 2005…oh the memories…


In 2015, I am also excited to announce that I will be giving the company website a brand new face-lift, as well as offering new website packages focused on meeting the needs of bloggers and businesses alike. I will also be upgrading our hosting servers with more resources to make my client websites even faster and able to handle more traffic. It’s going to be a good year!

I’d like to wish everyone a happy new year and much success in 2015!

-Isaac Moan
Owner, Developer, Web Guru

Leave a response »

Thesis Comments Not Showing After Upgrading to WordPress 4

Isaac Moan : September 10, 2014 5:18 pm : Web Development, Wordpress 4.0

After recently upgrading to Wordpress 4.0, one of my client’s blogs who was using Thesis 1.8.4 stopped seeing the actual comments. She saw the comment count, but was unable to see the actual comments themselves. She was able to see them in the backend, but was unable to see them in the front-end.

Comments not displaying in Thesis 1.8.4 after upgrading to Wordpress 4.0

After doing some research, it turns out there is a fix for it, found here.

The fix was pretty simple, and although this article mentions that you must upgrade to Thesis 1.8.5+, this coments problem worked for me for Thesis 1.8.4.

To fix your comments not showing in Thesis 1.8.5 or Thesis 1.8.4 after upgrading to Wordpress 4.0, you simply have to do the following:

1. Download the following zip file containing an updated comments.php: (right click and save as)

2. Unzip the file to your local website folders.

3. Using FTP, navigate to the /wp-content/themes/thesis_185/lib/classes/ folder on your server. (it would be the thesis_184) folder for Thesis version 1.8.4.

3. Rename the existing comments.php file in the classes folder to commentsOLD.php instead.

Wordpress 4 Thesis 1.8.4 Comments Fix

4. Upload the comments.php file that you downloaded and unzipped to the classes folder as a replacement for the original file that you renamed.

Once you’ve done the above, your comments should now be displayed properly. So if you were having issues with your comments not showing up on Thesis 1.8.4+ after upgrading to Wordpress 4, then this should work for you!

I hope that helped, and please feel free to contact me if you need more assistance fixing your blog or website.


Leave a response »

Website Development Takeaways from the Fiasco

Isaac Moan : October 28, 2013 8:55 pm : Off Topic, Technology, Web Development Logo

What can small businesses learn from the development fiasco of

Wall of Code

As a web developer of over 15 years, every time I hear news updates about the mishandled government healthcare website, I chuckle a bit to myself–and I’m sure I’m not the only one. Every web developer has had a moment or two where things did not go as planned, where an unexpected glitch occurred and they scrambled to squash that pesky bug. Perhaps the client wanted an elaborate piece of custom code that ended up mushrooming into a massive Matrix-esque wall of code. Or maybe an obscure IE6 bug ended up taking days of Googling for answers and custom CSS fixes to conquer. With regard to, developing a giant website encompassing a multitude of laws, privacy concerns, bureaucratic policies, and literally over a million lines of code is no easy feat. I feel sorry for the armies of coders from multiple IT outsourcing companies that were tasked with creating this behemoth, and even more compassion for those tasked with fixing it. As a small business owner, there are lessons to be learned from this embarrassing fiasco, and although most small business owners will never need a website with this kind of complexity, there are still some solid takeaways for anyone looking to develop a website, big or small.

  1. Keep It Simple StupidKeep it simple (K.I.S.S.). Yes, this obvious cliche is easy to proclaim, yet it’s still one of the most overlooked mantras of website creation. With the many different ways a visitor can view a website these days, from mobile phones and tablets to tiny laptops and widescreen monitors, it’s best to use a clean and simple website design with familiar navigation and straight-forward elements. No need to bombard the user with too many options, tons of flashing GIFs, or over the top loud graphics. These days, people are used to browsing the web with clean white-space designs (think Google), simple hyperlinks, and fast loading content. Keeping it simple also makes your content withstand the test of time and can usually make it look less dated if done with simple elegance.From my experience, the website did a decent job with a nice clean, simple design and a somewhat straightforward sign-up process, and a simple navigation (when it actually worked). Though the actual navigation back and forth between different sections was confusing and ended up leaving me clicking around in circles to find what I was looking for.

  2. Set a proper budgetSet aside a proper budget. My favorite clients are the ones with realistic budgets who recognize that web development is a valuable service that is usually better left to a professional. When a client says to me they want a “Ferrari” at a “Civic” price I tend to shudder. Or even worse, when someone says to me “I’m not paying that much for something I can do myself.” To continue the car analogy, yes, theoretically I can change my own oil, but I for one prefer to pass on the separate trip to buy the oil, the messy accidental oil stain in the drive-way, the greasy clothes, and recyling the left-over oil and filter. A professional mechanic can properly change my oil in half the time with the proper tools and can also point out any glaring and obvious flaws in my car. The same goes for web development. A professional website developer or consultant can identify your target audience, suggest a proper design and hosting solution, a proper website framework, and can make helpful suggestions on how to get better exposure in the search engines.Knowing what a proper budget is for your project can go a long way in making your website a valuable tool of your business. For simple one page websites or pre-made template modification, you should expect to pay anywhere from $350-$1000. To set up a blog or a small and simple informational website, you can expect to pay $1500-$3000. For a full-fledged website with custom design, built on a platform like Wordpress or Joomla, with well optimized code for SEO, you can expect to pay $3500-$6500. For a well built custom e-commerce website, depending on the features, you can expect to pay anywhere from $7000-$30,000 depending on the features you desire, and how much of it you’re willing to do yourself. These prices are the base prices and can go up depending on whether you need a custom database, but most small businesses should expect to pay around $3500-$5500 for a medium to high-end website that meets all of their needs.Apparently it was rumored that’s development price-tag was over $500 million, but more accurate estimates are around $70-150 million. You’d think that for this price tag, you would get the best darn website ever built. Yet due to rushed development and too many separate developers working on small pieces individually, the project will probably end up costing 3-4 times as much and I wouldn’t be surprised to see it top over $1 Billion. That is the biggest lesson to learn here. If you don’t set aside the proper budget and try to get it done on the cheap, you could end up paying twice as much for your website to get it done right.

  3. Don't Reinvent the WheelDon’t reinvent the wheel. As a small business owner, it’s important for you to realize that there are already existing website platforms like Wordpress, Drupal, and Joomla that are enterprise level content management systems, and there is no need to build a website from scratch anymore. These frameworks have thousands of people putting in millions of hours to keep these frameworks bug free, updated, and a plethora of useful plugins to install. Most of the time, a completely custom website built on its own platform just ends up making more work to upkeep, maintain, and keeps you locked down to the person or team who originally created it. You may not realize it, but a good developer can build a website on Wordpress to where the average person would have no clue that Wordpress was originally created just for blogs. One example that I built is This website was built entirely on Wordpress, yet other than the actual blog on the website, you would never know that the whole thing is built in Wordpress.Another good idea to keep in mind is that when on a budget, it’s best to use existing frameworks or plugins and work around those modules, rather than having someone create a process that is completely custom. If you need a contact form solution that stores information into a database, Wordpress has plugins for something like that. It may not fit entirely with the process by which you’ve kept your record keeping in the past, but it’s much better to adapt to a new system and let the plugin developers and community come out with updates and support, rather than pay for your own support and deal with the custom module breaking with new versions of browsers or code libraries.As far as I can tell, was built on the Backbone.js framework. While most small businesses probably don’t have a need for something this custom, it’s good to see that the developers chose to use a framework already in place, rather than re-inventing the wheel themselves.

  4. Take the time to set up a sandboxTake the time to set up a sandbox and play. If you have the time and a little extra in the budget, I would highly recommend that you create a sandbox. This is a completely separate website on a separate domain or sub-directory of your server where you have private access to a version of the website that is not live to the public. This lets you preview changes, test updates, and install new modules or plugins and play around with them before launching them live to the public. Not everyone has the time or extra budget to create something like this, but if you want to do it the right way, setting up a sandbox can avoid an embarrassing website errors or glitches on your live website, and gives you piece of mind so you can preview website changes without having to make it live and hope it doesn’t most certainly has a sandbox and operates on code repositories, though clearly they did not set aside enough time to get the sandbox version tested and working properly before launching. This leads me to my next and final point…

  5. Set aside plenty of timeSet aside extra time to test. Creating a website can be a time consuming task. It requires both the developer and the client to communicate at length, exchange pictures, files, and content. In an ideal world, a client would have all of their pictures, text, logos, and color schemes for their website zipped up and ready to send you the day the contract is signed, but in the real world, this scenario rarely happens. Creating proper expectations for how long a project takes is important, and leaving plenty of time in case something goes wrong or doesn’t look the way you want it is essential to have a happy experience with your new website. A typical website for a small business can take anywhere from 3-8 weeks, and it’s not unheard of to take longer depending on holidays and the responsiveness of a client. Once the website is in a demo stage, and even right after it goes live, both you and the developer need to test the website! Click every button and every link, fill out every form, hover over every picture, and test on multiple browsers and devices. Take the time to learn how to use the administrative panel and update content yourself. All too often, small business owners will wait until the last second to tackle their website. Rushing this process can yield inferior results, a lack of adequate time to test, and paying extra premiums. However, giving adequate time and letting the process unfold naturally makes all the difference. It’s a good idea to tackle your new website or your redesign at least 3 months before you want it launched live to the public. This gives you plenty of time for design, development and testing without having to feel under pressure to get the website launched as soon as possible.The website failed in this regard in epic proportions. A huge reason for its troubled launch was due the government allocating only a few weeks to test this massive website, resulting in a giant (unsurprising) blame game from all parties involved.

In the end, I do believe the website is going to get its glitches and kinks worked out. But there are definite lessons small business owners can take away from the government’s failures which can help to make their own web development experience better. By keeping it simple, using existing frameworks, setting aside a proper budget, creating a sandbox, and setting aside time to test, you can make your website development experience much more pleasant than the current fiasco in Washington.

Leave a response »

Israel Outdoors Web Design Project

Isaac Moan : September 28, 2012 3:08 pm : Latest News, Web Development Projects

Israel Outdoors Web Design

Web Symphonies is pleased to announce the launch of  Israel Outdoors is an official provider of Taglit-Birthright Israel trips. Each trip is ten days long and absolutely free. Trips are open to Jewish young adults who are ages 18-26 and who have never been to Israel on a peer program. Israel Outdoors is a once-in-a-lifetime opportunity to experience the beauty of Israel and form friendships with American and Israeli peers.   The website features information on registration, testimonials and experiences, information on trip preparation, the different types of trips you can take, tips and reminders, video highlights, a fully integrated blog, recent news, and much more!

The website’s technical features include:

  • Custom web development and integration of a design provided by the client
  • A full WordPress based content management system to manage pictures, pages, content, galleries, etc.
  • Multiple contact forms integrated with database to keep track of inquiries
  • Prominent call to action to capture information
  • An integrated blog and video diaries
  • Rotating jQuery picture banner
  • Full security compliance
  • Embedded YouTube videos opening in a lightbox
  • Multiple menus fully editable
  • Search Engine Optimization friendly code and pages
  • RSS syndication
  • Social media integration, such as Facebook, Twitter, and YouTube

The website was a collaborative effort with Authentic Israel, provider of trips to Israel for all ages.  You can check out the new site here:

Leave a response »

Saunders DDS Site Redesign

Isaac Moan : August 19, 2012 6:06 am : Latest News

A dentist located in Asheville NC, Saunders DDS is a family dentist offering general dentistry, cosmetic dentistry, and emergency dental services. The website URL is and provides information about the practice, dental services, testimonials, special promotions, a blog, maps, location, patient forms, and contact

The website’s technical features include:

  • A custom web design
  • A full Wordpress based content management system to manage pictures, pages, content, galleries, etc.
  • Contact form integrated with database
  • Full security compliance
  • Daily virus scanning and checking
  • RSS syndication
  • Social media integration, such as Facebook, Twitter, and Google+
  • Integrated Blog

You can check out the new site here:


Leave a response »
« Page 1, 2 »