161 заметка с тегом

Е2 РСС

E2 — движок блога, на котором работает этот сайт.

Об эгееводстве

18 апреля, 0:08

Сергей Король провёл мегаработу: собрал и проаннотировал ссылки на интересные блоги, работающие на Эгее (забавно при этом, что у самого Сергея блог пока работает на Вордпрессе). Оказывается, много людей пользуются моим супердвижком! Конечно, правы те комментаторы, которые отмечают там, что это должно как-то автоматически всё собираться. Мы работаем над этим, да.

У меня к вам просьба: если вы хотите вести блог на Эгее, но что-то вас останавливает, напишите мне, что. Может, вы не знаете, как её поставить. Или у вас хостинг не поддерживает что-то, что ей нужно. Или вы не знаете, что такое хостинг. Или у вас уже много постов в Же-же, и не хочется их потерять. Только вот что: пишите если вы правда хотите перейти, так, что если убрать мешающее вам препятствие, то вы наверняка перейдёте. Не пытайтесь придумать за других, что может мешать им — они напишут сами.

Я не обещаю ответить всем, но я точно всё прочитаю и буду думать, что с этим делать. Спасибо.

Сборка Эгеи 2586

14 апреля, 1:46

Для тех, кто уже пристрастился к Нисдену — первая альфа-сборка Эгеи 2.2 (v2586), в котором Нисден снова есть. Но основных вкусностей, запланированных на 2.2, тут пока нет ни в каком виде. Что сделано:

  • косметические изменения в дизайне и вёрстке, например новый авторский тулбар (осторожно: описания этих изменений для авторов тем пока нет, поэтому если вы используете свою тему оформления, вы ниоткуда не узнаете, что в ней надо изменить, чтобы ничего не сломалось);
  • основная тема оформления теперь сделана на Сассе и Компасе (SASS, Compass, технологично и удобно, но собранный финальный ЦСС также в комплекте, и вы можете в своих шаблонах всё делать по-старинке без проблем),
  • благодаря Игорю Васильковскому появился автобекап (в папке /user/backups/ будут постепенно появляться бекапы базы данных, и, разумеется, для этого не нужно настраивать никакой «Крон»; чистить папку тоже не надо, движок сам будет поддерживать в ней чистоту);
  • Нисден много где поумнел (например, научился иногда делать урлы в тексте ссылками; не подключать скрипты вроде Фоторамы или моего плеера на страницах, где они по факту не используются; не совать в РСС всякий мусор от скриптов и стилей);
  • адаптер для Фоторамы идёт в комплекте с движком, и вам больше не нужно думать, как его правильно прикрутить, а чтобы Фоторама заработала, нужно просто положить её в /user/js/fotorama/, остальное движок сделает сам (речь идёт только о Нисдене);
  • плеер тоже должен работать без специальных танцев с бубном (пишешь абзац с текстом «[play] ссылка-на-мп3» — и он превращается в плеер);
  • небольшая оптимизация при выводе главной — движок стал ещё немного быстрее.

На сайт движка пока не выкладываю, вот вам прямая ссылка для скачивания.

Новый авторский тулбар в Эгее Избранное

2 апреля, 23:48

Улучшил дизайн и вёрстку авторского тулбара в Эгее.

Раньше картинки не умели подсвечиваться при наведении, пузырь с комментариями был миллипусечным и уродским, остальными иконками я тоже был не до конца доволен:

Стало намного лучше:

Иконки стали опрятнее, подсвечиваются при наведении, да и всё ровнее и аккуратнее встало. Приятно посмотреть! А всё благодаря кому? Артёму Поликарпову, конечно. Нет, в самой переделке он не участвовал, но общение с ним не проходит бесследно: он научил, как делать такие вещи сравнительно легко, вот я и сделал, наконец. Красное подсвечивание ссылок стало более интеллигентного цвета (этому уже А. Г. научил). Встречайте в ближайшей публичной сборке беты 2.2.

А вы как провели выходные? А, блин, у меня же комментариев нет.

Помогите сделать автобекап в Эгее

31 марта, 0:58

