A technical introduction to the new BaylyBlog
by Lucas Weeks on May 24, 2012 - 12:47pm
In my previous post, I introduced BaylyBlog readers to a few of the new features of the site. In this post, I will introduce a few of the technical details:
- We are using a slightly modified LAMP stack. Instead of Apache, we're using Ngnix as our server to improve overall performance of our sites. The rest is pretty standard: Ubuntu Linux, MySQL, and PHP.
- Joseph got a head start on me on this one, but I'll add it here also: we are running Apache Solr on a separate VPS to handle all the indexing and retrieval of content. In other words, it's the backbone of all the search functionality, and, like Joseph said, it provides the handy "Related Content" block for us.
- There is an enormous number of content management systems and web application frameworks out there, but we've chosen Drupal for our sites. This site is no exception. Drupal has its quirks, but we love it. It is a veritable swiss-army knife of website and web application development, so it gives us the ability to build many different kinds of sites. We're willing to muck around in the code as we build websites if necessary, but we'd prefer not to. Drupal gives us that flexibility.
- The fonts you see were chosen by Ben Crum, and we'd like to thank Google Fonts for providing them.
- The images you see in the side bar, and any new images included in blog posts, will be hosted over on Amazon S3. We hope this will improve overall site performance. It will also mean that we won't have to worry as much about hard drive space on our server.
Again, thanks for taking a look! We hope you like it.