e2 Selecta Final
На этой неделе было выпущено три замечательных продукта: Opera Link, OS X Leopard и e2 Selecta.
Вместе с выпуском нового релиза e2 открылся и новый сайт движка.
Обратите внимание и на новую лицензию: она разрешает монетизироваться на Сапе при условии регистрации там моим парнёром и размещении моей парнёрской ссылки на блоге. Комментарии о том, какая я сволочь, будут удаляться; кому не нравится, могут молча не монетизироваться или использовать Вордпресс. На мой взгляд, новая лицензия более либеральна, чем старая (которая запрещала любые виды монетизации).
По идее, автообновление должно работать, но если вы столкнётесь с трудностями, дайте мне знать. Я, наконец-то, написал инструкцию по обновлению шаблонов дизайна при переезде.
Если вы пропустили мои посты про Селекту, то можете почитать «Заметки к релизу». Селекта — очень хороший релиз, красивый и удобный, вам понравится.
Вместе с выпуском нового релиза e2 открылся и новый сайт движка.
Обратите внимание и на новую лицензию: она разрешает монетизироваться на Сапе при условии регистрации там моим парнёром и размещении моей парнёрской ссылки на блоге. Комментарии о том, какая я сволочь, будут удаляться; кому не нравится, могут молча не монетизироваться или использовать Вордпресс. На мой взгляд, новая лицензия более либеральна, чем старая (которая запрещала любые виды монетизации).
По идее, автообновление должно работать, но если вы столкнётесь с трудностями, дайте мне знать. Я, наконец-то, написал инструкцию по обновлению шаблонов дизайна при переезде.
Если вы пропустили мои посты про Селекту, то можете почитать «Заметки к релизу». Селекта — очень хороший релиз, красивый и удобный, вам понравится.
А почему я не могу на главной ткнуть мышкой в слово «Облако тегов» или «Черновики» и получить скриншот с кратким описанием? аналогично и на странице «возможности».
Иде забота о потребителе?
Надо сделать, ты прав, конечно.
Вы даёте публике бесплатный, замечательный продукт, над которым долго старались. Вы имеете право получить за это credits! (Кстати, как это по-русски сказать?)
движок жалко, да
По теме: «Нормальный движок блога» — звучит, имхо, ужасно. Напишите, чтоли, «Хороший». Или «Лучший» верните :-)
:)
Но когда открывая core.php видишь
... { $gb45cf=explode($s183d6,$gb45cf);
foreach ($gb45cf as $i865c0 => $o8ce4b)
$gb45cf[$i865c0]=trim($o8ce4b); foreach
($gb45cf as $i865c0 => $o8ce4b)
if ($o8ce4b=='') unset ($gb45cf[$i865c0]);
$t7b774=array_unique($gb45cf);
if ('sort'==$kcadc8)sort($t7b774);
return $t7b774; } ...
То желание общаться со столь замаскированным софтом отпадает накорню.
То, что пользователи, которые были бы рады нарушить лицензию, из-за п. 2.4 отказывается от использования e2, соответствует моим интереса: я именно этого и хочу, чтобы таких пользователей у e2 не было.
Я сам вижу разные воплощения оупенсорса, одни я считаю образцово-показательными (Ruby, Rails), другие — отвратительными (GPL) или принципиально неправильными (KDE, Gnome, GIMP), но пока что обобщить свои мысли не могу.
Илья, а ты можешь обстоятельно рассказать о том, что и почему тебе нравится и не нравится в оупенсорсе?
>Илья, а ты можешь обстоятельно рассказать о том, что и почему тебе нравится и не нравится в оупенсорсе?
Ну, думаю тут все просто. На опенсорсе разработчику тяжелее зарабатывать деньги (хотя конкретно тут деньги не зарабатываются, вот и спрашиваю, почему e2 — не GPL и почему часть кода скрыта).
Да, и кстати, а пункт 2.4 сам по себе не противоречит законодательству или еще там байде какой? По-моему это неправомерный доступ к информации выходит.
1. Копирую все файлы на сервер.
2. Перехожу на уровень вверх, папке с блогом меняю права на 0777, поручив изменить права и для всех вложенных файлов и папок.
3. Запрашиваю блог браузером.
4. На сервере — рекурсия, а браузер выдаёт что-то вроде «ФФ определил, что запрос перенаправляется постоянно».
Что не так?
Но судя по тому, что в папке system создаются tmp файлы, с главной на /install/ и обратно.
Новозникает ошибка, в чем может быть проблема?:
Установка обновления
system/core.php скачан успешно
system/calliope/WikiFormatter.php скачан успешно
system/design/mail_new_comment.php скачан успешно
system/design/form_reply_to_comment.php скачан успешно
system/keywords.js скачан успешно
system/design/mail_comment_reply.php скачан успешно
system/settings/setmap скачан успешно
system/design/form_edit_note.php скачан успешно
Не удалось скачать файл system/.htaccess. Обновление отменяется.
C чем может быть связано? может ли на это влиять дизайн? я использую свою тему.
Дизайн, думаю, не может влиять никак.
Я конечно понимаю, что вы не хотите нарушения лицензии и т. д. и т. п., и что вы для этого ввели такие меры… Но проблема в том, что многие пользователи (например, я) могут не захотеть использовать ваш e2 по очень простой причине: вы хотите застраховаться от кретинов, а откуда мне знать, не кретин ли вы сам (ничего личного, я просто рассуждаю как потенциальный пользователь)? И вдруг вам, или вашей жене или вашему сыну, или другу (который сел за ваш комп, пока вы жарите котлеты) вздумается извлечь какую-то личную выгоду или хрен ещё знает что, из свободного доступа на мой ресурс?
Я вам честно говорю, я бы с удовольствием оставил бы на хорошем месте ссылку на вас, как на создателя столь удобного движка (будь я его пользователь), но само осознание того, что я сижу на бомбе — неприятно.
Сравните это с подъёмом по пожарной лестнице на высотное здание — вы знаете, что пожарная лестница сделана специально для того, чтобы сохранить жизни, но подниматься по такой лёгкой, воздушной, немассивной конструкции, до 10-го этажа, всё равно стрёмно (хотя бы в первый раз). Хоть ты и знаешь, что это безопасно, и — тем более — создано с благими намерениями. Всё равно по бетонной лестнице в подъезде подниматься «спокойнее».
Такая уж человеческая природа. Если вы не доверяете своим пользователям, откуда пользователям брать доверие к вам? Они вас лично не знают. Не знают, хороший вы человек, или ублюдок. Не знают, кто, когда, и с какими намерениями этими бэкдорами сможет воспользоваться.
Просто чисто моё мнение, как потенциального потребителя. Я не хочу с вами спорить (это бесполезное занятие), не хочу вас ни в чём переубеждать. Просто хочу показать вам, как про это думает потенциальный пользователь.
Спасибо.
2. Все пользователи, которым он не нравится, не должны пользоваться e2. Я не просто не боюсь того, что эти люди откажутся от e2. Я хочу, чтобы все эти люди отказались от e2.
3. Мы работаем с теми, кто нам доверяет ? Альфа-Банк. Я шестой год веду блог и не скрываю своего имени. Кто я и что я вы все знаете (или имеете возможность узнать). Вы можете решить, можно ли мне доверять. Вот вы лично, потенциальный потребитель, думаете, что я пойду причинять вам вред без каких-либо оснований? Если да — просто не пользуйтесь e2.
— бекдоры есть во всех коммерческих CMS, только называются не бекдорами, а «защитой от копирования», «проверкой лицензионности» и т. п. Тут как бы более все «честно».
— В том же IPB ссылку на компанию и надпись «работает на Invision Power Board» убрать невозможно (надо долго копаться в коде либо воспользоваться «кряком», либо заплатить 300 долларов). Тут ссылка легко (как я понял) убирается, но автор только грозит, что будет пользоваться бекдорами.
Да и непонятно, есть ли бекдоры, а если есть, то какого плана, и что может Илья повредить в случае нарушения лицензии, если регулярно делать бекапы?
С третьей стороны, такая строгая лицензия оправдана для коммерческого софта, и непонятно, почему она такова для бесплатного движка блога?
Софт бесплатный, и именно поэтому я пресекаю зарабатывание денег на нём. Вот если бы e2 был платным, мне было бы не жалко, что кто-то на нём Адсенс крутит.
Ну и P.S. — для Ильи — эта идея уже кем-то высказывалась в комментариях к какой-то заметке, но было бы очень классно, если бы вы добавили поле «Сайт», которое делало бы имя комментаторов кликабельным. Или вы это задуманно не «имплэментнули»?
Поле сайт — считаю лишним.
Не знаю, как вам, а мне порой было бы очень интересно узать побольше от том или ином комментаторе… Думаю, другим тоже.
Установка обновления
system/core.php скачан успешно
system/calliope/WikiFormatter.php скачан успешно
...
system/design/form_login.php скачан успешно
system/countclicks.js скачан успешно
Скачаны все необходимые файлы.
Скрипту осталось выполняться меньше 5 секунд (—47.6006829739), на всякий случай обновление отменяется. Попробуйте ещё раз.
Вопрос — что делать?
PS: Повторю свой вопрос на тему переезда — как безопаснее всего (для информации) перенести блог с / в /blog/ ?
Обновитесь вручную.
http://blogengine.ru/update/1476/manually/
Впишите там ваш номер версии, если у вас не 1476.
2. Для переезда просто перенесите все файлы в эту папку один к одному и не забудьте убедиться, что все права стоят 0777. Должно работать без проблем, e2 не привязывается к адресу никак. Можете для надёжности только кеш очистить (путь-к-блогу/drop_cache_service).
Пришлось все откатить обратно к 1.22. откат — без проблем.
Блог ставился в корень, 777 правила соблюдены. Еще один неприятный момент. Когда в раздражении бросил всё как есть и зашел с мобильного с «радостью» для себя выяснил, что в форме инсталляции остаются все данные о MySQL сервере, юзере, названии базы и остается её пароль. Осталось только ввести пароль на блог и запустить инсталятор.
Про данные о MySQL-сервере — да, невесело, спасибо, что сказали.
UPD. Данные MySQL остаются если в корне лежит бэкап блога. А вообще мне понравилось, что при наличии ftp-клинета на телефоне блог легко установит «на ходу», скажем в «пробке». :)
php_flag time_limit 120, вроде бы скачалось, перешло к шагу /perform-update, однако там зависло. Просто пустой экран, и всё.
Пытаюсь зайти в корень — не получается.
При обновлении через автоматическое обновление. блог качает все фалы, все нормально и предлагает установть обновление. при нажатии перешло к шагу /perform-update, и зависло. Просто пустой экран, и всё.
Зайти в корень так же не получается.
У вас точно-точно есть права 0777 ко всем-всем файлам, включая .htaccess’ы?
Здоровая кнопка, вы чего.
Запускаю index.php — Not Found
The requested URL /blog/install/ was not found on this server.
Ну и естественно! Откуда ж ему взятся?
Кстати я готов создать mySQL-базу для блога..но увы..мне неведомы ни поля..ни сколько их...ничего вообще..
Я не PHP-кодер конечно, но уж это слишком неинтуитивно для блога, которым по идее и простой человек может пользоваться.
Конечно :)
А движок хороший — намерен сам им воспользоваться в обозримом будущем... правда, придется уповать, что мой блог будет как тот «неуловимый Джо»...
Кто угодно может взорвать вашу мину примерно в той же степени, как кто угодно может отобрать у вас права. Чисто теоретически это, конечно, так, но в реальности это делают только гаишники.
— я знаю, что делать, чтобы у меня не отобрали права гаишники (допустим на минуту, что все они просто добросовестно делают свою работу): не надо нарушать правила — я и не нарушаю;
— я знаю, что делать, чтобы у меня не отобрали права посторонние: не надо их оставлять где ни попадя и вообще лучше держать ближе к телу;
— я знаю, что делать, чтобы Илья не воспользовался backdoor’ами: не надо нарушать лицензию — я и не собираюсь;
— но я не знаю, что сделать, чтобы backdoor’ами не воспользовались другие — я не знаю другого способа, кроме как закрыть эти backdoor’ы надежными замками.
Или, иначе: как быстро я остался бы без прав и прочих документов на машину, если бы оставлял их на видном месте — скажем, на торпеде под стеклом?
Впрочем, это все отвлеченные рассуждения — отвлеченные потому, что они ничего не изменят в реальности :).
Спасибо за движок!
Те, кому сильно захочется использовать твой движок в коммерческих целях, все равно открутят бэкдор.
А остальные сидят на дистанционно управляемой мине. Со всеми вытекающими.
При добавлении коммента обычным пользователем (Не админом/не залогиненым) появляется рад ошибок:
PHP (2): array_merge() [function.array-merge]: Argument #2 is not an array
Как можно решить проблему? Спасибо.
И ещё, можно как-нибудь временно отключить постинг варнингов на страницу? Иначе говоря игнорирование.
Спасибо.
К сожалению, ворнинги отключить нельзя.
Пока удалил
//<? if (@$content[’sd_msg’]): ?>
<div class=«message-bar»>
<div class=«main»>
<ul>
<?= @$content[’msg’]; ?>
</ul>
</div>
</div>
<? endif; ?>
//
К сожалению, варнинги отключить можно. =) в начале core.php есть функция
error_reporting(E_ALL);
замени ее аргумент на 0 (error_reporting(0);
).