The Business of WordPress

The root word of ecosystem is “eco,” a derivative of the Greek term for house or home, and “system,” is a set of connected things or parts forming a complex whole. A closer look at nature reveals a highly integrated system of living and nonliving components capable of sustaining life. Each species, element, and energy source plays a crucial part in maintaining balance on our living planet. In the same token, there exists multiple layers of ecosystems within social and business structures that are interactive and interdependent upon each other. We have witnessed in the last few years a social networking phenomenon where our world has become more and more interconnected digitally and business environments are turning into digital ecosystems.

Caught in the midst of all this is a thriving WordPress community comprised of WordPress professionals, authors, developers, theme providers, marketplace vendors, web hosts, and other commercial entities that have evolved and conglomerated into this dynamic WordPress ecosystem we have today. These key players have all been instrumental in empowering the world’s most popular Content Management System (CMS) today, fueling this digital economy with WordPress powered websites, themes, plugins, and web consultancy services all around the globe.

One of the exciting events to look forward to in the WordPress scene is the upcoming Pressnomics 2012 conference in November. Pressnomics 2012 – The Economics of WordPress is the first of its kind gathering of the brightest minds in the commercial WordPress ecosystem represented by 7+ countries around the globe. The goal is to foster dialog, share and discuss business best practices, teach a mix of WordPress and general business strategy, et cetera, to help propel those who are active WordPress professionals even further as well as inspire those who are contemplating a future in the WordPress ecosystem. Among the list of speakers are familiar names in the WordPress community: Collis Ta’eed, Pete Davies, Alex King, Cory Miller, to name a few.

There is still much to learn and more room to grow in this realm as the world becomes smaller and smaller because of the recent technological advances especially in the mobile tech industry. The crest of this WordPress wave has yet to reach its peak and even as the wave rises so do the rest of the little boats floating along with it.

For more details about Pressnomics 2012, visit their website at pressnomics.com.


eCommerce WordPress Themes 2013: Trends

eCommerce has been around since the late 1990s and has been a steadily growing phenomenon over the last few years. As the Internet continues to grow in coverage and in technology, so will the number of consumers who utilize eCommerce tools as their main means of purchasing goods and services over the Internet. In a recent marketing study commissioned by Google, it was found out that 80% of shoppers today do preliminary research online before they actually do their purchase. In light of the rising dominance of eCommerce, here are some trends to watch out for in the next 12 months:

1. Mobile

In a previous article we mentioned that 2013 is likely the year mobile devices will take over. An analysis of 35000 Shopify stores predicts that 1 out of 4 eShoppers this Christmas will do so from a mobile device and this will grow to 43% next year. With 5 Billion mobile phone subscribers expected to convert to smartphones and other handheld devices, developers need to pay attention to truly responsive design with the use of flexible images. Developer also need to put focus on eCommerce engine optimizations for 3G networks found in developing countries where the bulk of smartphone conversions are expected to happen.

2. Shopify

Providers specializing in eCommerce infrastructure are gaining headway. One of the leaders is Shopify, providing its users with easily customizable and highly functional hosted web stores. For a monthly fee starting from $29, one can enjoy estore services without much hassle. WordPress theme developers need to deliver powerful themes with great eCommerce functionalities that are easy to use and available to the WordPress market at a competitive price.

3. Social Media and Viral Marketing

We cannot neglect the way social media has shaped the way people interact and experience the web. Facebook, Twitter and Youtube have taken traditional word of mouth marketing to the next level enabling the emergence of the viral marketing phenomenon. With the continued popularity of Pinterest, Google+, and the recent premium ad services on Facebook, shoppers can easily share and appreciate product details as never before. Product features and price comparisons can be shared to thousands of consumers all in a matter of seconds. New WordPress eCommerce themes should be integrated with various social media tools as well as simple and easy to understand statistics and analytics tools that can provide usage information and statistical data as to how their businesses are doing in light of their social media efforts.

4. Google Shopping

Google has just completed converting Google shopping into a fully paid listing service of products and services. This means only stores who subscribe to Google’s pay per conversion scheme get in the list. WordPress eCommerce themes should be able to support various shopping and payment options while taking note of client demands to integrate the Google shopping system into their websites. Developers must be able to figure out how to generate price comparisons using regular Google search results and integrate these as they design and develop their WordPress themes.

eCommerce has a bright future ahead as the shopping experience becomes more and more digital. WordPress authors and developers have the unique opportunity to create the themes that addresses these developing trends that will make website owners choose WordPress as the eCommerce CMS of choice.


Building Blocks to WordPress Grammar

