MarketingTypo.com

Internet Marketing, Web Analytics, SEO, SEM, and Social Media

What Your Clients Need To Know About Software Development

What Your Clients Need To Know About Software Development

Today, we hear companies that are excited in using digital campaigns with their brands. All of them want to have that nice, fancy and Web 2.0 style website to take over their old clunky one. Some of them are first times in the world of digital and are not very familiar with all tech stuff. So, here you are faced with the challenge of making them understand.

Thinking within the borders of traditional advertising or marketing will change dramatically once you incorporated digital with your campaigns. Once you start developing web sites, you follow the rules of software development.

Yes, it’s a classic topic that SDLC or Software Development Life Cycle should be followed whenever you develop a software or web applications. After all, writing code follows a structure and it’s only logical to follow the structure that guides the code. Yes? No?

But in an environment where design can change even during production, SDLC it self will break or let’s say that there is no finalize requirement or sometimes requirements come in batch, SDLC is not the answer to organize development.

Agile on the other hand is probably the best approach in doing digital wherein majority of development time is being given in the design and sacrifices the time in writing the code properly. Maybe, in our realm, this will not be the accepted norm but for some, it is.

So, enough of the internal stuff and let’s go with what your clients need to know about software development.

Writing Code is Easy and Making It Work Is Another Story – Yes, it is true that writing code is easy. But to make every line of code work takes time and effort. If you see a fancy website with lots of movements, do not assume that those were just dragged on the page and viola!

Requirements are our Frameworks – We work within those frameworks to produce a good product. The more naïve the requirements are, the worse the application we’re going to produce. But if you give us a clear requirement, we’ll give you more than what you expect.

It Takes Time To Develop – Many of us tend to believe that developing a digital app is easy. We may say that it is easy BUT it will take time. Like what I said above, making it work is another story.

We Need More Tests – Most of the time, this is one of those processes that gets sacrificed, testing. More time was given in doing design yet coding and testing got sacrificed. If this was prints, we can let it be but this is digital.

Time Determines Many Things – Don’t give us hard requirements if you have a tight deadline. The more we do “hand-crafted solutions”, the more you see a lousy product. Small doesn’t mean easy and Big doesn’t mean hard.

Digital is cool and that’s where we are all headed but without a good understanding of how digital works, it will be hard to think of excellent ideas that can be implemented over the web.

The knowledge of software development is not just for application developers. Marketers, accounts, creatives and project managers too need to understand the structures and rules of developing softwares.

So, what have you learned in the past days about software development? Care to share your thoughts? Let’s talk!

Enhanced by Zemanta


View full post on Social Media Philippines

Follow MarketingTypo on Twitter

Follow MarketingTypo on Plurk

LinkShare_468x60v2

posted by MarketingTypo in Social Media and have Comment (1)

The Best Resources In iOS Development (For 2 Weeks Aug.14-27)

An interesting time is approaching for iPhone and iPad developers as an Apple announcement is coming this week, and already new devices have started showing up in iOS.  It looks like the Sept. 1st announcement could bring support for the Verizon network, a new iPod touch with camera, or Apple iTV – maybe even all of those things.

Here are the most popular iPhone and iPad programming resources from this site in terms of sharing and visits for the 2 weeks August 14th to August 27th:

The Magic Formula For Getting Your App Featured By Apple – An analysis of what it takes to get featured by Apple in the app store.

XNA Touch: Microsft XNA Games Running On An iOS Platform – An open source project enabling games crated using XNA to run on the iPhone.

A Blazing Fast iOS Math Library – A new math library using integers that provides speed increases of at least 400% over standard C math functions on the iPhone.

Results From An iAds For Developers Experiment – The results from running an expensive test usingApple iAds for developers to promote an app.

Easily Create A Custom UIView For 5 Star Ratings – How to create a UIView that changes as the user selects a rating.

How To Use XCode’s Folder References – An explanation of how the folder’s in Xcodework.

Creating High Definition Games With The Sparrow Framework – A tutorial on how to create high resolution games easily using the Sparrow Game Framework for the iPhone 4.

Thanks for reading, please share by using the buttons below!

©2010 iPhone iOS 4 iTV iPad SDK Development Tutorials, Programming Tips, News. All Rights Reserved.

.

Share and Enjoy:

