A WordPress development company profiling in enterprise-grade projects can benefit from three types of tools:
- Web development tools for the staff working on and implementing WordPress projects for the enterprise
- Tools suitable for larger projects or platforms (DevOps, migration platforms, monitoring apps, etc)
- Project management, product management, sales and marketing tools on the business side of things
Web Development Tools
The technical and creative teams at DevriX are free to pick and use the tools they like for development, design, deployments and the like - as long as they don’t cause side effects or any problems for the rest of the team.
Our development company is platform-agnostic when it comes to hardware or operating systems. We have Mac, Windows, and Linux users (different flavors) which helps us identify issues for various environments as well.
Here are some of the tools that we’re using as IDEs or text editors, deployment platforms, software environments, etc:
- Eclipse PHP Development Tools
- NetBeans
- Visual Studio Code
- Sublime Text
- vim
- VVV - when synchronizing environments or deploying project setups altogether
- Docker - deploying some internal containers or environments for dashboards, web and programming activities
- git - for GitHub and Bitbucket
- Gulp
- Various browse extensions - AwesomeScreenshot, Wappalyzer, Password Generator, Screencastify, Styler, Hover Zoom
- Adobe XD
- Sketch
DevOps/Monitoring
That’s a lengthier topic as our devops/systems engineers use plenty of packages, tools, or services depending on the case. Here are some of the general, high-end examples or those that we use often, along with some generic ones for monitoring the statuses/uptime of our projects:
- New Relic
- Zabbix
- Ansible/Chef recipes and cookbooks
- capistrano for some deployments
- Jenkins/Travis CI for continuous integration
- Uptime Robot
- Ganglia for monitoring clusters and grids
- Snort (for security)
- Sucuri for security monitoring/alerts too
- BrowserStack
- RabbitMQ for messaging
- Logstash/Loggly for logging
We also use tools and libraries like Redis, memcached and others for caching layers or non-persistent storages as a part of our standard WordPress stack; nginx as a reverse proxy or occasionally Varnish on certain environments.
Project Management/Sales/Marketing
- Asana/TestRail - we love Asana but we collaborate with other teams as well
- Slack/Skype/Telegram - we use Slack on our end but also use alternative chat/collaboration tools
- Google Apps - Docs & Spreadsheets, Gmail, Calendar, Drive, Analytics, Adwords
- Dropbox
- Moqups for wireframes, sketches, or mockups
- GanttPRO for gantt charts
- DX Sales CRM - we’ve developed a free CRM plugin for WordPress for small and mid-sized businesses and have released a couple dozen extensions for different use cases. Hence, we use our own CRM though it’s common to leverage other tools as well.
- MailChimp/Aweber/HubSpot and many other tools we have experience with for email list management
- Buffer/Tweetdeck for social media sharing, scheduling and management
- Zapier/ITTT for automating certain tasks in-between
- SEMrush/BulthWith/BuzzSumo for creative ways to find competitors or prospects