The primary reason we learn a language is to be able to communicate more effectively. When we travel to new places or visit countries we’ve never been to before we usually buy one of those 15-minute language translation mini books and stuff them into our pockets, ready to be pulled out at any opportune time. We try to familiarize ourselves with the local translation of useful terms and phrases such as “Hello”, “Good Morning”, “How much?”, “Where’s the restroom?”, and other basic words to get us by. At this point, the primary goal is to understand and be understood. Sentence structure and rules of grammar are not the need of the hour just yet. Learning what these common and necessary basic words and phrases mean is the starting point to building your vocabulary and practicing your communication skills.

Similarly, we can learn to speak the language of “WordPress” by first simplifying our goals. Our goal at the moment is to understand and be understood. The semantics and structures can come later on as we first familiarize ourselves with the language and build our basic vocabulary.

Here are some of the most common words and phrases that you will encounter often as you begin to learn how to speak “WordPress.”

Content Management System (CMS)

A Content Management System, or CMS, is software for facilitating the maintenance of content, but not design, on a web site. A blogging tool is an example of a Content Management System.

WordPress

WordPress is web software you can use to create a beautiful website or blog. It is a free and open source blogging tool and a content management system (CMS) based on PHP and MySQL. It has many features including a plug-in architecture and a template system.

WordPress installation

Setting up WordPress for the first time is is a very simple process and takes less than five minutes to complete. Many web hosts now offer tools to automatically install WordPress for you. There are several installation guides on WordPress.org to guide you through the process.

Hosting Provider

A hosting provider is a company or organization which provides, usually for a fee, infrastructure for making information accessible via the web. This involves the use of a web server (including web server software such as Apache), and may involve one or more related technologies, such as FTP, PHP, MySQL, and operating system software such as Linux or Unix.

Web Server

A web server is a computer containing software for, and connected to infrastructure for, hosting, or serving, web sites written inHTML. The most common web server software on the internet is Apache, which is frequently used in conjunction with PHP, Perl, and other scripting languages.

Domain Name

A domain name is a name used for identification purposes on the Internet. In WordPress a domain name usually identifies a server where WordPress is installed. To make this work, the Internet’s domain name system (DNS) maps the domain name to a server’s IP apress. For example, the domain name example.com maps to the IP apress 192.0.43.10. Many domain names can map to the same IP apress, allowing a single server to run many websites.

cPanel

cPanel is a popular web-based administration tool that many hosting providers provide to allow users to configure their own accounts using an easy-to-use interface.

Site

In the WordPress user interface, a site can simply be the website created by WordPress, or it can be a virtual website created as part of a network by the multisite feature. A site in a network is virtual in the sense that it does not have its own directory on the server, although it has its own URL and it might have its own domain name. In WordPress code the site is the website created by WordPress. If multisite is in use, then the site is the network website and each virtual website is known as a blog.

FTP

FTP, or File Transfer Protocol, is rather predictably, a client-server protocol for transferring files. It is one way to download files, and the most common way to upload files to a server. An FTP client is a program which can download files from, or upload files to, an FTP server. You may need to use an FTP client to upload your WordPress files to your web server, particularly if you use a hosting provider.

HTML

HTML, or Hypertext Markup Language, is the W3C standard language with which all web pages are built. It is the predecessor toXHTML, but HTML is often still used to describe either one. It is often used in conjunction with CSS and/or JavaScript.

CSS

CSS, or Cascading Style Sheets, is a W3C open standards programming language for specifying how a web page is presented. It allows web site designers to create formatting and layout for a web site independently of its content.

PHP

PHP is a recursive acronym for PHP: Hypertext Preprocessor. It is a popular server-side scripting language designed specifically for integration with HTML, and is used (often in conjunction with MySQL) in Content Management Systems and other web applications. It is available on many platforms, including Windows, Unix/Linux and Mac OS X, and is open source software. WordPress is written using PHP and requires it for operation.

MySQL

MySQL is a popular open source SQL (Structured Query Language) database implementation, available for many platforms, including Windows, Unix/Linux and Mac OS X. WordPress requires a MySQL database to store all blog information, including posts, comments, metadata, and other information. WordPress also works with MySQL-compatible databases such as MariaDB and Percona Server.

XML

XML, or Extensible Markup Language, is written in Standard Generalized Markup Language (SGML) and essentially allows you to define your own markup language. XML is extremely useful in describing, sharing, and transmitting data across the Internet. Typically used in conjunction with HTML, XML defines data and HTML displays that data.

AJAX

