Tag Archives: wordpress development

WordPress News: How to use GIT for WordPress Development

Do you like Time Travel? Do you also like saving your work files? Well now you can do both at the same time by using Git to save your files while keeping track of each change, to each file along the way. Once you’ve saved (committed) a file in the project, the old version is saved forever allowing you to travel back through time to make changes or revert back to old files when needed.

Imagine your just uploaded your beautiful new custom theme to your WordPress site and you realize that you forgot to save your old CSS file and you’ve just overwritten the old one on your web server. You now have no way to revert back to your latest version of the old layout in case you have problems with browser compatibility in the new layout.

Git is a very powerful version control system that allows you to keep track of all your files during a project so losing file version along the way will never happen. This requires a few extra steps during your saving process, but it has saved the skins of many programmers from all over the world every day. Now, we should all try to save backups of our projects and files to protect from data loss and keeping old versions. Git takes that idea but saves each version of that file since it was created. It also protects someone from editing a file at the same time someone else is, preventing overwriting of each others new version.

Let’s take a look at the Git structure to get a clear picture of how the system checks out and references each file.

Git file reference structure
Git file reference structure

This table shows us how Git associates each file to the master project. Each time a change is made, a “snapshot” of the entire file structure is made. This allows us to see our project in front of us, while old versions are saved and hidden from view unless we physically use our time travel capability to revert. Additionally, if no changes were made to a file in a new commit, the old version will automatically be referenced instead of uploading the unchanged file into the project commit. These basic features are why Git is so powerful and efficient, that might explain why 42.9% of professional software developers reporting that they use Git as their primary content version control system.

To learn more about Git the features and the benefits, please refer to these links from which this article was sourced.

WordPress Words: DIV

A “DIV” is an HTML element that divides sections of your WordPress site.

Example: A user can customize their site by adding DIV tags around their content sections in the text editor. Then they can add custom CSS to their DIV’s by going to the Theme Editor in
Appearance–>Editor–>style.css and adding a new line in the file.

