In plain php and frameworks coding is done with the help of IDE tools, im using PhpStorm and very happy so far, recently i decided to discover most popular CMS this days and got confused how do you code for it? **1)** do i have to deploy WordPress not only on my server, but locally too? edit files in IDE/editor and use WordPress "import/export" feature to sync my changes? how team of developers would work on this? what about VCS? **2)** or i have to develop in dashboard? if so, there's no highlight/auto-complete/intellisense and others benefits that drive your development futher.. and plugins for highlight i seen so far suck big time. WordPress is path of a lone wolf? Which general way WordPress developers follow?