Вступление
Более трех месяцев версия 1.5.3 готовилась к выходу и сегодня этот торжественный момент настал.
Изменения коснулись практически каждого файла, было исправлено большое количество багов и уязвимостей.
Надеемся что этот релиз будет самым стабильным из всех предыдущих.
Основные изменения
Мультиязычность (языковые файлы)
Давно востребованная возможность реализована в этой версии. В корне сайта добавлена папка "languages" в которой находятся папки с языковыми файлами. Сейчас в дистрибутив включен только русский язык, в последствии будет добавлено еще несколько.
Пока локализации поддается только сайт, без админки, но работа в этом направлении будет продолжена.
Основную долю работы по переводу движка на языковые файлы выполнил Юрий Фирс. Все благодарности нужно направлять ему (плюс вы можете заказать у Юрия профессиональную доработку InstantCMS или создание шаблона).
Безопасность системы
Публикация в ноябрьском номере журнала «Хакер» заставила провести глубокий аудит кода на предмет пассивных уязвимостей. Было найдено и закрыто большое количество мест дающих потенциальную возможность SQL-инъекций и XSS.
Прочие изменения
Ядро
- Закрыта возможность голосования за собственные материалы (#91)
- Закрыто несколько явных и много потенциальных уязвимостей XSS и SQL Injection
- Кэш Smarty теперь пишется в папку /cache, папки modules_c, components_c, plugins_c удалены
- Все CSS-стили компонентов перенесены в CSS-файл шаблона
- Исправлена генерация SEO-адресов с большой буквой «ы» и состоящих только из спецсимволов
- Исключена возможность дублирования SEO-адресов (к дублям добавляется ID)
Меню сайта
- Улучшена генерация ссылок в меню сайта, они стали намного короче
- Исправлена возможность получить одну страницу по бесконечному числу адресов
ББ-код
- Удобная подсветка кода в теге [code]
Админка
- Добавлен установщик компонентов
- Возможность редактирования меню «Компоненты» (скрытие ненужных компонентов)
- Переработан интерфейс редактирования меню, модулей, статей, разделов и универсального каталога
Блоги
- Исправлена модерация постов (#60)
- Обновление даты после редактирование поста стало опциональным (см. настройки компонента)
- Возможность переименования блогов в админке
Вопросы и ответы
- Изменена сортировка «последних вопросов» (#8)
Контент (статьи и разделы)
- Возможность прикрепления фотографий к статьям
- Исправлен учет срока публикации
- Добавлен автоматический перенос просроченных статей в архив
Доска объявлений
- Разные типы объявлений для каждой рубрики доски (#45)
Клубы
- Исправлена возможность повторного добавления пользователя в клуб (#14)
- Исправлены ссылки на посты в блогах клубов, созданных через админку (#80)
- Исправлено удаление записей со стены (#89)
- Материалы приватных клубов теперь доступны только их членам (#13)
- Добавлена проверка на уникальность названия клуба
Поиск
- Переработан механизм поиска по сайту, теперь он использует fulltext-индексы и стеммер Портера
Пользователи
- Авторизация по email (можно указывать почту вместо логина при входе на сайт) (#56)
- Исправлено листание стены (#18)
- Исправлен вывод времени на стене (#20)
- Исправлены даты последнего визита (#10, #24)
- В личном фотоальбоме теперь выводятся все фото пользователя, в т.ч. из галереи
- Добавлена настройка высоты аватара (#90)
- В списке пользователей теперь показываются их статусные сообщения
- Добавлена возможность запрета просмотра профилей гостями (#35)
Регистрация
- Добавлена проверка уникальности никнейма
Универсальный каталог
- Добавлена возможность добавления записей пользователями
- Добавлена опция «скопировать характеристики родителя» при создании категории
Форумы
- Исправлен вывод списка подфорумов (#7)
Модули
- Модуль «Последние комментарии» → Исправлено ограничение по количеству (#19)
- Модуль «Последние комментарии» → Добавлена опция «показывать комментарии гостей»
- Модули «Новое в блогах», «Популярное в блогах» → Добавлена настройка формата имен персональных блогов
- Модуль «Архив новостей» → Исправлено сохранение настроек (#61)
- Модуль «Меню» → Вывод теперь находится в tpl-файле (mod_menu.tpl)
(Список может быть неполным, т.к. в него не включены некоторые мелкие правки)
Как обновиться?
Перед обновлением обязательно сделайте копию файлов сайта и дамп базы данных.
Мы не несем ответственность за любой ущерб связанный с обновлением.
Подробная инструкция по обновлению (спасибо Feba7)
Если вы используете собственный шаблон, проверьте что папка "components" внутри вашего шаблона содержит только те tpl-файлы, которые действительно отличаются от стандартного шаблона.
Либо вы можете вообще удалить папку "components" вашего шаблона и использовать оформление компонентов по-умолчанию (на общий дизайн сайта это не повлияет).
Дело в том, что некоторые tpl-файлы шаблона default изменились и вам нужно убедиться что вы используете последние версии этих файлов (в противном случае на страницах вашего сайта могут не появиться новые поля ввода и т.п.).
Скачать дистрибутив
Поддержите проект
Вы можете стать официальным спонсором или отправить донат, в том числе в криптовалюте. Вы также здорово поможете, если поставите звезду на GitHub, для нас это очень важно.
С наступающим!
Респект и с наступающим тебя 2010.
спасибо
разработчикам за Ваш труд!!!С наступающим Новым годом!
Благодарность!!! Вам!!!
Надеемся, что движок и дальше будет нас радовать, своим улучшением!
Удачи разработчикам в Новом году!
Снегурочка Светлана (aka feba7). Чмоки!
Кстати, Дед Мороз у нас кто?
Огромное спасибо!!!
А Дед Мороз у нас Администратор!
Очень удобная CMS. Есть все что нужно.
Надеюсь будете и дальше продолжать в том же духе.
Удачи! И с наступающим.
- Огромное спасибо коллективу разработчиков, тестерам, программистам и дизайнерам, которые усердно работали над выходом новой версии и отдельное спасибо - Администратору Instantcms.
С наступающим!
Спасибо за интенсивное развитие проекта
С новым годом, друзья !
Хороший подарок к новому году!
С новым годом!!!
* Улучшена генерация ссылок в меню сайта, они стали намного короче
* Исправлена возможность получить одну страницу по бесконечному числу адресов
Теперь вопрос: если я обновлю 1.52 до 1.53, меню поменяют url???
Присоединяюсь, радуюсь развитию InstantCMS! Удачи и дальнейших красивых шагов в 2010 году всем участникам Сообщества!
Успехов вам и вашим проектам в новом году!
Админка радует глаз! Спасибо. А то если често поднадоела старая
Добавилось пару нюансов, например право публикации в универсальном каталоге группам пользователей. Это мне облегчит работу с контентом!
Ребята - молодцы! Система хорошеет не по годам, а по месяцам! ;)))
С Новым Годом
Администраторы, конечно Вам огромное спасибо, но
как вы можете прокомментировать тот факт, что сейчас у вас на сервере находится не старая версия от
28.12.09
а более новая версия
instantCMS_20091228_v1.5.3.zip 13-Jan-2010 18:16 3.6M
Вы хоть где то это озвучьте, что ли… или хотя бы пометку сделайте.
А так, хоть и повторюсь и но скажу, что Вы молодцы и — инстант — круче всех :))))

Вот ссылка — надеюсь многое про неё совсем забыли:
В селекторе:
все хорошо… НО было бы не плохо, если бы еще и заработала страничка Документации «Создание шаблона» Создание шаблона… да и в ВИКИ она пустая… мне как-то стремно переходить на InstantCMS не зная шаблонизатора…