<?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>WordPress Hosting &#124; Page.ly &#187; News</title>
	<atom:link href="http://blog.page.ly/category/page-ly-news/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.page.ly</link>
	<description>Page.ly is Managed WordPress Hosting. Automatic Upgrades, Backups, and Bulletproof Security</description>
	<lastBuildDate>Sat, 04 Feb 2012 20:29:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://blog.page.ly/?pushpress=hub'/>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Building Page.ly Part5: Growing forward</title>
		<link>http://blog.page.ly/2012/02/building-page-ly-part5-growing-forward/</link>
		<comments>http://blog.page.ly/2012/02/building-page-ly-part5-growing-forward/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 14:41:27 +0000</pubDate>
		<dc:creator>Joshua Strebel</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[On Business]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[bootstrapped]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[wordpress hosting]]></category>

		<guid isPermaLink="false">http://blog.page.ly/?p=3827</guid>
		<description><![CDATA[This is the fifth and final installment of a mulitpart part series where we aim to share with you some of the technical aspects of what powers the Managed WordPress Hosting system we developed here at page.ly, how we started, the recent &#8230; <a href="http://blog.page.ly/2012/02/building-page-ly-part5-growing-forward/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/building-page-ly/" rel="attachment wp-att-3675"><img class="wp-image-3675 alignleft" title="building-page.ly" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/building-page.ly_.gif" alt="" width="300" height="180" /></a>This is the fifth and final installment of a mulitpart part series where we aim to share with you some of the technical aspects of what powers the Managed WordPress Hosting system we developed here at page.ly, how we started, the recent server improvements and a bit on the things to come. [<a href="http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/">Part 1</a>] [<a href="http://blog.page.ly/2012/01/building-page-ly-part2-managed-wordpress-hosting/">Part 2</a>] <em>[<a href="http://blog.page.ly/2012/01/building-page-ly-part3-scaling-and-security/">Part 3</a>] [<a href="http://blog.page.ly/2012/02/building-page-ly-part4-page-ly-v3-scalable-and-fast-managed-wordpress-hosting">Part 4</a>]</em></em></p>
<h2>Out with the old</h2>
<p>So we have deployed a new server stack and continue to tune it for optimal performance and scalability. What&#8217;s left to do you ask?</p>
<p>Our business dashboard, has performed it&#8217;s duties well all these years but it is time to be retired. This handy little system I coded in Code Igniter (as is 99% of page.ly) and has pretty much allowed us to perform nearly any task needed without ever hitting the command line. We can pull up accounts, orders, domains and DNS. Manage affiliates, resellers, and track our growth.</p>
<p>Here is a sample page from the current dashboard we are retiring. Just a note, the CC number is only the last 4 digits and pulled from Authorize.net with an API call, we never sit on this data.</p>
<p><img class="alignnone size-full wp-image-3830" title="pagely-dash" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/pagely-dash.jpg" alt="" width="910" height="1634" /></p>
<p>It ain&#8217;t pretty but it does the job. We&#8217;ll show you what we are replacing it with a few pixels down.</p>
<p>From a system management and app deployment angle the current setup works, but is slow, and error prone in it&#8217;s old age. It worked exceptionally well when managing 500 domains, and adding 2-3 a day.  It is really straining when managing thousands of domains and adding 10-20 a day.</p>
<h2>A new backend</h2>
<p>Remember up thru page.ly v2 we were utilizing the Plesk SOAP API to manage vhost deployments on specific web nodes, and then with page.ly v3 we bashed together some scripts to replace Plesk. Those are temporary fixes as we have some very exciting things in the works.</p>
<p>The whole deployment and management system is due for a rewrite, so that is exactly what we are doing. This rewrite includes:</p>
<ul>
<li><strong>Reseller management</strong> (deployment and management of accounts on behalf of resellers)</li>
<li><strong>Account management</strong> (account ownership, logins, external services)</li>
<li><strong>Domain management</strong> (DNS, aliases, swapping)</li>
<li><strong>Billing system</strong> (order intake, invoicing, payment handling, receipts, notifications)</li>
<li><strong>DNS management </strong>(already at Dynect)</li>
<li><strong>Domain registration</strong></li>
<li><strong>App provisioning system</strong> (installing new apps, file system, database)</li>
<li><strong>Reporting/logging</strong> (nagois, munin, puppet)</li>
<li><strong>Affiliate management</strong></li>
<li><strong>Infrastructure management </strong>(auto scaling, auto cloning, config management)</li>
<li><strong>Product management</strong> (plans, packages, upgrades, custom items)</li>
<li><strong>Support Integration </strong>(tying zendesk into our dashboard)</li>
<li>and everything else&#8230;</li>
</ul>
<p>As you can see there is much more that goes into a functional and successful WordPress Hosting business then just installing the WordPress app.</p>
<p><strong>We are happy to say we are about 60% through the rewrite of all page.ly systems as I write this post, and we are aiming for a Feb20th launch date.</strong> The entire system is built upon a Code Igniter powered REST API.</p>
<h2>One API to rule them all.</h2>
<p>Okay so it is actually more than one. We took the philosophy of making everything in page.ly a RESTful service. So we have a API specifically for the installer and server/system processes, and another for account/user related functions, and another specifically for job queuing, etc. This approach allows us to:</p>
<ul>
<li>Decouple code</li>
<li>Maintain narrowly defined unit tests</li>
<li>Craft lightweight REST client apps and GUI&#8217;s</li>
<li><strong>Document it and make it accessible to partners.</strong></li>
</ul>
<h2>Partners will gain deeper and more meaningful integration with page.ly</h2>
<p>We are pretty excited about this. We do a few things exceptionally well, deploy and manage WordPress. We dont do themes, or plugins, or marketing, or SEO. People that do those things may also want to include hosting as an offering but really don&#8217;t want to mess with the technical stuff.</p>
<p>By exposing many of our core provisioning and account management API endpoints to authorized partners they can easily add page.ly managed hosting to their checkout process, on their site. Additionally more developer savvy partners may ping the API to generate reports and lists of their current customers, manage aspects of those customers, and manage their integration points into page.ly such as defining which themes, plugins, or content is pre-installed on their new customer sites. All these things can also be done via our new Brains GUI we&#8217;ll show you below if the partner is less then code savvy.</p>
<p>This API is also the underpinnings of a entirely new page.ly service we are working on for Q2.</p>
<h2>The new Brains</h2>
<p>So that old clunky dashboard is being retired and the backend behind it as well. We wanted a new GUI that was light, responsive, and worked well with our new API service methodology. Enter <a href="http://twitter.github.com/bootstrap/" target="_blank">Bootstrap</a> by Twitter. Our Code Igniter client apps serve up the data and Bootstrap makes it easy to interact with.</p>
<p><img class="alignright size-full wp-image-3953" title="pagely4_1" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/02/pagely4_1.jpg" alt="" width="956" height="724" /></p>
<h2><img class="alignright size-full wp-image-3956" title="pagely4_2" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/02/pagely4_2.jpg" alt="" width="1170" height="408" /></h2>
<h2>What&#8217;s ahead for us</h2>
<p>Through Q1 of 2012 we&#8217;ll be focusing on continued refinements and improvements to the system architecture we deployed with page.ly v3 and deploying the new API and Brains of page.ly v4. Come Q2 and through the summer we will be expanding our offerings with new  products and packages aimed at various markets yet staying close to our core competency of managed Software-as-a-Service.</p>
<p>By the time this goes to press I will likely be a new first-time father. What a trip this journey has been. From failed concept in 2006, to a second go in 2009, to insane growth and success in 2010, to server madness in 2011, to a bright future for our bootstrapped company and parenthood in 2012.</p>
<h2>Why are we bootstapping page.ly?</h2>
<p>In 2010 we had some dialog with a much larger and well know hosting company that wanted to acquire page.ly. In 2011 the same thing again with another company. Also in 2011 we flirted with the idea of raising funds. In all cases we came back to the same conclusion: We like what we do, we like doing it our way, and we like doing it on our terms. We have a vision of the type of company page.ly will grow-up to be. That vision does not include maximizing profit with gimmicks at the expense of customers to appease a board or make our earn-out. That vision does not include a &#8216;win at all costs&#8217; mindset that pushes integrity and professionalism aside.</p>
<p>Our vision is to be the best at what we do, provide a real service, and treat our customers and employees as we would wish to be treated, with fairness and honesty. These values are compatible with a healthy profit, not exclusionary to it. Could we achieve this with outside capital, sure. Are we going to waste time trying to convince a VC to play along, probably not. Someday perhaps. I am not anti VC, but I am anti getting into bed with someone that may not share our set of values.</p>
<h2>Conclusion</h2>
<p>I hope you enjoyed and got some value out of this series of posts. We tried not to get too technical or bore you with all the business details of our story. We look forward to what&#8217;s next and are immensely proud of what we have done this far.  And finally we hope you will consider joining us on our journey and give Page.ly a try for your WordPress hosting needs. Cheers.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.page.ly/2012/02/building-page-ly-part5-growing-forward/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Page.ly Part4: Scalable and Fast Managed WordPress Hosting</title>
		<link>http://blog.page.ly/2012/02/building-page-ly-part4-page-ly-v3-scalable-and-fast-managed-wordpress-hosting/</link>
		<comments>http://blog.page.ly/2012/02/building-page-ly-part4-page-ly-v3-scalable-and-fast-managed-wordpress-hosting/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 15:15:24 +0000</pubDate>
		<dc:creator>Joshua Strebel</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[On Business]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[managed WordPress hosting]]></category>
		<category><![CDATA[wordpress hosting]]></category>

		<guid isPermaLink="false">http://blog.page.ly/?p=3786</guid>
		<description><![CDATA[This is the fourth installment of a mulitpart part series where we aim to share with you some of the technical aspects of what powers the Managed WordPress Hosting system we developed here at page.ly, how we started, the recent server improvements &#8230; <a href="http://blog.page.ly/2012/02/building-page-ly-part4-page-ly-v3-scalable-and-fast-managed-wordpress-hosting/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/building-page-ly/" rel="attachment wp-att-3675"><img class="wp-image-3675 alignleft" title="building-page.ly" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/building-page.ly_.gif" alt="" width="300" height="180" /></a>This is the fourth installment of a mulitpart part series where we aim to share with you some of the technical aspects of what powers the Managed WordPress Hosting system we developed here at page.ly, how we started, the recent server improvements and a bit on the things to come. [<a href="http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/">Part 1</a>] [<a href="http://blog.page.ly/2012/01/building-page-ly-part2-managed-wordpress-hosting/">Part 2</a>] <em>[<a href="http://blog.page.ly/2012/01/building-page-ly-part3-scaling-and-security/">Part 3</a>]</em></em></p>
<h2>Time to go big.</h2>
<p>When we started this journey many years ago, we made system choices fitting at the time. We grew, and grew some more, and kept on growing and the old system was straining. In the summer of 2011 we began work on page.ly 3.0. Our most advanced <a href="http://page.ly">Managed WordPress Hosting</a> system to date. A system designed for reliability, security, scalability and most of all performance. It&#8217;s all the hawtness of page.ly, just faster and more reliable.</p>
<p>The build process was long and unfortunately not without it&#8217;s problems. The goals of page.ly3 were:</p>
<ul>
<li>It has to scale easily</li>
<li>It has to be fast</li>
<li>It has to be secure</li>
<li>It has to be reliable</li>
</ul>
<p>That&#8217;s it. SImple order right?</p>
<h2>Strategy</h2>
<p>Our plan was to develop page.ly3 next to pagely2. Build a mansion next to a condo, and then come moving day, everyone just packs up and moves nextdoor. However it turned out that we moved and improved things in pieces.</p>
<p>We started by consulting some of the best and brightest the web community has to offer. I spent some hours consulting with my good friend <a href="http://stu.mp">Joe Stump</a> (Ex lead architect at digg) among others with the &#8216;scaling&#8217; knowledge. We developed a simple plan. Use small nodes, to do specific tasks, and scale out in layers.</p>
<p>We decided we needed dedicated machines for mysql, web, varnish, memcache, and the like. We needed load balancers out front and we wanted robust and fast storage behind it. We also had to get rid of Plesk. While it was fine for a smaller page.ly, it simply did not scale and frankly is a festering turd, like all control panels in our opinion.</p>
<h2>Phase 1</h2>
<p>The first thing we did was add more database servers. 2 new slaves coming off the master. We then added WordPress&#8217;s <a href="http://codex.wordpress.org/HyperDB" target="_blank">HyperDB</a> system wide to segment those reads and writes. We went from a single 8core 17gb machine to 3, 4core 10gb machines. The slaves happily process 700-800 queries a second at 0.20 load.</p>
<h2>Phase 2</h2>
<p>We then setup the new storage. Instead of running storage local to each machine and working out a rsync strategy we went with NFS. At first we went with a solid 700gb disk but then decided it was better to serve 10x70gb disks up to the webnodes by NFS4. Firehost also upgraded all our storage to Fibre. The disk speeds are crazy fast, and are still in the 90mb/s range serving over NFS. We do all hard file operations directly on the storage nodes which speeds things up as well.</p>
<h2>Phase 3</h2>
<p>Zeus load balancers were setup out front in a failover configuration, and dual Varnish nodes directly behind it. This gives us a lot of flexibility allowing us to segment and direct traffic around or through specific varnish nodes directly to some or all of the web nodes. It&#8217;s very fault tolerant as if both varnish nodes fall over, everything goes gracefully to the web nodes. Varnish is of course a web caching system, serving pages and static assets in 20-50ms a 4x improvement over pagely2.</p>
<h2>Phase 4</h2>
<p>We setup some other nodes to handle a few management tasks like puppet, memcache, cron jobs, backups, logging, etc.</p>
<p>We also had to gut all that code that relied on Plesk, since it is dead to us. It is not terribly pretty right now but we bashed together a temporary set of scripts to install and manage our system. This is just a band-aid for now, and we&#8217;ll give you a preview of the new system  in the final chapter of this series.</p>
<p>Finally we direct certain types of traffic to specific nodes tuned for the task. We dont blanket all web nodes with all traffic. As an example wp-cron.php commands hammer a pool of servers all day, allowing others to work without those nasty processes sapping cpu.</p>
<p>Here is a snapshot of what the page.ly 3.0 server topology consists of. Below we will talk about each part of it.</p>
<p><img class="alignright size-full wp-image-3793" title="pagely3" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/pagely3.jpg" alt="WordPress Hosting" width="910" height="1024" /></p>
<ol>
<li>All traffic of course comes from the world famous interwebs, a series of tubes that connect you to <span style="text-decoration: line-through;">LOLcats</span> wikipedia.</li>
<li>That traffic hits the <strong><a href="http://firehost.com/" rel="nofollow" target="_blank">Firehost</a> security layer</strong>. This is like fort knox for data. Thousands of nefarious attacks are blocked here daily.</li>
<li>Good traffic then travels over our <strong>10gb internal wan</strong> and hits our twin <a href="http://www.zeus.com/products/load-balancer" target="_blank">Zeus</a> <strong>load balancers</strong>. These bad boys are the latest and greatest in awesome. So much so Rackspace uses them like a mo-fo but calls them Cloud Load Balancers, which is total BS cause Zeus lived above the clouds like a Boss.
<ul>
<li>Internal DB read requests are load balanced to the DB Slave pool.</li>
<li>Web requests are seamlessly routed around Varnish if needed to land directly at the web pool for normal processing.</li>
</ul>
</li>
<li>Requests are then routed to our <strong><a href="https://www.varnish-cache.org/" target="_blank">Varnish</a> layer</strong> where cached content (images, js, css, and full page output) is served directly back to the user at crazy fast speeds.</li>
<li>Backend requests from Varnish are handled by our pool of <a href="http://litespeedtech.com/" rel="nofollow" target="_blank">Litespeed</a> web servers. These are well equipped but dummy machines that do nothing but process PHP and serve up web pages. The nice thing here is that we can scale out, adding as many as we need for as long as we need. Why not nginx? We are testing some options and benchmarking a variety of webservers for future use.</li>
<li>The Database queries come from the web servers through <a href="http://codex.wordpress.org/HyperDB" rel="nofollow" target="_blank">HyperDB</a>, a WordPress database class designed and used by the folks at WordPress.com. <strong>Reads &amp; Writes go to separate database pools</strong> tuned for their particular task. Again here we can scale out as many slaves as we need with replicating masters.</li>
<li>All Files are served from our latest generation SAN array which we can scale damn near infinitely in size. This large volume is mounted as many smaller NFS shares to provide optimum performance while maintaining a global shared file system. When we feel like it, an upgrade to SSD disks is a click away.</li>
<li>The entire system is controlled by <a href="http://puppetlabs.com/" rel="nofollow" target="_blank">Puppet</a> with manifests to maintain server configs and handle server cloning.</li>
<li>Our Utility node does all manner of tasks like taking out the garbage, running <a href="http://www.nagios.org/" rel="nofollow" target="_blank">Nagios</a>, and keeping my vodka glass filled.</li>
<li>The Page.ly node, is frankly where the magic happens regarding our <a href="http://page.ly" target="_blank">Managed WordPress system</a>. Server architecture is cool and all, but without badass software it&#8217;s just 1&#8242;s and 0&#8242;s.</li>
<li>Finally, every node is <a href="http://en.wikipedia.org/wiki/Linux-HA" target="_blank">HA</a> and the entire system is backed up every evening with snapshots. We can restore any node, any data, at any time.</li>
</ol>
<p><strong>Currently we vary between 16-24 nodes running depending on load.</strong></p>
<h2>El Pollo Diablo</h2>
<p><img class="alignright size-medium wp-image-2364" title="diablo_mod_circle" src="http://pagelyblog.presscdn.com/wp-content/uploads/2011/05/diablo_mod_circle-332x300.jpg" alt="El Pollo Diablo" width="332" height="300" />El Pollo diablo is essentially the same architecture stack. Typically we route the traffic thru the load balancers, to a dedicated varnish node and web server pool specific to that client. Sometimes the client runs their own mysql pool as well, sometimes they take advantage of our mysql cluster. The flexibility allows customers true &#8216;dedicated&#8217; resources but also use of our redundant and failover safe systems as needed. Customers have been very pleased with the hybrid approach allowing them flexibility and a &#8216;managed&#8217; WordPress solution.</p>
<p>We did not share every piece of the puzzle as there are a few blackops systems in place to add that little extra awesome that makes Page.ly special. Sure it cost us more to roll out than most people&#8217;s annual salaries but we spent it out of love, you guys deserve it.</p>
<p>This is not rocket science as robust and redundant server stacks are the norm for large scale websites. However we are happy that now we have implemented a system that can keep up with our insane growth AND serve not 1 but thousands of websites at speed and scale.</p>
<h2>Phase 5: The transition</h2>
<p>Moving clients to the new systen was not easy. It spanned over 3 months from October 2011 to just after Christmas. We moved 1 of the old plesk servers at a time, rsyncing all that data over, popping ip&#8217;s off those nodes and onto the load balancers. We did the last client move after Christmas and finally shut down those old nodes. After every block, we would tune and test, uncover bad mojo and cure it.</p>
<p>October-December 2011 were probably the hardest days our company has faced, and hopefully ever will. We had hard time getting the balance just right. Redoing our storage setup, and Varnish configs at least 4x while serving live traffic. It&#8217;s hard to plan for what you dont know. An example of which is a nasty bug in PHP itself.. that essentially lstats a file 4x-8x EVERY single time it requests it. On local storage you probably would not notice the hit, over NFS with the millions of files we access millions of times a day.. it was literally shredding the SAN, and sending IO on the web nodes through the roof. This is just 1 of the handful of things we found at scale, as in they only cropped up under load.</p>
<p>We had to work through each on of these, again under live conditions. As once we moved a block of customers, there was no going back.</p>
<p>We saw some client attrition as we worked through the issues. We win them with a solid offering and stellar support, but even the most understanding customer is only going to hang around so long if you cant keep the system up for more than 10 hours at time. We wish them well, and we know they will be back. They always come back as the other solutions out there <em>just dont stack up</em> (their words, not ours).</p>
<p>Even with ALL that.. investing over $100k in labor and new hardware, losing some nice customers, and slogging through a painful 3 month transition, we still grew. Every month since we started has been our best month to date and it show now signs of letting up.</p>
<p>While we were at it, We hired 4 employees in 2011, more than doubled our customer base and Page.ly got a new site design as well.</p>
<p><a href="http://page.ly"><img class="alignright size-full wp-image-3794" title="pagely2011" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/pagely2011.jpg" alt="WordPress Hosting" width="910" height="1229" /></a></p>
<h2>Getting race ready</h2>
<p>I enjoyed racing cars back when it seemed I had free time. You always put in a couple warm up laps to heat the tires before rolling on the throttle. The promise of page.ly3 is nearly realized but we still have some tuning to do.</p>
<p>We are investigating alternate storage systems and are looking at everything from <a href="http://www.gluster.org/" target="_blank">gluster</a> to <a href="http://www.netapp.com/us/" target="_blank">netapp</a>, to <a href="http://en.wikipedia.org/wiki/Global_File_System_(Red_Hat)" target="_blank">GFS</a>. As Joe said, &#8220;Disk is always the bottleneck&#8221;. We are constantly tuning and tweaking the varnish nodes to maximize hitrate and delving deep in to WordPress itself to tune it for our system. At this point we have essentially forked WordPress. We maintain a set of patches we apply to new versions and test before rolling out to the customers.</p>
<p>We are also looking at alternate caching systems around the database, and object cache to make full use of memcache, <a href="http://php.net/manual/en/book.apc.php" target="_blank">APC</a> is also running on a very narrow fileset that could be expanded. So we still have a bit of work to do, but we are making progress in days now instead of months.</p>
<p>So the servers are nice and fast now. What about page.ly itself? You know the app. We&#8217;ll give you a preview in the final part of this series.</p>
<p>###</p>
<p>Look for part 5 of this series where we give you a preview of the new application and API we are developing.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.page.ly/2012/02/building-page-ly-part4-page-ly-v3-scalable-and-fast-managed-wordpress-hosting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To Find And Write Guest Posts For Fun And Profit</title>
		<link>http://blog.page.ly/2012/02/how-to-find-and-write-guest-posts-for-fun-and-profit/</link>
		<comments>http://blog.page.ly/2012/02/how-to-find-and-write-guest-posts-for-fun-and-profit/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 18:31:26 +0000</pubDate>
		<dc:creator>Tyler Hurst</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[On Business]]></category>
		<category><![CDATA[write guest posts]]></category>

		<guid isPermaLink="false">http://blog.page.ly/?p=3881</guid>
		<description><![CDATA[The #1 question new bloggers ask is always the same. No matter if you&#8217;re blogging for your business, for yourself, for money or for a charitable cause, everyone wants to know one thing. What&#8217;s that one thing? How to get &#8230; <a href="http://blog.page.ly/2012/02/how-to-find-and-write-guest-posts-for-fun-and-profit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The #1 question new bloggers ask is always the same. No matter if you&#8217;re <a href="http://blog.page.ly/2011/08/why-arent-more-people-reading-your-blog/" title="Why aren’t more people reading your blog?" target="_blank">blogging for your business</a>, for yourself, for money or for a charitable cause, everyone wants to know one thing. What&#8217;s that one thing?</p>
<p><strong>How to get more readers.</strong> (Not that they know what they&#8217;re going to do with those readers quite yet, but they still want more.)</p>
<p>Whether readership numbers are a popularity ploy, the metrics your boss uses to justify keeping you employed or a way to make money, there are a few ways to attract readers that don&#8217;t involve posting multiple times a day, spamming everyone you know or posting links everywhere that accepts them.</p>
<p>And even if you were to do all those (bad, bad) things, what most bloggers are looking for isn&#8217;t <strong>more eyeballs</strong> on what they write, they&#8217;re looking for a dedicated readership, or a tribe, that they can count on to help spread their message and share what they&#8217;ve done with the information you&#8217;ve given them.</p>
<p>You need a tribe. To find a tribe, why not first tap in to the tribes other have already formed? Know how to do that?</p>
<div id="attachment_3936" class="wp-caption aligncenter" style="width: 610px"><a href="http://www.advancedwebranking.com/blog/when-guest-posting-seems-impossible/"><img src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/02/Guest-Posting.png" alt="" title="Guest-Posting" width="600" height="373" class="size-full wp-image-3936" /></a><p class="wp-caption-text">Image from AdvancedWebRanking.com</p></div>
<p><strong>Guest posts!</strong></p>
<p>All the best bloggers do it. Industry experts do it. Thought leaders do it. Smart people do it. You&#8217;re not too good to do it, so let&#8217;s write guest posts now.</p>
<p>First, read this post from SEOmoz on how to <a href="http://www.seomoz.org/blog/want-guest-post-links-find-them-via-twitter-tool" target="_blank">automate guest post discovery</a>. </p>
<p>Then head over to GoinsWriter.com and learn how to <a href="http://goinswriter.com/guest-posting/" target="_blank">write the best guest posts</a>. </p>
<p>Step three is to <strong>do the work</strong>. One guest post per week, if you can handle it. If not, try one every two weeks. You&#8217;ll usually receive at least as much back as you put in to guest posting, so the more quality articles you can publish for reputable sites, the better off you&#8217;ll be.</p>
<p>But there&#8217;s one caveat: the quality of both the attention and links you receive depend completely on the sites you choose to guest post for. Look for single-author blogs with good followings or small group blogs with less than ten writers. Any more competition and you may as well write for a link farm like About.com or Examiner.com.</p>
<p>Be sure to do this correctly. You should be <a href="http://blog.page.ly/2011/04/staying-married-after-customers-say-i-do/" title="Staying married after customers say “I do”" target="_blank">showcasing your best work</a> out there in the wild, not mashing up keywords and submitting link bait in hope you&#8217;ll get a few hits. Take your time – <a href="http://www.mpdreport.com/2012/02/01/when-to-walk-away/" target="_blank">step away if you have to</a> – and make each post count.</p>
<p>See you out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.page.ly/2012/02/how-to-find-and-write-guest-posts-for-fun-and-profit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Page.ly Part3: Early Scaling and Security</title>
		<link>http://blog.page.ly/2012/01/building-page-ly-part3-scaling-and-security/</link>
		<comments>http://blog.page.ly/2012/01/building-page-ly-part3-scaling-and-security/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 15:05:47 +0000</pubDate>
		<dc:creator>Joshua Strebel</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[On Business]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[managed WordPress hosting]]></category>
		<category><![CDATA[wordpress hosting]]></category>

		<guid isPermaLink="false">http://blog.page.ly/?p=3723</guid>
		<description><![CDATA[This is the third installment of a mulitpart part series where we aim to share with you some of the technical aspects of what powers the Managed WordPress Hosting system we developed here at page.ly, how we started, the recent server improvements &#8230; <a href="http://blog.page.ly/2012/01/building-page-ly-part3-scaling-and-security/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/building-page-ly/" rel="attachment wp-att-3675"><img class="wp-image-3675 alignleft" title="building-page.ly" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/building-page.ly_.gif" alt="" width="300" height="180" /></a>This is the third installment of a mulitpart part series where we aim to share with you some of the technical aspects of what powers the Managed WordPress Hosting system we developed here at page.ly, how we started, the recent server improvements and a bit on the things to come. <em>[<a href="http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/">Part 1</a>] [<a href="http://blog.page.ly/2012/01/building-page-ly-part2-managed-wordpress-hosting/">Part 2</a>]</em></em></p>
<h2>Page.ly finds a new home and begins to scale.</h2>
<p>Mid 2010 and Page.ly was really starting to take off. It was time to think about scaling and we also needed a new hosting partner that would help us manage the hardware. We were also very aware of security concerns and sought out a partner who could help.</p>
<p><a href="http://firehost.com">Firehost.com</a> met all the criteria, I knew the CEO, they were small (at the time) and nimble like us, and security was their core offering. We made the choice and over 1 evening migrated our single server over Firehost.</p>
<p>Firehost has proven to be such an asset to us that we cannot recommend them enough. Apparently others agree as 1 of the first things our early competitors did when setting up was beeline to Firehost as well.</p>
<p>Page.ly also saw a couple design refreshes during this time.</p>
<p><img class="size-full wp-image-2404 alignnone" title="pagely2010" src="http://pagelyblog.presscdn.com/wp-content/uploads/2011/05/pagely2010.jpg" alt="" width="800" height="1200" /></p>
<h2>Better security.</h2>
<p>The move to Firehost  added multiple levels of security to our system. It was a huge addition to our offering and a value add to our customers as well. We pivoted our marketing a bit to stress this new benefit and have not strayed from it since. We all saw how the big econo-hosts faired<a href="http://blog.sucuri.net/2010/06/blacklisted-sites-at-netsol.html"> in the summer of 2010</a> as they all got railed by malware. There is no profit-margin on $3.99 hosting to include security I guess.</p>
<p>New Security features of v2 included:</p>
<ul>
<li>Managed Redundant Firewall Protection</li>
<li>Managed Redundant Web Application FireWalls</li>
<li>Managed Redundant DoS/DDoS Mitigation</li>
<li>Multi-level Intrusion Prevention and Detection</li>
<li>Real time virus scanning</li>
<li>Real time malware scanning</li>
</ul>
<h2>More Servers</h2>
<p>Now here I have to say in hindsight we made a mistake. Rather then push forward to the stack we will describe in the next part of this series, I elected to just scale out with additional Plesk servers.  It worked okay, but it also postponed a &#8216;proper&#8217; solution. The customers were coming in hot, and we were still a company of just 2 founders. This decision to just replicate our single server solution cost us time and money, as it made it harder to migrate later.</p>
<p>So over the course of the next year we went from 1 server to 4 servers. All large monolithic beasts. 8cores/8-16GB of RAM, each one a single point of failure. We had to monkey with DNS, assigning specific clients to specific IP&#8217;s/nodes etc. We still used Plesk to manage things and that made load balancing near impossible.</p>
<p>We at least made the wise choice at this time to offload MySQL to a single dedicated machine. Here again though a 4core 18gb ram beast, another single point of failure. #fail</p>
<p><strong>Hindsight is always 20/20.</strong></p>
<h2>Under the hood of Page.ly v2</h2>
<ul>
<li>All nodes HA (High Availability)</li>
<li>4 web servers running Plesk &amp; Litespeed, doing DNS as well</li>
<li>Single Mysql Node</li>
<li>Used the Plesk SOAP API for vhost configs</li>
<li>Started experimenting with WordPress caching plugins</li>
<li>Opcode Caching</li>
</ul>
<p><img class="alignright size-full wp-image-3728" title="pagely2" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/pagely2.jpg" alt="" width="910" height="721" /></p>
<p>So we were moving in the right direction. We had better security, we had enough power to serve thousands of domains and things were moving right along. Speed wise this setup was not bad. Initial hit (not full page load) times were about 200-400ms. If you were a page.ly customer back then you felt some of the pain though of our single server per user setup as we would have to take down an entire node when we needed to run maintenance on it.</p>
<p>In 2010 we also:</p>
<ul>
<li>Created our <a href="http://page.ly/partners/resellers/">Reseller system</a> that allowed folks to white label page.ly</li>
<li>Launched our<a href="http://page.ly/partners/affiliates/"> Affiliate system</a></li>
<li>Deployed our <a href="http://page.ly/partners/vertical-partners/">Vertical Platform</a> that allowed select partners deeper integration with custom reseller packages</li>
<li>Kicked email off the system and moved it over to an outside provider.</li>
<li>Had a PowerUp system for a while packaging bundles of themes and plugins from out providers. We moved away from even though it is was fairly successful.</li>
<li>Flew pass 1000 customers.</li>
</ul>
<p>In late 2010, we knew we had to scale again.. well scale better. So we embarked on what would be an all consuming project known as page.ly3.</p>
<h2>Community</h2>
<p>WordPress has a community, and one filled with egos. We ran into a few of these ego&#8217;s along the way. Initially a big part of our strategy was engaging the WordPress community. Unfortunately we were soured a bit on the whole thing. For the better we turned inward to improve our product and pursued alternative channels and marketing strategies to recruit new customers which have been very successful.</p>
<h2>The market heats up</h2>
<p>In 2010 we saw the arrival of a handful of what most would refer to as competitors, it was inevitable. We did the hard part proving the space had legs and there was revenue to be made. And no good idea goes un-copied for long. We were also starting to make a name for ourselves in the WordPress community and that helped quite a bit to get the word out.</p>
<p>A couple interesting points regarding these new arrivals. At SXSW in 2010 I went to the WordPress BBQ at a co-working space in Austin where I handed out a few shirts and were talking to folks about what Page.ly was. One fellow I distinctly remember talking to must have really been listening, a few months later he was a co-founder of a competing company. Around the time this company was launching their other co-founder solicited us about using our technology to power their new offering rather than &#8216;re-inventing&#8217; the wheel. I was amicable to the idea (fits squarely with our collaboration over competition philosophy) and agreed to a phone conversation which never took place. They decided to roll their own and off they went.</p>
<p>One of the other new players was not happy merely re-factoring our idea, but went so far as to be heavily &#8216;inspired&#8217; by our marketing to the point I had to have a private conversation with them about the overt similarities between our website copy.</p>
<p>At the end of the day, we did not then and we still do not see any of these chaps as competitors at all. We work from a mindset that with 30+ million WordPress powered sites out there the space is deep enough to support 5-10 page.ly&#8217;s and we rather pull clients over from the econo-hosts like bluehost, mt, and godaddy and provide them with a better product.</p>
<p>###</p>
<p><em>Look for Part 4 in this series where go into detail on what powers page.ly today.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.page.ly/2012/01/building-page-ly-part3-scaling-and-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Page.ly Part2: Managed WordPress Hosting</title>
		<link>http://blog.page.ly/2012/01/building-page-ly-part2-managed-wordpress-hosting/</link>
		<comments>http://blog.page.ly/2012/01/building-page-ly-part2-managed-wordpress-hosting/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 14:44:50 +0000</pubDate>
		<dc:creator>Joshua Strebel</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[On Business]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[managed WordPress hosting]]></category>
		<category><![CDATA[wordpress hosting]]></category>

		<guid isPermaLink="false">http://blog.page.ly/?p=3692</guid>
		<description><![CDATA[This is the second of a mulitpart part series where we aim to share with you some of the technical aspects of what powers the Managed WordPress Hosting system we developed here at page.ly, how we started, the recent server improvements and &#8230; <a href="http://blog.page.ly/2012/01/building-page-ly-part2-managed-wordpress-hosting/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/building-page-ly/" rel="attachment wp-att-3675"><img class="wp-image-3675 alignleft" title="building-page.ly" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/building-page.ly_.gif" alt="" width="300" height="180" /></a>This is the second of a mulitpart part series where we aim to share with you some of the technical aspects of what powers the Managed WordPress Hosting system we developed here at page.ly, how we started, the recent server improvements and a bit on the things to come. <em>[<a href="http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/">Part 1</a>]</em></em></p>
<h2>Building a better mousetrap.</h2>
<p>Page.ly was launched in 2009 after a complete rewrite of the <a href="http://page.ly">WordPress hosting</a> system prototype we talked about in Part1 of this series. That idea worked, but I think it was ultimately ahead of it&#8217;s time and suffered from lack of effective marketing and audience identification.</p>
<p>In late 2009 after many months of re-tooling we went back to the market with an improved managed WordPress hosting solution.</p>
<p><img class="alignnone size-full wp-image-2406" title="pagely2009" src="http://pagelyblog.presscdn.com/wp-content/uploads/2011/05/pagely2009.jpg" alt="" width="800" height="1600" /></p>
<p>The new system was based on the core logic of the prototype, that being an automated way to deploy WordPress powered websites. But this system had some major improvements which we developed here first, and some of which have since have become the basis for all competitive offerings that have come after.</p>
<h2>Page.ly 1 introduced:</h2>
<ul>
<li>Automatic WordPress Core updates</li>
<li>Automatic WordPress Plugin updates</li>
<li>Automatic Nightly Backups</li>
<li>An integrated &#8220;Hosting Panel&#8221; via a custom developed WordPress plugin that communicates with our core system, wrapping the vital hosting administration tasks like DNS, Email, and Billing management without the bloat of a full Cpanel, or Plesk interface.</li>
<li>Our one-of-a-kind<a href="https://pagely.zendesk.com/entries/199931-whitescreen-site-not-loading"> Whitescreen Eliminator</a></li>
</ul>
<p>Initially we emphasized the Choose your Theme aspect and allowed customers to pre-select from a library of chosen WordPress themes. We later downplayed this in Page.ly2 as it turned out to be a conversion killer.  People would stress over which theme to choose and abandon the cart.</p>
<h2>Under the Hood of Page.ly 1</h2>
<p>Page.ly1 was run on the same infrastructure as the prototype we described earlier, a single LAMP box utilzing the Plesk SOAP API. Except we were running PHP 5 by then. Really not that exciting.</p>
<p><img class="size-full wp-image-3714 alignnone" title="pagely1" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/pagely1.png" alt="" width="354" height="316" /></p>
<h2>Off to the races</h2>
<p>Everything worked like a charm, customers were signing up (a modest 100 or so by end of 2009) and people for the most part were &#8216;getting&#8217; what we were trying to do. Make your WordPress experience better by automating the technical tasks.</p>
<p>The feedback we got was interesting, some people loved it, some people hated it. There are those types that always think &#8220;oh I could do X, why would I pay for it&#8221; and find no greater pleasure then trolling. Those that got it, <em>got</em> it. We were offering a better WordPress experience via managed automation.</p>
<p>By early 2010 we saw the need to begin scaling as customer count was approaching 500 and our hosting provider at the time was not very helpful. Nothing against them (theplanet) but they were a very hands off provider, basically making sure the server was plugged in and thats about it.</p>
<p>We went in search of a new hosting provider, that would also address our concerns for Security and one that offered more a of &#8216;managed&#8217; offering that could assist with some of the tuning and setup required.</p>
<p>Thats when we found <a href="http://firehost.com">Firehost</a>.</p>
<p>###</p>
<p><em>Look for Part 3 in this series where we dive into Page.ly v2, scaling, and security.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.page.ly/2012/01/building-page-ly-part2-managed-wordpress-hosting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Building Page.ly Part1: Identifying the opportunity</title>
		<link>http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/</link>
		<comments>http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 13:19:37 +0000</pubDate>
		<dc:creator>Joshua Strebel</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[On Business]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[managed WordPress hosting]]></category>
		<category><![CDATA[wordpress hosting]]></category>

		<guid isPermaLink="false">http://blog.page.ly/?p=3671</guid>
		<description><![CDATA[This is the first of a mulitpart part series where we aim to share with you some of the technical aspects of what powers the Managed WordPress Hosting system we developed here at page.ly, how we started, the recent server improvements and &#8230; <a href="http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/building-page-ly/" rel="attachment wp-att-3675"><img class="wp-image-3675 alignleft" title="building-page.ly" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/building-page.ly_.gif" alt="" width="300" height="180" /></a>This is the first of a mulitpart part series where we aim to share with you some of the technical aspects of what powers the Managed WordPress Hosting system we developed here at page.ly, how we started, the recent server improvements and a bit on the things to come.</em></p>
<h2>Backstory</h2>
<p>Way back in the internet dark ages; like pre-twitter Sally and I owned and operated a web consultancy shop in Phoenix Arizona. We served all manner of clients with your typical fare of web related services like site design (remember dreamweaver?), SEO, light programming and the like. Around late 2005 we started using WordPress to deploy client sites on. Even in the early days WordPress v1.2 showed promise of what it has since become.</p>
<p>Sally saw the time we were putting into custom sites and always wondered why it took so long. What she said in her words were : &#8220;I thought you guys just clicked a few buttons and added some images and the website appeared, why can&#8217;t it be that easy&#8221;. Well she was a prophet.</p>
<p>As our business grew and we started going upmarket, charging 10&#8242;s of thousands of dollars vs hundreds of dollars we were having to say no to our early clients that were coming back for more work. One day Sally overheard me on the phone telling the 3rd or 4th client that day &#8220;Sorry we just cannot do this work at that rate any more&#8221; and she said &#8220;Josh you said no to a few thousand dollars today, we are leaving money on the table&#8221;.</p>
<h2>Identifying the opportunity.</h2>
<p>So there it was, an opportunity staring us in the face. How can we still serve these lower-paying customers profitably? We had to automate, give them the power to build the website themselves. <strong>Page.ly v0.0 was born, or as was known then Flare9.com.</strong></p>
<div id="attachment_2409" class="wp-caption alignleft" style="width: 594px"><img class=" wp-image-2409" title="flare9-sites" src="http://pagelyblog.presscdn.com/wp-content/uploads/2011/05/flare9-sites-613x500.jpg" alt="WordPress Hosting" width="584" height="476" /><p class="wp-caption-text">Some rough wireframes from the early prototype</p></div>
<p>&nbsp;</p>
<p>We did our market research and saw no one else in the space. As in, no one else had anything looking like an automated software-as-a-service approach to managing WordPress.org sites.  There were consultants clicking buttons for people, but flare9 was the first of it&#8217;s kind WordPress Software-as-a-Service.</p>
<h2>Under the hood of v0.0.</h2>
<p>The first crack at our <a href="http://page.ly">managed WordPress hosting</a> solution was code written by our employee at the time <a href="http://blog.joshuaeichorn.com/archives/2007/03/12/what-ive-been-up-to/" target="_blank">Joshua Eichorn</a> (now Director of Engineering at Stumbleupon and one of the most talented programmers I have ever worked with). He bootstrapped a slick little system that would intake and bill orders, send them over a socket connection to our &#8216;installer&#8217; library which then ran around moving files, creating databases and restarting apache.</p>
<p><img class="alignright size-full wp-image-3703" title="pagely0" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/pagely0.png" alt="" width="354" height="316" /></p>
<p>At the time we were using the <a href="http://www.parallels.com/products/plesk/">Plesk</a> hosting panel on all our web servers and we tapped into the Plesk SOAP API to handle much of the vhost and db config for us. The server was a simple dual core xeon hosted at EV1 (now defunct). A run down of the basics.</p>
<ul>
<li>1 Server doing everything (PHP, MySql, Email, etc.)</li>
<li>Simple code library written in the then brand new <a href="http://codeigniter.com/">Code Igniter</a> framework</li>
<li>Used the Plesk SOAP API for vhost configs</li>
<li>There were no &#8216;caching&#8217; plugins</li>
<li>There was no http acceleration like Varnish or Nginx</li>
<li>No firewalls</li>
<li>We did not use memcache, or APC</li>
<li>Just php4, mysql, and apache</li>
<li>No automatic WordPress or Plugin upgrades</li>
<li>Real basic file and database backups.</li>
</ul>
<h2>It works, now how do we find customers?</h2>
<p>The provisioning system worked pretty well and over the course of 2-3 months in late 2006 we had 40 or 50 paying customers. The &#8220;hosting&#8221; part was easy.</p>
<p>Ultimately the marketing was hard as this was pre-social media and the heyday of Google PPC. And of course no one knew what WordPress was. We simply had a real difficult time getting anyone to notice outside of our local business community. After a couple months we turned off active signups, and moved on to other things.</p>
<h2>Try, Try again.</h2>
<p>So in 2009 with the economy in a skid and me being really tired of doing client work we decided to revisit this idea, we even had 70-80% of those old customers still faithfully paying their monthly fees. We started rewriting the code base and chose a better name and got to work on what would become Page.ly.</p>
<p>###</p>
<p><em>Look for Part 2 in this series where we dive into Page.ly v1 and v2.</em></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.page.ly/2012/01/building-page-ly-part1-identifying-the-opportunity/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Team Page.ly expands and preps new product.</title>
		<link>http://blog.page.ly/2012/01/team-page-ly-expands-and-preps-new-product/</link>
		<comments>http://blog.page.ly/2012/01/team-page-ly-expands-and-preps-new-product/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 14:08:34 +0000</pubDate>
		<dc:creator>Joshua Strebel</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.page.ly/?p=3593</guid>
		<description><![CDATA[We are very happy to welcome 2 new members to our team this week, as we are say goodbye to one. Please welcome Bernardo el Panadero who is a straight up systems administrator and has already been making changes to our server stack to &#8230; <a href="http://blog.page.ly/2012/01/team-page-ly-expands-and-preps-new-product/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We are very happy to welcome 2 new members to our team this week, as we are say goodbye to one.</p>
<hr style="display: block; clear: both;" />
<p><a href="http://blog.page.ly/2012/01/team-page-ly-expands-and-preps-new-product/elpandero/" rel="attachment wp-att-3594"><img class="wp-image-3594 alignleft" title="elpandero" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/elpandero-262x300.jpg" alt="" width="157" height="180" /></a>Please welcome <strong>Bernardo el Panadero</strong> who is a straight up systems administrator and has already been making changes to our server stack to improve performance.  We expect great things to come as Bernardo whips up some custom recipes for awesome.</p>
<hr style="display: block; clear: both;" />
<p><a href="http://blog.page.ly/2012/01/team-page-ly-expands-and-preps-new-product/elroboto-2/" rel="attachment wp-att-3596"><img class="alignleft  wp-image-3596" title="elroboto" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/elroboto1-300x300.jpg" alt="" width="180" height="180" /></a>In addition please welcome <strong>El Mecánico del Robot </strong>aka<strong> Mech </strong>whom is leading the charge on the rebuild (pagely4) of our management and provisioning systems as well as working on our new product.</p>
<hr style="display: block; clear: both;" />
<p>And we say goodbye to <strong>El Chupacabra Luchador</strong>. He had great talent, but unfortunately was unable to ship code in the time frame we require. It happens, we all move on.</p>
<h2>What&#8217;s Next?</h2>
<p>Page.ly3 is rolled out and we are fine tuning it a bit to get the best performance out of it. We defined page.ly3 as an infrastructure upgrade, moving from 4 monolithic servers to 16 secure cloud servers in a redundant and fault tolerant setup. (Very long post coming soon).</p>
<p>Page.ly4 is an upgrade to our management app, or all the logic that controls how sites are provisioned and upgraded, as well an overhaul to our internal dashboards and such. Bernardo and Mech are working on page.ly4 now and expect a full roll out expected sometime before Q2 2012.</p>
<p><strong>But wait, theres more.</strong></p>
<p><img class="wp-image-3613 alignright" title="Mothrabattleforear1622" src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/Mothrabattleforear1622-400x300.jpg" alt="" width="144" height="108" />We have an entirely new page.ly product (codename: <strong>Mothra) </strong>under development, one that we started tinkering with last fall. We feel it will serve as an avenue to empower commercial plugin and theme authors. We&#8217;ll have more details soon.</p>
<p>Look for our post soon on the nitty gritty of page.ly3, the roll out of page.ly4, and details about our new product.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.page.ly/2012/01/team-page-ly-expands-and-preps-new-product/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Billing Error 1/9/2012</title>
		<link>http://blog.page.ly/2012/01/billing-error-192012/</link>
		<comments>http://blog.page.ly/2012/01/billing-error-192012/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 12:17:39 +0000</pubDate>
		<dc:creator>Joshua Strebel</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.page.ly/?p=3653</guid>
		<description><![CDATA[There was an error today (Jan 9th, 2012) with our daily billing system. A small handful of clients were charged multiple times for the same invoice. We are cataloging all charges posting today and will be voiding the extra payments &#8230; <a href="http://blog.page.ly/2012/01/billing-error-192012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There was an error today (Jan 9th, 2012) with our daily billing system. A small handful of clients were charged multiple times for the same invoice. We are cataloging all charges posting today and will be voiding the extra payments out this afternoon.  Thank you and sorry for the inconvenience.</p>
<p><strong>Update: </strong>all refunds have been issued.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.page.ly/2012/01/billing-error-192012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making the switch to managed WordPress hosting</title>
		<link>http://blog.page.ly/2012/01/making-the-switch-to-managed-wordpress-hosting/</link>
		<comments>http://blog.page.ly/2012/01/making-the-switch-to-managed-wordpress-hosting/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 17:45:25 +0000</pubDate>
		<dc:creator>Tyler Hurst</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[he-doesnt-understand]]></category>
		<category><![CDATA[managed WordPress hosting]]></category>
		<category><![CDATA[what-are-the-best-learning-computers-for-a-6-year-old]]></category>

		<guid isPermaLink="false">http://blog.page.ly/?p=3575</guid>
		<description><![CDATA[Upgrading is hard. It&#8217;s especially difficult for non-geek computer users who want every new-fangled feature without any learning curve or additional cost. &#8216;I want the best, the most modern and the highest-quality,&#8217; they exclaim, but &#8216;I want it to work &#8230; <a href="http://blog.page.ly/2012/01/making-the-switch-to-managed-wordpress-hosting/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Upgrading is hard. It&#8217;s especially difficult for non-geek computer users who want every new-fangled feature without any learning curve or additional cost. &#8216;I want the best, the most modern and the highest-quality,&#8217; they exclaim, but &#8216;I want it to work exactly like what I have now&#8217;.</p>
<p><a href="http://blog.page.ly/2011/12/sftp-change/"><img src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/66914ca6d47b3b8e7f38bc01f34d7848.jpg" alt="Time To Upgrade!" title="Time To Upgrade!" width="400" height="300" class="alignright size-full wp-image-3581" /></a><a href="http://rogerhurst.com" target="_blank">My dad</a> is one of these people. He&#8217;s a computer-literate, (i.e. he won&#8217;t delete files he doesn&#8217;t understand and follows instructions well, but usually needs a demo with any new software) 62-year-old salesman who knows that the latest software is likely to make his job easier. </p>
<p>But when he realized that InDesign 2.0 wouldn&#8217;t run on his new iMac with Lion and that an upgrade to such would cost many hundreds of dollars, he freaked. I&#8217;m fairly sure he yelled (via chat) at the Adobe representative, but who could blame him? He was used to a certain way of doing things and InDesign was set up with everything he needed.</p>
<p>Then I told him about Pages. He dismissed me. Then I told him again. He went back to looking for a cheaper Adobe Suite to buy. Then I made him an envelope in Pages, recorded me making it via Quicktime, and sent both the template and the short video to him.</p>
<p>He now uses Pages exclusively.</p>
<p>While the names are different, this same scenario plays out with businesses and parents everywhere, every day. They&#8217;re used to their free Blogspot, Tumblr, Posterous or WordPress.com blog, yet want the control that a <a href="http://page.ly/features/" target="_blank">self-hosted install</a> provides. While setting such a thing up is trivial for power users, the maintenance is where most of us fall short.</p>
<p><a href="http://page.ly/support"><img src="http://pagelyblog.presscdn.com/wp-content/uploads/2012/01/question-mark.jpg" alt="" title="question-mark" width="300" height="449" class="alignleft size-full wp-image-3586" /></a>Who&#8217;s going to update the plugins? Who&#8217;s going to make sure everything is backed up? Who&#8217;s going to be able to provide tutorials? I unfortunately do not have the time, nor is it usually worth the money, to look over client&#8217;s, parent&#8217;s or friend&#8217;s shoulders as they ask about every update and new plugin. And because teaching them the total ins and outs of WordPress doesn&#8217;t work because they&#8217;re not all that interested anyway, doing it ourselves becomes required.</p>
<p>And that&#8217;s why <a href="http://page.ly/" target="_blank">managed WordPress hosting</a> exists, but that&#8217;s not always an easy sell, either. &#8220;$20/month for something I COULD do for free?&#8221; (I&#8217;m sure my) dad would say. But it&#8217;s not about the money, it&#8217;s about the peace of mind in KNOWING that this new piece of software will allow them to do everything that they need to do and most of what they want.</p>
<p>So how do you switch from a free service to managed WordPress hosting? How do you sell those comfortable with what they have on something that will work better?</p>
<p>You show them. Create a video. Make a slide deck. Narrate screenshots. </p>
<p>And get them on a <a href="http://blog.page.ly/2011/08/the-page-ly-managed-hosting-panel/" title="The Page.ly Managed Hosting Panel" target="_blank">managed platform</a>. You&#8217;ll be glad you did.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.page.ly/2012/01/making-the-switch-to-managed-wordpress-hosting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top Posts Of 2011</title>
		<link>http://blog.page.ly/2011/12/top-posts-of-2011/</link>
		<comments>http://blog.page.ly/2011/12/top-posts-of-2011/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 20:49:36 +0000</pubDate>
		<dc:creator>Tyler Hurst</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[posts]]></category>

		<guid isPermaLink="false">http://blog.page.ly/?p=3522</guid>
		<description><![CDATA[Copyblogger does it. Duct Tape Marketing does it. Even the smaller, one-person blogs are in on it. Now it&#8217;s time for our own year in review. Pagely has grown and what better way to commemorate that than a look back &#8230; <a href="http://blog.page.ly/2011/12/top-posts-of-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.copyblogger.com/best-of-copyblogger-2011/" title="Copyblogger" target="_blank">Copyblogger</a> does it. <a href="http://www.ducttapemarketing.com/blog/2011/12/30/the-five-most-engaging-podcasts-of-the-year/" title="Duct Tape Marketing" target="_blank">Duct Tape Marketing</a> does it. Even the smaller, <a href="http://ryanstephensmarketing.com/blog/2011-in-review/" title="Ryan Stephens Marketing" target="_blank">one-person blogs</a> are in on it.</p>
<p>Now it&#8217;s time for our own year in review. Pagely has grown and what better way to commemorate that than a look back at some of our favorite posts? The following were chosen by a arbitrary system of me liking them. We didn&#8217;t use page views, comments or any kind of statistical measuring system, so in that aspect we&#8217;re just like more social media campaigns!</p>
<p>Enjoy.</p>
<p><a href="http://www.stjude.org/stjude/v/index.jsp?vgnextoid=f87d4c2a71fca210VgnVCM1000001e0215acRCRD"><img src="http://pagelyblog.presscdn.com/wp-content/uploads/2011/12/charitable-giving.jpg" alt="" title="charitable-giving" width="600" height="447" class="aligncenter size-full wp-image-3535" /></a><br />
<a href="http://blog.page.ly/2011/11/page-ly-donating-1-of-profits-to-charity/" title="Page.ly donating 1% of profits to charity." target="_blank">Page.ly donating 1% of profits to charity</a><br />
According to <a href="http://blogs.hbr.org/haque/2011/01/capitalism_at_a_crossroads.html" title="Umair Haque" target="_blank">Umair Haque</a>, the future of successful businesses will rely on producing thick value, e.g. more than just profit and revenue. Businesses should measure their impact not only in shareholder returns, but in their positive affect in both their immediate community and our larger, global one. And thanks to Josh and Sally Strebel&#8217;s decision to donate 1% yearly profits to St. Jude Children&#8217;s Research hospital, Pagely can proudly say it provides more than a just a service for customers and a living for their employees.</p>
<p><a href="http://techphx.com"><img src="http://pagelyblog.presscdn.com/wp-content/uploads/2011/12/logo-150x150.png" alt="" title="logo" width="150" height="150" class="alignleft size-thumbnail wp-image-3532" /></a><a href="http://blog.page.ly/2011/10/podcampaz-november-12-13-tempe-az/" title="PodcampAZ" target="_blank">PodcampAZ | November 12-13 | Tempe, AZ</a><br />
The giving didn&#8217;t stop with helping kids. We also sponsor the annual PodcampAZ event (now TechPhx) with rock-solid hosting that holds up to spikes in traffic as event buzz builds. </p>
<p>This year&#8217;s event boasted 200 attendees, four expert panels and some of the best attendee prizes in the five year history. </p>
<p>We&#8217;re proud to support TechPhx as it evolves into the premiere AZ tech event for user-generated content and relevant media. Did we mention it&#8217;s totally free AND run by volunteers?</p>
<p><a href="http://twitter.com/pagely"><img src="http://pagelyblog.presscdn.com/wp-content/uploads/2011/12/whale.jpg" alt="Twitter" title="whale" width="433" height="288" class="alignright size-full wp-image-3529" /></a><a href="http://blog.page.ly/2011/08/at-scale-everything-breaks/" title="At scale, everything breaks.">At scale, everything breaks</a><br />
Excellent post by Josh on the issues he&#8217;s faced in growing his business and Pagely&#8217;s offerings. No matter how well anyone plans, there are just some things that can&#8217;t be avoided, and scaling issues are one of them. </p>
<p>When plugins just stop working, it&#8217;s not always a simple fix, especially if that problem only happens on a larger scale than most users will ever face. While I&#8217;m not envious of the trial and error it took to identify which plugins are the worst, we can all be glad the Pagely guys and gals behind the scenes know which ones tend not to work.</p>
<p><a href="http://blog.page.ly/2011/12/top-posts-of-2011/sheep/" rel="attachment wp-att-3552"><img src="http://pagelyblog.presscdn.com/wp-content/uploads/2011/12/sheep-400x300.jpg" alt="" title="sheep" width="400" height="300" class="alignleft size-medium wp-image-3552" /></a><a href="http://blog.page.ly/2011/07/own-your-content/" title="Own Your Content" target="_blank">Own Your Content</a><br />
Now that social networks have become ubiquitous, many people have replaced their blogs with long posts on Google+, in the notes section of Facebook or bursts of 8-10 tweets. </p>
<p>While we certainly don&#8217;t begrudge anyone&#8217;s personal publishing preferences, we do know that unless you control the domain on which you&#8217;re publishing, you run the risk of a) not owning your content, b) having it repurposed for use by the system admins, and c) no way of ever monetizing. </p>
<p>These concerns won&#8217;t affect those who don&#8217;t publish for a living, but it&#8217;s important that everyone understand the limitations they face when not publishing directly on the domain they own.</p>
<p>What were your favorites from around the internet?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.page.ly/2011/12/top-posts-of-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using memcached
Content Delivery Network via pagelyblog.presscdn.com

Served from: blog.page.ly @ 2012-02-05 00:20:06 -->