Хочу сделать в Эгее автоматический бекап. Мало ли, что. Если вы программист и хотите помочь, то будет очень клёво.

Мне нужно просто делать дамп базы данных в файл. Как это должно работать:

  1. В функцию передаётся идентификатор соединения с БД, массив со списком таблиц для бекапа, имя файла.
  2. Функция селектит всё, что нужно, из базы, собирает из этого корректный SQL-дамп (как сделал бы «Пхпмайадмин»), в идеале — заворачивает его в архив. Возвращает true, если всё прошло успешно, false в противном случае.
  3. Если функция не успела выполниться (кончилось время на выполнение ПХП-скрипта), недописанного файла с дампом оставаться не должно. Всё, что делает функция, должно делаться во временной папке, а в конечную помещаться уже когда всё готово.
  4. Естественно, функция не может запускать стандартную функцию дампа от самого Май-эс-ку-эля через командную строку, потому что мне никто это не даст делать на среднестатистическом хостинге.
  5. Функция должна понимать, что версия Май-эс-ку-эля может оказаться какой угодно.

Может такая функция уже существует, и вы просто скажете мне, где её взять. А я уже сам сделаю, чтобы всё это регулярно запускалось и не захламляло сервер бесконечными бекапами. Спасибо.

Сборка 2572 устраняет уязвимость

30 марта, 2:29

Обновите, пожалуйста, свой движок до версии 2572 — она устраняет уязвимость в комментариях. Уязвимость позволяла оставить хитро написанный комментарий и превратить страницу заметки в кашу.

О коммерческом использовании Эгеи Избранное

29 марта, 2:06

Вы регулярно пишете мне о том, что хотите использовать Эгею, но не уверены, можно ли считать ваш будущий блог «личным некоммерческим». После переписки и обсуждения ваших проектов мне приходится принимать решение, и, при необходимости, писать об условиях. Это и времени отнимает много, и выглядит странно: неприятно, что вместо внятных публичных условий, на основании которых вы могли бы принять решение, я докапываюсь до ваших планов, а потом предлагаю что-то с потолка.

Наконец-то я собрался с мыслями и переделал лицензию Эгеи. Теперь в ней есть описание того, чем отличаются коммерческие блоги от некоммерческих:

«Эгея» бесплатная для личных блогов и платная для коммерческих.

В личных блогах пишут от своего имени и для себя. Авторы размещают рекламу, но это не основное содержание блога. Внизу стоит информация о движке и ссылка.

Коммерческие блоги рассказывают о коммерческих, политических, религиозных и спортивных организациях, платных продуктах или услугах. Или рассказывают о чём угодно, но живут на сайтах таких организаций, продуктов или услуг, включая поддомены. Или постонно упоминают их.

Если основное содержание блога — реклама, это тоже коммерческий блог.

Условия для коммерческих блогов — на странице с лицензией. Спасибо Максиму за помощь с текстом.

До 8 апреля для всех действует скидка 25%. Если я уже задавал вам вопросы о вашем проекте или предлагал какие-то другие условия, то для вас также до 8 апреля — скидка 50%. Если мы уже успели договориться на каких-то других условиях, то они продолжают действовать для вас. Если новые условия для вас предпочтительнее, напишите, и мы переиграем. Спасибо!

Эгея 2.1 Избранное

21 февраля, 12:26

Сделал новую сборку, v2569. Хочу считать её окончательной для версии 2.1 и перейти к работе над 2.2.

Будьте внимательны: в этой сборке нет Нисдена! Нисден вернётся в бетах 2.2, но с ним ещё слишком много проблем, чтобы включать его в стабильный релиз. Вообще, я понял что допустил ошибку, сделав публичное тестирование Нисдена. Народ массово стал его использовать, не понимая, что это экспериментальная фича для будущего, и заваливать меня сообщениями о проблемах. В общем, если вы используете Нисден, не обновляйтесь пока.

Если же у вас нет Нисдена, посмотрите, ничё не отваливается?

Кино с новыми плюшками 2.1, кто забыл:

Я дополнил перечень изменений на сайте движка и информацию для авторов тем оформления (если вы сидели на какой-то из бет, перечитайте, там добавилось несколько пунктов в конце, начиная с 10-го).

