<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>StrategicPoints &#187; WordPress</title>
	<atom:link href="http://www.strategicpoints.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.strategicpoints.com</link>
	<description>StrategicPoints offers web development and web business planning services</description>
	<lastBuildDate>Mon, 16 Aug 2010 20:08:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Working With WordPress And Other Cool Stuff</title>
		<link>http://www.strategicpoints.com/2010/08/16/working-with-wordpress-and-other-cool-stuff/</link>
		<comments>http://www.strategicpoints.com/2010/08/16/working-with-wordpress-and-other-cool-stuff/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 20:08:51 +0000</pubDate>
		<dc:creator>dgudema</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Sifr]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Categories]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[flash fonts]]></category>
		<category><![CDATA[graphs]]></category>
		<category><![CDATA[woothemes]]></category>

		<guid isPermaLink="false">http://www.strategicpoints.com/?p=322</guid>
		<description><![CDATA[The more you work with WordPress, the more you start noticing the simplicity of the application makes it possibly for some really interesting innovations to occur in the plugin, widget and theme areas.  The creativity of developers is never ending.  Here are a few things that I have noticed recently.
Flash Fonts
For those of you out [...]]]></description>
			<content:encoded><![CDATA[<p>The more you work with WordPress, the more you start noticing the simplicity of the application makes it possibly for some really interesting innovations to occur in the plugin, widget and theme areas.  The creativity of developers is never ending.  Here are a few things that I have noticed recently.</p>
<p><strong>Flash Fonts</strong></p>
<p>For those of you out there not aware of these, take a look at my site at <a href="http://www.takeitnational.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.takeitnational.com');">http://www.takeitnational.com</a>.  I purchased this theme from Theme Forest, with Flash Fonts, which for some reason has nicer themes than most places where you can buy a quick theme. You will notice the red fonts on the home page are not your normal css or text fonts.  They are each individual Flash Fonts.  This third party application actually converts each letter one by one.  Why is this cool?  Basically it allows my site to have nicely curned fonts that are very appealing compared with some of the text and css that currently have limits.  Also, the real key to Flash Fonts is the &lt;h1&gt; and &lt;h2&gt; tagging are not messed up for SEO (Search Engine Optimization).  This means that, in the past, when Flash was used, it would hose up your SEO text on the page, since Flash was not so SEO friendly.  It also meant in the past with Flash that the website would slow down.  But this does not seem to be much of an issue with flash fonts.  Where to get them.  I am using <a href="http://www.mikeindustries.com/blog/archive/2004/08/sifr" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mikeindustries.com');">Sifr</a> (Scalable Inman Flash Replacement), which is an easier to implement version of this stuff.  Best answer is just find a theme with them built in already and you will get them&#8230;</p>
<p>Amazing Ajax Graphs And Charts</p>
<p>Another thing that somebody pointed out to me recently is this amazing array of ajax graphs.  <a title="Amazing charts and graphs" href="http://www.smashingmagazine.com/2007/10/18/charts-and-graphs-modern-solutions/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.smashingmagazine.com');">See this article</a>.  Basically with just simple ajax and html you can pop dynamic charts onto your wordpress page.  Years ago I was addicted to EasyCharts, one of the first open source chart, javascript, chart produc the market.  Now it is a cornucopia of charting and graphing to go around.</p>
<p>When A Post Is Not A Post</p>
<p>Asked to give a few people advice recently about their WooThemes themes they purchased I looked carefully how the Woothemes get implemented and this seems to be a pattern.  What they basically do is ask you create a post category.  Let&#8217;s say we call that &#8220;Features&#8221;.  Then they have this admin section in the back that allows you to select the &#8220;Features&#8221; category to show up in a particular part of the home page.  It could be a calendar-like section or a middle section, sidebar left or right or testimonials.  Notice that I do not use the word &#8220;Widget&#8221; in discussing this method.  Because what they typically do is use posts as content in places on the home page or throughout the site.  On the area where it is the full blog, the site knows to ignore &#8220;Features&#8221;, because that is how this works.  Woothemes and other theme makers use posts as static content, so that is why the blog ignores it.  Some use categories to do this, others use tagging.  For the events area, the site uses additional fields which show up under posts, down below on the page.  This way the posts are tracked as &#8220;events&#8221;  (You have to go into their special admin and set events as the event category).  These are part of many clever ways that WordPress is used to solve content issues.</p>
<p>Next time, an article on new words, that WordPress has sealed in the english language&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.strategicpoints.com/2010/08/16/working-with-wordpress-and-other-cool-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Load Balancing Wordpress In Multiple Data Centers</title>
		<link>http://www.strategicpoints.com/2009/12/04/load-balancing-wordpress-in-multiple-data-centers/</link>
		<comments>http://www.strategicpoints.com/2009/12/04/load-balancing-wordpress-in-multiple-data-centers/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 16:20:45 +0000</pubDate>
		<dc:creator>dgudema</dc:creator>
				<category><![CDATA[Load Balancing]]></category>
		<category><![CDATA[Multiple Servers]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Enterprise WordPress]]></category>
		<category><![CDATA[gomez]]></category>
		<category><![CDATA[keynote]]></category>

		<guid isPermaLink="false">http://www.strategicpoints.com/?p=247</guid>
		<description><![CDATA[When you work for an enterprise level company, things need to be accomplished at an enterprise level.  So, that is why we have taken a variety of wordpress implementations, from basic to complex plugins and begun load balancing WordPress.  To make things more complicated, the servers involved are not going to be in the same [...]]]></description>
			<content:encoded><![CDATA[<p>When you work for an enterprise level company, things need to be accomplished at an enterprise level.  So, that is why we have taken a variety of wordpress implementations, from basic to complex plugins and begun load balancing WordPress.  To make things more complicated, the servers involved are not going to be in the same location.</p>
<p><strong>Load Balancing, Why Do It?</strong></p>
<ul>
<li><em>Redundancy</em><br />
If one of your servers crashes, hangs ups or experiences a hiccup, you have another hot one ready to serve pages.</li>
<li><em>Server Speed</em><br />
If you are overloading one server, obviously a second server will resolve some of the speed issues if you are having IO issues.  This is only if you are TechCrunch or Huffington Post.</li>
<li><em>HTML Loading Issues</em><br />
If you are far away from the server, yes it could take a long time to view a page.  Ever wonder how long it takes to reach your website from Buenos Aires.  If you wanted to know, look at a service like Gomez or Keynote.  Not sure of any free services out there to tell you this, and if you find one definitely let me know the URL!</li>
</ul>
<p>WordPress On Multiple Servers</p>
<p>I am sure Automattic has been doing this for the larger clients at a fee, and that is where some of their revenue is coming from, because this is where the pain kicks in, while implementing WordPress.  If you have two servers that need to split the WordPress traffic load, this will work fine, as long as you can call them both the same name, with separate IP addresses.  This is where the loadbalancer does its job.  Not an expert at loadbalancing, but I have heard of an F4.  Basically, it splits the load and sends web traffic either round robin or on some algorithm to each site.  It can be tweaked if one box is acting up or doing something wrong.  If there is extremely high volume of traffic, you could go to many boxes, but then you may want to look at cloud computing.</p>
<p>Load Balancing Across Multiple Locations</p>
<p>Now this is where the bigger issues come into play.  For instance, if you were to creating multiple load balanced servers in different data center, including different international locations, you will have to deal with the issue of syncing of files and of syncing of either DB latency issues or distributed DBs.</p>
<p>The MySQL Database Issues</p>
<p>Sudden MySQL and pretty much every DB becomes an issue when you are running a site in mutiple locations.  You can do it, and we are going to be running WordPress in a multi server environment soon, so we can experience the latency first hand.  By latency, we are referring to a site in one city, let&#8217;s say Houston, and the DB in Los Angeles.  That would mean every DB query would have to cross the country and there would be some delay in the query result arriving.   This would also mean that there is a chance the site will be worse off than before the new remote servers go online, and what would be the point of that.</p>
<p>Solutions For The WordPress MySQL DB Issue</p>
<p>First solution to consider is Caching of content.  Looking at wp-cache 2, and Super Cache, it is possible to have the individual sites create their own cache locally after one DB hit, or the first one after the cache times out locally.  This would only make sense if you have a website with little dynamic content.  This is good for web pages, but for rapidly changing blog comments or forums, it does not work, because it would mean it never will update proper.  However, experimenting with this is a good thing, and will help.</p>
<p>The second solution is to come up with a way for the MySQL DBs to be sync&#8217;d on a regular basis, preferably offline.  Possibly one way would be every hour or 5 minutes a script would kick off and check for any changes.  The changes would be sync&#8217;d to the other DBs in the distributed network and you would be able to keep all the sites local MySQL and speedy.  Good luck on this one.  Maybe a plugin to do this, is the answer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.strategicpoints.com/2009/12/04/load-balancing-wordpress-in-multiple-data-centers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress For The Enterprise &#8211; Article 1</title>
		<link>http://www.strategicpoints.com/2009/07/30/wordpress-for-the-enterprise-article-1-why-wordpress-for-the-enterprise/</link>
		<comments>http://www.strategicpoints.com/2009/07/30/wordpress-for-the-enterprise-article-1-why-wordpress-for-the-enterprise/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 21:42:43 +0000</pubDate>
		<dc:creator>dgudema</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Enterprise WordPress]]></category>
		<category><![CDATA[Migrating DEV to QA]]></category>
		<category><![CDATA[Migrating QA to Prod]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Automattic]]></category>
		<category><![CDATA[Enterprise CMS]]></category>
		<category><![CDATA[WordPress CMS]]></category>
		<category><![CDATA[WordPress Enterprise]]></category>

		<guid isPermaLink="false">http://www.strategicpoints.com/?p=29</guid>
		<description><![CDATA[As many WordPress users know, WordPress has become an application with critical mass.  That&#8217;s not to say it is perfect or has all the application features you may need.  That&#8217;s where plugins come in.
So let&#8217;s say you use WordPress for  your personal blog.  Fine.  You know how to set it up; you know how to [...]]]></description>
			<content:encoded><![CDATA[<p>As many <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> users know, <a title="WordPress" href="http://www.wordpress.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> has become an application with critical mass.  That&#8217;s not to say it is perfect or has all the application features you may need.  That&#8217;s where plugins come in.</p>
<p>So let&#8217;s say you use <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> for  your personal blog.  Fine.  You know how to set it up; you know how to find a free template; you know how to load a plugin and configure a plugin.  As you know there are over 4,000 plugins to choose from.  Let&#8217;s say you are even at a higher level, with years of programming experience, or system experience and have an IT job&#8230;</p>
<p>So, you recommend to your employer, hey let&#8217;s switch over our sites to <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a>!  Sounds good, right?  Well, first off, yes, it is a good decision. There are a dozen other rational decisions out there, some of which are better for enterprise-level solutions.  However, the reasons why companies implement enterprise solutions are different from a single site you run with some limited pages and posting needs.  There is scalability, security, user approvals, multi-lingual (localization), an ability to manage upgrades, an ability to implement features. The list goes on and on.</p>
<p>So why did I recommend to my employer that we implement <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> across our diversified 5-8 corporate sites and essentially go against all the negatives.  Most people when they hear <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a>, only think blog.  There is one big reason.  Not exactly what <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> is today, but what is it going to be tomorrow, and how much support and critical mass it appears to be getting.  More specifically, to new users or WordPress, it can do a lot more than Post Blog Articles.  It can do everything from hosting pages, categorize those pages, to rapidly implement designs, and this is not covering the 4,000+ plugins out there.</p>
<p>Last time I checked, but over 2.8 million people were downloading every new stable version of <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a>.  The number and type of plugins, as I will prove, in this series of articles, saved my butt many times over the past few months.  And as each version of <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> comes out, it gets closer and closer to ultimately what I exactly need.</p>
<p>What is interesting is we were able to either write or fill in the gaps where <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> did not.  We created our internal plugins on the open source base product by <a title="Automattic" href="http://automattic.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/automattic.com');">Automattic</a>, and found the pieces that ultimately filled in the puzzle.</p>
<p>Let&#8217;s get to the nitty gritty of the positives.  Along with this <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> conversion all our home grown and purchased CMS&#8217;s were slowly removed.  That means less  code management, and less developer time and energy focused on fixing our code.  That is the beauty of open source.  Instead of fixing basic problems with an old Cold Fusion CMS we had, we now have the developer working on plugins that add new functionality we need to be fully enterprise.</p>
<p>The standardization of the backend UI.  Now all our sites have the same backend and everybody knows what to expect.  I have not had to give a <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> UI class yet.  This standardization of how the plugins fit and how the themes just pop in, has made it universal for the standards of the design work to be completed, and has set expectations for outside designers of what we require to implement their design.  In many cases the designer has been separated from the coding effort and can work independently on their own wordpress version and when they are ready to implement, the design pops right in.</p>
<p>Then there is the manpower issue.  Other than design work, there really has not been a need to hire an additional developer we were looking to hire back when we were supporting multiple CMS&#8217;s.  We are running a lot of these sites with a part-time plugin developer, a content manager and SAs moving around the code.</p>
<p>There fundamentals of <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> Enterprise are in place.  It will cut your dev costs.  It will standardize parts of your applications that make it actually possible to get an upgrade.  It will make your world more predictable managing websites.  It allows you to access thousands of free open source code to solve programming issues that developers would have to hired for.</p>
<p>If anything, you would think this will reduce programming.  In fact we still need lots of programming, but for specialized, strategic dev purposes.  What I mean is we used to spend a lot of time on the login, the membership system and other basic functions that <a title="WordPress" href="http://www.wordpress.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> manages for us.  Now these are less of a concern and integration and plugins are really where it is at.</p>
<p>In my next article, I will discuss the specific system issues, the plugins we use, the plugins we are developing or have developed, theme management, code management and how we got through the more mundane implementaton issues.</p>
<p><a title="Article 2" href="http://www.strategicpoints.com/2009/07/31/wordpress-for-the-enterprise-article-2/#content" >Click Here to go to Article 2, Issues and Plugins</a><br />
<a title="Problems During WordPress Enterprise Implementation" href="http://www.strategicpoints.com/2009/08/10/wordpress-for-the-enterprise-article-3/" >Click Here to go to Article 3, Problems During Implementation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.strategicpoints.com/2009/07/30/wordpress-for-the-enterprise-article-1-why-wordpress-for-the-enterprise/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WordPress For The Enterprise</title>
		<link>http://www.strategicpoints.com/2009/07/28/wordpress-for-the-enterprise/</link>
		<comments>http://www.strategicpoints.com/2009/07/28/wordpress-for-the-enterprise/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 20:30:22 +0000</pubDate>
		<dc:creator>dgudema</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Enterprise WordPress]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.strategicpoints.com/2009/07/28/wordpress-for-the-enterprise/</guid>
		<description><![CDATA[This blog entry is the first in a series of articles about taking WordPress and making it work for the enterprise. I figure, because I am in the middle of it, I might as well share some of the advantages and pitfalls of using wordpress for your enterprise solution, or as many will call it, getting [...]]]></description>
			<content:encoded><![CDATA[<p>This blog entry is the first in a series of articles about taking <a title="WordPress" href="http://www.wordpress.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> and making it work for the enterprise. I figure, because I am in the middle of it, I might as well share some of the advantages and pitfalls of using wordpress for your enterprise solution, or as many will call it, getting the <a title="WordPress" href="http://www.wordpress.org" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.wordpress.org');">WordPress</a> to act as a CMS (Content Management System) for the enterprise. This series of blog articles will get into the ins and outs of implementing wordpress for a corporation, and what plugins to use, and what issues you will have to overcome. So, sign up for this blog, come back for a visit, or go to my twitter account at <a title="http://www.twitter.com/dgudema" href="http://www.twitter.com/dgudema" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.twitter.com');">http://www.twitter.com/dgudema</a> to read what I am going through&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.strategicpoints.com/2009/07/28/wordpress-for-the-enterprise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
