Confluence - там есть куча плагинов, UML и так далее. Возможно как-то можно автоматизировать, я это делал уже давно и не помню. Можно также интегрировать в конфлю www.draw.io
Минус - платно, но нескольких пользователей вроде как не дорого. Плюсов кууча.
Советую использовать Silex для апи. Быстро разворачивается и знаний многих не требует.
$app->get('/users/{id}', function ($id) use ($app) {
$user = getUser($id);
if (!$user) {
$error = array('message' => 'The user was not found.');
return $app->json($error, 404);
}
return $app->json($user);
});
Вот пример из их документации, который показывает, как можно просто организовать отправку/получение данных
Влияют напрямую ко мнению посетителя/покупателя. А чем меньше у вас люди находятся на сайте по времени (или вообще не находятся), тем ПС пессимизирует вас в выдаче из-за плохих поведенческих факторов. Бороться - делать хороший честный контент и услуги, входить в доверие. Тут как бэ нет однозначного решения. Поговорите/заплатите с администрацией сайтов, может удалят неправдоподобные отзывы
А вообще по-моему чисто на php такого не бывает. Ведь там очень большая работа с файлами и протоколами. И там используются прикладные утилиты и программы. Соотвественно потом через апи все настраивается. Наверное так.
У меня третьего пункта не бывает. Просто переключается на другую ветку и обычным (белым) цветом. Вы точно комитите/пушите файлы перед переключением на другой бранч?
Я выбираю в таком случае symfony 2. Да, времени может и больше уйдет, но зато это время посвящается творчеству и новым открытиям. (ну и точки зрения прагматизма - опыту)
Hаwno.. Слабая, бесполезная вещичка. Работал с ней, имею опыт (к сожалению). Не советую ни кому. Хотите быстро сделать сайт без минимальных вложений? Изучайте вордвпрес, жумлу, друпал. Хотите хороший сайт? CI, Yii, sf, zend вам в помощь! Не стоит обращать внимание на подобную мелочь, она в 99,{9} случаев из ста не оправдана. А если вам начальство трактует подобное быстрое решение.. хэдхантер вам в помощь.