Планируется контроль кода модуля перед размещением в базе модулей.
Если уж брать известную IDE, то я бы выбрал Netbeans, но нам была нужна маленькая, не зависящая от большого папы и с возможностью выполнения всех наших прихотей.
Автокомплита пока нет, но если фон под строкой подсвечивается зеленым цветом, то по нему можно щелкнут и попасть в настройки данного куска кода. Подсказки все показываются в правом верхнем блоке если данный кусок кода содержит описанные в настройках параметры.
Зайдите например в файл phpshop/core/news.core.php
При нажатии правой мышкой выводится наиболее часто используемые функции как самой смс, там php и html.
Как и сам наша CMS ориентация идет на новичков, для них Eclipse очень сложно.
Нельзя сравнивать Eclipse с PHPShop IDE, последняя заточена только под свою платформу.
Представлена версия для тестирования, есть еще много «фишек», которые хотим реализовать.
Есть документация phpDoc, Netbeans ее хорошо видит и показывает. doc.phpshopcms.ru
Есть Wiki портал с инструкциями wiki.phpshopcms.ru. У нас есть целый набор утилит EasyControl (http://wiki.phpshopcms.ru/index.php/PHPShop_EasyControl) в нем есть все для создания. И следуя своим традициям, IDE мы написали свой с синхронностью общим пакетом. Утилиты добавляют друг друга.
Кросплатформенность в процессе конечно. А с привычкой уже сложнее :)
Мы сделали попытку упростить и были наработки от предыдущего проекта PHPShop Editor — визуальный редактор шаблонов.
Над «раскруткой» тоже работаем, но проект бесплатный и кучи денег как у Юми на рекламу нет конечно, хотя пользователей, использующих нашу платформу уже много.
Поддерживаю автора, MVC — очень мощная штука, экономящая килограмм строк кода. Пользуюсь не очень давно, но результатом доволен. По поводу, что нужно проектировать MVC с нуля тоже согласен, имхо затруднительно на готовое API ее насадить потом.
По своему опыту скажу, что обойти проблему №1 можно написав свою библиотеку (CMF). Какой бы не был исполнитель, он дальше песочницы библиотеки, назовем ее API, не должен уходить. Такой проект и контролироваться можно и дописывать легко. Добавим сюда описание кода и мануал — вот вам и обучать никого не надо. Ну и главное, в этом API должна быть модульность, чтобы оторвав кусок (модуль) из общего кода, остальная модель не упала. Собирая по кирпичикам проект, можно отдавать разные задачи разным подрядчикам. Как вариантам можно воспользоваться готовым CMF, типа CakePHP, Zend Framework и т.д.
Главное, чтобы это API кроме вашей компании никто не менял, а то получится караул, описанный в примере поста. Архитектор должен быть 1, а прорабов много…
По поводу нагрузки, то кол-во запросов к БД и время генерации выведено в подвал, пример из жизни (оставили ссылки на свою работу на форуме): _http://icq-sea.ru/
Вы про какую систему спрашиваете? Эта статья про контент менеджер для создания сайта PHPShop CMS Free. Прошу задавать вопросы по теме обсуждения :)
Отвечаю, касаемо PHPShop CMS Free
* Шаблонизация используется самописная, поддерживается любой php код в шаблоне. Описание
* бесплатно
* есть полное описание кода и логики wiki.phpshopcms.ru, doc.phpshopcms.ru. Есть вопросы — можно задать на форуме поддержки forum.phpshopcms.ru
Согласен, но при слове аппсторе у меня возникает лишь ассоциация Ови и аппсторе от яблочников. То что бесплатно, то с рекламой (по опыту скачивания с Ови). Хотя сама идея замечательная.
Если уж брать известную IDE, то я бы выбрал Netbeans, но нам была нужна маленькая, не зависящая от большого папы и с возможностью выполнения всех наших прихотей.
Зайдите например в файл phpshop/core/news.core.php
При нажатии правой мышкой выводится наиболее часто используемые функции как самой смс, там php и html.
Нельзя сравнивать Eclipse с PHPShop IDE, последняя заточена только под свою платформу.
Представлена версия для тестирования, есть еще много «фишек», которые хотим реализовать.
Есть Wiki портал с инструкциями wiki.phpshopcms.ru. У нас есть целый набор утилит EasyControl (http://wiki.phpshopcms.ru/index.php/PHPShop_EasyControl) в нем есть все для создания. И следуя своим традициям, IDE мы написали свой с синхронностью общим пакетом. Утилиты добавляют друг друга.
Мы сделали попытку упростить и были наработки от предыдущего проекта PHPShop Editor — визуальный редактор шаблонов.
Над «раскруткой» тоже работаем, но проект бесплатный и кучи денег как у Юми на рекламу нет конечно, хотя пользователей, использующих нашу платформу уже много.
Главное, чтобы это API кроме вашей компании никто не менял, а то получится караул, описанный в примере поста. Архитектор должен быть 1, а прорабов много…
По поводу нагрузки, то кол-во запросов к БД и время генерации выведено в подвал, пример из жизни (оставили ссылки на свою работу на форуме): _http://icq-sea.ru/
БД 16 запроса ~ 0.3396 1782.84 Kb
Отвечаю, касаемо PHPShop CMS Free
* Шаблонизация используется самописная, поддерживается любой php код в шаблоне. Описание
* бесплатно
* есть полное описание кода и логики wiki.phpshopcms.ru, doc.phpshopcms.ru. Есть вопросы — можно задать на форуме поддержки forum.phpshopcms.ru
[base]
stat_visitors=«phpshop_modules_stat_visitors»;
stat_sebots=«phpshop_modules_stat_sebots»;
stat_system=«phpshop_modules_stat_system»;
)
Я специально держу поддержку PHP4, не у всех наших клиентов есть 5. До конца года точно сохранится эта зависимость, это не моя прихоть.
Спасибо MARDER, за коммент кода.