Привет ребят!
Давноооо исользую Eleanor,в проектах на заказ,БОЛЬШОЕ СПАСИБО! реально то ,что надо! правда,последнее время приходятся все чаще использовать Word Press или simpla (в первой версии оч понятный исходный код ,легко припарировать и все прочее) Eleanor классная CMS!но поставить нормальный порал нереально ребят!! =(
често - лень и нет времени писать свои модули под внутренний API ,последний модуь ЛС - просто треш на самом деле!
пытался на ней поднять новостной сайт и портал,бросил - психанул из за мелочей,удалил - поставил DLE,с которым давно знаком, в стандартном шаблоне не реализован в полной мере весь нужный МИНИМАЛЬНЫЙ функционал,например я личное сообщение не могу отправить пользователю,просто нет ссылки,приходится копаться чтобы вывести,я просто привык брать стандартный шаброн,все удалять и оставлять голые теги шаблонизатора не прибегая к документации(только в слуае если нужно добавить спецефический блок итд)/это что касается моего мнения как дизайнера,далее,мнение как разработчика/ ,да и разработчик можно сказать всего один,как при выпуске любого продукта,так и тут нужно все мастабирвать !я преставляю как это сложно что то делать в одиночку,это даже не реально вывести какой то сложный проект который длится больше года! в одиночку нреально!RC5 была просто шик на самом деле все ясно и понятно) в альфе уже реально пошли загоны,как мне кажется. Большое спасибо за API ! вот оставить API а остальное надо сделать по дружелюбнее))) чтобы разработчикам было легче писать свои модули,на примере стандартных, выкладывать их куданибудь в маркет идт! в этом смысле очень нравится DLE ,писать модули - сплошное удовольствие,все просто и понятно даже без документации! а вот с Eleanor - черт заберет =( с самого начала Елеанор была удобна только опытному разработчику но от версии к версии разрабочтик должен быть все более и более опытней!!!! иакими темпами скоро у системы будет использоваться обращение к Windows API,свой внутренний сервер и свой простокол предачи данных)) Короче в целом мое мнение - CMS должна ыбть порста и понятна для разработчика,а то ,все что я вижу - то как школьники просто меняют картинки в стандартном шаблоне и цвет фона,вот и все пользователи) странная целевая аудитория,целеовй аудиторией должны быть[u] РАЗРАБОТЧИКИ[/u] которым система понятна и удобна, потому что именно за счет них будет равитие CMS ,это как операционки,их популярность обусловленна количеством приложений для них а не "крутостью, безопасностью,скоростью" итд так же и тут! поэтому вордпресс поплярен,ДЛЕ, Битрикс,и поэтому так не популярны все остальные,в т ч и Eleanor ,такие дела ребят...
1 - Александр,
2 - разработчика
за то 5 дизайнеров и 5 бета тестеров
Alexander
2012-09-14, 15:56
Давайте честно, предлолжите конкретно по пунткам, что нужно сделать. И мы все сделаем.
Уже неоднократно писал, не хочу повторятся, просто процитирую.
Цитата (Xenus @ 2024-10-13 19:39)
Сколько же ещё ждать "новую" первую версию эли?
С форумом, с обратной связью, с контекстными ссылками, с личными сообщениями.
Вопрос уже риторический. Про грядущую обнову и то что в ней будет
Alexander уже ответил. Причем ответил еще
в начале августа.
Это к вопросу о том, чего надо, чего не хватает из основного.
Я разработчик, и скажу честно да система не проста, но если начинаешь думать, нормально думать, а не быть индуским кодером, то понимаешь, что она очень офигенна, система на самом деле расчитана для опытного разработчика, который может написать, хороший модуль. Конечно меня Пока волей не волей иногда напрегает Синглото, какой то он не корректный паттерн, но система организована, так что все модули и ядро, разные вещи, только вот не понимаю почему пока админку отправили в дополнения, так как без админки по сути и сайта не будет, так как всё завязано на админки и новость даже нормально не добавишь если админки не будет и не настроишь систему это конечно мне пока идеологически не понятно. А вообще очень продуманая структура, конечно опять же, для новичка весьма не понятна, так как шаблонизатор специфический, для меня удобный, очень хорошая разделение логики. Для меня система понятно и удобна, не понимаю трудностей. Возможно повидав Зенд, Yii и Каке, мне кажется что это система просто, потому что фраемворки с которыми связывался и они огромны и не понятны даже как работает структура даже 20%. Александр писал, о том что будет прокоментирована большая часть системы и это уже будет молодым разработчикам лучше, потому что мне иногда приходилось вдуплять по нескольк десятков минут что метод делает так как коротки переменные типо а и б были не понятны, это конечно печалило. А так очень добротная система, советую и она идёт вперёд хоть и не активно, но идёт фундамент есть, хотя я бы вынес из ядра класс базы и кеша, а то как то непонятно.
Цитата (KDesign @ 2024-10-13 19:39)
RC5 была просто шик на самом деле все ясно и понятно) в альфе уже реально пошли загоны,как мне кажется.
+100500
Подписываюсь под каждым словом!
Мой сайт до сих пор работает на RC5, и теперь я понимаю что это правильное решение. Потому что я сэкономил себе кучу нервов и времени, не обновляясь на альфу. Которую так долго разрабатывали, что забросили это дело как раз в тот момент, когда финал казался уже очень близок. Лично мне проще под RC5 докодить необходимый мне функционал, чем переходить на новую версию, где поменялось кардинально всё. По этой причине я не написал ни строчки кода под альфу, всё что я сделал - всё это под RC5.
А в альфе, там да, загоны - так и есть. Взять хотя бы все эти зашифрованные переменные: если в RC5 было $content и было ясно что это за переменная, то в альфе в погоне за наносекундами она стала просто $c. Почти все переменные однобуквенные и неплохо зашифрованы. Разобраться что к чему конечно можно, но сколько времени на это уйдёт? Нет, это не для меня!
Проблема переменные? какие ещё проблемы? Я интересуюсь, потому что сам разрабатываю под Элей и обучаю работать, молодых начинающих прогеров, я то там всё уже вкурял и поэтому понимаю, что куда, но в большинстве случае понимал всё сам.
Я напишу как человек который адаптировал с десяток дизайнов с дле на Элеанор, новичкам работать с шаблонами очень сложно , несмотря на то что разработчики уверяют об обратном)
Я вот сейчас разобрался со всем, но мне времени понадобилась уйма. Php в шаблонизаторе круто но для тех кто это понимает. Я в этом совсем чуть чуть разбираюсь, я не смогу составить условие для вывода аватара к примеру или еще чего то, но в дле все наоборот. Там весь шаблон держится на тегах, и это (для меня) намного удобнее. К примеру несколько тегов [group], [not-group], дополнительные поля и прочее, даже думать не надо бери и делай на что фантазии хватит.
Элеанор этим похвастать не может к сожалению. Получается что перед её использованием как минимум необходимо пройти курс обучения php.
И не удивительно что те пользователи которые выбирают систему, способны максимум картинки заменить не более
Был бы хотябе не полный ресурс а страничка, на которой описывались бы примеры php тегов или как по другому.. в общем то что есть в других системах, пусть для новичков будет эта страничка-памятка, а для программеров уже она не нужна они и сами смогут написать что нужно.
Вот простой пример о чем я говорю:
ссылка.
Это я высказал так как дело обстоит перед новичками. Сам то я более мене стал разбираться, а форум прикрутим отдельный
Тут есть вики. Там можно сделать аналогичный справочник, но заполнять его некому. Те кто может что-то написать-рассказать не делают это(нет времени, очень заняты), а тем кто хочет что-либо описать не хватает знаний для того чтобы это сделать в полной мере(моих "знаний" элеанор хватило только на одну страничку вики, которую в последствии снесли вместе со спамом, которым вики забили боты, теперь она вообще пустая).
Вопрос интересный, это как сравнить в реальной жизни, почему люди берут зарубежный автопром, а отечественный так и как был мертвый так и остался. Если взять иномарку то ты садишься в нее комфортно, удобно, вся навигация все удобства. А в русской как было так и есть, грубо говоря, деревянный автомобиль. Это был у меня случаи с программой, сидели на работе, выбиради программу для работы, нашли, все понравилось, все устраивало. И тут на тебе, еще лушче, сделал другой разработчик, с темиже функциями, но гораздо все просто, быстро и удобно. Время такое сейчас, чем проще будет твой продукт, тем больше будет спрос. Не нужно усложнять задачу, нужно сделать так, чтоб пользователь не заморачивался всякими программированием. Установил и был даволен всеми функциями продукта. Сам пользуюсь Eleanor, продукт хорош, но очень сырой. Кстати было улучшения в движке по моей просьбе. Александру писал дело поправляли.
1. Составить список, что нужно в нести в состав сборки, что изменить, что упростить.
2. Я так понимаю нужна команда.
3. Провести опрос, чтобы хотелось бы видеть в движке, чего не хватет.
Цитата (Hoodlum @ 2024-10-13 19:39)
3. Провести опрос, чтобы хотелось бы видеть в движке, чего не хватет.
Там тема есть где за два года столько предложений было от пользователей, в итоге их просто перемалывали и малая часть только реализована, с остальными идут споры.
Например один предложил что то, кто то подхватил а кто то наоборот считает глупым. В итоге все стоит на месте, и ничего не меняется.
Сейчас пока все тут обсуждается, что то решается, советуется, другие cms прочно укрепляют свои позиции и развиваются. У Eleanor сами знаете какая аудитория, конечно есть часть людей кто смог что то достойное сделать. Видел как некоторые дизайнеры ставят на нее портфолио. Пока тут обсуждаются будущие нововведения, на актуальных cms внедряются разные современные новшества, системы уже ломятся от функционала и получается что Eleanor пропускает это время. К моменту стабильного релиза этими новшествами будет некого заинтересовать. Если тормозить разработку системы из за согласования названия будущего релиза, то к моменту окончательного релиза уже некому будет пользоваться ею.
Это просто мое мнение со стороны. Я конечно выберу Eleanor, пусть нужно будет заплатить за написание нужные модулей и т.д, жаль что не все это могут и выбирают другое ;(
Вот эти пользователи, все хотят что бы было всё очень просто всё сразу работало и легко можно было бы всё поменять, так как в большинстве случаев, чем проще тем менее функционально выходит система. В любом случае на данном этапе система имеет хорошую структуру, возможно код моментами сыроват, возможно стоит подпилить ядро, покрыть систему тестами, но это всё может быть, скоро Александр выложит на Гите или где нибудь ещё систему и возможно кому то понравится и кто то станет что то делать. У системы ОДИН программист!!!! Я вот одного не понимаю все хотят всё и сразу, когда только один прогер. Пишите предложени на форуме делайте сами что то, а не пишите что всё плохо, все понимают, что всё медленно и плохо, так может надо что то сделать??!! Помочь как то системе хоть как то?!
Цитата (Root @ 2024-10-13 19:39)
к моменту окончательного релиза уже некому будет пользоваться ею.
Если этот "окончательный релиз" когда-нибудь состоится.
Мне как простому пользователю нравится, что Саша беспокоится даже о "наносекундах" как вы говорите. Возможно, разработчикам не очень удобно, но мне приятно, что выжимается все, на что способен движок.
В идеале хотелось бы увидеть быструю безопасную систему, которую УДОБНО расширять без танцев с инструментами народов дальнего севера (ручных запросов к базе, копированию, замене переменных и т.д)
Что-то вроде AppleStore, зашел выбрал предположим модуль интернет-магазина, покрутил-повертел, заплатил, тыкнул установить и вуаля.
Ну и конечно было бы неплохо сделать админку повзрослее, солиднее что ли … Я к ней, конечно, очень привык и люблю, но сделать светлый вариант, ориентируясь на популярные системы битрикс, netcat и т.д, все же необходимо.
Alexander
2012-09-17, 0:10
Цитата (Root @ 2024-10-13 19:39)
на актуальных cms внедряются разные современные новшества,
Например?
Ух!!!!!) а теперь реально, конструктивно, по пунктам)
Шаблонизатор это конечно просто и удобно ,но мое глубокое убеждение -
php лучший шаблонизатор .
Помню как вышла первая версия альфы,зашел в папку шаблонов и охерел!!
после RC5 то!
Дак вот:
1. Шаблонизатор:
(открываю дефолтный шаблон)
а)В шаблоне есть как php так и теги ,так, что стоит определиться с чем-то одним, но отказыватья от php в шаблоне в любом случае не нужно.
б)архитектура файлов шаблона
черт заберет
та что была в RC5 - прям то, что надо!
в) гигантские конструкции:
<?php
if(Eleanor::$vars['multilang'])
{
$langs=Eleanor::$langs;
unset($langs[Language::$main]);
foreach($langs as $k=>$v)
echo'<a href="'.Eleanor::$filename.'?language='.$k.'" title="'.$v['name'].'"><b>'.substr($k,0,3).'</b></a>';
}
?>
2. Модули:
Я рядовой разработчик решил к примеру ,написать свой модуль, открыл модуль news для примера, охренел
закрыл.
шок от количества файлов и их содержания.
чтобы разобрать в структуре понадобится не 1 - 2 часа как при знакомстве с Dle
Alexander
2012-09-17, 15:35
KDesign, проблему шаблонизатора, должна решать его прокомментированность.
Добавлено через 0 минут, 32 секунд:По поводу же модулей... От части вы правы, но я упомню, чтобы игнорировал вопросы по поводу модулей.
Цитата (KDesign @ 2024-10-13 19:39)
Я рядовой разработчик решил к примеру ,написать свой модуль, открыл модуль news для примера, охренел закрыл.
шок от количества файлов и их содержания.
Для каждого сервиса (user, admin и т.д.)достаточно одного файла index.php Если файлов больше - это просто "загоны" и оптимизация.
Хочу написать уже чтонибудь под альфу,но нерельно лень разбираться в структуре мооодулей,итд итп ...
хочется уже,толи документации,толи чтобы было проще)