.main-grid-content {display:inline-block;background-color:#FFF;}

About the Word

The DIV tag in HTML is used widely on most websites today. By default, a DIV is a block level element, which means it will take up all of the horizontal space  in its current container. In WordPress DIV’s are used to create new sections of content within your site, that may be linked to current classes or new ones.

New sections can help you separate portions of your site to add embedded maps, special offers, promotions, contact information, images and other content.

For More Information

Interview with Duane Baumgartner: City Ranked Media Founder

duane_city ranked mediaI recently seized the opportunity to interview Duane Baumgartner of City Ranked Media, Vancouver, WA. Duane is a Search Engine Optimization & Search Engine Marketing expert and founder of City Ranked Media. He has 15+ years experience assisting small business owners in obtaining positive results with their internet advertising. He is a dedicated student of the SEO world and Google AdWords certified. Duane was raised in Oregon and is a resident of Vancouver, WA today. His passion is being directly involved in seeing his clients grow their business through the services City Ranked Media provides and takes pride in providing innovative, out of the box ideas to build and grow on.

Adam: Tell us how City Ranked Media got it’s wings.

Duane: I remember running across an article that projected business owners in the next year were going to spend 40% more in Search Engine Optimization services than the previous year. At the time I had been working for a large advertising company selling print and some internet based products, including PPC campaigns. I had become proficient on the internet side and believed that was where I could make the largest impact in helping small businesses and decided to go out on my own and start City Ranked Media. I began using drag and drop editors and was really in the dark trying to make my way through it. I came to the realization that this wasn’t going to fly and I had to find a long term solution. Continue reading Interview with Duane Baumgartner: City Ranked Media Founder

The Word on WordPress for the Week of October 20, 2014

The Clark College WordPress class students review WordPress news around the world to bring you the latest news and WordPress resources during the academic year.

WordPress Development

Twenty Fifteen Theme in Development: Discussions have begun about the new Twenty Fifteen Theme for WordPress. This is the first chat summary from October 21, 2014. Continue reading The Word on WordPress for the Week of October 20, 2014

Installing WordPress on Amazon Web Services

Amazon Web Services  (AWS) offer a way to host your own WordPress sight with no hardware and little to no expense on a small WP blog site. This is ideal if you want to start working with a self hosted WordPress site for developmental purposes, monetization of your blog, or just good ol’ bragging rights.

In this article I will go into an overview of the EC2 service and the various Virtual Machines (referred to as instances from here on out) that are free and paid. Some may be free to download and initially spin up but may incur an additional cost to the AWS price tier even if you are in the Free Tier. Even though I discuss the free tier exclusively and micro-instances it should be mentioned that the AWS allows for scalability of your WordPress site so it can grow as your site(s) grow.

Bitnami Logo for WP instance.There are various pre-made instances for use with your AWS account that are configured for just about “one touch” configuration. Some are free, others are free to upload to AWS but incur a usage cost, and others cost for upload and usage. A few of the providers are; Bitnami, JumpBox, and Turnkey Linux. If you do choose to go with these “one click” solutions be sure to read all the print to verify if there are any charges for the instance or use of and how the charges are calculated. Continue reading Installing WordPress on Amazon Web Services

Domain Name Services: Postman of the Internet

Domain Name Services (DNS) is a service which exist to help us humanize the addresses of networked resources. Humans remember words as a whole easier than numbers representing octal based Internet Protocol addresses of those same networked resources be them across the Wide World Web or just an arms length away on our local network.

That was a mouth full. Essentially through DNS you can type in a URL into your favorite web browser and through the process of name resolution your system contacts a server acting in your behalf to find the correct IP address that matches the human oriented address you type in.

Sounds simple but a lot of chatter between various servers near and far may happen just to pull up that favorite site that you wish to view. First your own system will see if it has the particular IP/URL pairing locally in it’s own tables. On your computer this information will be kept in a host.txt file and depending on the operating system the location varies. Continue reading Domain Name Services: Postman of the Internet

WordPress: Where in the World

It was eleven years ago.  In 2003 WordPress.org opened for business. May the Twenty-Seventh, 2014 marked the launch of what has become the world’s most popular, Content Management System.

The WordPress Map Unfolds

Based on the Developers Emeritus list of members, the early WordPress community  
was largely from the San Francisco Bay area, Denver, Atlanta, England, and Ireland, though the members were spread across the world.

As word spread, interested bloggers and developers visited the WordPress user forums to get their questions answered, and stayed to help others, contributing to the development of WordPress. The WordPress community quickly grew,

In the beginning, there was too much going to to keep up with tracking visitors, but in time, the team started paying close attention to their visitors and statistics, digging deep into their demographics especially after WordPress.com, the free site hosting service, was launched in 2005. Continue reading WordPress: Where in the World

WordPress Can’t Kill Commercial Plugin Businesses

Much concern has been raised about the stance WordPress takes on integrating commercial WordPress Plugins into the core. Jeff Chandler of WPTavern attempts to answer this issue on behalf of the WordPress Community, saying no, and listing the specific reasons with support from within the development community of WordPress.

Hat Tip: WPTavern

WordPress Theme Frameworks

To begin, you will need to understand what is meant by WordPress Theme Framework. Technically (according to the WordPress Codex) any stand-alone Theme can act as a Framework. This is in the sense that any stand-alone Theme that allows you to make alterations to it, can be used as a framework.

What is a WordPress Framework?

There is a bit of confusion when it comes to the term WordPress Theme Framework. While the concept is that a Theme Framework is a bare bones, well-designed WordPress Theme for a developer or designer to build many client sites upon, some people think that a WordPress Theme Framework is an ultra-basic theme that has next to no formatting. When someone refers to WordPress Framework they may also be referring to the archive of code used to create Parent Themes.

Continue reading WordPress Theme Frameworks

Interview with Troy Uyan: Developer in the Making

Troy Uyan profile picBrowsing ClarkWP Magazine you have surely ran across a good few articles by Troy Uyan, but do you know Troy past his profile pic and awesome articles? A student here at Clark Collage, he is studying web development, but leaves in his wake much more than required assignments.

A primary example of Troy’s contributions to the web is his work helping develop Shulnak Village, a project that supports education and literacy in rural Tibet. Though his is contributions alone make a grand statement, you would be amazed to discover that this site boasts many hidden features supplied by Troy. These features include not only a fully responsive layout but also use of WordPress as a CMS. He accomplished all of his work for Shulnak Village before even finishing his classes on responsive design or WordPress.

Front page of website for Shulnak Village School Project.

Troy finished those classes on responsive design and WordPress and put his new found skills to work immediately. He created his own personal site, Troy Uyan, and had this to say about the process: Continue reading Interview with Troy Uyan: Developer in the Making

iOS – Postcard Improves WP intereaction with Social Media!

Postcard is a new, free app available in iOS app marketplace. It allows users to share content to multiple Social Networks including a “Custom Network,” aka your WP blog. This app, which is also a plug-in available on WordPress.org redirects traffic away from the Social Network sites and back to your site where it belongs.

To learn more checkout : “Own Your Content: Postcard Social Sharing App Launches With WordPress Integration”

Becoming a WordPress Codex Contributor

WordPress Official Logo.WordPress would be nothing if people like you were not using it to the fullest. For each post you make, trick you learn, and thing you share, you breathe life into WordPress. There is a clear give and take here; one that should be embraced. One of the best ways to embrace this system is to contribute to it. Did you know that you can be a contributor to the WordPress Codex?

There are three approaches you can take to doing so…

  1. Administration and Maintenance
  2. Content Management
  3. Discussions and Decisions

Not everyone has the same skill sets or interests to invest in as a contributor. Learn about the different approaches and see what fits you best! Are you into managing people or content, or would you prefer to help using discussions? Surely one approach sparks your interest; wouldn’t you enjoy helping yourself and others in a fun new way?

Here’s how you get started…

First off you need to log in to your WordPress account or register for one . Next you will want to create a user page, which is best described as your profile for the WordPress Codex. You will use this to keep in touch as well as let people know who you are and what you’re about. To really stay in the loop, though, take one last step and sign up for the  wp-docs mailing list. Once that is taken care of, you will be ready to start contributing!

As with any multi-contributor site, you need to be sure that you are filled in regarding how you present content. Take some time and familiarize yourself with the guidelines and styles before actually contributing.

You are encouraged to network with others and look around the WordPress Codex to get an idea of how things work.  Don’t make becoming a contributor into a larger task than it is. It can be approached the way you want, you can work as much or as little as you desire, and it all can begin by taking one simple step.