RSS
Twitter
Facebook
DZone
HackerNews
del.icio.us
FriendFeed

View full post on iPhone iOS 4 iTV iPad SDK Development Tutorials, Programming Tips, News

Follow MarketingTypo on Twitter

Follow MarketingTypo on Plurk

LinkShare_468x60v2

posted by MarketingTypo in Uncategorized and have No Comments

Infant breast development milk scandal

8.13.jpg
Beijing Times, August 13th, 2010

Today’s Beijing Times headline reads “Three Hubei babies don’t actually have premature sexual development.” Earlier this week, three baby girls from Hubei province were reported as having early sexual development due to drinking a baby milk formula from Synutra (圣元).

This caused a scare as thousands of other parents scrambled to find out if their children were also showing signs of premature sexual development, and even made it to international news. A subheading reads, “Whether or not their symptoms are related to milk powder must be investigated. Health department starts a special team to research early sexual development.”

The main article contains an interview with Professor Yang Yanlin (杨艳玲) from Peking University First Hospital of Pediatrics, who claims the three babies’ growth is perfectly normal.

The children’s symptoms cannot be directly correlated to any kind of milk formula or even food. Breast milk also contains hormones, so slight breast development is a perfectly normal phenomenon. It must be stressed that due to individual differences in body type, during their maturation process different infants will have different growth patterns.

The Times’ main picture shows a hospital building which collapsed yesterday after a sinkhole formed underneath it in Shanxi province. Because the sinkhole formed slowly, everyone was evacuated and there were no injuries.

Links and Sources

Tags: milk scandal, public health

This article is from Danwei.org.


twitterchiclet.pngtweet
facebook.pngfacebook
Deliciousbookmark
hhrHaoHao onclick="window.open('http://digg.com/submit?phase=2&url=http%3A%2F%2Fwww.danwei.org%2Ffront_page_of_the_day%2Finfant_breast_development_milk.php'); return false;" title="Submit this story to digg.">diggdigg

Mainland accessible mirror on Danwei.TV

Jobs in China: danweijobs.com


View full post on Danwei – Media, Advertising, and Urban Life in China

Follow MarketingTypo on Twitter

Follow MarketingTypo on Plurk

LinkShare_468x60v2

posted by MarketingTypo in Uncategorized and have No Comments

Innovative iPhone Application Development

iPhone is the newer third generation mobile phone launched by Apple in 2007. It is the radical instr… Read more…

posted by MarketingTypo in Technology and have No Comments

Professional Services Marketing: How the Best Firms Build Premier Brands, Thriving Lead Generation Engines, and Cultures of Business Development Success

  • ISBN13: 9780470438992
  • Condition: New
  • Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed

Product Description
Praise for Professional Services Marketing

“This book is that rare thing: simultaneously wise, practical, readily accessible, and data-driven. A necessary addition to your reading.”
David Maister, author of Managing the Professional Service Firm

Professional Services Marketing will certainly become the bible of the field in short order! Without a doubt, the most useful compendium of marketing insight for the practicing professional services firm executive…BRAVO!”
Leonard A. Schlesinger, President, Babson College, and coauthor of The Service Profit Chain

“It’s no longer sufficient to be a good ‘expert for hire’—you need a brand and a powerful marketing engine behind you. Professional Services Marketing is a gold mine of research based strategies, best practices, and specific techniques that will help you consistently win in the client marketplace and outshine your competition. It’s thoughtful, funny, and filled with the how-to so often missing in business books.”
Andrew Sobel, coauthor of Clients for Life

“Schultz and Doerr offer tactics and information in an easy-to-read, concise, and enjoyable format. Professional Services Marketing should be a required resource in every professional marketer’s tool box!”
R. Granville Loar, Executive Director, Association for Accounting Marketing

“This book is an excellent resource for anyone involved in professional services. It is especially timely in our current challenging economic conditions, and the ideas and guidance are relevant for the better times to come as well.”
Josh Lee, Partner, Monitor Group

“Smart. Practical. Comprehensive. This is the one book that won’t collect dust on my shelf.”
Kevin McMurdo, Chief Marketing Officer, Perkins Coie

Professional Services Marketing is the first book to directly address the challenges of the professional services marketer. This book is filled with practical wisdom and research on best practices and processes specifically for this industry. A must-read for anyone in a professional services firm!”
Paul Dunay, Global Director of Integrated Marketing, BearingPoint

