Archive for WordPress – Page 2

Main Street will be presenting a project management boot camp for web developers at the Div in Edmond, OK on Saturday, Nov 19, 2011. The class is free, but registration is required. Details and registration are available here.

Class Overview:

It doesn’t matter how well you sell, or how talented you are at web development — if you can’t manage projects you’ll struggle to make a profit and have satisfied customers.

This fast-paced 3 hour workshop is lead by a veteran software developer with over two decades of experience in consulting and technical project management. Here you will learn how to manage web development projects so they stay on time and on budget.

This Project Management Boot Camp will quickly skim the academic side of project management, and then focus on the practical and tactical skilled required to develop websites with modern open source tools. You will learn how to bid projects, develop project workflows, and get customer signoffs on finished projects. Learn to identify and resolve problems before they take your project hopelessly off track.

Topics include:

Project Management Basics
Process Flow for Developing A Website
Bids, Contracts & Getting Paid
Staying On Schedule and On Budget
Project Management Advice from the Trenches
Managing Multiple Simultaneous Projects

About the Presenter:

Terrell Sanders is the president of Main Street Enterprises, an Edmond based firm that develops WordPress websites and provides subcontract support to developers across the US and Canada. He has been managing software development projects since 1984. Past projects range from development of international accounting software systems to network installations for the US Air Force. Current projects range from small websites for first time authors, to highly customized WordPress sites for newspapers and large religious organizations.

Categories : Developers, WordPress

Originally developed for blogging sites, WordPress has matured into an incredibly powerful, popular and well supported business website content management system. Here are six reasons why your website should be based on WordPress:

1.  WordPress slashes professional development costs.
Three big costs on most websites are the content management software, graphic design and custom programming. WordPress software is free, and there are thousands of free or very cheap design templates available. Even if you want a custom look, it’s much easier to start with an existing theme and modify it, than to start from scratch. Thousands of add-on programs are available, practically eliminating custom programming. Total development time is much faster.

2.  WordPress is more secure than proprietary systems.
Open source means that WordPress publishes the “source code” of their software. On each release, everybody can see any security holes, and anybody can propose a fix if one is found. Since there are literally tens of thousands of programmers looking at each release, the holes are pretty small and tend to get fixed within hours of release. No proprietary system has that depth of security review on every single update.

3.  WordPress really is easy enough for your staff to maintain.
Every content management system says it’s easy to use, but since WordPress originally grew from a Blogging platform, it’s always been easy to edit.. It gets easier with each release. If your staff can use Facebook, they can update content on a WordPress site.

4.  WordPress offers more advanced features than any other platform.
No single vendor can offer every possible bell and whistle – from shopping carts to Twitter boxes. WordPress doesn’t try either. But they do allow outside developers to create, share or sell add-on plugins to do these functions. With contributing developers all over the world, WordPress has the largest library of plugins of any platform available. Most are free, but even the paid plugins are extremely inexpensive.

5.  WordPress sites are automatically optimized for search engines.
Many businesses focus too much on how the site looks, and don’t realize until after the launch that the site is not optimized for search engines. Then the expensive process of editing and redesigning the site starts, trying to get improved Google rankings. WordPress is already optimized for search engines. Everything you need for basic or intermediate optimization is built in. Advanced optimization can be implemented with free plugins.

6.  WordPress finally lets you own your entire site.
Most businesses don’t realize that when they use vendor-based content systems they usually don’t own the software or the design. All they own is the content, and sometimes not even that. They can’t move their site to another vendor. With WordPress you can own the software, design and content. If you want to change vendors, you can move to any other vendor who knows WordPress.

If you have dreaded updating your company website because it was too expensive or too hard, it’s time to take another look. New software tools like WordPress are making powerful, professional quality websites more affordable and easier to manage than ever before. Contact Main Street for more information.

Who Uses WordPress?

Friday, August 26th, 2011

WordPress recently conducted their first ever user and developer survey. Over 18,000 responses were received from all over the world.

The results show most developers are using WordPress as a complete content management system, and not just blogging software. WordPress is the platform for a huge number of new business sites, and there are experienced WordPress developers on every continent except Antarctica.

Some highlights:

  • 14.7% of the top million websites in the world use WordPress.
  • 22% of new active domains in the US are running WordPress.
  • 61% of WordPress developers use it as a content management system without a blog.
  • Only 8% of WordPress sites are developed specifically as a blog.
  • There are over 6,800 WordPress developers worldwide.

Details and a “State of the Word” address are available here: http://wordpress.org/news/2011/08/state-of-the-word/

Many WordPress theme developers (including Main Street) have relied on a nifty little code plugin called TimThumb to resize images for WordPress themes. Yesterday a security vulnerability was discovered that can use this plugin to load malicious code on your site.

Current versions of WordPress do resizing automatically, but until recently developers had to rely on plugins like TimThumb for these functions. Unfortunately this flaw is in an incredibly popular plugin that major developers have used for years. All themes by ElegantThemes include this code.

We recommend all WordPress users verify that they are not running TimThumb on any themes installed on their site, even themes that are not active.

To determine if any of your themes use TimThumb, go to Appearance Menu > Editor. In the list of Templates on the right column you are looking for a file called timthumb.php. If you have that file in your theme, it needs to be updated immediately. Be sure to check each theme installed on your site, you can use the pulldown box in the upper right corner to select each theme. Do not edit anything. You can break your theme.

Update instructions vary based upon your theme, contact your theme developer or Main Street if you find the timthumb.php file in your theme.

This is a serious security threat and should be investigated immediately.

 

For years, theme developers have been creating sophisticated themes that let us easily change colors, backgrounds, and even column widths. But we’ve always had to revert to “programming” to change the way archives list or posts display. Even seemingly simple tasks like “listing only posts from category=’News’ in a widget area” required searching for plugins that never quite did exactly what I wanted. Of course, you can custom program anything. That’s how companies like Main Street make their living, but it seems like WordPress should offer some extra flexibility in formatting output from the loop.

Now with Loopbuddy from iThemes we have a great tool for selecting and formatting loop results without programming. This is the plugin I have been waiting for.

Loopbuddy lets you create custom queries and layouts. These results can be displayed in a widget area or on a page via shortcode. They work on iThemes themes or any other theme.

My first task for Loopbuddy was to create a sermon library page for a church website. I have a series of posts tagged with category of “sermons” that each have a title, thumbnail and short body copy with a link to the audio file. I wanted a simple page that would show all the sermons in tight list that didn’t require clicking the title to get to the audio link. The standard theme archive page was too verbose and I didn’t want code a custom category page for such a simple task. Looks like a job for Loopbuddy.

First I created a query that only selects records that have category = “sermons” and sort them newest to oldest. That’s all we needed in the query to get the right records.

Next I created a layout that would form my abbreviated listing page. On the layout I selected the title, post thumbnail, date and content. I can ignore author, categories and comments that make the standard archive list too long for my needs. These selections are all drag and drop, no coding required.

Finally, I created a page for my sermon library and inserted a shortcode on that page that specified which query and layout to run. That’s it. Exactly the results I wanted with no programming. I can use CSS to adjust any spacing or fonts to perfect the page design. Since I used a shortcode it didn’t matter if I was using a Loopbuddy compatible theme or not.

I never recommend clients use the 1.0 version of anything on their business websites, but for $45 for use on unlimited site, Loopbuddy is pretty sweet for a brand new plugin.