Depending on your server installation and configuration, sometimes PHP warnings get displayed throughout WordPress plugins, like the Easy Restaurant Menu Manager admin and frontend. In general, PHP warnings can be completely ignored, but they can certainly be confusing when trying to setup and manage a menu. At SAI Digital we use modern development platforms and [...]
View PostThree improvements to Easy Restaurant Menu Manager for WordPress
We’ve added three awesome improvements to the Easy Restaurant Menu Manager for WordPress plugin! As requested, there is now a separate print stylesheet that is only displayed on the print view of each menu. This allows you to hide images or add backgrounds and fully customize how the menu prints. The CSS is entered on [...]
View PostRestart Rackspace Cloud Servers with Fog and Cloud Server API
Recently, we needed to be able to restart our Rackspace Cloud Servers programmatically and found that the easiest method is to use gem fog. Initially we tried to use the cloudservers gem but found that it cannot return Rackspace Generation 2 servers. Unfortunately we did not discover this until after a support ticket was opened [...]
View PostEasy Restaurant Menu Manager Update
Great News! We’ve updated the Easy Restaurant Menu Manager for WordPress again! Here are the new features for the free and extended versions: For the free version (v1.0.8), we’ve converted all newline characters to HTML break tags for some fields on output. This means you will be more easily able to control the spacing and formatting of the [...]
View PostUsing the HubSpot API and CasperJS for Contact Data Scraping
We recently had a client that needed customer data from their web store to be accessible from their HubSpot account. They needed each person who ordered a product to be put in HubSpot as a Contact, along with the customer’s order number, purchase date, price, and a list of products that were ordered. Typically, a [...]
View PostUsing MailChimp API to send email campaigns to a dynamic set of email addresses
We built an app that needed to send email campaigns to groups of users that signed up at trade shows and recruiting events. We chose to use MailChimp to do the actual emailing and email click/statistics tracking. In order to send emails to a dynamic set of users, we found that we needed to add [...]
View PostTwo new features for WordPress Easy Restaurant Menu Manager
We’re pushing two new features to the Easy Restaurant Menu Manager plugin for WordPress. First we’re giving the user control over whether the restaurant menu title gets displayed on the frontend. This was causing some confusion because the menus are usually outputted on a WordPress page that already has a title, which more often than [...]
View PostMultiple IP Addresses and SSL Certificates with Apache on Rackspace
The only way to have multiple cross-browser compatible SSL certificates on different domains on one server is to use multiple external IP addresses. Currently, Rackspace is happy to allot up to five IP addresses to one cloud server for $2/month per extra IP. That means having multiple web stores or sites requiring SSL certificates on [...]
View PostWhat is PHP?
PHP is a hypertext preprocessor, meaning that its function is to produce something functional; in this case HTML, the markup language that web browsers understand.
View PostPython 3 Web Development Beginner’s Guide Review
I had the opportunity to review the recently released Python 3 Web Development Beginner’s Guide. This book is geared toward experienced Python programmers who have never developed a web application before and want to learn how to do so quickly.
View Post