Professional Services Marketing: How the Best Firms Build Premier Brands, Thriving Lead Generation Engines, and Cultures of Business Development Success

posted by MarketingTypo in Books and have Comments (5)

All news Free B2B Online Marketing & Web Development Webinar Series Launches

One of the more rewarding aspects of my job is to host most of Wakefly’s online marketing and web development webinars. This ongoing webinar series has afforded me the opportunity to get to know many great marketing and sales professionals from arouns the world, and I think we’ve learned a great deal from each other on successful online marketing and web asset development that can actually generate a tangible ROI.

Thus, it’s with great excitement that I have annouced our new topic list for this summer and fall’s webinars.

Here are some of the topics we will be covering:

  • Star Player or Banished to the Basement: Choosing a B2B Enterprise Content Management System
    July 22, 2010
  • Hunting the Hunters: An Introduction to Successful Online Marketing
    August 19, 2010
  • Marketing in the Cloud: Virtual Online Marketing Teams Meeting Today’s Needs
    September 23, 2010
  • Harnessing the Power of Social Media Marketing
    October 21, 2010
  • B2B Websites that Generate Leads
    November 18, 2010
  • Why Google Analytics & Why Now
    December 16, 2010

I hope to see you again soon.

View full post on Online Marketing and Lead Generation Insights

Follow MarketingTypo on Twitter

Follow MarketingTypo on Plurk

LinkShare_468x60v2

posted by MarketingTypo in Uncategorized and have No Comments

The Best Resources In iOS Development July 19th 2010 (For Week 07/10-07/16)

Thanks for visiting, things have continued to accelerate in the iPhone and iPad developer blogging world.  It seems like each week there is more and more great content being put out.  I am continuing to look through, and filter for the good stuff to share with you, and I still have a lot to look through.

If you have a resource that you would like to share then you can submit it. This site received about 40,000 page views in the last week according to Google analytics, and I try to give submitted content priority.  I also like to give priority to those who are new, have linked back or have shared content from this site on Twitter.

Anyways, here are the resources from 7/10-7/16 in order of popularity and sharing!

How To Program A Fully Functional iOS Photo Viewer Quickly With Three20
A great tutorial from Ray Wenderlich on using the photo viewer in the uber handy Three20 open source library.

3 Great Tutorials For Beginning iOS Developers
Three great tutorials for beginners from Nick Vellios.

Drag-In Straightforward Pathfinding Library For iOS Game Developers
An excellent open-source library for adding pathfinding into iPhone and iPad games from the creator of ASIHttpRequest.

Programming A Non-Fullscreen iOS Movie Player That Even Runs In Portrait
A handy code snippet from John Muchow on creating a movie player that works in portrait mode, and doesn’t automatically go full screen.

4 Ridiculously Handy Custom iPhone UI Tricks and Libraries
Four very handy code snippets from Hans Pinckaers for UIKit user interface builders.

How To Add Turn Based Multiplayer Into Your iPhone Games Easily With Openfeint
A nice tutorial on how to easily implement turn based multiplayer using Openfeint from Kwigbo.

Glossy iPhone Buttons Without Images Or Private APIs
A very nice open source library for adding glossy colored iPhone buttons that can be laid out using interface builder from Hwee-Boon Yar.

Using Objective-C JSON To Do Translations In An iOS App
Another great tutorial from Ray Wenderlich this time on using JSON with Google Translate to add translations into an iPhone app.

Easily Accommodate Different iOS Versions With This Clean Code
A nice tutorial with sample code showing how to accomodate different versions of iOS with uglifying your code.

That’s it – If you liked something on this list, please share it!

©2010 iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News. All Rights Reserved.

.

Share and Enjoy:

RSS
Twitter
Facebook
DZone
HackerNews
del.icio.us
FriendFeed

View full post on iPhone iOS 4 iPad SDK Development Tutorials, Programming Tips, News

Follow MarketingTypo on Twitter

Follow MarketingTypo on Plurk

LinkShare_468x60v2

posted by MarketingTypo in Uncategorized and have No Comments

Getting Marketing & Development Teams Working Together – SES Toronto

It’s a common story: an online marketing professional returns from a conference full of exciting new ideas and tactics, only to fail at selling those ideas internally.  In many cases, marketing and IT/development professionals don’t always understand each other, and as a result potentially high value projects stall out and never see the light of day.