Про перевод Эгеи на английский Избранное

7 февраля 2012, 14:12

Мне регулярно пишут разные люди и предлагают сделать перевод Эгеи на английский язык. Видимо, люди представляют себе перевод программы как перевод текста — открыл в Ворде и перевёл. Спасибо за готовность помочь, но это очень наивное представление.

Для того, чтобы программу можно было так перевести, все текстовые строки из неё должны быть вынесены в отдельный файл и как-то организованы там. Кроме того, должны быть продуманы специфичные для языков вещи типа традиций записи даты или склонения существительных при числительных (по-русски «3 комментария», но «5 комментариев», в английском этой разницы нет). Типограф должен тоже знать, какие слова приклеивать неразрывными пробелами, какие ставить кавычки и т. д.

Я работаю над этим, как вы можете догадаться, но до окончательного результата там пока далеко. Когда будет готова вся инфраструктура, начальный перевод на английский я быстро сделаю. А мои ошибки вы сразу найдёте и исправите.

Обновление Эгеи до v2560

5 февраля 2012, 2:00

Обновление Эгеи до v2560 — по обычному адресу. В этом билде исправлен один баг, связанный с безопасностью, обновление очень рекомендуется всем, кто использует Нисден. Плюс, как всегда, куча подкапотной работы.

Осталась поправить пару косяков, чтобы можно было выпустить стабильную 2.1. Нисден не будет её частью, его допиливаю независимо, он всё ещё недо-альфа. Если хотите использовать плеер без Нисдена, то вот так:

((html <a href="ссылка на мп3" class="jouele">Название песни</a>))

Такая штука автоматически превратится в плеер. Но плеер пока тоже не вполне официальная фича.

Если у вас с новым билдом не работает что-то, не связанное с Нисденом, Фоторамой или плеером, мне важно про это знать.

Добавлено на следующий день: Если отвалился плеер под Оперой/Фаерфоксом, качайте v2561 оттуда же. Изменился только файл /system/theme/js/jouele.js.

О поддержке Эгеи

27 января 2012, 17:49

Мне приходит множество писем с вопросами о Эгее, и порой мне совершенно некогда на них отвечать. Я, конечно, официально не оказываю никакой поддержки, но реально-то мне пишут живые люди, у которых проблемы, поэтому просто игнорировать это я тоже не могу. Есть продвинутые пользователи движка, которые знают, как там что устроено, и я хотел бы сделать как-то так, чтобы они помогали начинающим. Идеальным для меня было бы что-то вроде формата стэк-оверфлоу, где все задают вопросы, и отвечать тоже могут все.

Можно, конечно, какой-то жуткий форум поднять, но мне больно даже думать об этом. Может быть, вы знаете какой-то софт или какие-то сервисы, где можно было бы легко и спокойно огранизовать место общения пользователей Е2? Чтобы там постепенно накапливалась база знаний о багах и способах их обхода, ну и обо всём остальном тоже.

Я когда-то создавал в Же-же сообщество, потом на сайте Оперы сообщество, но всё это ваще не работало. Хочется что-то простое как бревно и пуленепробиваемое как... ну, что там пуленепробиваемое. Может, надо какую-то юзергруппу в Гугле завести? А, может, вы сами готовы стать модератором какого-нибудь такого места? Короче, посоветуйте.

Да, конечно, штука должна быть бесплатной для всех, и уж как минимум для чтения полностью открытой безо всякой регистрации. В идеале должна быть вообще без регистрации.

Да, кстати, все, кто присылал свои фотки для раздела «Блог» — ваши письма у меня лежат в специальной папочке, доберусь — опубликую. Хотя я уже думаю, что это надо автоматизировать как-то, потому что это геморрой по одному всех добавлять. Ещё почему-то все шлют картинки разного размера, хотя вроде видно ведь, что они у меня там все одинаковые.

Апдейт Эгеи до v2546, Нисден и Фоторама

19 января 2012, 21:02

