Powered by CodeIgniter

Обновления

(3)
7
7 голосов
Последние обновления движка.
Обновление от 17 июляСделал сегодня несколько важных исправления и дополнений. Обо всем по порядку.
  • Шестеренка «Модерация нод», входящая отныне в дистрибутив, позволит администратору при редактировании чужих топиков на месте создавать письмо с примечаниями для автора топика.
  • Обновлена шестеренка «Теги». Теперь, если вы топик в черновики прячете, то из общего списка (и облака) его теги убираются.
  • Добавлена ссылка на комментарий в топике при просмотре списка всех комментариев или комментариев пользователя.
  • Исправлены мелкие баги:
    • Сохранение параметров приватности и инвайтов при редактировании сообщества.
    • Черновики теперь не отображаются для администратора в общем списке — чтобы больше ни кого не пугать.
Друзья, напоминаю, что теперь вы можете присоединиться к разработке — как создавая топики здесь, так и работая с кодом через SVN.
01:25 ← 01 октября 2009 Отправить в Твиттер adminadmin  RSS comments 16
Будильник Друзья, отличные новости. Сегодня удалось плодотворно поработать над шестеренкой рейтинга. К тому же в процессе работы над cogear были привнесены следующие изменения:
  • Решена проблема с множественными переходами строк (напомню, до этого парсер разменивал их на один «br»).
  • Топики выводятся на индекс в порядке их поступления по времени.
  • Ссылка на блог или сообщество в заголовках топиков удалена за ненадобностью — в ней не было смысла.
  • Добавлен раздел "Все", где будут отображаться все топики, а не только промодерированные.

    Скриншот

  • Элемент управления закладками вынесен в начало заголовка топика.
Работа над шестеренкой рейтинга идет полным ходом — скоро она увидит свет.
22:10 ← 18 сентября 2009 Отправить в Твиттер adminadmin  RSS comments 13
Обновление от 17 июляХорошее настроение сопутствовало обновлению сегодняшнего дня.
  • При помощи современных технологий в ядре системы, уменьшено потребление памяти и увеличена скорость загрузки cogear. На локальной машине результаты следующие:

    Быстродействие

    В связи с этим были внесены изменения во многие моменты, связанные с загрузкой.
  • Появилась новая возможность загружать определенные стили и скрипты только для конкретных браузеров. Для этого всего навсего следует использовать особый паттерн в качестве суффикса файла.
    /* * Скрипт загрузится на всех версиях Internet Explorer */ myScript[ie].js /* * Скрипт загрузиться только на Internet Explorer 8, Opera 9.54, Chrome */ myScript[ie8|opera9.54|chrome].js /* * Аналогично работают стили * * Стиль загрузится только в FireFox 3.5 */ myStyle[firefox3.5].css /* * Стиль загрузится только в IE6 и IE7 */ myStyle[ie6|ie7].css
  • Был изменен порядок хранения правил для пользователей системы прав доступа с обратного на прямой.
  • Стили и скрипты теперь обновляются своевременно при отключенном кеше или сбрасывании кеша в настройках панели управления. Секрет в том, что к адресу файла прибавляется строка времени последнего изменения в любом из «склеенных» файлов, что дает браузеру подсказку об обновлении информации.
Дистрибутив обновлен.
19:06 ← 17 июля 2009 Отправить в Твиттер adminadmin  RSS comments 4
РедакторДрузья, доброго времени суток. Спешу сообщить вам о проделанной работе. Основные исправления последних дней затрагивают работу редактора. Теперь все «горячие» клавиши работаю как надо — и на русской, и на английский раскладке клавиатуры. Для того, чтобы назначить кнопке «горячую клавишу», следует указать ее код, который на всех раскладках клавиатуры совпадает.
editor.get('body').addButton( { keycode:101, background:'/gears/lighter/img/icon/code.png', action:'insert_code("'+e.el.id+'")' } ); Сам код для любой из клавиш можно узнать, исполнив в FireBug следующий код.
window.addEvent('keypress',function(e){ console.log(new Event(e).code); });
11:17 ← 15 июля 2009 Отправить в Твиттер adminadmin  RSS comments 5
Обновление движкаДрузья, работа не стоит на месте, но движется довольно быстрыми темпами. Довольно много времени было уделено семейным вопросам на этой неделе, но удалось произвести значительные улучшения движка. Обо всем по порядку.

Кеширование

Полностью переписано кеширование, которое теперь построено по принципу драйверов. Появилась поддержка тегов кеша — данные теряют актуальность, если одна из их меток стирается или обновляется после определенного промежутка времени. Упразднен класс storage, дублирующий кешированные записи в БД. На его замену пришла производительная цепочка файлового кеша + Memcached.
Данные улучшения привели к увеличению производительности. Количество запросов к странице сократилось до минимума. Ведутся работы по оптимизации кеширования во всех необходимых компонентах.
22:38 ← 03 июля 2009 Отправить в Твиттер adminadmin  RSS comments 67
Важное обновлениеСпешу сообщить вам радостную новость об обновлении. Теперь вы можете следить за коммитами в SVN через Twitter.
Список улучшений:
  • Появилась возможность работы на поддомене третьего уровня или в подпапке основного домена. Субдомены движка при этом отключаются по понятным причинам.
  • Переписан модуль прав доступа.
  • Появилась возможность автоматической загрузки моделей/классов в базовом объекте.//$this->load->model('form form'); -- больше не требуется писать так $this->form->set('name') ->... // Можно сразу так Данный шаг позволил оставить только необходимые компоненты, существенно сократив потребление оперативной памяти.
  • Существенно выросла производительность движка.Тестирование главной страницы:
    • Кеш выключен, ZendOptimizer выключен, eAccelerator выключен.
      Использования памяти: 4.25Мб
      Запросов к базе данных: 8
      Запросов в кеш: 0
      Время работы: 0.2024
    • Кэш включен, ZendOptimizer включен, eAccelerator включен.
      Использования памяти: 1.25Мб
      Запросов к базе данных: 1
      Запросов в кеш: 12
      Время работы: 0.0904
Начиная с этой версии файл "/gears/global/global.info" переименован в "/gears/global/global.info.default" для того, чтобы при обновлении вам не приходилось его стирать самостоятельно.
Полученные результаты несказанно радуют и напутствуют на дальнейшую работу.
19:31 ← 25 июня 2009 Отправить в Твиттер adminadmin  RSS comments 45
сюда туда
21