How can you get your marketing and IT teams working together?  The following panel of speakers moderated by Tracy Falke, Social Media Specialist at Freestyle Interactive tackle the subject matter:

  • Jonathan Allen, Director, SearchEngineWatch
  • Puneet Bhasin, Independent IT Consultant,
  • Casey Rovinelli, Director, Digital Marketing, National Hockey League Players’ Association

Casey Rovinelli, Director, Digital Marketing, National Hockey League Players’ Association


Casey Rovinelli started things off by discussing that the world is technology driven, and that we need IT to get things done.

What are the common types of things IT says to marketing?

  • It’s un-realistic – we can’t do that.
  • Too many changes – it’s not possible with current resources.
  • Where are we going? (And why are we doing this?)
  • They don’t understand – marketers don’t understand our technology.
  • It’s a pain!

What are the common types of things marketing says to IT?

  • Not design focused, too slow – why can’t it be done quicker?
  • Too expensive – is that how much it really costs?
  • They don’t understand – we’re trying to build our brand.
  • You’re a pain!

We need to fix three things to get marketing and IT aligned:

  1. We need to get people talking to people – take accountability, talk and sell.  Create a social contract between IT and marketing.  Talk to each other and communicate so everything is clear, don’t provide unspecific actions.  Build the roadmap together instead of approaching it in silos.
  2. Fix the product/process - try out agile development (or some derivative therof).  To succeed in modern digital marketing you need to have some type of development process that’s quick to bring to market.  An inclusive, not an exclusive process.
  3. The actual technology get a sandbox so that everyone can experiment together, prototype in real-time and “just go.”  Work in the sandbox in order to find efficiencies together.

Marketing and IT should not be an “us vs them” mentality, they need to develop an iterative process and work together so that everyone is on the same team.  Break barriers down and remove conflicts in order to align team members.

Jonathan Allen, Director, SearchEngineWatch


Jonathan started things off by sharing Swam Theory:  essentially all birds fly together by keeping an equal distance from the bird next to them.  How does this apply to SEO?  By getting team members to worry only about what matters to them.

Create categories and classifications for different groups so they understand who owns what (i.e., search, social media, development, etc.).  Use visualizations instead of words to help team members see what is relevant to whom.

Marketing typically does a terrible job of explaining what they want to IT, and IT does a terrible job of explaining what they want to marketing.  How can you get them together?

Show goals and examples of what is possible – both groups need to help the other see what they are driving at.  Present to the other group your ideas and get them excited about the possibility of success.  Ensure that all parties actually understand the technologies (and marketing strategies) behind what they want to implement.  IT can understand marketing if it’s explained right and marketing can understand IT if they slow down and clarify.

Internally sell different marketing ideas but bring IT with you during that process.  It doesn’t help as much to bring them in late in the process.

Puneet Bhasin, Independent IT Consultant


Puneet gave an “insider’s guide” to speaking geek.  He constantly deals with “requests vs. reality” and frequently feels like Scotty from Star Trek (i.e. – our website needs more power!).  As an IT consultant, he shared the other side of the coin regarding the disconnect between IT and marketing.

Why is there a disconnect?

There’s a difference of objectives.  When marketers develop something, they want to build a brand, attract customers and ensure usability.

Dev/IT is tasked with building a secure site, and making it work effectively with different systems.

IT is usually last in the process after all the planning has been set.  You need to bring IT/developers involved into the process on Day 1.

If you give IT your end goal, your objective and do it at the beginning, good IT people will be able to help you get there.  Don’t do it mid-way through the process or after the process is already done, bring them into the planning.

“Bump chests, not heads” work together and don’t get upset.

Marketers:  ask questions and use tools you are already familiar with to find out what exists before going to IT.  They love to hear about new tools.

Three takeaways:

  • Stay informed – make sure both teams know what the other is up to.
  • Give us goals – IT people and marketers should both be given goals for implementation.
  • Get IT involved from day 1 – they can’t help if your plan is fleshed out and you’re not open to changes.

Audience Q and A

Q:  How do you communicate to non-techies what’s possible on a site i.e.:  I want to add a button right here but IT says that will take two weeks.

