Establish a powerful digital experience custom-built to ensure maximum ROI for all your marketing efforts.
More customers, increased revenue, and peace of mind knowing you have a team of experts driving you forward.
Gravitate Team
March 13, 2014 | Reach an Audience
http://www.sublimetext.com/
The ultimate text editor for any PHP developer, Sublime Text is full of helpful productivity tools right out of the box. You can do multiple columns/rows/windows per project, multiple cursor placement, custom key-bindings for everything, and much more. My absolute favorite feature is the package manager, which allows you to easily install and manage third-party plugins with a wide variety of functions.
Here’s a few packages I’ve been using (find more at https://sublime.wbond.net/):
https://getcomposer.org/
This dependency manager for PHP is a “must have” for projects using multiple third-party libraries. Simply create a composer.json file in your project root, run a single command, and all your dependencies are downloaded ready to use. Thousands of packages are available through https://packagist.org/
http://git-scm.com/
This is a no-brainer–every development team should use some form of version control. Collaborative coding becomes much easier when you’re not stepping on each other’s files, and being able to roll back to any old version you might need is a lifesaver. I recommend Git for ease-of-use and shallow learning curve, but any version control is better than none!
https://github.com/maximebf/php-debugbar
Send your debug information to the browser’s console window. Quit var_dump()ing everything already — looking at you, Jpop. This is similar to FirePHP but does not require FireBug and is quite a bit easier to get up and running. Honorable mention to Monolog, which lets you send your PHP debug information anywhere you can imagine, though it is quite a bit more complex.
https://github.com/fzaninotto/Faker
A handy and well-written PHP class full of fake data for you to use — names, addresses, Lorem Ipsum—the works.
https://github.com/geocoder-php/Geocoder
Very useful PHP Geocoding library that hooks into multiple Geocoding providers, such as Google, Bing and MapQuest.
http://getdirectus.com
Directus is a content mamangement framework built in PHP that can change the way you receive, strategize and organize content. Build your content tables in SQL as you normally would and Directus does all the work. You could even build a front-end around this and use it as a simple PHP CMS.
https://github.com/rcastera/Authorize.Net-API-Wrapper-Class/
This is a very well written class for handling Authorize.net payments with PHP using their AIM API. It only does AIM, so while limited, it’s very straightforward and easy to use.
Share