Выложил новую сборку Эгеи — v2546. В ней Нисден обновлён до 28-й версии, главная радость которой — автоподхватывание экстеншенов и теоретическое разрешение проблемы с переопределением функций, которая у некоторых возникала. То есть теперь достаточно положить эктеншен в /user/neasden/extensions/, и он начнёт работать безо всякого конфига.

Ещё у тех, чей блог лежит не в корне сервера (как, например, у меня), во вчерашней сборке мог не работать плеер — это был баг в Нисдене, с этой сборкой должно заработать.

Если вы писали что-то в конфиг (/user/neasden/config.php), просто удалите его. Теперь, чтобы прикрутить Фотораму к v2546, нужно пойти и заново выполнить инструкцию из предыдущей заметки по теме, но только без 3-го пункта — он больше не нужен. А именно:

  1. Скачать расширение для Нисдена и положить в /user/neasden/extensions/ (само расширение изменилось, я выложил новое, скачайте обязательно).
  2. Скачать саму Фотораму с её сайта и положить в /user/neasden/extensions/fotorama/.

Заодно немного расширил статью документации про Нисден, упомянул там расширения и подробнее рассказ об умных нисденовских таблицах и списках.

Перед тем, как писать о проблемах, всегда делайте вот что (траблшутинг-алгоритм):

  1. Убедитесь, что вы обновили всю папку /system/ и ничего в ней не меняли.
  2. Убедитесь, что вы скачали последнюю версию расширения Фоторамы, если проблема с ней.
  3. Пересохраните заметку, с которой проблема.
  4. Очистите весь кеш (/@sync/).

Если это всё не лечит, пишите.

Апдейт Эгеи до v2545

19 января 2012, 2:48

Выложил билд v2545, хватайте. Про то, как прикрутить Фотораму, читайте в другой заметке. У некоторых возникали странные проблемы с этим, правда из тех, у кого они возникали, 2/3 через 5 минут писали «О, я невнимательно прочитал инструкцию, сделал ещё раз и всё сработало», так что, если что, почитайте внимательно. Естественно, когда Нисден выйдет окончательно, всё будет как-то проще.

И так как вы меня научили, что двойная лицензия значит «выбери любую», и я выбрал митовскую и включил Джейплеер прямо в комплект движка. Расширение Нисдена под нехитрым называнием audio теперь идёт вместе с ним. Плеер я переверстал на ЦССе с огромной помощью Радомира Купфера (тени и градиенты он мне все написал, без него я бы нифига не сделал). Вроде работает неплохо, но ещё не безупречно.

Но Нисден ещё в глубокой альфе, а вот Эгею 2.1 надо будет выпускать скоро. Как вы знаете, в 2.1 появилось автомасштабирование картинок, но там была прописана максимальная ширина 768, и чтобы её изменить, нужно было лезть в конфиг, а потом вручную удалять все кеши и ранее отмасштабированные картинки, чтобы движок сгенерировал новые.

Одно из важных изменений в этой сборке — теперь ширина картинок является свойством темы оформления (см. в стандартной теме — /system/theme/theme-info.php — атрибут max_image_width). Если в вашей теме вам удобно использовать другую ширину, просто укажите это значение. Если оно не указано, оно наследуется из родительской темы. Если его изменить, все кеши и всё остальное почистится автоматически и картинки перегенерируются. Естественно, это же произойдёт при смене темы через «Настройку», если в новой теме ширина другая. Короче, кайф.

О чистоте кода Избранное

17 января 2012, 1:20

Нам пишет Алексей Чикин:

Хочу задать вопрос именно тебе, как человеку, который сделал Е2. Что важнее, сделать готовый продукт такой, чтобы был прост в обращении, красив, удобен, но при этом сделать его так, как умеешь, без использования всех этих современных паттернов проектирования, замудростей с объектно-ориентированным программированием и выпиливании внутреннего кода до совершенства, или же надо сделать, чтобы всё было кошерно, чтобы код удовлетворял всем современным требованиям?

Просто у меня дилемма. Я сделал нечто, что мне нравится, но я сделал это так, как я умею. И мои умения далеки от гуру-программирования. Стоит ли это нечто представить публике или всё таки убить какое-то время на изучение и рефакторинг кода?