A:  Teams need to communicate what types of updates are possible and how long they will take.  By having that spelled out clearly, it will save a lot of pain later on.  Also, bringing the teams together socially (i.e. for lunch, team building, etc.) is important and will help your separate teams emphasize with each other.

Q:  How do you deal with IT challenges in social media?

A:  The problem with sites like YouTube and Facebook is not that they are a waste of time (some CXOs think that).  At the end of the day they’re simply a tool.  The problem is they can take up bandwidth – that’s something that IT monitors closely.  Or if we’re going to get “Dugg” or anticipate large amounts of social traffic, marketers should let IT know so we can prepare.

Q:  How did marketers and IT pros get disconnected?  How do they reconnect?

A:  Marketers have had to deal with personas, buying types and people.  IT folk had to deal with technology.  Now technology deals with people and intent, and that’s why they intersect.    The real answer is that marketers need to understand technology in order to be effective.  We’ve entered the second phase of the technology lifecycle – where it has moved into being an essential tool rather than a toy.  At this stage, technology is the domain of marketers as much as IT and developers.


Email Newsletter
Gain a competitive advantage by subscribing to the
TopRank® Online Marketing Newsletter.

© Online Marketing Blog, 2010. |
Getting Marketing & Development Teams Working Together – SES Toronto | http://www.toprankblog.com

View full post on Online Marketing Blog

Follow MarketingTypo on Twitter

Follow MarketingTypo on Plurk

LinkShare_468x60v2

posted by MarketingTypo in SEO and have Comment (1)

Getting Marketing & Development Teams Working Together – SES Toronto

It’s a common story: an online marketing professional returns from a conference full of exciting new ideas and tactics, only to fail at selling those ideas internally.  In many cases, marketing and IT/development professionals don’t always understand each other, and as a result potentially high value projects stall out and never see the light of day.

How can you get your marketing and IT teams working together?  The following panel of speakers moderated by Tracy Falke, Social Media Specialist at Freestyle Interactive tackle the subject matter:

  • Jonathan Allen, Director, SearchEngineWatch
  • Puneet Bhasin, Independent IT Consultant,
  • Casey Rovinelli, Director, Digital Marketing, National Hockey League Players’ Association

Casey Rovinelli, Director, Digital Marketing, National Hockey League Players’ Association


Casey Rovinelli started things off by discussing that the world is technology driven, and that we need IT to get things done.

What are the common types of things IT says to marketing?

  • It’s un-realistic – we can’t do that.
  • Too many changes – it’s not possible with current resources.
  • Where are we going? (And why are we doing this?)
  • They don’t understand – marketers don’t understand our technology.
  • It’s a pain!

What are the common types of things marketing says to IT?

  • Not design focused, too slow – why can’t it be done quicker?
  • Too expensive – is that how much it really costs?
  • They don’t understand – we’re trying to build our brand.
  • You’re a pain!

We need to fix three things to get marketing and IT aligned:

  1. We need to get people talking to people – take accountability, talk and sell.  Create a social contract between IT and marketing.  Talk to each other and communicate so everything is clear, don’t provide unspecific actions.  Build the roadmap together instead of approaching it in silos.
  2. Fix the product/process - try out agile development (or some derivative therof).  To succeed in modern digital marketing you need to have some type of development process that’s quick to bring to market.  An inclusive, not an exclusive process.
  3. The actual technology get a sandbox so that everyone can experiment together, prototype in real-time and “just go.”  Work in the sandbox in order to find efficiencies together.

Marketing and IT should not be an “us vs them” mentality, they need to develop an iterative process and work together so that everyone is on the same team.  Break barriers down and remove conflicts in order to align team members.

Jonathan Allen, Director, SearchEngineWatch


Jonathan started things off by sharing Swam Theory:  essentially all birds fly together by keeping an equal distance from the bird next to them.  How does this apply to SEO?  By getting team members to worry only about what matters to them.

Create categories and classifications for different groups so they understand who owns what (i.e., search, social media, development, etc.).  Use visualizations instead of words to help team members see what is relevant to whom.

Marketing typically does a terrible job of explaining what they want to IT, and IT does a terrible job of explaining what they want to marketing.  How can you get them together?

