Posted on November 26, 2017Categories Development, TechnologyTags , , , , ,   Leave a comment on Getting Foundation, Sass, and phpStorm To Play Together

Getting Foundation, Sass, and phpStorm To Play Together

In an effort to improve the overall user experience inStore Locator Plus™, my business locator plugin for WordPress, I have been playing with pre-defined interface frameworks.   I’ve been working with Vue recently and like their pre-defined templates.  However, the MySLP version of Store Locator Plus has been built using Foundation and React.    I decided it would be a good idea to stay with Foundation to help style my interfaces in the WordPress SLP product. I already have phpStorm … Continue reading “Getting Foundation, Sass, and phpStorm To Play Together”

Posted on September 22, 2017Categories Quality AssuranceTags , , , , , , , , , ,   Leave a comment on A Simple Selenium Script Example Using JavaScript and Safari

A Simple Selenium Script Example Using JavaScript and Safari

In my previous articles I showed how to enable Safari for web automation (hint: developer menu Allow Remote Automation) and how to get your Node.js environment setup on MacOS to begin writing automated web application scripts.    This example is a very basic script to show how to perform a basic web page load (the MySLP site in this case) with some parameter passing that can be expanded in later examples. Enironment Preparation My test environment is running on MacOS … Continue reading “A Simple Selenium Script Example Using JavaScript and Safari”

Posted on March 21, 2017Categories Development, TechnologyTags , , , ,   Leave a comment on Better Release Management For Distributed Teams: GitFlow

Better Release Management For Distributed Teams: GitFlow

Despite having a number of git interfaces available including a half-decent one built right into phpStorm (my fav for any PHP development ESPECIALLY WordPress) , my go-to tool after 5 years remains SmartGit.   I find the graphic interface far superior to any other git “helper” out there.   The branch visuals and right-click shortcuts no only make me far more efficient than command-line it also has made for far fewer mistakes when managing repositories.    This is especially helpful when trying to … Continue reading “Better Release Management For Distributed Teams: GitFlow”

Posted on March 20, 2017Categories TechnologyTags , , , ,   Leave a comment on xDebug Remote Debugging With WordPress and phpStorm

xDebug Remote Debugging With WordPress and phpStorm

I’ve been using phpStorm to do local debugging of my WordPress app on a VVV box for a few years now.   This week I have been running into some challenges with the MySLP SaaS service and while the app works fine on my local setup it is not behaving the same way on the staging deployment out in the cloud.   I need to know why and I’m tired of hard-hacking the code on the staging site with error logs.    Live … Continue reading “xDebug Remote Debugging With WordPress and phpStorm”