<?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>SoftLayer Blog &#187; application</title>
	<atom:link href="http://blog.softlayer.com/tag/application/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.softlayer.com</link>
	<description>A Behind the Scenes Look at the Best Hosting Provider in the World</description>
	<lastBuildDate>Tue, 04 Jun 2013 20:27:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>SoftLayer API: Streamline. Simplify.</title>
		<link>http://blog.softlayer.com/2012/softlayer-api-streamline-simplify/</link>
		<comments>http://blog.softlayer.com/2012/softlayer-api-streamline-simplify/#comments</comments>
		<pubDate>Wed, 19 Dec 2012 19:00:34 +0000</pubDate>
		<dc:creator>Kevin Hazard</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[coders]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[efficient]]></category>
		<category><![CDATA[improvement]]></category>
		<category><![CDATA[method]]></category>
		<category><![CDATA[order]]></category>
		<category><![CDATA[provision]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[SLAPI]]></category>
		<category><![CDATA[streamline]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=10205</guid>
		<description><![CDATA[Building an API is a bit of a balancing act. You want your API to be simple and easy to use, and you want it to be feature-rich and completely customizable. Because those two desires happen to live on opposite ends of the spectrum, every API finds a different stasis in terms of how complex [...]]]></description>
			<content:encoded><![CDATA[<p>Building an API is a bit of a balancing act. You want your API to be simple and easy to use, <em>and</em> you want it to be feature-rich and completely customizable. Because those two desires happen to live on opposite ends of the spectrum, every API finds a different stasis in terms of how complex and customizable they are. The <a href="https://sldn.softlayer.com/reference/softlayerapi">SoftLayer API</a> was designed to provide customers with granular control of every action associated with any product or service on our platform; anything you can do in our customer portal can be done via our API. That depth of functionality might be intimidating to developers looking to dive in quickly and incorporate the SoftLayer platform into their applications, so our development team has been working to streamline and simplify some of the most common API services to make them even more accessible.</p>
<p><a href="https://sldn.softlayer.com/reference/softlayerapi"><img class="centered" src="http://cdn.softlayer.com/innerlayer/slapi.jpg" alt="SoftLayer API"/></a></p>
<p>To get an idea of what their efforts look like in practice, Phil posted an SLDN blog with a perfect example of how they <a href="https://sldn.softlayer.com/blog/phil/Simplified-CCI-Creation">simplified cloud computing instance (CCI) creation</a> via the API. The traditional CCI ordering process required developers to define nineteen data points: </p>
<div style="margin-left:20px;"><code>Hostname<br />
Domain name<br />
complexType<br />
Package Id<br />
Location Id<br />
Quantity to order<br />
Number of cores<br />
Amount of RAM<br />
Remote management options<br />
Port speeds<br />
Public bandwidth allotment<br />
Primary subnet size<br />
Disk size<br />
Operating system<br />
Monitoring<br />
Notification<br />
Response<br />
VPN Management - Private Network<br />
Vulnerability Assessments &#038; Management</code></div>
<p>While each of those data points is straightforward, you still have to define <em>nineteen</em> of them. You have all of those options when you check out through our shopping cart, so it makes sense that you&#8217;d have them in the API, but when it comes to ordering through the API, you don&#8217;t necessarily <strong>need</strong> all of those options. Our development team observed our customers&#8217; API usage patterns, and they created the slimmed-down and efficient <a href="https://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/createObject">SoftLayer_Virtual_Guest::createObject</a> &mdash; a method that only requires seven data points:</p>
<div style="margin-left:20px;"><code>Hostname<br />
Domain name<br />
Number of cores<br />
Amount of RAM<br />
Hourly/monthly billing<br />
Local vs SAN disk<br />
Operating System</code></div>
<p>Without showing you a single line of code, you see the improvement. Default values were established for options like <code>Port speeds</code> and <code>Monitoring</code> based on customer usage patterns, and as a result, developers only have to provide half the data to place a new CCI order. Because each data point might require multiple lines of code, the volume of API code required to place an order is slimmed down even more. The best part is that if you find yourself needing to modify one of the now-default options like <code>Port speeds</code> or <code>Monitoring</code>, you still can!</p>
<p>As the development team finds other API services and methods that can be streamlined and simplified like this one, they&#8217;ll ninja new solutions to make the API even more accessible. Have you tried coding to the SoftLayer API yet? If not, what&#8217;s the biggest roadblock for you? If you&#8217;re already a SLAPI coder, what other methods do you use often that could be streamlined?</p>
<p>-<a href="http://twitter.com/khazard">@khazard</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/softlayer-api-streamline-simplify/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Distil: Tech Partner Spotlight</title>
		<link>http://blog.softlayer.com/2012/distil-tech-partners-marketplace/</link>
		<comments>http://blog.softlayer.com/2012/distil-tech-partners-marketplace/#comments</comments>
		<pubDate>Wed, 16 May 2012 16:45:05 +0000</pubDate>
		<dc:creator>Guest Blog</dc:creator>
				<category><![CDATA[Partner Marketplace]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[CDN]]></category>
		<category><![CDATA[content protection]]></category>
		<category><![CDATA[duplication]]></category>
		<category><![CDATA[global network]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[partner]]></category>
		<category><![CDATA[partner marketplace]]></category>
		<category><![CDATA[protection]]></category>
		<category><![CDATA[search engine optimization]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[SEM]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[site scraping]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=8061</guid>
		<description><![CDATA[This guest blog comes to us from Distil.it, a featured member of the SoftLayer Technology Partners Marketplace. Distil is the first content protection network that helps companies identify and block malicious content scraping and data theft. In this video we talk to Distil CEO Rami Essaid about how the company developed, their participation in the [...]]]></description>
			<content:encoded><![CDATA[<p class="attribution"> This guest blog comes to us from <a href="http://www.distil.it/">Distil.it</a>, a featured member of the SoftLayer Technology Partners Marketplace. Distil is the first content protection network that helps companies identify and block malicious content scraping and data theft. In this video we talk to Distil CEO Rami Essaid about how the company developed, their participation in the TechStars program and most importantly, how they can help you!</p>
<div class="yt560"><iframe src="http://www.youtube.com/embed/F-sUZmkUajI?hd=1" frameborder="0" width="560" height="349"></iframe></div>
<div class="more-info"><strong>Company Website:</strong> <a href="http://www.distil.it/">http://www.distil.it/</a><br />
<strong>Tech Partners Marketplace:</strong> <a href="http://www.softlayer.com/partners/marketplace/distil">http://www.softlayer.com/partners/marketplace/distil</a></div>
<style type="text/css" media="screen">
h4{
font-size:16px;
color: #972F2C;
margin-bottom:0;
padding-bottom:0;
}
</style>
<h3>When Google&#8217;s &#8220;Panda&#8221; Algorithm Collides with Duplicate Content</h3>
<p>If you&#8217;re a Webmaster, it&#8217;s likely you&#8217;ve heard about the Google latest search algorithm &mdash; &#8220;Panda&#8221; &mdash; and all the benefits and implications of this update. Today, we wanted highlight what happens when Google Panda collides online with duplicate content. There have been plenty of opinions written about Google Panda and duplicate content, but we want to provide some background and examples to help you better understand how Panda and duplicate content might affect you. </p>
<h4>What is Duplicate Content?</h4>
<p style="margin-top:5px; padding-top:0;">Duplicate content is a term used in the field of search engine optimization to describe content that appears on more than one web page, within the same web site. When multiple pages within a web site contain essentially the same content, search engines such as Google can penalize/not display that site in any relevant search results.</p>
<h4>Should you be Concerned?</h4>
<p style="margin-top:5px; padding-top:0;">When Google released Panda, there was a significant outcry from legitimate business and publishers who were either downgraded overnight in their search engine page rank or dropped all together. For many of the businesses, the Panda algorithm reduced SEO rank and decreased visitors, site revenue and online market awareness. Some websites even experienced damage to their brand, as their customers and prospects questioned whether they were still in business.</p>
<p>We&#8217;ve spoken with <a href="http://www.cultofmac.com/">Cult of Mac</a>, <a href="http://www.digitaltrends.com/">Digital Trends</a> and several Fortune 1000 businesses, and they&#8217;ve all said the same thing: They were penalized and downgraded as a result of the Panda release as a result of unauthorized duplication of their content. They had done everything to comply with Google in optimizing their SEO configurations, but the third-party websites scraping and duplicating their content (outside of their control) caused their page ranks to fall. </p>
<p><span id="more-8061"></span></p>
<p style="margin-bottom:0; padding-bottom:0;"><strong>Google&#8217;s Official Stance on Duplicate Content:</strong></p>
<blockquote style="margin-top:5px;"><p>&#8220;We do a good job of choosing a version of the content to show in our search results.&#8221;</p>
<p>&#8220;In rare situations, our algorithm may select a URL from an external site that is hosting your content without your permission. If you believe that another site is duplicating your content in violation of copyright law, you may contact the site&#8217;s host to request removal. In addition, you can request that Google remove the infringing page from our search results by filing a request under the Digital Millennium Copyright Act.&#8221;</p>
<p><a href="http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=66359">http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=66359</a></p></blockquote>
<h4>Where is This &#8220;External&#8221; Duplicate Content Coming From?</h4>
<p style="margin-top:5px; padding-top:0;">Sometimes, it&#8217;s not clear how third-party sites obtain copies of legitimate work. Typically, they either steal it by manually or automatically scraping the content. The scraped content is then republished onto their sites, providing no credit or link to the original work.</p>
<p>What does that look like? It&#8217;s not difficult to find examples, but I tracked one down that seemed particularly ironic. Here&#8217;s an original article by PC World on Google&#8217;s <a href="http://www.pcworld.com/article/239007/googles_war_against_scraper_sites_continues.html">War Against Scraper Sites</a>:</p>
<p><a href="http://cdn.softlayer.com/innerlayer/distilex1.png"><img class="centered" src="http://cdn.softlayer.com/innerlayer/distilex1_s.png" alt="Screen Shot of PC World Article"/></a></p>
<p>Here&#8217;s a duplicate copy of the same story that doesn&#8217;t give any credit to the original PC World article:</p>
<p><a href="http://cdn.softlayer.com/innerlayer/distilex2.png"><img class="centered" src="http://cdn.softlayer.com/innerlayer/distilex2_s.png" alt="Screen Shot of Article on Google's War against Scraper"/></a></p>
<p>It&#8217;s clear that we&#8217;re not looking at a coincidence here. The title, article content and images are all identical. The scraping site didn&#8217;t even attempt to mask their plagiarism with synonym changes. Why would they do that? Just take a look at the ads on the scraper site &#8230; They want to profit from the keywords and traffic driven by PC World&#8217;s content.</p>
<h4>What Can You Do About It?</h4>
<ul>
<li><strong>Listen to Google</strong><br />
Google provides a list of tips for using <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=96569&#038;topic=2371375&#038;ctx=topic">rel=&#8221;nofollow&#8221;</a> and <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&#038;answer=139394&#038;topic=2371375&#038;ctx=topic">canonicalization </a>to ensure they are able to identify you as the original author of content and avoid penalizing or downgrading your business&#8217;s search ranking results.</li>
<li><strong>Learn About DMCA and Use It</strong><br />
If your content has already been duplicated by unauthorized publishers, you should learn more about the Digital Millennium Copyright Act (DMCA) and how it can help get help remove your content from infringing websites. Two helpful resources to start learning the law and your rights are <a href="http://support.google.com/bin/answer.py?hl=en&#038;answer=1386831">Google&#8217;s official DMCA policy page</a> and the <a href="http://www.copyright.gov/">United States Copyright Office</a>.</li>
<li><strong>Be Proactive About Stopping Scrapers</strong><br />
We believe the best solution is to implement practices and or services to proactively prevent people or web scrapers from harvesting or scraping your content in the first place. Although web scrapers can be difficult to detect, there are tactics and/or services that can be implemented to limit certain behaviors on your website(s). Some of the quickest ways to make strides in the right direction are to implement rate limiting rules, to block traffic from blacklisted IP addresses and to use Captcha to help reduce automated web scrapers.</li>
</ul>
<p>While none of these tactics are fool-proof ways to completely prevent your content from being duplicated, the more barriers to entry you have, the more difficult it will be for web scrapers to repeatedly duplicate your content. <a href="http://distil.it">Distil</a> built an enterprise-ready platform to monitor and prevent site scraping, so if you want some help in the protecting your content, try our our service. Whatever route you take, the key is to make sure that whatever tactics or services you implement, you don&#8217;t forget about your legitimate traffic &#8230; You don&#8217;t want to throw out the baby with the bathwater. Be proactive, but make sure you keep your priorities on the user-experience and quality of your site(s).</p>
<p>-Sean Harmer, <a href="http://distil.it">Distil</a></p>
<div class="tpm-note">This guest blog series highlights companies in SoftLayer&#8217;s <a href="http://www.softlayer.com/marketplace">Technology Partners Marketplace</a>. <br/>These <a href="http://blog.softlayer.com/partner-marketplace/">Partners</a> have built their businesses on the SoftLayer Platform, and we&#8217;re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/distil-tech-partners-marketplace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High Performance Computing for Everyone</title>
		<link>http://blog.softlayer.com/2012/high-performance-computing-for-everyone/</link>
		<comments>http://blog.softlayer.com/2012/high-performance-computing-for-everyone/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 14:05:58 +0000</pubDate>
		<dc:creator>Guest Blog</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Partner Marketplace]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[data mining]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[graphics processing units]]></category>
		<category><![CDATA[high performance computing]]></category>
		<category><![CDATA[HPC]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[Tesla M2090]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=7757</guid>
		<description><![CDATA[This guest blog was submitted by Sumit Gupta, senior director of NVIDIA&#8217;s Tesla High Performance Computing business. The demand for greater levels of computational performance remains insatiable in the high performance computing (HPC) and technical computing industries, as researchers, geophysicists, biochemists, and financial quants continue to seek out and solve the world&#8217;s most challenging computational [...]]]></description>
			<content:encoded><![CDATA[<p class="attribution">This guest blog was submitted by Sumit Gupta, senior director of <a href="http://www.nvidia.com/object/tesla_computing_solutions.html">NVIDIA&#8217;s Tesla High Performance Computing</a> business.</p>
<p>The demand for greater levels of computational performance remains insatiable in the high performance computing (HPC) and technical computing industries, as researchers, geophysicists, biochemists, and financial quants continue to seek out and solve the world&#8217;s most challenging computational problems.</p>
<p>However, access to high-powered HPC systems has been a constant problem. Researchers must compete for supercomputing time at popular open labs like <a href="http://www.ornl.gov/">Oak Ridge National Labs in Tennessee</a>. And, small and medium-size businesses, even large companies, cannot afford to constantly build out larger computing infrastructures for their engineers.</p>
<p>Imagine the new discoveries that could happen if every researcher had access to an HPC system. Imagine how dramatically the quality and durability of products would improve if every engineer could simulate product designs 20, 50 or 100 more times.</p>
<p>This is where <a href="http://www.nvidia.com/page/home.html">NVIDIA</a> and <a href="http://www.softlayer.com">SoftLayer</a> come in. Together, we are bringing accessible and affordable HPC computing to a much broader universe of researchers, engineers and software developers from around the world.</p>
<p style="margin-bottom:0;padding-bottom:0;"><strong>GPUs: Accelerating Research</strong></p>
<p style="margin-top:0; padding-top:0;">High-performance NVIDIA Tesla GPUs (graphics processing units) are quickly becoming the go-to solution for HPC users because of their ability to accelerate all types of commercial and scientific applications.</p>
<p>From the Beijing to Silicon Valley &mdash; and just about everywhere in between &mdash; GPUs are enabling breakthroughs and discoveries in biology, chemistry, genomics, geophysics, data analytics, finance, and many other fields. They are also driving computationally intensive applications, like data mining and numerical analysis, to much higher levels of performance &mdash; as much as 100x faster.</p>
<p>The GPU&#8217;s &#8220;secret sauce&#8221; is its unique ability to provide power-efficient HPC performance while working in conjunction with a system&#8217;s CPU. With this &#8220;hybrid architecture&#8221; approach, each processor is free to do what it does best: GPUs accelerate the parallel research application work, while CPUs process the sequential work.</p>
<p>The result is an often dramatic increase in application performance.</p>
<p style="margin-bottom:0;padding-bottom:0;"><strong>SoftLayer: Affordable, On-demand HPC for the Masses</strong></p>
<p style="margin-top:0; padding-top:0;">Now, we&#8217;re coupling GPUs with easy, real-time access to computing resources that don&#8217;t break the bank. SoftLayer has created exactly that with a new GPU-accelerated hosted HPC solution. The service uses the same technology that powers some of the world&#8217;s fastest HPC systems, including dual-processor Intel E5-2600 (Sandy Bridge) based servers with one or two NVIDIA Tesla M2090 GPUs:</p>
<p><a href="http://www.nvidia.com/object/preconfigured-clusters.html"><img class="centered" src="http://cdn.softlayer.com/innerlayer/nvidiateslam2090.jpg" alt="NVIDIA Tesla"/></a></p>
<p>SoftLayer also offers an on-demand, consumption-based billing model that allows users to access HPC resources when and how they need to. And, because SoftLayer is managing the systems, users can keep their own IT costs in check.</p>
<p>You can get more system details and pricing information here: <a href="http://www.softlayer.com/dedicated/specialty-hpc-servers">SoftLayer HPC Servers</a></p>
<p>I&#8217;m thrilled that we are able to bring the value of hybrid HPC computing to larger numbers of users. And, I can&#8217;t wait to see the amazing engineering and scientific advances they&#8217;ll achieve. </p>
<p>-Sumit Gupta, <a href="http://www.nvidia.com/object/tesla_computing_solutions.html">NVIDIA &#8211; Tesla</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/high-performance-computing-for-everyone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips and Tricks &#8211; How to Secure WordPress</title>
		<link>http://blog.softlayer.com/2012/tips-and-tricks-how-to-secure-wordpress/</link>
		<comments>http://blog.softlayer.com/2012/tips-and-tricks-how-to-secure-wordpress/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 15:15:27 +0000</pubDate>
		<dc:creator>Lee Thompson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tricks]]></category>
		<category><![CDATA[users]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=7531</guid>
		<description><![CDATA[As a hobby, I dabble in WordPress, so I thought I&#8217;d share a few security features I use to secure my WordPress blogs as soon as they&#8217;re installed. Nothing in this blog will be earth-shattering, but because security is such a priority, I have no doubt that it will be useful to many of our [...]]]></description>
			<content:encoded><![CDATA[<p>As a hobby, I dabble in WordPress, so I thought I&#8217;d share a few security features I use to secure my WordPress blogs as soon as they&#8217;re installed. Nothing in this blog will be earth-shattering, but because security is such a priority, I have no doubt that it will be useful to many of our customers. Often, the answer to the question, &#8220;How much security do I need on my site?&#8221; is simply, &#8220;More,&#8221; so even if you have a solid foundation of security, you might learn a new trick or two that you can incorporate into your next (or current) WordPress site.</p>
<h3>Move wp-config.php</h3>
<p style="margin-top:5px; padding-top:0;">The first thing I do is change the location of my <code>wp-config.php</code>. By default, it&#8217;s installed in the WordPress parent directory. If the config file is in the parent directory, it can be viewed and accessed by Apache, so I move it out of web/root. Because you&#8217;re changing the default location of a pretty significant file, you need to tell WordPress how to find it in <code>wp-load.php</code>. Let&#8217;s say my WordPress runs out of /webroot on my host &#8230; I&#8217;d need to make a change around Line 26:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">file_exists</span><span style="color: #009900;">&#40;</span> ABSPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'wp-config.php'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
        <span style="color: #009933; font-style: italic;">/** The config file resides in ABSPATH */</span>
        <span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span> ABSPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'wp-config.php'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">file_exists</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span>ABSPATH<span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/wp-config.php'</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span> <span style="color: #990000;">file_exists</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span>ABSPATH<span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/wp-settings.php'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
        <span style="color: #009933; font-style: italic;">/** The config file resides one level above ABSPATH but is not part of another install*/</span>
        <span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span>ABSPATH<span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/wp-config.php'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The code above is the default setup, and the code below is the version with my subtle update incorporated.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">file_exists</span><span style="color: #009900;">&#40;</span> ABSPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'wp-config.php'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
        <span style="color: #009933; font-style: italic;">/** The config file resides in ABSPATH */</span>
        <span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span> ABSPATH <span style="color: #339933;">.</span> <span style="color: #0000ff;">'../wp-config.php'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">file_exists</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span>ABSPATH<span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'..//wp-config.php'</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #339933;">!</span> <span style="color: #990000;">file_exists</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span>ABSPATH<span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'/wp-settings.php'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
        <span style="color: #009933; font-style: italic;">/** The config file resides one level above ABSPATH but is not part of another install*/</span>
        <span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">dirname</span><span style="color: #009900;">&#40;</span>ABSPATH<span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'../wp-config.php'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>All we&#8217;re doing is telling the application that the <code>wp-config.php</code> file is one directory higher. By making this simple change, you ensure that only the application can see your <code>wp-config.php</code> script.</p>
<h3>Turn Down Access to /wp-admin</h3>
<p style="margin-top:5px; padding-top:0;">After I make that change, I want to turn down access to <code>/wp-admin</code>. I allow users to contribute on some of my blogs, but I don&#8217;t want them to do so from <code>/wp-admin</code>; only users with admin rights should be able to access that panel. To limit access to <code>/wp-admin</code>, I recommend the plugin <a href="http://cartpauj.icomnow.com/projects/ucan-post-plugin/">uCan Post</a>. This plugin creates a page that allows users to write posts and submit them within your theme.</p>
<p>But won&#8217;t a user just be able to navigate to <code>http://site.com/wp-admin</code>? Yes &#8230; Until we add a simple function to our theme&#8217;s <code>functions.php</code> file to limit that access. At the bottom of your <code>functions.php</code> file, add this:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">############ Disable admin access for users ############
</span>
add_action<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'admin_init'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'no_more_dashboard'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">function</span> no_more_dashboard<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>current_user_can<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'manage_options'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #000088;">$_SERVER</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'DOING_AJAX'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">'/wp-admin/admin-ajax.php'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  wp_redirect<span style="color: #009900;">&#40;</span>site_url<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">###########################################################</span></pre></div></div>

<p>Log in as a non-admin user, and you&#8217;ll get redirected to the blog&#8217;s home page if you try to access the admin panel. Voila!</p>
<h3>Start Securing the WordPress Database</h3>
<p style="margin-top:5px; padding-top:0;">Before you go any further, you need to look at WordPress database security. This is the most important piece in my opinion, and it&#8217;s not just because I&#8217;m a DBA. WordPress never needs all permissions. The only permissions WordPress needs to function are <code>ALTER</code>, <code>CREATE</code>, <code>CREATE TEMPORARY TABLES</code>, <code>DELETE</code>, <code>DROP</code>, <code>INDEX</code>, <code>INSERT</code>, <code>LOCK TABLES</code>, <code>SELECT</code> and <code>UPDATE</code>.</p>
<p>If you run WordPress and MySQL on the same server the permissions grant would look something like:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">GRANT ALTER, CREATE, CREATE TEMPORARY TABLES, DELETE, DROP, INDEX, INSERT, LOCK TABLES, SELECT, UPDATE ON <span style="color: #000000; font-weight: bold;">&lt;</span>DATABASE<span style="color: #000000; font-weight: bold;">&gt;</span>.<span style="color: #000000; font-weight: bold;">*</span> TO <span style="color: #000000; font-weight: bold;">&lt;</span>USER<span style="color: #000000; font-weight: bold;">&gt;@</span><span style="color: #ff0000;">'localhost'</span> IDENTIFIED BY <span style="color: #ff0000;">'&lt;PASSWORD&gt;'</span>;</pre></div></div>

<p>If you have a separate database server, make sure the host of the webserver is allowed to connect to the database server:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">GRANT ALTER, CREATE, CREATE TEMPORARY TABLES, DELETE, DROP, INDEX, INSERT, LOCK TABLES, SELECT, UPDATE ON <span style="color: #000000; font-weight: bold;">&lt;</span>DATABASE<span style="color: #000000; font-weight: bold;">&gt;</span>.<span style="color: #000000; font-weight: bold;">*</span> TO <span style="color: #000000; font-weight: bold;">&lt;</span>USER<span style="color: #000000; font-weight: bold;">&gt;@</span><span style="color: #ff0000;">'&lt;ip of web server'</span> IDENTIFIED BY <span style="color: #ff0000;">'&lt;PASSWORD&gt;'</span>;</pre></div></div>

<p>The password you use should be random, and you should not need to change this. DO NOT USE THE SAME PASSWORD AS YOUR ADMIN ACCOUNT.</p>
<p>By taking those quick steps, we&#8217;re able to go a long way to securing a default WordPress installation. There are other plugins out there that are great tools to enhance your blog&#8217;s security, and once you&#8217;ve got the fundamental security updates in place, you might want to check some of them out. <a href="http://wordpress.org/extend/plugins/login-lockdown/">Login LockDown</a> is designed to stop brute force login attempts, and <a href="http://wordpress.org/extend/plugins/secure-wordpress/">Secure WordPress</a> has some great additional features. </p>
<p>What else do you do to secure your WordPress sites?</p>
<p>-Lee</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/tips-and-tricks-how-to-secure-wordpress/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Game On: SoftLayer + Game Developers + GDC</title>
		<link>http://blog.softlayer.com/2012/game-on-softlayer-game-developers-gdc/</link>
		<comments>http://blog.softlayer.com/2012/game-on-softlayer-game-developers-gdc/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 16:25:28 +0000</pubDate>
		<dc:creator>George Karidis</dc:creator>
				<category><![CDATA[Culture]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Executive Blog]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[customers]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[growth]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[scale]]></category>
		<category><![CDATA[scaling]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=7445</guid>
		<description><![CDATA[Last week, I spent a few days at GDC in San Francisco, getting a glimpse into the latest games hitting the market. Game developers are a unique bunch, and that uniqueness goes beyond the unbelievable volume of NOS Energy Drinks they consume &#8230; They like to test and push the IT envelope, making games more [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, I spent a few days at <a href="http://www.gdconf.com/">GDC</a> in San Francisco, getting a glimpse into the latest games hitting the market. Game developers are a unique bunch, and that uniqueness goes beyond the unbelievable volume of <a href="http://www.drinknos.com/gaming.do">NOS Energy Drinks</a> they consume &#8230; They like to test and push the IT envelope, making games more diverse, interactive and social. </p>
<p>The new crop of games showcased at GDC is more resource-intensive &mdash; it&#8217;s almost like watching an IT arms race; they&#8217;re upping the ante for all online gaming companies. The appetite from the public remains relentless, and the pay-off can be huge. Consider that gaming industry research firm DFC Intelligence <a href="http://www.dfcint.com/wp/?p=292">predicts</a> that worldwide market revenue generated solely from online games is set to reach $26.4 billion in 2015, more than double the $11.9 achieved in 2009. </p>
<p>That&#8217;s where SoftLayer comes in. We understand the high stakes in the gaming world and have tailored our IaaS offerings for an optimal end-user experience that stretches from initial release to everyday play. Take a look at what game developer <a href="http://omgpop.com/">OMGPOP</a> (a SoftLayer customer) achieved with <a href="http://www.omgpop.com/drawsomething">Draw Something</a>: Almost overnight it became the #1 application in Apple&#8217;s App Store, tallying more than <strong>26 million downloads</strong> in just a few weeks. To put the volume of gameplay into perspective, the game itself is generating more than 30 hours of drawings per second. That&#8217;s what what we refer to as &#8220;<strong>Internet Scale</strong>.&#8221; When YouTube hit one hour of video uploads per second, they came up with a <a href="http://www.onehourpersecond.com/">pretty impressive presentation</a> to talk about that scale &#8230; and that&#8217;s only one hour per second.  </p>
<p><a href="http://www.omgpop.com/drawsomething"><img class="centered" src="http://cdn.softlayer.com/innerlayer/draw-something_s.jpg" alt="Draw Something"></a></p>
<p>Gamers <em>require</em> a high-performance, always on, graphically attractive and quick-responding experience. If they don&#8217;t get that experience, they move on to the next game that can give it to them. With our core strengths of automation and extensive network reach, game developers come to us to easily enable that experience, and in return, they get a platform where they can develop, test, deploy and yes, play their latest games. True &#8220;Internet Scale&#8221; with easy consumptive billing &#8230; Get in and out quickly, and use only what you need. </p>
<p>Some of the most interesting and innovative use cases of how customers take advantage of our platform come from the gaming industry. Because we make it easy to rapidly provision resources (deploy dedicated servers in less than two hours and cloud servers in as few as five minutes) in an automated way (our API), many developers have started incorporating cloud-like functions into their games and applications that add dedicated resources to their infrastructure on-demand as you&#8217;d only expect to see in a virtual environment. Now that <a href="http://www.softlayer.com/flex-image-beta">Flex Images</a> are available, we&#8217;re expecting to see a lot more of that.</p>
<p>As I was speaking with a few customers on the show floor, I was amazed to hear how passionate they were about what one called the &#8220;secret ingredient&#8221; at SoftLayer: Our network. He talked about his trials and tribulations in delivering global reach and performance before he transitioned his infrastructure to SoftLayer, and hearing what our high-bandwidth and low-latency architecture has meant for his games was an affirmation for all of the work we&#8217;ve put into creating (and continuing to build) the network.</p>
<p>The rapid pace of innovation and change that keeps the gaming industry going is almost electric &#8230; When you walk into a room filled with game developers, their energy is contagious. We ended GDC with an opportunity to do just that. We were proud to sponsor a launch party for our friends at <a href="http://eastsidegamestudio.com/">East Side Game Studios</a> as the celebrated the release of two new games &mdash; <a href="http://eastsidegamestudio.com/?game=zombinis">Zombinis</a> and <a href="http://eastsidegamestudio.com/?game=ruby-skies">Ruby Skies</a>. Since their <a href="http://itunes.apple.com/us/app/nomnom-combo/id498050261?mt=8">NomNom Combo</a> puzzle game is one of the most addicting games on my iPhone, it was a no-brainer to hook up with them at GDC. If you want a peek into the party, check out our <a href="https://www.facebook.com/media/set/?set=a.10150670277867369.423292.23634607368&#038;type=3">GDC photo album</a> on Facebook.</p>
<p><a href="http://eastsidegamestudio.com/"><img class="centered" src="http://cdn.softlayer.com/innerlayer/eastsidegames.png" alt="Draw Something"></a></p>
<p>To give you an idea of how much the gaming culture permeates the SoftLayer offices, I need only point out a graffiti mural on one of the walls in our HQ office in Dallas. Because we sometimes get nostalgic for the days of misspent youth in video arcades playing Pac Man, Donkey Kong and Super Mario, we incorporated those iconic games in a piece of artwork in our office:</p>
<p><a href="http://cdn.softlayer.com/innerlayer/retrogaming.jpg"><img class="centered" src="http://cdn.softlayer.com/innerlayer/retrogaming_s.jpg" alt="Retro Gaming Mural"></a></p>
<p>If you are an aspiring game developer, we&#8217;d like to hear from you and help enable the next Internet gaming sensation &#8230; Having a good amount of experience with our existing customer base should assure you that we know what we&#8217;re talking about. For now, though, it&#8217;s my turn to go &#8220;Draw Something.&#8221; </p>
<p>-<a href="http://twitter.com/gkdog">@gkdog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/game-on-softlayer-game-developers-gdc/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Librato Silverline: Tech Partner Spotlight</title>
		<link>http://blog.softlayer.com/2012/librato-silverline-tech-partner-spotlight/</link>
		<comments>http://blog.softlayer.com/2012/librato-silverline-tech-partner-spotlight/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 17:58:20 +0000</pubDate>
		<dc:creator>Guest Blog</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Partner Marketplace]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[measure]]></category>
		<category><![CDATA[measurement]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[partner marketplace]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[resource monitoring]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=6996</guid>
		<description><![CDATA[This is a guest blog from Librato about Silverline. Silverline gives detailed information, presented in graphical form, on the actual usage of processor, memory and storage and network bandwidth at the application level. It also provides reliable estimates of application resource &#8220;demand,&#8221; which allows you to identify resource constraints as a potential source of performance [...]]]></description>
			<content:encoded><![CDATA[<p class="attribution">This is a guest blog from Librato about Silverline. <a href="https://silverline.librato.com/?utm_source=softlayer&#038;utm_medium=blog&#038;utm_campaign=silverline">Silverline</a> gives detailed information, presented in graphical form, on the actual usage of processor, memory and storage and network bandwidth at the application level. It also provides reliable estimates of application resource &#8220;demand,&#8221; which allows you to identify resource constraints as a potential source of performance issues and helps with capacity planning.</p>
<div class="yt560"><iframe src="http://www.youtube.com/embed/ia1w_hWbehE?hd=1" frameborder="0" width="560" height="349"></iframe></div>
<div class="more-info"><strong>Company Website:</strong> <a href="https://silverline.librato.com/?utm_source=softlayer&#038;utm_medium=blog&#038;utm_campaign=silverline">https://silverline.librato.com/</a><br />
<strong>Tech Partners Marketplace:</strong> <a href="http://www.softlayer.com/marketplace/silverline">http://www.softlayer.com/marketplace/silverline</a></div>
<h3>The Missing Link in Managing Cloud-Hosted Applications</h3>
<p>Would you agree that one of the factors impacting the Quality of Service delivered by your applications is the availability of resources required for their execution? If you do, then you may wonder &ndash; as I do &ndash; why there aren&#8217;t more tools available to help you monitor and manage application resource consumption.</p>
<p>DevOps and operations teams use <strong>Cloud Resource Monitoring</strong> to keep track of the health and utilization of cloud resources, <strong>Real User Monitoring</strong> to ensure that their users experience the Quality of Service they expect, and <strong>Application Performance Management</strong> to find and fix performance issues in their applications. </p>
<p>What&#8217;s often <em>missing</em> is the ability to:</p>
<ul>
<li>Monitor and manage the use of resources at application level</li>
<li>Ensure availability of resources</li>
<li>Help in root cause analysis</li>
<li>Improve resource utilization</li>
<li>Do better capacity planning</li>
</ul>
<p>Our <a href="https://silverline.librato.com/?utm_source=softlayer&#038;utm_medium=blog&#038;utm_campaign=silverline">Silverline</a> <strong>Application Resource Management</strong> service fills this void by providing you detailed, application level data on the consumption of server resources (processor, memory, disk I/O and network I/O) and on the &#8220;demand&#8221; for these resources (i.e. how much of each resource an application would use if not restricted by resource availability). You can use this information to detect sudden changes and unusual patterns in resource consumption, identify situations in which applications are starved for resources, and to do capacity planning.</p>
<p>Silverline also allows you to guarantee availability of resources for individual applications or groups of applications, by setting resource quota. It guarantees that an application always receives resources up to its quota if it needs them but lets other applications use resources while it doesn&#8217;t need them. This makes it possible to run multiple applications on a server instance and guarantee that they will not interfere with each other, while at the same time improving the utilization of resources. It also allows you to make sure that critical applications (e.g. for collecting diagnostic data) are never starved for resources.</p>
<p>As a special case, you can use quota to let background workloads &#8220;harvest&#8221; spare resources: Simply set their resource quota to zero and they will only use resources not required by higher priority applications.</p>
<p>Silverline&#8217;s event handling feature allows you to set thresholds on resource consumption that can be used to send alarms or initiate automated actions. This allows you to receive early indications of problems like when an application&#8217;s resource consumption is exceeding normal levels or there is a significant gap between its resource use and resource demand. You can also take automated actions like killing rogue applications that consume too many resources.</p>
<p>If you&#8217;re looking for ways to improve the performance and availability of your SaaS or PaaS solution or to improve the utilization of your Softlayer cloud resources, give <a href="https://silverline.librato.com/?utm_source=softlayer&#038;utm_medium=blog&#038;utm_campaign=silverline">Silverline</a> a try.</p>
<p>-Fred van den Bosch, <a href="http://librato.com/?utm_source=softlayer&#038;utm_medium=blog&#038;utm_campaign=metrics">Librato</a></p>
<div class="tpm-note">This guest blog series highlights companies in SoftLayer&#8217;s <a href="http://www.softlayer.com/marketplace">Technology Partners Marketplace</a>. <br/>These <a href="http://blog.softlayer.com/partner-marketplace/">Partners</a> have built their businesses on the SoftLayer Platform, and we&#8217;re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/librato-silverline-tech-partner-spotlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Librato Metrics: Tech Partner Spotlight</title>
		<link>http://blog.softlayer.com/2012/librato-metrics-tech-partner-spotlight/</link>
		<comments>http://blog.softlayer.com/2012/librato-metrics-tech-partner-spotlight/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 20:53:51 +0000</pubDate>
		<dc:creator>Guest Blog</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Partner Marketplace]]></category>
		<category><![CDATA[alerts]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[combine]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[measure]]></category>
		<category><![CDATA[metrics]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[partner marketplace]]></category>
		<category><![CDATA[resource]]></category>
		<category><![CDATA[Technology Partner]]></category>
		<category><![CDATA[time-series]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[unify]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=6794</guid>
		<description><![CDATA[This is a guest blog from Librato about Metrics. Metrics brings all of your monitoring data together in a unified hosted environment, enabling you to detect signs of problems early, minimize their impact through automated actions, and quickly find and fix their root cause. Company Website: https://metrics.librato.com/ Tech Partners Marketplace: http://www.softlayer.com/marketplace/metrics Measure Everything! If you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p class="attribution">This is a guest blog from Librato about Metrics. <a href="https://metrics.librato.com/?utm_source=softlayer&#038;utm_medium=blog&#038;utm_campaign=metrics">Metrics</a> brings all of your monitoring data together in a unified hosted environment, enabling you to detect signs of problems early, minimize their impact through automated actions, and quickly find and fix their root cause.</p>
<div class="yt560"><iframe src="http://www.youtube.com/embed/uYBqOGOLUh8?hd=1" frameborder="0" width="560" height="349"></iframe></div>
<div class="more-info"><strong>Company Website:</strong> <a href="https://metrics.librato.com/?utm_source=softlayer&#038;utm_medium=blog&#038;utm_campaign=metrics">https://metrics.librato.com/</a><br />
<strong>Tech Partners Marketplace:</strong> <a href="http://www.softlayer.com/marketplace/metrics">http://www.softlayer.com/marketplace/metrics</a></div>
<h3>Measure Everything!</h3>
<p>If you&#8217;re a SaaS or PaaS provider, making sure that you deliver the Quality of Service that your users expect is probably your highest priority. This means that you rely on continuously monitoring all aspects of your operation that can alert you to unusual events and help you find and fix the root cause of any service degradations. User complaints cannot be the first sign of trouble, and there is no time to hunt for data that has not already been collected.</p>
<p>This need for information is the main reason why &#8220;Measure Everything&#8221; is the new principle by which SaaS and PaaS clouds are managed and why many DevOps and Operations teams are using a variety of open source and commercial tools to monitor their infrastructure. In addition they often need to monitor data that is collected with custom tools because it is specific to their application environment. Since each tool comes with its own user interface, alerting mechanism and set-up requirements, the monitoring work-flow is disjointed, wastes time, and &ndash; most importantly &ndash; introduces problems when trying to correlate data from different tools for rapid root cause analysis.</p>
<p>Wouldn&#8217;t it be nice if &ndash; just as there are standard Database Management platforms &ndash; there were Time Series Data Management platforms that provide uniform visualization, correlation and alerting, and a scalable, redundant repository for your metrics? Ideally, that platform would be delivered as a service and could even be embedded by SaaS and PaaS vendors to allow users to monitor their services directly.</p>
<p>Librato <a href="https://metrics.librato.com/?utm_source=softlayer&#038;utm_medium=blog&#038;utm_campaign=metrics">Metrics</a> is the platform we built to meet that critical need. Designed from the ground up with an &#8220;API first&#8221; approach, Metrics allows customers and partners to easily send it any time series data and understand how that data fits with other data they are collecting.</p>
<p>If you want to provide your users with monitoring capabilities, you can integrate and embed Metrics at whatever level best fits your needs: data repository, instruments for your own dashboards, or complete &#8220;white label&#8221; dashboards. By programmatically creating user accounts and transparently signing your users onto the Metrics platform, you can deliver a seamless experience.</p>
<p>We used &#8220;flexible,&#8221; &#8220;affordable&#8221; and &#8220;simple&#8221; as our key mottos in developing a <a href="https://metrics.librato.com/pricing?utm_source=softlayer&#038;utm_medium=blog&#038;utm_campaign=metrics">business model</a> for Metrics. Our goal was to make the platform easy to adopt and completely transparent, empowering every organization to take advantage of the &#8220;measure everything&#8221; philosophy. We charge a modest amount (in &#8220;micro-dollars&#8221; actually) per measurement, provide a 30-day free trial, and charge you monthly for what you have used &#8230; there are no minimum fees or lock-ins.</p>
<p>To make it easy to adopt Metrics, we provide connectors for a variety of popular <a href="http://support.metrics.librato.com/knowledgebase/articles/24205?utm_source=softlayer&#038;utm_medium=blog&#038;utm_campaign=metrics">collection agents</a> such as StatsD, CollectD, and JMX. To help build a broad collection of useful collectors and connectors to existing tools, we&#8217;re building a community and ecosystem where Metrics users and tool developers can contribute. We hope you&#8217;ll try out the platform and help us grow our community!</p>
<p>-Fred van den Bosch, <a href="http://librato.com/?utm_source=softlayer&#038;utm_medium=blog&#038;utm_campaign=metrics">Librato</a></p>
<div class="tpm-note">This guest blog series highlights companies in SoftLayer&#8217;s <a href="http://www.softlayer.com/marketplace">Technology Partners Marketplace</a>. <br/>These <a href="http://blog.softlayer.com/partner-marketplace/">Partners</a> have built their businesses on the SoftLayer Platform, and we&#8217;re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2012/librato-metrics-tech-partner-spotlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SoftLayer Mobile  v. 1.1 on Windows Phone: New Features</title>
		<link>http://blog.softlayer.com/2011/softlayer-mobile-on-windows-phone-new-features/</link>
		<comments>http://blog.softlayer.com/2011/softlayer-mobile-on-windows-phone-new-features/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 16:25:58 +0000</pubDate>
		<dc:creator>Imran Prasla</dc:creator>
				<category><![CDATA[Customer Service]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[mobile app]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[ticket]]></category>
		<category><![CDATA[view]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[WP7]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=6304</guid>
		<description><![CDATA[I was on a Caribbean cruise during the second week of November, and I kept telling myself that the first thing I needed to taste was a delicious mango. Even though I knew it&#8217;s out of season, I still had hopes. I had a chance to indulge in that tropical fruit, and I couldn&#8217;t help [...]]]></description>
			<content:encoded><![CDATA[<p>I was on a Caribbean cruise during the second week of November, and I kept telling myself that the first thing I needed to taste was a delicious mango. Even though I knew it&#8217;s out of season, I still had hopes. I had a chance to indulge in that tropical fruit, and I couldn&#8217;t help but think about a mango that gets tastier with every day: the new Windows Phone OS 7.1, codenamed &#8220;Mango.&#8221;</p>
<p>I&#8217;m not going to talk about Mango or its new sensational features, but I do want to share a few of the changes that we pushed out to the Windows Phone Marketplace as a version 1.1 of <a href="http://www.windowsphone.com/en-US/apps/6f63e309-71a1-4bc2-924e-bb4ec859f5e2">SoftLayer Mobile</a>. While I could ramble for pages about all of the updates and our strategy in building out and improving the mobile platform, but I&#8217;ll try to be brief and only share four of the biggest new features the team included in this release.</p>
<p><strong>Verisign Authentication</strong><br />
The first update you&#8217;ll notice when you fire up SoftLayer Mobile 1.1 on Windows Phone is the security-rich inclusion of VeriSign authentication. You are able to activate an additional layer of security by requiring that users confirm their identity with a trusted third party tool before they get access to your account. In this case, the third party vendor is VeriSign. Every customer looking to bake in additional security on their account will appreciate this addition. </p>
<p><img class="centered" src="http://cdn.softlayer.com/innerlayer/WP71_auth.png" alt="SoftLayer Mobile WP"/></p>
<div style="display:block; margin:0; text-align:center; padding:0;"><em>VeriSign authentication in SoftLayer Mobile on WP7</em></div>
<p><strong>Device-Based Bandwidth</strong><br />
The next big addition to this Windows Phone app release is the inclusion of device-based bandwidth for two billing cycles &ndash; your current cycle and the previous cycle. In v. 1.0 of SoftLayer Mobile, users were only able to see bandwidth data for the current billing cycle &#8230; It&#8217;s useful, but you don&#8217;t have a frame of reference immediately available. This release provides that frame of reference. One of the coolest parts is the aesthetically pleasing presentation: our metro-style container, &#8220;pivot control.&#8221; Just slide through and see your billing cycles in one long view!</p>
<p><img class="centered" src="http://cdn.softlayer.com/innerlayer/WP71_bandwidth.png" alt="SoftLayer Mobile WP"/></p>
<div style="display:block; margin:0; text-align:center; padding:0;"><em>Billing cycle view along with a button to view graph for that cycle</em></div>
<p><strong>Bandwidth Graphs</strong><br />
If you didn&#8217;t notice from the picture, its caption or the heading of this section, the next big update is the inclusion of bandwidth graphs! The bandwidth graph page gives you a bird&#8217;s eye view of your bandwidth activity for any selected billing cycle. You&#8217;ll see the max &#8220;Inbound,&#8221; &#8220;Outbound&#8221; and &#8220;Total&#8221; values. Those different marks are very useful if you&#8217;re tracking which days your device uses the most bandwidth and when those surges subside. The application uses the built-in charting functionality that comes with Silverlight libraries. Since we&#8217;re taking advantage of those goodies, you can bet it looks beautiful. No, it&#8217;s not a bitmap image &#8230; it&#8217;s a real bandwidth chart. As with the other bandwidth update, the graphs are available for both the current and the previous billing cycle.</p>
<p><img class="centered" src="http://cdn.softlayer.com/innerlayer/WP71_graph.png" alt="SoftLayer Mobile WP"/></p>
<div style="display:block; margin:0; text-align:center; padding:0;"><em>Bandwidth chart for a previous billing cycle</em></div>
<p><strong>Ticket Updates</strong><br />
The next addition to the family is a new way to visually distinguish your unread updates on tickets while viewing a ticket list page. The &#8220;toast&#8221; notification for the ticket list view gives flags unread ticket updates, and the ticket list will feature bold text on the ticket&#8217;s subject if that ticket is marked with an &#8220;unread update&#8221; *ndash; meaning an employee or someone has an update to that ticket which you haven&#8217;t seen yet. This is very much Outlook-y style and very native to Windows Phone.</p>
<p><img class="centered" src="http://cdn.softlayer.com/innerlayer/WP71_tickets.png" alt="SoftLayer Mobile WP"/></p>
<div style="display:block; margin:0; text-align:center; padding:0;"><em>Toast notification along with Outlook-style unread ticket</em></div>
<p><strong>What&#8217;s Next?</strong><br />
With this release, we&#8217;re not resting on our laurels, so what are we doing in our labs? Right now we&#8217;re working on OS migration to move our existing app from OS 7.0 to the new Mango-flavored Windows Phone 7 version I mentioned a little earlier. Now you see why I was so fixated on mangoes while I was on vacation. The migrated mango app will only be available to devices that are mango-licious (Upgraded to 7.1). </p>
<p>Stay tuned, and you&#8217;ll see some of the other new features we&#8217;re working on very soon. If you have a Windows Phone, you need to download <a href="http://www.windowsphone.com/en-US/apps/6f63e309-71a1-4bc2-924e-bb4ec859f5e2">SoftLayer Mobile</a>, rate it and give us your feedback!</p>
<p>-Imran</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2011/softlayer-mobile-on-windows-phone-new-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SoftLayer on the iPad</title>
		<link>http://blog.softlayer.com/2011/softlayer-on-the-ipad/</link>
		<comments>http://blog.softlayer.com/2011/softlayer-on-the-ipad/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 15:05:10 +0000</pubDate>
		<dc:creator>Scott Thompson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[customer experience]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[functionality]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=5858</guid>
		<description><![CDATA[Shortly after we began implementing the SoftLayer Mobile application for the iPhone and Android, Apple released the iPad. With our development resources limited, we focused on adding the functionality our customers required to the iPhone application with only a few small features added to support the new device. As we became more familiar with the [...]]]></description>
			<content:encoded><![CDATA[<p>Shortly after we began <a href="http://blog.softlayer.com/2010/the-conception-and-design-of-the-softlayer-mobile-client-for-iphone/">implementing the SoftLayer Mobile application</a> for the iPhone and Android, Apple released the iPad. With our development resources limited, we focused on adding the functionality our customers required to the <a href="http://itunes.apple.com/us/app/softlayer-mobile/id373786244">iPhone application</a> with only a few small features added to support the new device.</p>
<p>As we became more familiar with the iPad, we started seeing a few key areas where SoftLayer Mobile could benefit from the large format iPad user interface. We&#8217;ve been able to incorporate a phenomenal feature set in the SoftLayer Mobile application, and as our desired feature set has become more and more complete, we&#8217;ve gotten a bit of breathing room from our iPhone releases. We used that breathing room to re-visit the iPad and what it could mean for the SoftLayer Mobile customer experience on a tablet. The result of that investigation is the SoftLayer Mobile HD application:</p>
<p><a href="http://cdn.softlayer.com/innerlayer/slhdab.png"><img class="centered" src="http://cdn.softlayer.com/innerlayer/slhdabs.png" alt="SL HD"/></a></p>
<p>As you might expect, SoftLayer Mobile HD shares quite a bit of functionality with its iPhone sibling. The application offers a window into your SoftLayer environment so that you can browse, create and edit support tickets; discover information about computing resources and bandwidth; and keep up-to-date on the latest notifications from our data centers. The iPad application also helps you keep track of financial information by allowing you to browse your account and its invoices. All this functionality benefits from the intuitive interface of the iPad. You have more room to browse, more room to edit, and fewer screens to navigate as you manage and explore your virtual SoftLayer data center.</p>
<p><a href="http://cdn.softlayer.com/innerlayer/slhdtk.png"><img class="centered" src="http://cdn.softlayer.com/innerlayer/slhdtks.png" alt="SL HD"/></a></p>
<p><a href="http://cdn.softlayer.com/innerlayer/slhdbw.png"><img class="centered" src="http://cdn.softlayer.com/innerlayer/slhdbws.png" alt="SL HD"/></a></p>
<p>Best of all: The application is only in its first release, and already shows great promise! We have plenty of room to grow and tons of ideas about the next features and functions we want to add. If you&#8217;re iPad-equipped, get the <a href="http://itunes.apple.com/us/app/softlayer-mobile-hd/id460377057">SoftLayer Mobile HD</a> application in the iTunes App Store. When you&#8217;re navigating through the interface, take note of anything you&#8217;d like to see us change or add, and let us know!</p>
<p>-Scott</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2011/softlayer-on-the-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MODX: Tech Partner Spotlight</title>
		<link>http://blog.softlayer.com/2011/modx-tech-partner-spotlight/</link>
		<comments>http://blog.softlayer.com/2011/modx-tech-partner-spotlight/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 15:15:20 +0000</pubDate>
		<dc:creator>Guest Blog</dc:creator>
				<category><![CDATA[Partner Marketplace]]></category>
		<category><![CDATA[SoftLayer]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[customer]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[partner marketplace]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[tecnology]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.softlayer.com/?p=5815</guid>
		<description><![CDATA[This is a guest blog from the MODX team. MODX offers an intuitive, feature-rich, open source content management platform that can easily integrate with other applications as the heart of your Customer Experience Management solution. Company Website: http://modx.com/Tech Partners Marketplace: http://www.softlayer.com/marketplace/modx Free your Website with MODX CMS Just having a website or a blog is [...]]]></description>
			<content:encoded><![CDATA[<p class="attribution">This is a guest blog from the MODX team. <a href="http://modx.com">MODX</a> offers an intuitive, feature-rich, open source content management platform that can easily integrate with other applications as the heart of your Customer Experience Management solution.</p>
<div class="yt560"><iframe width="560" height="349" src="http://www.youtube.com/embed/TyTiqTp4gqU?hd=1" frameborder="0" allowfullscreen></iframe></div>
<div class="more-info"><strong>Company Website:</strong> <a href="http://modx.com/">http://modx.com/</a><br/><strong>Tech Partners Marketplace:</strong> <a href="http://www.softlayer.com/marketplace/modx">http://www.softlayer.com/marketplace/modx</a></div>
<h3>Free your Website with MODX CMS</h3>
<p>Just having a website or a blog is no longer a viable online strategy for smart businesses. Today&#8217;s interconnected world requires engaging customers &mdash; from the first impression, to developing leads, educating, selling, empowering customer service and beyond. This key shift in online interaction is known as Customer Experience Management, or CXM. </p>
<p>For businesses to have success with CXM, they need an efficient way to connect all facets of their communications and information together with a modern and consistent look and feel, and without long learning curves or frustrating user experiences. You don&#8217;t want a Content Management System (CMS) that restricts your ability to meet brand standards, that lives in isolation from your other systems and data, or that fails to fulfil your businesses needs. </p>
<p>MODX is a content management platform that gives you the creative freedom to build custom websites limited only by your imagination. It certainly can play the central role in managing your customer experience.</p>
<p><span id="more-5815"></span></p>
<p><strong>Freedom from Hassle &#038; Frustration</strong><br />
The most productive tools are those that simply allow you get your work done. To make life easy for content editors MODX uses familiar concepts like a hierarchical tree &ndash; similar to the folders and files on your computer. This allows content editors to relate their content to the overall website structure. But, like everything else in MODX, you aren&#8217;t limited to hierarchical content and can easily employ taxonomy-, list- or category-based structures.</p>
<p>Similarly, editing documents should be easy. With MODX, anyone who can open a web browser and send email has the skillset to create and edit content in MODX. Most tasks are a matter of filling out simple form fields into which content is placed and is accompanied by a sensible MS Word-like editor for your main content. Furthermore, site builders and developers are able to create custom fields for custom content types and custom data allowing non-technical employees to work in an intuitive, tailored environment.</p>
<p><strong>Total Creative Freedom</strong><br />
Your website is one of the most visible parts of your brand and you certainly don&#8217;t want it limited by your CMS. MODX makes it possible to do anything that&#8217;s on the modern web now &mdash; you don&#8217;t have to wait for a year or hack the core to launch an HTML5 or mobile optimized site. MODX can do it all now, and even what&#8217;s coming next. It outputs exactly and only what you or your site builder dictate. </p>
<p>MODX uses a brilliantly simple template engine that allows web designers to work with what they already know, like HTML, CSS and any JavaScript library they chose. MODX can even output things not typically associated with most content management platforms like XML, JSON or even Comma Separated Value (CSV) files that automatically download to your desktop.</p>
<p><strong>Freedom to Extend</strong><br />
MODX provides all the requisite tools for CMS, but it also functions as a fully capable web development platform upon which you can extend functionality, employ custom applications and do just about anything you can dream up. In fact, the &#8220;X&#8221; in MODX comes from the word &#8220;extensible&#8221;. Whether you want to build a Member-only website, Client Extranet, Resort Booking and Reservations system or private Social Network, you can do it on MODX.</p>
<p>For developers the fully-documented Object Oriented API and xPDO, MODXs database layer, provide all you need to build almost anything with MODX, even extending or overriding its core functionality. Critically, you can do all this using the API and retain a painless upgrade path without hacking the core. The MODX API architecture provides all the flexibility you or your developer might need to make MODX your own without painting your self into a corner. </p>
<p><strong>Freedom from Bottlenecks</strong><br />
Modern web pages are made up of many component parts &ndash; site-wide headers and footers, navigation menus, articles, products and more. At some point, all these pieces need to be put together and delivered to the visitor as a single page that users expect to load quickly or they&#8217;ll leave your site. </p>
<p>To deliver pages fast, top-performing sites use server-side caching to take all those pieces and pre-process them for fast delivery to a browser. The problem with many CMS applications is that they manually rebuild pages every single time someone visits your site. That&#8217;s fine if you only have a few visitors, but your site can bog down or even fail under moderate traffic. In these circumstances, it would be disastrous if your website is featured on an industry magazine or website, national media or on a popular TV show. Your site could literally grind to a halt, costing you customers, damaging your reputation and ultimately making a bad first impression.</p>
<p>MODX&#8217;s native page caching delivers your site quickly by default. Additionally, MODX can use high-end caching like memcache to further improve performance under load. To handle millions of pageviews daily, you need robust servers and you need to optimize your environment &#8230; That&#8217;s where scaling across multiple servers and replication with SoftLayer works perfectly with MODX.</p>
<p><strong>Free Your Legacy Systems</strong><br />
Keeping your data, content and business information in disconnected silos is ineffective and costly. Accessing existing systems, like an Active Directory or Enterprise Content repository, makes huge difference in getting your work done headache-free. You don&#8217;t have to worry about data duplication across systems, significant extra work to make everything work or synchronization issues. A new website platform should increase your productivity and enable your employees, customers and everyone else surrounding your business to find what they need and to interact efficiently and effectively. </p>
<p>MODX works with the tools and technology that organizations already have in place. It can easily interact with external web services or data feeds and can drive other applications via RESTful web services.</p>
<p><strong>Security and Freedom to Rest Easy</strong><br />
Website Security is a topic that rarely surfaces during the early stages of a web project and often never comes up until your site has been compromised. </p>
<p>A high-quality hosting environment like those from SoftLayer are the foundation of website security. Your web CMS and its add-ons, plugin-ins or modules should not be a liability. MODX is designed with security at its core to protect your valuable website from malicious attacks. Every input is filtered, and every database query using the API eliminates the possibility of SQL injection compromises. Most importantly, the development team rigorously and continuously audits MODX to make sure its up to date and patching any new issues that may arise.</p>
<p><strong>Freedom in the Community</strong><br />
With MODX and the MODX Community you&#8217;re not alone. There are hundreds of thousands of websites built on MODX and we have a friendly, active and growing community of raving fans over 37,000 strong to whom you can look for assistance, support, education and camaraderie. </p>
<p>In fact, the MODX Community is one of our greatest assets. </p>
<p>They provide mentorship, assistance and help make MODX software better through active reporting of issues and feature requests and contributing improvements for integration by the core team.</p>
<p>If you&#8217;re not a site builder or developer, but you want your website powered by MODX, one of the best places to start is with a <a href="http://modx.com/partners/solution/">MODX Solution Partner</a>. Our network of 90+ global Solution Partners enables you to get the right-fit expertise for your project and in many cases work locally. Solution Partners are experts at MODX and know how to do things right. </p>
<p><strong>Get Free</strong><br />
There really is a cure for the all too often restrictive, unintuitive and frustrating experience of putting content on the web. Get on the road to content management freedom with MODX. It&#8217;s easy to start since MODX Revolution itself is <strong>free to download and use</strong>. </p>
<p>Learn more at <a href="http://modx.com/">http://modx.com/</a>.</p>
<p>-Jay Gilmore, <a href="http://modx.com">MODX</a></p>
<div class="tpm-note">This guest blog series highlights companies in SoftLayer&#8217;s <a href="http://www.softlayer.com/marketplace">Technology Partners Marketplace</a>. <br/>These <a href="http://blog.softlayer.com/partner-marketplace/">Partners</a> have built their businesses on the SoftLayer Platform, and we&#8217;re excited for them to tell their stories. New Partners will be added to the Marketplace each month, so stay tuned for many more come.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.softlayer.com/2011/modx-tech-partner-spotlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