Show goals and examples of what is possible – both groups need to help the other see what they are driving at.  Present to the other group your ideas and get them excited about the possibility of success.  Ensure that all parties actually understand the technologies (and marketing strategies) behind what they want to implement.  IT can understand marketing if it’s explained right and marketing can understand IT if they slow down and clarify.

Internally sell different marketing ideas but bring IT with you during that process.  It doesn’t help as much to bring them in late in the process.

Puneet Bhasin, Independent IT Consultant


Puneet gave an “insider’s guide” to speaking geek.  He constantly deals with “requests vs. reality” and frequently feels like Scotty from Star Trek (i.e. – our website needs more power!).  As an IT consultant, he shared the other side of the coin regarding the disconnect between IT and marketing.

Why is there a disconnect?

There’s a difference of objectives.  When marketers develop something, they want to build a brand, attract customers and ensure usability.

Dev/IT is tasked with building a secure site, and making it work effectively with different systems.

IT is usually last in the process after all the planning has been set.  You need to bring IT/developers involved into the process on Day 1.

If you give IT your end goal, your objective and do it at the beginning, good IT people will be able to help you get there.  Don’t do it mid-way through the process or after the process is already done, bring them into the planning.

“Bump chests, not heads” work together and don’t get upset.

Marketers:  ask questions and use tools you are already familiar with to find out what exists before going to IT.  They love to hear about new tools.

Three takeaways:

  • Stay informed – make sure both teams know what the other is up to.
  • Give us goals – IT people and marketers should both be given goals for implementation.
  • Get IT involved from day 1 – they can’t help if your plan is fleshed out and you’re not open to changes.

Audience Q and A

Q:  How do you communicate to non-techies what’s possible on a site i.e.:  I want to add a button right here but IT says that will take two weeks.

A:  Teams need to communicate what types of updates are possible and how long they will take.  By having that spelled out clearly, it will save a lot of pain later on.  Also, bringing the teams together socially (i.e. for lunch, team building, etc.) is important and will help your separate teams emphasize with each other.

Q:  How do you deal with IT challenges in social media?

A:  The problem with sites like YouTube and Facebook is not that they are a waste of time (some CXOs think that).  At the end of the day they’re simply a tool.  The problem is they can take up bandwidth – that’s something that IT monitors closely.  Or if we’re going to get “Dugg” or anticipate large amounts of social traffic, marketers should let IT know so we can prepare.

Q:  How did marketers and IT pros get disconnected?  How do they reconnect?

A:  Marketers have had to deal with personas, buying types and people.  IT folk had to deal with technology.  Now technology deals with people and intent, and that’s why they intersect.    The real answer is that marketers need to understand technology in order to be effective.  We’ve entered the second phase of the technology lifecycle – where it has moved into being an essential tool rather than a toy.  At this stage, technology is the domain of marketers as much as IT and developers.


Email Newsletter
Gain a competitive advantage by subscribing to the
TopRank® Online Marketing Newsletter.

© Online Marketing Blog, 2010. |
Getting Marketing & Development Teams Working Together – SES Toronto | http://www.toprankblog.com

View full post on Online Marketing Blog

Follow MarketingTypo on Twitter

Follow MarketingTypo on Plurk

LinkShare_468x60v2

posted by MarketingTypo in SEO and have Comment (1)

WordPress Theme Development: Custom versus Commercial

WordPress Theme Development: Custom versus Commercial

WordPress theme development and design is quickly becoming one of the most popular forms of web development. Whether you’re building a custom theme for a client’s website or designing a theme for widespread distribution, WordPress theme development is one of the most sought-after skills in our industry currently.

As a freelance web designer specializing in WordPress, I spend roughly half of my time designing themes to release as commercial products through my company, ThemeJam. The rest of my time is spent building custom themes for clients through my consultancy, CasJam Media.

In this article, I will break down these two avenues of WordPress theme development and discuss how you, the designer/developer, might approach each situation differently.

For the sake of easy labeling, I’ll refer to each as follows:

  • Custom Theme: Refers to a theme designed for a client or personal project.
  • Public Theme: Refers to a theme designed for distribution as a commercial product or free download.

Getting the Gig

How does the task of designing a WordPress theme come about?

Custom Theme

If it’s a custom theme project, the job may have come about in a variety of ways. Perhaps it’s for a client that hires you directly. Or you may be working for an agency or acting as a sub-contractor. Perhaps it’s a custom theme design for your own personal project, like your portfolio website or personal blog.  

