Наконец-то конструктив по теме пошёл.
Лично я отношусь к группе "Максимально быстро минимальными средствами реализовать задачу с приемлимым качеством". Т.е. по Вашей классификации - ко второй. Посему, я и говорю, что да, Джумла - это классический опенсорс со всеми вытекающими проблемами. Но Джумла - это очень неплохая система для построения своих решений на базе её фрэймворка.
Если есть команда с многолетным стажем разработки уникальных компонент по Джумлу и если в целом концепт системы позволяет реализовать поставленную задачу - почему бы и нет? И в данном случае придирки к конкрентным модулям - это полная ерунда, ибо надо смотреть внутренности системы, её архитектуру и на основании этого делать выводы о её применимости к решению конкретной задачи.
Если сделан вывод, что на eZ задача может быть решена быстрее - то так же никаких проблем. Ищется команда девелоперов и задача успешно решается.
Вопрос в балансе деньги/скорость/качество. А дальше - развитие/саппорт.
И по поводу готовых решений. Да, я настоятельно не рекомендую поднимать, скажем, магазин на Джумле. Готовых решений под эту платформу толковых нет. Виртуемарт - не вариант для серьёзного магазина. Разрабатывать свой с нуля - можно, но дорого. Посему, для рунета ничего лучше Битрикса за 2 килобакса я предложить не могу. Но и тут возникает вопрос саппорта и дописки функционала... Покупая такую систему надо сразу оформлять договор с партнёром Битрикса. Иначе будет очень тяжко. Посему вывод: наличие готовых решений на конкретной платформе - не есть залог успешного подъёма проекта. Всё должно быть взвешенно.
Не обязательно. Есть шаровый компонент, реализующий многоуровневые права доступа. Не устраивает - покупаем. Если опять не устраивает - таки да, пишем сами. Т.е. совершенно не факт, что придётся писать самому. Вполне возможно, что экономически выгоднее будет купить за 100 баксов готовый компонент при условии достаточности функционала.
Ерунда. Конечный владелец сайта будет сам сидеть настраивать формы? Да и что это за форма без проверки входных данных, что таки придётся скриптовать. Да, простейшие случаи типа проверки целых чисел и т.п. покрываются стандартным функционалом. А если нужны зависимые проверки? Опять будет компонент виноват, если он такое не умеет делать?
ИМХО, все эти навороченные компоненты нужны _только_ для создателей сайта, чтобы в минимальные сроки показать решённую задачу и срубить денег. И заказчик может даже и не догадываться, что сложная многостраничная форма - результат трёхчасовой работы, за которую уплачено 500 баксов.
Любой серьёзный проект обязан иметь команду саппорта либо прямо у себя в штате, либо иметь договорные отношения с фирмой-разработчиком сайта на первоочередное решение проблем с сайтом.
Самый главный аспект - наличие грамотной команды, которая подберёт компоненты, что-то докупит, что-то допишет сама и на выходе будет _целостная_ система, которую можно будет саппортить даже в том случае, если этим будет заниматься уже _другая_ команда. Серьёзный сайт - это бизнес. И если бизнес зависим от команды девелоперов, создающих сайт - это очень шаткий-валкий бизнес.
Тут вопрос даже не в Джумле или eZ и их кособокости, а в том, что у Вас в постах акценты совершенно не на те "аспекты", на которые таки надо было бы указать.
Santyago добавил 26.08.2008 в 18:50
bearman, опять очень захотелось что-то сказать, да? :D
Ну так если в курсе, то замечание на тему моей ссылки на джум.орг было вообще ник селу, ни к городу.
Слава богу... Теперь осталось ещё раз _внимательно_ прочитать название топика и сделать выводы.
Вы когда-нибудь видели серьёзный проект с пачкой сервисов, сделанный на стандартных модулях к какой-либо ЦМС вообще без какой либо доработки?
Santyago добавил 26.08.2008 в 17:31
Юморим? :)
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,4709/Itemid,35/
Все серьёзные компоненты, которые заслуживают внимания, публикуются в это каталоге. Кстати, рекомендую. Там много полезного для начинающих Джумлистов. ;)
Обращайтесь. Консультации - $50 per hour. :D
Уху. Сейчас всё брошу и начну показывать... )) Основная мысль не в том, у кого толще или длинее, а в том, что однажды неудачно поставив компонент, не стоит делать выводы о его кривости. Логично, да?
Тут, как говорится, вероятность - 50х50 : или руки кривые, или модуль опубликовали на joomla.org таки кривой... ☝
Ну да. Криво. И что? Это повод не использовать Джумлу как платформу для разработки своих собственных решений?
Ну так а кто мешает? У меня есть Джумловый опыт - я пишу. У кого-то есть другой - лично я всегда рад услышать _аргументированную_ альтернативную точку зрения. Крики типа "Джумла ривая!" - это уровень первого курса в лучшем случае, а то и школы... 🚬
С Джумлой вы тоже имеет достаточно длительный опыт работы, чтобы сравнивать её с хорошо знакомой eZ? Или поставили пару модулей и решили, что система кривая?
И я мысль не понял. Сложность разработки - это плюс или минус? ))
А моё мнение (тоже не обязательно правильное), что под каждую задачу - своё решение.
Facile Forms - это компонент для 1.1.х и очень неплохо работающий.
BreezingForms - значит вы его просто неправильно готовили.
Вопрос не в "кривости" модулей, а в том, что их надо уметь готовить. Это - "нюанс" бесплатных систем. Хотите меньше танцев с бубном - платите деньги. Причём, вариантов два: заплатить нормальному программисту и всё будет работать даже на "кривой" Джумле, или же заплатить за готовую "правильную" систему типа Битрикса.
Для формы обратной связи в Джумле есть компонент "Контакты". К нему же прикручивается Капча и всё это добро нормально работает. Хотите навороченную форму контактов - читайте выше.
Суть ядра Джумлы - предоставление хорошей платформы для разработки решений низшего и среднего уровня сложности. И с этой задачей Джумла справляется очень хорошо. Остальное - на совести разработчиков сторонних компонентов, которые никак не согласовывают между собой действия и никому ничего не гарантируют. Не нравится - платите деньги.
Та ни в чём. Человеку просто высказаться хотелось. А тут такой повод... ;)
CI - это что за зверь такой?
2 kostyk & bearman, очень хотелось что-то сказать? Иногда молчание - золото.
По сути топика. Прямые руки - залог счастья.
Лично я перерыл пачку шаровых ЦМС и ничего достойнее Джумлы 1.5 я так и не нашёл. Джумлу 1.1.х для больших проектов использовать не рекомендую. И вовсе не потому что она тормознутая, как подумают некоторые, а из-за общей "недоделанной" архитектуры проекта. И в случае разработки больших компонент по оную командой больше 5 человек, будут большие проеблемы с ведением проекта. Джумла 1.5. - это просто цяця. Но только utf-8. Думайте.
По поводу тормозов...
http://www.dress-code.com.ua/
На древней Джумле. Плюс к нему ещё один подобный проект на более свежей Джумле на этом же сервере в пике нормально выдержали 25 000 хостов в сутки (около 120 000 хитов). Ещё и запас остался. Скажу честно: оптимизацией производительности не занимался вообще, ибо пока не надо было.
Если есть ресурсы, то в любом случае лучше взять голый Zend и сделать всё самому с нуля.
Если ресурсы ограниченные, то Джумла - самое то.
Santyago добавил 25.08.2008 в 18:46
Это СЕО-форум. Здесь единицы понимают в разработке сайтов глубже, чем поставить ДЛЕ. :D
А по-сути - всё правильно. Хорошая команда и внятная задача - и Джумла справится с большинством задач.
Более того: вообще никакого отношения не имеет. 😆
Прочитал под утренний кофе все 11 страниц топика и сделал вывод: у народа явный дефицит общения. Очень напоминает Жванецкого: "В салон зашла стюардесса. Заметила пассажиров." :) В топике о продаже доли в проекте обсудили всё от азов экономики до общего положения дел в Рунете и кое-кто даже заметил, что топик-то о продаже доли... Слава богу, хоть Вы таки нашли нормальные контакты. Вам +1 за терпение и адекватные ответы.
ЗЫ. О! Повылазили школьники, начали минусовать репу... 😆 Сразу чувствуется, что в топике присутствует альтернативная точка зрения. Если бы ещё знать, у кого и в чём она состоит....... 😆
Хе-хе. Понятно. ИМХО, терпимый перевод. Мне хватает. :)
Аналогичного по функционалу, да ещё и с русской локалью, больше не знаю.