Blogs

DrupalCon Portland is Coming Up... and Spam-Fighting News!

Submitted by Jeff Geerling on February 27, 2013 - 10:28pm

spacer DrupalCon Portland is only a couple months away (early bird registration ends soon, so get your tickets if you haven't already!), and I'll be headed out that way. If this will be your first time attending a DrupalCon, be sure to read my First Timer's Guide to DrupalCon from last year.

At this year's DrupalCon, I'm excited to hear about everything going on with Drupal 8, as we're nearing the end of the development cycle, and a release candidate is on the not-too-distant horizon.

After having a baby and shying away from much Drupal contrib/core work, I finally had some time in the past few weeks to get up to speed on many of the Drupal changes that have been committed in the past month or so—and boy are they amazing (CKEditor in core, new node edit form, new responsive layouts, new admin toolbar, config, views, etc.)!

In addition, since the feature freeze deadline has passed, I decided to try porting Honeypot (a popular spam bot-fighting module) to Drupal 8. So far, most everything works, but I'm still working on making sure new configuration changes are accounted for.

  • Read more about DrupalCon Portland is Coming Up... and Spam-Fighting News!
  • Jeff Geerling's blog
  • 1 comment
  • Add new comment

Setting a max_execution_time limit for PHP CLI

Submitted by Jeff Geerling on February 14, 2013 - 4:38pm

PHP's command line interface doesn't respect the max_execution_time limit within your php.ini settings. This can be both a blessing and a curse (but more often the latter). There are some drush scripts that I run concurrently for batch operations that I want to make sure don't run away from me, because they perform database operations and network calls, and can sometimes slow down and block other operations.

spacer
Can you tell when the batch got backlogged? CPU usage spiked to 20, and threads went from 100 to 400.

I found that some large batch operations (where there are hundreds of thousands of items to work on) would hold the server hostage and cause a major slowdown, and when I went to the command line and ran:

$ drush @site-alias ev "print ini_get('max_execution_time');"

I found that the execution time was set to 0. Looking in PHP's Docs for max_execution_time, I found that this is by design:

  • Read more about Setting a max_execution_time limit for PHP CLI
  • Jeff Geerling's blog
  • 2 comments
  • Add new comment

Using FeedBurner? For the sake of control, enable MyBrand service

Submitted by Jeff Geerling on February 13, 2013 - 12:26pm

We use and recommend FeedBurner for RSS feed stats, podcasting, and the other helpful services it provides. However, one downside of redirecting your website's users to your FeedBurner feed is the fact that you have no control over FeedBurner's URL for your feed.

Say, for instance, you burned a feed at feeds.feedburner.com/midwesternmac. If, in a year or two, you need to change the shortcut, or you would like to switch back to your own feed, you can cancel your FeedBurner account, but FeedBurner will only give you 30 days during which they'll redirect their shortcut to your new feed address.

Unfortunately, a lot of people won't switch their feed reader to your new URL, and you'll be stuck with a bunch of subscribers who unwittingly abandoned your RSS feed. Additionally, any feed aggregation services like Catholic News Live won't be getting stories from your site anymore unless they manually update your URL, since there will be no redirect after 30 days.

You could simply leave the old URL/FeedBurner account intact and create a new one, but that's not very neat.

The Solution

  • Read more about Using FeedBurner? For the sake of control, enable MyBrand service
  • Jeff Geerling's blog
  • Add new comment

Need to evaluate a Drupal module, theme, or distro quickly? [Updated]

Submitted by Jeff Geerling on February 12, 2013 - 4:16pm

...there's a site for that.

spacer

I just found out about SimplyTest.me today, and it allows you to, well, simply test any Drupal.org-hosted module, theme, or distribution in seconds.

No longer do you need to spin up (or maintain) a live website locally (which usually takes an extra minute or two—at least) just to check out a module or make sure a theme or distribution fits your needs before using it on a live or development site.

Instead of simply getting a screen shot or trying a theme on a demo site, you get a full Drupal website set up and configured with the module/theme/distro (as well as it's dependencies), so you can play with it to your heart's content (for 30 minutes if you don't have an account on the site, an hour if you do).

According to the site's Q&A page, Drupal 6, 7, and 8 are all supported—even with sandbox projects! You can read more about the architecture and service implementation on the simplytest.me project page on Drupal.org.

Check it out, and thank Patrick Drotleff and all the sponsors (who help provide the hosting) for the hard work on this awesome tool!

  • Read more about Need to evaluate a Drupal module, theme, or distro quickly? [Updated]
  • Jeff Geerling's blog
  • 2 comments
  • Add new comment

Drupal News from the Midwest!

Submitted by Jeff Geerling on January 4, 2013 - 3:50pm

Some random bits of news from Midwestern Mac, LLC:

St. Louis-area Drupal Group

After taking a hiatus for the month of December, the St. Louis area Drupal Group will be meeting up (hopefully) on the third Thursday of the month as normal. We're hoping to have more structure to our meetups, and there are already some great ideas for meeting topics in 2013.

If you live in or around St. Louis and use or contribute to Drupal, please make an effort to join us and build up the Drupal community here in St. Louis!

As an aside, we still have a separate website for the St. Louis Drupal group—if anyone has ideas for how we can use that to spread the Drupal love in the center of the U.S., please let us know!

Server Check.in Launched

A couple weeks ago, we (Midwestern Mac, LLC) announced our newest service, Server Check.in, a website and server monitoring service that checks on your sites and servers every 10 minutes, notifying you of any problems. The service runs on Drupal, and integrates with services like Twilio and Stripe to handle SMS messaging and payments, respectively.

I (geerlingguy) wrote up a case study for Server Check.in and posted it to the Community showcase on drupal.org. This is the first application-type service built on by Midwestern Mac on Drupal, and we've already been hard at work improving the service.

If you have any questions about Server Check.in, or how it was built, please ask away; I had a great discussion with some other developers in this thread on Hacker News.

Hosted Apache Solr Search updated to 3.6.x

At the request of many people who wanted to do some neat new things with Solr on their Drupal sites, we've finally followed Acquia's lead and updated some of our Solr search servers to 3.6.x, meaning things like Location-based searching are now possible. And our servers are happier :)

  • Read more about Drupal News from the Midwest!
  • Jeff Geerling's blog
  • Add new comment

Announcing Server Check.in - A simple, inexpensive website monitoring service

Submitted by Jeff Geerling on December 7, 2012 - 11:00am

spacer

Midwestern Mac is proud to announce Server Check.in—a website and server monitoring service that is inexpensive and easy to use.

Server Check.in was built because, while there are some really powerful and flexible monitoring solutions out there, like Pingdom (we love Pingdom!), there aren't any really simple and inexpensive services that are better for individuals and small businesses who don't have a budget for more expensive and involved solutions, but still need to know when their servers or sites go down.

Server Check.in offers many features like free, unlimited SMS messages for outage notices, email notifications, and server latency monitoring. It will check on up to five servers or websites every fifteen minutes, and notify you when the servers and sites go down.

Sign up here for only $15/year—that's just $1.25 per month!

  • Read more about Announcing Server Check.in - A simple, inexpensive website monitoring service
  • Jeff Geerling's blog
  • Add new comment

Pages

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • next ›
  • last »
spacer