The one thing that all of these scenarios have in common is they come with a set of defined project requirements. Your job is to deploy a custom WordPress theme that delivers on these project objectives. 

Public Theme

Designing a theme as a commercial or free product? There are several ways to this:

  • Submit your theme as a free download in the WordPress.org themes directory
  • Promote and sell (or give away) your themes through your own website
  • Sell your themes through one of the popular theme marketplace sites like Mojo Themes or ThemeForest.

The key difference between a custom theme and public theme is you’re designing for a wide range of users who will use your theme in a variety ways. Your job is to walk a balance between functionality and flexibility while ensuring a smooth user experience.

The Audience

Who are the consumers of your custom or public theme?

Custom Theme

Designing a theme (or any site for that matter) for a client begins with a careful analysis of their target audience. You want to analyze whom they are marketing to (age, gender, interests, industry, location, etc.). You also want to fully understand your client’s business goals and how they can be achieved through a WordPress-driven website.

In addition to designing for your client’s target audience, you must also consider the needs of the client who ultimately will be the one managing the site via WordPress. Is your client web-savvy? Have they used WordPress before? These things may affect the way you set up the admin side of your custom WordPress theme.

Public Theme

Designing a theme for public release requires a very different approach when considering the intended audience. This is mainly because you really have no way of knowing who the audience is. Consumers of your theme come from a variety of industries and they will deploy your theme in a variety of ways.

The general rule of thumb here is to design for universal appeal. You want to keep things flexible and open-ended so that consumers will be able to tweak your theme to suit their specific needs.

Even if you’re designing a niche theme, such as a WordPress theme for a wedding blog, you still want to be sure that it will appeal to a wide audience within that niche.

Lastly, you should construct your theme with both developers and non-developers in mind. A large portion of your theme’s consumers will be web developers seeking to use your theme as a basis for their customizations.

Make things easy for developers and they’ll come back to your themes for all of their client’s websites!

The rest of your theme’s consumers will be non-developers, so your theme must work flawlessly out of the box without technical issues.

Design Considerations

What things about the design of a WordPress theme do you need to take into consideration?

Custom Theme

When designing a theme for a client, you can custom-tailor every detail to their specific requirements. Every design decision you make should serve a purpose related to your client’s goals and how their audience will use the site.

You need to create a layout that frames and presents their content in the best way possible. You have to conceptualize the flow of information through the site and implement theme navigation elements accordingly. In this sense, you’re designing with very specific guidelines in place.

But there are some creative freedoms at play here as well. For example, you can explore and develop much nuanced styles and treatments that speak directly to your client’s audience. You can try very specific typography choices using a service like TypeKit, which is a luxury not usually available when designing a public WordPress theme.

Then you have several rounds of client review, revisions, and sign-off. The extent of this process can vary depending on many factors ranging from contractual agreements to levels of company bureaucracy on the client’s end. Sometimes it’s a painless process, sometimes we tear our hair out trying to satisfy a client from hell (we’ve all been there).

Public Theme

The thing I love most about designing themes to release as products is the design process itself. There is no back-and-forth with a client and no contractual "sign-offs" involved—things that often add a lot of stress to the process. I get to run with what I think are my best ideas and what users will find most useful.

That’s not to say the designs are not impacted by user feedback. I like to ask for design feedback via Twitter. I also take into account which design approaches translate into higher download counts and sales.

Without a doubt, you can’t go wrong with a clean and simplified design approach. This makes for the most universal appeal.

It’s also a good idea to take various forms of content into account. The design should be flexible enough to accommodate a text-heavy blog as well as a multimedia-heavy (image/photo and video) one.

I also like to make several design features optional, meaning the user can easily enable or disable them via the theme options.

In addition, I often package several color options with theme, which are activated via distinct CSS stylesheets.

Clean slateClean Slate, one of my commercial WordPress themes.

Development and Features

What are the differences in development processes and feature specifications between a custom and commercial WordPress theme?

Custom Theme

The nice thing about coding a WordPress theme for a specific client is that there are few unknown variables. You likely know where the site will be hosted, which version of WordPress they’re running (hopefully the most recent), what type of content will be managed using the theme, etc.

Generally speaking, theme options and multiple widget areas are not as important when designing a custom theme for a client. Sure, a widgetized sidebar or footer might prove useful, however, sometimes this can cause more harm than good.