То есть вопрос в следующем. Важно что там и как внутри устроено или результат важнее?

Смотрите, что является вашим продуктом? Код или полезное действие, который он обеспечивает? Я не даю исходники Эгеи, потому что продуктом является сам движок, а не его код. Бывает, конечно, наоборот: если вы делаете какую-то опенсорсную библиотеку, то сам код и является продуктом. В этом случае, несомненно, важно, как он устроен внутри. Но в большинстве случаев пользователи не взаимодействуют с кодом вообще никак и никогда, и поэтому его внутреннее устройство не имеет значения.

Но всё не так просто.

Проблема в том, что такое отношение к коду практически неизбежно влияет на качество самого продукта. Самое главное, что плохой код сильно мешает продукт развивать. Цена внесения изменения сильно выше, из-за того что нужно разобраться, как именно его внести, чтобы не сломать хрупкую конструкцию из хаков, патчей, нигде не сформулированных соглашений. Цена ошибки при таком изменении тоже, очевидно, возрастает — глюки и тормоза образуются лавинообразно.

Эгея вышла только этим летом, потому что я посвятил предыдущие три года приведению в относительный порядок её кода. Это немыслимо длительный срок для обновления программы, даже для некоммерческого проекта выходного дня. Сейчас мне намного проще добавлять разные плюшки благодаря проделанной тогда работе. Если бы я лучше писал код 8 лет назад, сегодня Е2 как продукт был бы в сто раз лучше, чем есть.

Или вот Биатлонтайм. Там совершеннейшая, беспросветная жесть под капотом. Потому что всё приходится программировать очень быстро. Вдруг оказывается, что судьи добавили кому-то 20 секунд времени штрафа согласно правилу такому-то, а код сайта не знает о том, что так вообще может быть. Приходится делать через жопу, прописывая исключение прямо в коде, потому что результаты публиковать надо прямо сейчас, и это важнее красоты кода. А вот заставлять себя потом привести всё это в порядок удаётся не всегда, и это уже мне мешает добавлять новые штуки на сайте.

Так что, конечно, вне всякого сомнения, результат важнее качества кода, но нельзя из этого делать вывод, что на качество кода можно плевать, потому что оно очень быстро начинает влиять на результат.

Отдельно хочу предостеречь вас от приравнивания понятий «качество кода» и «использование современных паттернов проектирования». Между ними нет ничего общего. Использование современных паттернов, ООП, модных фреймворков, валидной семантической вёрстки, распределённых систем контроля версий и всего другого сами по себе никому не нужны. Используйте их только тогда, когда сами точно знаете, какую именно пользу они приносят вашему продукту.

Нисден и плеер

11 января 2012, 23:28

В общем, мой плеер сделан на базе Джейплеера, и я его тоже прикрутил к Нисдену, заодно немного улучшив. Но всё же там всё весьма коряво сделано. Но я хочу его уже дать всем энтузиастам попробовать.

Для начала скачайте экстеншен и положите в /user/neasden/extensions/. Он уже включает сам Джейплеер там. Не забудьте в /user/neasden/config.php дописать слово jplayer в список экстеншенов там через запятую. Да, я знаю, что это коряво, что надо конфиг ради каждого чиха править, но пока так. На всякий случай возьмите последнюю (v2540) сборку движка.

Синтаксис использования плеера такой:

[play] урл-мп3-файла Текст с названием композиции

Да, даже если файл лежит где-то локально, всё равно нужен полный урл. Надо будет, наверное, убрать этот [play] в начале, фигли, и так понятно, что раз музыка, то нужен плеер.

Короче, например, пишете так:

[play] http://mp3.juno.co.uk/MP3/SF391281-01-01-01.mp3 Tiësto: Flight 643 (фрагмент)

Получается так:

Посмотрите, чё там к чему. Особенно если вы технолог. Как сделать, чтобы плеер лучше работал? Чтобы было меньше всякого кода? Ещё было бы круто переверстать плеер так, чтобы ему не нужно было 20 картинок. Я по-старинке делал, а модные ребята всё умеют на ЦССе же. Вот, может вы как раз один из них. Я как-то (раз, два) бросал клич среди технологов, типа, давайте сделаем вместе хороший плеер. Несколько человек отозвались, даже начали что-то делать, но потом как-то отвалились. Пришлось фигачить самому. Теперь-то хоть не поленитесь посмотреть и поправить.