AJAX is a technique that web pages use to have the server perform certain processing without reloading the web page. For example, when you approve a comment in a WordPress blog, WordPress uses AJAX to change the comment’s status, and you see the change without having to reload the Comments screen.

Script

Script is an automated series of instructions carried out in a specific order.

Theme

A theme is a collection of files that work together to produce a graphical interface with an underlying unifying design for a weblog. A theme modifies the way the weblog is displayed, without modifying the underlying software. Essentially, the WordPress theme system is a way to skin your weblog.

Template

In WordPress a template is a file that defines an area of the web pages generated by a theme. For example, there is typically a template for the header area at the top of the web pages, a template for the content, a template for the sidebars, and so on. The templates are like building blocks that make up the complete web page.

Frontend

The front end is what your visitors see and interact with when they come to your website, www.YourSite.com.

Backend

The back end is the area that authorized users can sign into to ap, remove and modify content on the website. This may also be referred to as “WordPress,” “admin” or “the administration area.”

Sitemap

A site map (or sitemap) is a list of pages of a web site accessible to crawlers or users. It can be either a document in any form used as a planning tool for Web design, or a Web page that lists the pages on a Web site, typically organized in hierarchical fashion.

Perhaps these words are already familiar to you but for those who are taking this WordPress journey with us, a lot of these terms will sound Greek. As you encounter these words over and over again and see how they work in real life situations, your understanding will gradually increase. Everything, like pieces of giant jigsaw puzzle, will eventually fall into place and reveal the bigger picture. In this situation, the sum of parts is greater than the whole. More next week!


The Beginner’s Guide to Learn Almost Everything About WordPress

So you’ve been blogging for quite sometime now and you’ve been posting random personal and business stuff on one of those free hosted sites. Everything has been going on well so far until one day this free hosted site suddenly announces that it is shutting down and all your content including all your contacts, posts and thousands of images will no longer be available after a certain date. Horrors! You now scramble to download every last post you’ve made and backup all your data before the clock strikes twelve or else everything disappears forever. Have you ever had that happen to you?

And then you stumbled upon WordPress. The thing is you know very little about it and so you start googling about it which is also probably why you ended up here and you are now reading this post. You want to know more.

Below are some useful resources to help jumpstart your WordPress journey. These resources are mainly aimed towards the novice or beginner level so WordPress savvy professionals might find some of these a bit elementary. Nevertheless, these references can someday come in handy whether you are a beginner or a true blue WordPress guru. We would also like to ask our readers to join the conversation by leaving a comment, any helpful suggestions or additional resources to add to our list.

For those who are about to begin their WordPress journey, check out these resources we have compiled to help you get started:

Websites to Bookmark

  • WordPress.com – A blog web hosting service (free) powered by the open source WordPress software. A good starting point on how to learn the how WordPress actually works at the backend and also to familiarize yourself with running a WordPress site. You can always upgrade to Premium status once you know your way.
  • wpmu.org – The number one source for WordPress news, tips, plugins, and theme reviews.
  • WPBeginner.com – A WordPress resource site providing quality tips, tricks, hacks and other resources for the WordPress community.
  • Speckyboy.com – Web design magazine that offers tutorials, time-saving techniques, inspiration, and useful resources for the web including WordPress.
  • wp.tutsplus.com – A site dedicated to teaching people how to use WordPress, develop widgets, plugins and themes.

Books to Read

Channels/Videos to Watch

  • WordPress.tv – A visual resource for all things WordPress including tutorials, updates, and the latest news.
  • WordCamp.tv – Presentations, highlights, and behind-the-scenes look at WordCamps around the world.
  • Lynda.com – Online courses and tutorials on anything WordPress.
  • StudioPress.tv – Step by step video tutorials for the Genesis Framework for WordPress.
  • Youtube WordPress tutorials

Authors/Developers to Follow

Straight from the Source

  • WordPress.org – the ultimate source for all things WordPress.

There are so many resources out there and so many tutorials that can help you get started. These are just a few to help point you in the right direction.


Learning the ABC’s of WordPress Grammar

“Code is poetry” – the WordPress mantra that’s been read by probably every WordPress user on the planet. If you haven’t then maybe you’re on a different planet or probably using another Content Management System apart from WordPress.

It is kinda romantic if you really think about it. The challenge is, not everyone understands the code. We all know Shakespeare wrote great poetry, as did Edgar Allan Poe, Elizabeth Browning, Alfred Tennyson and so many other great poets and authors. But how many who belong to this current generation truly understand what the sonnets and the verses mean? How many can dissect and decode the true meaning behind the words and symbolisms these authors used? We can all give our opinions and interpretations about these works of literary art but unless we “decode” and study the context behind those words that have been so beautifully strung together, in accordance with generally accepted standards, we might create a mental image quite different from the author’s intent. These standards need to be the foundation from which these “works of art” can be evaluated and interpreted.