Depending on your client’s comfort level, it may serve them better to hard-code certain elements that won’t be changing very often (such as the primary navigation menu). This can protect against potential damage done by a curious client tinkering with the settings.

Other functionalities (such as contact forms) can often be achieved through the use of a plugin. Working for a single client, you’re able to implement a plugin of your choice and ensure it integrates seamlessly with your theme.

Public Theme

One of the most difficult things about developing a WordPress theme for mass consumption is that you must anticipate many different variables. Some web hosts are more WordPress-friendly than others. Ideally, your theme will be compatible with all hosting environments, but some will throw you curve balls.

You also can’t predict which plugins will be installed in conjunction with your theme. It’s impossible to guarantee compatibility with all third-party add-ons, but ideally, it should work with most—assuming the plugin is coded properly.

Clean and organized code should be a given in any web development project. But this is super important when constructing a WordPress theme for commercial release. As discussed earlier, you want it to be developer-friendly. Make it easy for developers to navigate through your code and make modifications. That means thoughtfully commenting your code, employing proper indents, and adhering to web standards.

It’s also a good idea to keep your coding style consistent across all your themes, giving repeat customers a sense of familiarity with your code.

Theme options also play an important role in distributed themes. Things like adding your own logo, configuring a featured posts slider, or inputting Google Analytics tracking code are all useful features to include in a theme options panel. However, I prefer not to go overboard here. You want to meet your user’s needs for flexibility, while not confusing them with too many options.

Public Theme

Customer/Client Support

Supporting your product can be very different for custom themes and public themes.

Custom Theme

Many of the client projects I work on also involve a certain amount of consultation and support during both the design process and post-launch.

If the client is not already familiar with WordPress, you may need to provide written documentation or training sessions on how to create posts and pages, manage the home page content, and other content management tasks.

You may also be tasked with installing, activating, and launching the theme on your client’s live website. This may include additional debugging and ongoing consultation.

The benefit here is that you’re only providing customer support to one person or group of people: your client. Once all of their questions are answered, your support duties are pretty much behind you. There may be ongoing (paid) work involved (such as maintenance and updates), but for the most part, the project is complete.

Public Theme

Dedicated customer support is often one of the biggest selling points for commercial WordPress themes. It has become an expectation that if you charge for your theme, you guarantee some type of support. Many free themes also come with a varying level of support from the theme author.

Support can be conducted via a support forum, which is the most likely method for large theme companies.

If you’re releasing a single theme or two on your blog, you might answer support questions in your blog comments. Undoubtedly, some customers will seek personalized support via email, which may or may not be something you’re willing to provide. My stance is I don’t officially offer email support, but I usually try to help out whenever I can. Users and customers appreciate it when you go above and beyond, and it often results in more referrals to your themes.

Don’t underestimate the time commitment involved in offering customer support for a distributed WordPress theme. The more downloads/sales you have, the more support requests will come in. Support can — and likely will — be ongoing over the life of your theme company so be prepared to dedicate a significant amount of time to customer support. For commercial theme companies, support is usually the first thing to consider when building a scalable business.

To a certain extent, you can offset your customer support obligations by providing thorough documentation on using your theme.

In addition, it’s a good idea to have detailed instructions built-in alongside your theme options.

Finally, you must thoroughly test your themes to iron out all of the bugs before releasing it into the wild.

What’s Your Take on Custom vs. Commercial WordPress Themes?

Please share your thoughts on custom vs. commercial themes.

Related Content

About the Author

Brian Casel is a freelance Web Designer and WordPress Specialist. He operates ThemeJam, a premium WordPress themes company and CasJam Media, his freelance web design business. You can follow Brian on his blog at briancasel.com and on Twitter as @CasJam.

View full post on Six Revisions

Follow MarketingTypo on Twitter

Follow MarketingTypo on Plurk

LinkShare_468x60v2

posted by MarketingTypo in Design and have Comments (10)
Get Adobe Flash playerPlugin by wpburn.com wordpress themes
0
0, 0
Max visitors today: 33 at 04:22 am ICT
This month: 124 at 09-01-2010 05:48 pm ICT
This year: 173 at 03-10-2010 08:15 am ICT
All time: 173 at 03-10-2010 08:15 am ICT