Ну, я столкнулся с той же проблемой полгода назад - создавая некоторые конкретные решения для электронной коммерции и все еще поддерживая некоторые функции, такие как обработка членства, функции CMS и множество дополнительных функций в форме визуального эффекта и функций внешнего интерфейса.Запрос CMS-компонента и интерфейса был немного запоздал в процессе разработки, но, как разработчик, вы, наверное, уже знаете, как это работает;)
Я запустил свой редактор и продолжал биться в CI.Я большой поклонник CI, но немного устал от переизобретения колеса (как вы сами сказали) для почти каждой запрашиваемой функции.Я начал искать альтернативы, которые могли бы помочь мне быстро развиваться и получать легкую прибыль, но у EllisLab (люди, стоящие за CI) уже было что-то отличное: ExpressionEngine - это довольно большая CMS со всеми необходимыми функциямизапустить сложный сайт электронной коммерции.Лучшая часть?Он основан на CodeIgniter и имеет ту же структуру, что и библиотеки (и т. Д.) При разработке дополнений и расширений для ExpressionEngine.
Хотя это может показаться немного дорогостоящим, это заняло у меня не более 3-4 часовразработка для клиента до оплаты лицензии.
Основная причина, по которой я рекомендую EE, заключается в том, что она основана на платформе, с которой я так долго работал, что не займет много времени, чтобы разработать что-то дополнительное длямои клиенты.
Модуль электронной коммерции можно загрузить бесплатно и легко изменить в соответствии с вашими потребностями.Управление членством уже интегрировано в EE.