How does all that apply to our understanding of WordPress? A WordPress theme is actually a unique “work of art.” It is a combination of both the literary and the visual. It is quite easy to appreciate the visual product that results from the string of commands and codes that have been strung together by a WordPress author or designer. But the true beauty behind this visual delight is the code or language that brings it to life. Every line of code is a brush stroke that layers on top of each other to create the functional art we know as WordPress themes. Perhaps that is why some WordPress purists are so passionate about what they do. They are in fact modern-day technological artists who use code as their medium to express their art. Hence, to them, code is sacred. Code is poetry.

In order for us to understand and appreciate code we need to learn the language. We need to study its vocabulary and apply grammar rules that will help us interpret it. For many of us we still need to learn our ABC’s. Many of us are scared to touch code because we fear making mistakes. How many times have we messed up our websites because we took out a portion of a code without fully understanding why it was there in the first place?

The secret to learning a language fast is by immersion. One needs to be immersed in an environment where one is forced to communicate using whatever language is available. We will attempt to do that in the next few weeks. Our goal is to learn the language of WordPress and make it easily understood even by the most novice of beginners. Hopefully, we can help you, our readers, achieve a level of fluency or perhaps spur you on to start creating your own WordPress themes, your own works of art. If that sounds exciting to you, then make the journey yours as well. Stay tuned!


Free WordPress Themes 2013: Trends

Free WordPress themes have come a long way since Kubrick. Twenty Ten, Twenty Eleven, and the latest – Twenty Twelve – is the newest Kubrick as far as Free WordPress themes go. Twenty Twelve is the current default WordPress theme.

Let’s take a look at some of the features of this free default WordPress theme:

  • Front Page Template where you can add text, images, video
  • Responsive, Mobile-first Layout
  • Custom ”Open Sans” Font
  • Custom post formats: links, quotes, asides, statuses, images
  • Widgets and No-sidebar layout
  • Custom menu, custom header image, custom background color and image
  • Multi columns
  • Sidebar
  • Flexible width
  • Editor style
  • Flexible header
  • Featured images
  • Full width template
  • Post formats
  • Sticky post
  • Theme options
  • Infinite Scroll

Those are a lot of features coming from a free WordPress theme, don’t you think? And most of these features are what you also get from a lot of Premium WordPress themes. If we use Twenty Twelve as our standard, what then can we expect in 2013, as far as Free WordPress themes are concerned?

  • All of the features listed above will become standard features
  • More Premium-like features
  • eCommerce options
  • Typography options
  • Drag and drop options
  • Page-builder options
  • More Single Page Themes
  • Free themes for email, mobile, etc.
  • HTML5 and CSS3 and adhering to WordPress Coding standards

Many WordPress themes authors, providers and developers give away free themes as samples of their work. These samples, albeit free, are not necessarily inferior to Premium themes being sold in the marketplace. In truth, some of them are even better (or Best – shameless plug). The fact that these free samples are marketing tools to introduce these new authors to the market should be a weighty incentive for them to release high quality products that will catch the attention of WordPress professionals who are always on the lookout for something fresh.


35 of the Best eCommerce WordPress Themes 2013

Believe it or not, 2013 is right around the corner, and we want you to be prepared. Thanks to some big advancements in eCommerce functionality for WordPress in 2012, the Best eCommerce Themes of 2013 are sure to be amazing. eCommerce is simply the commerce conducted through the Internet. With millions of websites, blogs, and Internet users, more and more businesses are taking their products online. The successes of sites like Amazon and Ebay has dispelled all skepticism about eCommerce websites – not to mention the scores of “mom and pop” operations selling everything from ebooks to digital hugs…yes…some people are making money selling completely made up things.

(more…)


HTML5 WordPress Themes 2013: Trends

The evolution of HTML from the time it was introduced years ago to the HTML5 we know today is a technical geek lover’s journey. This article is not about that but just in case you are interested to know how it all came to be here are some interesting resources for you to check out. For those who want a more comprehensive history of HTML5, you can read all about it here – Dive into HTML5 by Mark Pilgrim. For those who just want a quick overview, check out this cool infographic The History of HTML5 published by Mashable. If you are really want to get into the technical stuff, you can go straight to the source right here – W3C.

What’s so Cool About HTML5

According to PCMag:

