А поддержка всего этого добра, обновление контента, доработка сервисов и багфиксинг?
Пока этот проект будет раскручиваться и набирать постоянную аудиторию, он будет ежемесячно жрать столько денег, что первоначальные вложения в 20 тысяч покажутся цветочками...
Да, сейчас найдутся умельцы, которые сделаю вам этот проект. Возможно, даже вложатся в бюджет и ТЗ. А дальше что с этим детищем делать?
Уху. Имеено так. Теоретические размышления "А куда бы деть 10 гринов зелени?..." :D
Странно, что тут до сих пор никто не задал вопрос "А какой бюджет на раскрутку?" 😕
Можно и за 3 ноля. Скажем, $99 000 :)
Таки да. Только вот с FacileForms придётся чуток повозиться, ибо не очень хорошо он с ЧПУ дружит. Но в целом компонент - супер.
Хе-хе. Мне не разбираться надо, а проекты делать.
Спасибо! :)
ЗЫ. Не. За p4a - на спасибо, а мегареспект. :)
За SilverStripe - спасибо. Буду смотреть на неё внимательнее.
Первую часть поста поскипал, потому что опять речь о контент-менеджменте. А мне надо другое.
Скажем, есть большая задача по ведению клиентской базы для какой-либо организации, с учётом всех контактов, входящих-исходящих документов, финансовой информации и т.п. Да, на фронтенде сайта будут какие-то статьи, но это мелочи по сравнению с основной задачей, которую надо реализовать. В данном случае, стоит выбор между написанием _всего_, начиная с системы авторизации, на фрэймворке типа Zend или CodeIgniter. Далее придётся строить свою админку. Далее - фронтенд с каким-нибудь шаблонизатором. Короче, решать пачку задач, которые уже давно решены. Вариант второй: найти готовую CMS с ядром, которое самое по себе является фрэймворком и на базе его функциональности достроить те компоненты, которые необходимы. Например, на той же Джумле фрэймворк (с натяжкой можно так назвать :) ) позволяет очень быстро делать бэкенд для работы со структурой БД табличек на 50. Пишется центральный компонент, к нему - пачка модулей для встройки в разные части сайта. Если есть необходимость интеграции с другими компонентами, то есть система событий.
Т.е. меня в первую очередь интересует ЦМС как фрэймворк и мне совершенно всё равно, как она работает с контентом. Если мне что-то не понравится, имея нормальный фрэймворк, можно нагородить свою систему управления именно статьями и т.п. материалом. А не имея нормального фрэймворка, на одной "концептуально правильной" системе управления контентом далеко не уедешь.
Джумла на данный момент перестаёт устраивать тем, что у неё есть свои внутренние проблемы (а что ви хотели за такие деньги?!(С) :) ), отсутствия в фрэймворке функциональности, требуемой для ведения больших проектов, отсутствие строгих требований к ведению проекта и как следствие - бардак. Одним словом, поднять на ней прототип силами пары программистов - милое дело. Быстро и дёшево. Но вести на ней проект большим коллективом с учётом изменяющихся требований к проекту и текучкой кадров - я бы поостерёгся.
Zend - суперфрэйворк. Особенно с учётом наличия среды разработки и серверной платформы. Но я пока не готов убить полгода на дописку ядра, на базе которого уже будет строиться бэкенд/фронтенд.
Да-да... :D Мне уже кто-то успел анонимно минусануть репу за то, что я посмел посмотреть в строну ЮМИ... :D Ржу я с этих "гениев". Лучше бы присоветовали что-нибудь толковое...
И по поводу "мерялки у кого длиннее, а у кого толще"... :)
http://habrahabr.ru/blog/about_cms/2329.html
Я не в защиту Джумлы, конечно. Но люди выбирают. А это что-то да значит.
Нет-нет. Вы меня не совсем правильно поняли. Мне интересно, что фрэймворк может предложить _кроме_ управления структурой сайта. С управления структурой начинают все CMS. Меня же интересуют возможности по расширению системы нестандартной функциональностью.
Банковский сайт у меня в подписи сделан на Джумле. В ней сносно реализован MVC. Быстро делаются бэкенды. Реализация фронтенда таке же логична и проста. Есть своя система инсталляции компонент. И всё это - не просто CMS, а фрэйворк для разработки своих решений. Сильно нехватает нормальной системы логирования и обработки ошибок, встроенной в фрэймворк. Но в принципе, его хватает для быстрой реализации и обкатки прототипов.
Сейчас я в поиске чего-то подобного для разворачивания более масштабных проектов, но из бесплатных систем альтернатив пока не вижу. По всей видимости, придётся использовать Zend, но разрабатывать с нуля свою CMS _пока_ смысла не вижу. Логичнее и выгоднее делать компоненты для готовых CMS. Но опять таки же повторюсь, из бесплатного ничего логичнее, проще и универсальнее Джумлы я не видел.
ЗЫ. В потрохах Битрикса ковырялся и как-то оно что-то дюже громоздко. Сейчас приглядываюсь к UMI.CMS... Красивая система, ничего не скажешь.
Примеры убедительные.
Что система предлагает ещё кроме управления контентом? Меня сильно интересует потенциал расширяемости. Что может предложить система в качестве фрэймворка для разработки узкопрофильных решений?
Ну я так и понял. :D И не надо было писать для этого километровые посты с криками, что работы мне невидать, как своих ушей... По-моему я её не просил. Скорее, наоборот. :D Удачи!