Я бы с удовольствием вложил плеер прямо в комплект Эгеи, чтобы не надо было ничего прикручивать, но я не уверен, что лицензия Джейплеера это позволяет. Вы разбираетесь в лицензиях? На его сайте сказано, что у него GPL/MIT-лицензия. Это ведь жесть, как может быть две лицензии сразу? В митовской лицензии вроде сказано, что можно вообще всё, но что, если в ГПЛ сказано иное?

Спасибо.

Нисден, Ютюб и Фоторама Избранное

7 января 2012, 21:17

Вчера я писал про Нисден, новый форматтер в Е2, и упоминал, что он расширяемый. Сегодня я выложил более свежую сборку Эгеи (v2535) с более свежей версией Нисдена в ней. Теперь можно расширять. Например, я вот Фотораму прикрутил:

Сейчас объясню.

В Нисдене важную смысловую роль играют группы строк, разделённые пустыми строками, то есть как бы абзацы. Сначала весь исходный текст разбивается на такие группы, а потом уже каждая группа как-то отображается — как абзац текста, список или фоторама. Расширения определяют свои типы групп и то, как именно их нужно рендерить.

Нисден лежит в Эгее в папке /system/neasden/. А в подпапке /extensions/ лежат расширения для вставки картинок, таблиц и всего такого. Каждое расширение определяет с помощью регвыражения типы строк, которые его интересуют, и группы, которые оно умеет отображать.

Посмотрим, например, на youtube.php. Там определяется строка класса youtube как строка, состоящая из урла видика на Ютюбе, а потом группа youtube как строка youtube и любое количеством простых текстовых строк (p) за ней. После чего идёт функция, которая превращает это дело в ХТМЛ. В результате чтобы вставить кино с Ютюба теперь достаточно просто вставить в отдельной строке ссылку на ролик. Аналогично там с Вимео.

Расширения, лежающие в /system/neasden/extensions/ идут в комплекте с Эгеей, но добавлять в эту папку свои не нужно, потому что при обновлении движка папку /system/ целиком заменяют на новую. Свои расширения кладут в /user/neasden/extensions/.

Как прикрутить Фотораму? Вот так:

  1. Скачать расширение для Нисдена и положить в /user/neasden/extensions/.
  2. Скачать саму Фотораму с её сайта и положить в /user/neasden/extensions/fotorama/.
  3. Положить в /user/neasden/ файл config.php следующего содержания:
<?
  $_neasden_config = array (
    '__extensions' => array (
      'fotorama',
    ),
  );
?>

Теперь несколько подряд идущих строк с названиями файлов картинок будут превращаться в Фотораму. Если нужно, чтобы они были отдельными картинками, разделите их пустыми строками. Если разберётесь, как устроено расширение и почему оно работает, то сможете сделать свои по аналогии. Клёвые расширения присылайте мне. Вопросы и замечания — тоже.

Хочу обратить ваше внимание на то, что Фоторама не является частью Эгеи и не поставляется вместе с ней, поэтому правовые вопросы её использования вам нужно решать не со мной, а с Артёмом Поликарповым (его координаты есть на сайте Фоторамы).

Эгея 2.1 бета 3

7 января 2012, 1:38

Доступна более свежая сборка Эгеи 2.1 (v2526).

Из заметного:

  • на Маке для навигации теперь используются Альт-стрелки, а не Контроль-стрелки;
  • для посетителей кнопка отправки комментария была всегда доступна, даже если форма не заполнена;
  • мелкие правки, связанные с новой загрузкой картинок;
  • если комментарии отключены, блок «Обсуждаемое» не отображается.

