Если сравнить с CI где и красивая MVC модель, и огромное количество качественной документации, большое количество аддонов, простота понимания кода, то EE на мой взгляд явно позади.
А если учесть, что за EE еще и берут деньги, причем не малые, то по моему выбор ясен.
Новая версия ЕЕ 2.0 зделана на CI - http://expressionengine2.com/ разработчики уже начинают понемногу раздавать ее бетку пока ограниченому количеству людей, но думаю скоро она будет доступна и для всех.
2Didia_Sc
жалко времени тратить на долгое объяснение, попробую кратко:
1. По поводу стилей - EE1 уже идет 6 год. Естественно за это время поменялись не сколько программисты (хотя и не без этого), сколько их стиль.
2. Очепятки у всех бывают - запрос то там не маленький. Можно просто добавить в Багфикс у них на сайте. В общем-то по отношению к другим системам (WordPress, Drupal, NetCat etc.) код даже очень чистый, правильный и читаемый.
3. Документацию вы уже нашили (она у EllisLab всегда отличалась хорошим качеством), она же есть и на офф. сайте, с примерами оформления кода, со списком хуков и т.п. .
4. По отношению к CI - см. пункт 1 - ЕЕv1, можно сказать, прародитель CI. И как сказал будулай - EE2 (разрабатывается уже 3 год, в данный момент уже в бэте) уже написан с использование CI.
5. Насчет смести верстки и запросов немного не понял - там же вроде все делается через функции core файлов.
6. Addon’v под ЕЕ множество - по последним подсчетам более 500! К примеру, если говорить про расширение File от Марка, то оно уже прошлое - есть более эффективное решение на FF.
Если сравнить с CI где и красивая MVC модель, и огромное количество качественной документации, большое количество аддонов, простота понимания кода, то EE на мой взгляд явно позади.
А если учесть, что за EE еще и берут деньги, причем не малые, то по моему выбор ясен.
Новая версия ЕЕ 2.0 зделана на CI - http://expressionengine2.com/ разработчики уже начинают понемногу раздавать ее бетку пока ограниченому количеству людей, но думаю скоро она будет доступна и для всех.
В демо файлового менеджера много “мультиков” и ни слова о настройках этого сервиса. Т.е. можно предположить, что создание подкаталогов для фалов придется дописывать самому.
Кстати в демо все файлы располагались в uploads…
Из хронологии новостей понятно, что запуск ЕЕ 2.0 постоянно откладывается.
Официальная презентация скорее всего будет в октябре на EECI2009.
В связи с этим не могу определиться начинать ли реализацию проекта на EE 1.6 или ждать 2.0
EllisLab обещает безпроблемный апдейт с 1.6 на 2.0 но как будет на деле покажет практика.
2Didia_Sc
жалко времени тратить на долгое объяснение, попробую кратко:
1. По поводу стилей - EE1 уже идет 6 год. Естественно за это время поменялись не сколько программисты (хотя и не без этого), сколько их стиль.
2. Очепятки у всех бывают - запрос то там не маленький. Можно просто добавить в Багфикс у них на сайте. В общем-то по отношению к другим системам (WordPress, Drupal, NetCat etc.) код даже очень чистый, правильный и читаемый.
3. Документацию вы уже нашили (она у EllisLab всегда отличалась хорошим качеством), она же есть и на офф. сайте, с примерами оформления кода, со списком хуков и т.п. .
4. По отношению к CI - см. пункт 1 - ЕЕv1, можно сказать, прародитель CI. И как сказал будулай - EE2 (разрабатывается уже 3 год, в данный момент уже в бэте) уже написан с использование CI.
5. Насчет смести верстки и запросов немного не понял - там же вроде все делается через функции core файлов.
6. Addon’v под ЕЕ множество - по последним подсчетам более 500! К примеру, если говорить про расширение File от Марка, то оно уже прошлое - есть более эффективное решение на FF.
1. ок
2. я только несколько дней работал с ЕЕ и сразу наткнулся на косяки. Конкурентом EE я считаю Bitrix, остальные CMS не актуальны.
3. с хуками почти разобрался.
4. ок - данный факт обнадеживает
5. Я имел в виду, следующее: вся верстка должна быть вынесена в шаблоны и ни коем образом не должна присутствовать в ядре (движка, расширения, модуля ...). А сместь верстки и SQL-запросов вообще взрыв мозга.
6. Аддонов много, только информации по их качеству отыскать не просто. Например ngen-file-field по информации с забугорных блогов имеет проблемы при многосайтовости, для работы расширения требуется FF, который требует php5, пришлось дернуть провайдера по этому поводу. Ссылку нарыть на критику ngen file field быстро не могу но если интересно, могу отыскать.
5. по поводу верстки - вообще, там такой принцип применяется только по отношению к админской части. Решение конечно спорное, но...
6. Насчет общего каталога - да, единой точки нет (Но сейчас devot-ee.com собирает и eepro.ru). Я их все помню только за счет мониторинга офф. форума и твиттера
ngen-file-field - у меня на 2 MSM инсталляциях (на 3 и 4 сайта) сейчас стоит. Каких-либо проблем не замечаю. По поводу php - уже 6ка на подходе, а вы 4.0… Насколько я помню, EEv2 будет с обязательным PHP5.
В следующий версию наверняка будет (вы же как разработчик понимаете, что сделать такую поддержку в скрипте, который уже давно поддерживает определение картинок и thumbs для превью, более чем просто). Но вообще, всегда есть плагин imgsize, а так я обычно использую phpthumbs.
У меня редактирование файлов в saef. Т.е. инзначально к записи прикреплено, скажем, 3 фотографии. и потом при редактировании может быть несколько файлов сразу закачано. Как скрытые поля нужно добавить, чтобы при редактировании сохранились фотографии, которые и раньше были?
Сейчас код выглядит так: