The past few days I’ve been mostly working on client projects related to the plugins, helping people with their websites and server issues, and dealing with my own server issues. Along the way I’ve learned some new tricks. Tagalong 0.9 Tagalong version 0.9 is in development. I am working through some reported bugs and [...]
Daily Update : Store Locator Plus
There are a few things going on with Store Locator Plus that have been precipitated by some paid customer support and customization work. Store Locator Plus 3.10 The next release will be version 3.10. The minor version number has been changed as there is a significant difference in SLP 3.10 that is coming… Pro Pack [...]
ApiGen versus phpDoc
So last night I went down the path of connecting phpDocumentor2 (phpDoc) to my code so I can find key elements in the classes and objects without having to search through the code editor. That works fine, but it is often faster for me to have an index of the classes, methods, and properties in [...]
Geeking Out With Netbeans and PHPDoc
I’ve been playing with phpDoc and NetBeans a lot lately. I’ve found that having well documented code using the phpDocumentor 2 format makes for a much more efficient coding environment. For one thing, if you have NetBeans setup properly and are using PHP classes that are fully documented, writing a line of code is as [...]
Making GitHub Wiki Docs From PHP Source
I’ve been using NetBeans to write my PHP-based WordPress plugins and have found that well crafted PHPDoc comments make a notable difference in the efficiency of my coding. I’ve written a post-or-two about that and find the auto-fill features to be very helpful. I have also noticed that much of the WordPress core [...]
Simple Web App Testing
After all the discussions about testing web apps and working with a variety of relatively horrible app testing platforms, I have been learning Selenium IDE. Selenium IDE is the “little brother” of the full blown Selenium Web Driver. Where Web Driver is a robust client/server framework with distributed testing and full test logic options, [...]
Selenium IDE Commands
I’ve been using Selenium IDE for a few months now with very simple test scripts. Mostly scripts I’ve recorded to test my WordPress plugins. They are not very sophisticated, but as my release schedule has increased so has my need for more robust testing. Unfortunately the Selenium IDE 2 documentation is sparse at [...]
Update Git On CentOS 6.3
As of this writing, CentOS 6.3 has a default git version of 1.7.1-2. This version is what you will have installed if you run the typical install command: # yum install git However, GitHub and many other services require git version 1.7.10 or higher. It turns out there is a very easy way to get git. [...]
Cleaner Git Log With Merges
In some of our repositories now, Panhandler in particular, there are a lot of merge commits. As the master branch containing the API definition gets updated, each driver branch merges in master so that it can be updated to target the latest API. This results in the driver branches having various merge commits that bring [...]
More Info From Git Branches
For those of you that follow our posts on a regular basis, you’ll know we are somewhat biased toward using Git for version control. While Git takes some getting used to, once you have the basics down it is a very powerful tool. As you become more familiar with Git, you start to realize there [...]
Working With Git
Here are some basic cheat-sheet style hints for working with the git version control system. Creating A Repository These are the steps for starting a new repository with git. The commands here assume you will be working with a group of people that all need access to the repository from your server. You will need [...]
Versioning Word Documents In Git
We need your help! Cyber Sprocket is looking to qualify for a small business grant so we can continue our development efforts. We are working on a custom application builder platform so you can build custom mobile apps for your business. If we reach our 250-person goal have a better chance of being selected. It [...]
Undoing Mistakes Easily in Git
When I was explaining Git stuff to a co-worker on Friday, I said, if anything ever goes wrong to just remember this to undo it: $ git checkout @{1} I told him that would put him back in the state he was in prior to whatever his last command was. Although then I did not [...]