Ну и куча работы под капотом. Пришла пора рассказать об одной из таких «работ». Она называется Нисден. Нисден — это новый форматтер, который придёт на замену старому глючному и тормозному Каллиопе. Его главные отличия от Каллиопе:

  1. Корректное форматирование абзацев тегами <p> вместо разделения двойными переносами.
  2. Поддержка ХТМЛ-кода безо всяких специальных тегов.
  3. Корректная работа с древовидными списками.
  4. Почтовый синтаксис для цитат (>).
  5. Маркдауновый синтаксис для заголовков (#, ##, ###...).
  6. Нисден объединяет в себе форматтер и типограф (после Каллиопе нужно было ещё отдельно типографить).
  7. Более высокая производительность.
  8. Расширяемость.

Про него я написал статью в документации, но она пока несколько неряшливая. Скорее всего, я его потом выпущу как отдельный продукт, но пока он сильно заточен под Эгею. Расширяемость можно использовать для вставки всяких фоторам, ютюбов, аудиоплееров и прочего, но про это пока нет никакой документации. Думаю, в следующей сборке что-то из этого уже покажу в качестве примера. Ну и да, о пользе висивига я тоже догадываюсь, но не всё сразу.

Эгея 2.1 бета: глюки и починки

28 ноября 2011, 22:14

Доступна более свежая сборка Эгеи 2.1 (v2508).

Самый главный баг у всех был в том, что загруженные картинки приобретали размер 0 на 0 пикселей и увеличивались только по клику. Если я правильно понял, это из-за того, что я неправильно собрал дистрибутив, и больше этого быть не должно. Проверьте, пожалуйста.

Ещё были проблемы с темой «Вотсоуэвер», они должны были починиться.

Также должно было починиться перетаскивание в Феарфоксе, мерцание при перетаскивании в браузерах на Вебките, ненужная белая рамка вокруг юзерпика.

Для обновления, как всегда, нужно заменить .htaccess, папку /system/ целиком и все подпапки в /themes/.

Эгея 2.1 бета

24 ноября 2011, 15:41

У меня тут обновление вышло, но пока бета. Если вы смелый, обновляйтесь. Если нет — потерпите недельку, пока смелые найдут все баги. Кино:



Среди нового:
  • чтобы поменять юзерпик, перетащите любое изображение на его место;
  • перетаскивание картинок прямо в заметку при редактировании (в умных браузерах), автоматическое масштабирование больших изображений, анимированный зум по клику, прописывание ширины и высоты картинки для устранения «Эффекта упячки»;
  • листалки на главной, по тегу и в избранном теперь со стрелками вниз и вверх, а не влево и вправо, а в результатах поиска теперь просто показываются 50 первых результатов;
  • новые кнопочки.
См. также перечень изменений на сайте движка и информацию для авторов тем оформления.

Добавлено чуть позже: Опс, в дистрибутиве была ошибка, скачайте заново и обновите папку /system/calliope/.

Листалка в Эгее

22 ноября 2011, 1:19

В свежем совете — рассказ о листалке в Эгее:

Уже несколько дней у меня на сайте крутится Эгея с обновлённым листальным кодом (публично пока недоступна). Ахронологические страницы научились рисовать стрелки вверх и вниз, а поиск вообще избавился от листалки. Дизайн листалок между заметками тоже слегка изменился.

Эгея больше не бета

25 октября 2011, 14:17

В последней сборке Эгеи (v2451) больше нет слова «бета», поэтому можем считать, что движок «вышел». Ставьте его себе и пишите интересные блоги.

Те, кто уже поставили движок, попали в раздел «Блоги» на его сайте. Естественно, там не все, а только те, чьи блоги я видел, и где что-то происходит. То есть ребята, которые написали единственный пост «установил вот движок», в список не попали. Ещё в список не попали те, из чьих блогов невозможно понять, как их зовут.

Но, возможно, я кого-то просто не видел или потерял, тогда дайте мне знать, и я добавлю вас туда. Присылайте фотки и пару слов о своём дневнике, чтобы мне было, что подписать. Кстати те, кто уже в списке, тоже присылайте фотки, если там нет вашей или та, которая есть, вам не нравится. И описания нормальные тоже давайте.

Ну и если кто-то почему-то не хочет быть в списке, тоже говорите, уберу.
Ctrl +  Ранее