HTML5 was designed to provide a comprehensive application development platform for Web pages that eliminates the need to install third-party browser plug-ins such as Java and Flash. HTML5 provides support for 2D graphics, document editing, drag and drop, browser history management, audio and video playback and local file storage.

Simply put, HTML5 is composed of a set of rules that tell computers how to interpret code to display websites. It’s the 5th version of a set of instructions, governed by specific rules, that tells your browser how to execute these commands to display a specific design. It is the language of the web. HTML5 includes the following updates:

HTML5 introduces a number of APIs that help in creating Web applications. These can be used together with the new elements introduced for applications:

  • Media elements (video and audio) have APIs for controlling playback, syncronising multiple media elements, and timed text tracks (e.g. subtitles).
  • An API for form constraint validation (e.g. the setCustomValidity() method).
  • An API for commands that the user can invoke (used together with the command element among others).
  • An API that enables offline Web applications, with an application cache.
  • An API that allows a Web application to register itself for certain protocols or media types, using registerProtocolHandler() and registerContentHandler().
  • Editing API in combination with a new global contenteditable attribute.
  • Drag and drop API in combination with a draggable attribute.
  • An API that exposes the components of the document’s URL and allows scripts to navigate, redirect and reload (the Location interface).
  • An API that exposes the session history and allows scripts to update the document’s URL without actually navigating, so that applications don’t need to abuse the fragment component for “Ajax-style” navigation (the History interface).
  • An API for base64 conversion (atob() and btoa() methods).
  • An API to schedule timer-based callbacks (setTimeout() and setInterval()).
  • An API to prompt the user (alert(), confirm(), prompt(), showModalDialog()).
  • An API for printing the document (print()).
  • An API for handling search providers (AddSearchProvider() and IsSearchProviderInstalled()).
  • The Window object has been defined.

WHATWG HTML has further APIs that are not in HTML5 but are separate specifications at the W3C:

  • An API for microdata.
  • An API for immediate-mode bitmap graphics (the 2d context for the canvas element).
  • An API for cross-document messaging and channel messaging (postMessage() and MessageChannel).
  • An API for runnings scripts in the background (Worker and SharedWorker).
  • An API for client-side storage (localStorage and sessionStorage).
  • An API for bidirectional client-server communication (WebSocket).
  • An API for server-to-client data push (EventSource).

source: W3C

How Does this Affect WordPress Developers?

The HTML5 standard features make it easier to develop faster, interactive, and more semantically correct web pages, eliminating the need for functions that require JavaScript and Flash. WordPress designers, authors, and developers can take advantage of HTML5 enhancements on these 6 key elements: video, application cache, canvas for images, geolocation, worker threads, and notification. No doubt, HTML5 has bridged the divide between desktop and mobile and so far it is the best way to create mobile-friendly websites on a variety of devices.

What Trends do We Expect See in 2013

  • The rise of the baked, boilerplate, bare bones or blank HTML5 Themes
  • HTML5 will be supported by all new WordPress themes
  • More single dynamic pages websites with animation features
  • WordPress themes running on HTML5 compatible smart phones
  • Responsive design
  • Simple and clean themes (no to options-overload, yes to feature-specific themes)

HTML5 is still a work-in-progress and its adoption into more and more WordPress themes will continue as more and more users turn towards the mobile web. We can continue to expect more power, more speed, and more capabilities from it in the future as this technology continues to mature.


25 Helpful Twitter Plugins for WordPress 2013

Twitter is one of the most visited social networking platforms on the planet. WordPress is one of the most widely used blogging platforms. When the two meet, you can expect beautiful things to happen.

Below we present you with 25 helpful Twitter plugins for WordPress – Plugins can make your WordPress site do virtually anything.

Here’s an example of what you can achieve with one of these Twitter Plugins for WordPress.

It is a common habit nowadays that people sign into their Facebook, Twitter, and Gmail accounts when they start their computer, and after checking their accounts they typically close all these web pages but do not sign out of their accounts. Instead they go on to work on new web pages and they occasionally return to their accounts to check any latest updates. Now there is a plugin named “Simple Twitter Connect”, no. 5 below in this list, which enables you to log into your WordPress dashboard through your Twitter profile. Once you install the plugin and sync everything then you can login to your WordPress dashboard with your Twitter account. If you have the habit of being logged into your Twitter account all the time then you can log into WordPress by just a click of the button – you will just have to hit the “Sign in with Twitter” button and you will be in.

This is just one example of the power of the Twitter Plugins presented below. Scroll down for more info on these wonderful Plugins for 2012 – 2013.

(more…)