• Автор:

    Flesha
  • Добавлено:

    окт 30, 2012
  • Комментариев:

    0
  • Просмотров:

    2 652

InstantCMS 1.10

InstantCMS 1.10

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

О безопасности
Мы со своей стороны закрыли все известные нам уязвимости, однако благодаря сообществу, ориентировочно до Нового Года, будет глобальный security fix. В данный момент ведется аудит безопасности проверенным специалистом.

Об изменениях в целом:

Ядро и админка
Закрыты все известные уязвимости;
Cookie теперь https-only;
CSRF защита форм, операций удаления чего-либо;
Переписаны/дополнены основные классы;
Добавлен типограф Jevix для проверки валидации вставляемого и редактируемого контента (html разметка);
Добавлен класс для работы с формами (конструктор форм);
Добавлен класс для работы с блогами;
Убрана админка редактора;
YAML-парсер обновлен до последней версии

Форум
Код полностью переписан;
Весь html в шаблонах;
Огромное увеличение производительности;
Возможность оценивать сообщения;
Возможность прикреплять сообщения;
Возможность перемещать сообщения;
Возможность назначать отдельных модераторов на каждый форум;
Отдельная страница активности пользователя на форуме;
Возможность редактировать/удалять/добавлять к первому сообщению опросы;
Функции управления форумом на ajax;
Добавлен плагин "Автофорум"

Регистрация
Весь html в шаблонах;
При регистрации показываются поля привязанных к профилю форм, которые обязательны для заполнения;
Автоматическая авторизация после регистрации если активация по email не требуется;
Отправка письма с регистрационными данными если активация по email не требуется

Комментарии
Все манипуляции с комментариями на ajax;
Кеширование счетчика комментариев;
Рейтинг комментариев кешируется;

Шаблоны
Директории /images перенесены из /components/название_компонента в директорию шаблона;
Удалены 19 файлов шаблонов (подробный список в version_log.txt);
SMARTY обновлен до последней версии второй ветки;
Добавлено 26 файлов шаблонов (подробный список в version_log.txt) ;

Пользователи
В списке пользователей корректная пагинация при любом поиске;
Вкладка "клубы" в профиле в удобном оформлении грузится по ajax;
Личные сообщения разделены на 4 тематические группы;
Манипуляции с ЛС на ajax;
Манипуляции с друзьями на ajax;
Правильный учет времени последнего посещения пользователя;
Возможность пересчитать рейтинг каждому пользователю.

Конструктор форм
Полностью переписан;
Возможность редактировать элементы форм;
Возможность добавлять описание к элементам форм;
Новые опции элементов форм;
Автоматическая валидация данных из форм с учетом всех настроек формы и полей;
Легкая интеграция в любой компонент

Контент и блоги
Возможность кириллических URL для разделов и статей;
Рейтинги и количество комментариев кешируются;
Разделены клубные и пользовательские блоги;
Рейтинги и количество комментариев кешируются;

Стены
Стены стали автономными, не зависят от компонента users;
Манипуляции с записями на стенах на ajax

Клубы
Полностью переписаны;
Кеширование количества участников;
Блоги и фотоальбомы клубов - часть компонента;
Отдельная страница участников;
При просмотре клуба участники разделены логически по правам

Закрыты 39 карточек, описанные в багтрекере, все неуказанные выше компоненты либо переписаны полностью, либо частично - с сохранением текущего функционала и с исправлением известных ошибок, более подробный список в файле version_log.txt . Везде, где было разумно, внедрен ajax.

Разработчик: instantcms.ru
Скачать: InstantCMS 1.10
dle
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.