Новая версия - InstantCMS 1.5.3

14.31K

Вступление

Более трех месяцев версия 1.5.3 готовилась к выходу и сегодня этот торжественный момент настал.

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

Надеемся что этот релиз будет самым стабильным из всех предыдущих.

Основные изменения

Мультиязычность (языковые файлы)

Давно востребованная возможность реализована в этой версии. В корне сайта добавлена папка "languages" в которой находятся папки с языковыми файлами. Сейчас в дистрибутив включен только русский язык, в последствии будет добавлено еще несколько.

Пока локализации поддается только сайт, без админки, но работа в этом направлении будет продолжена.

Основную долю работы по переводу движка на языковые файлы выполнил Юрий Фирс (firs.org.ua). Все благодарности нужно направлять ему (плюс вы можете заказать у Юрия профессиональную доработку 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 изменились и вам нужно убедиться что вы используете последние версии этих файлов (в противном случае на страницах вашего сайта могут не появиться новые поля ввода и т.п.).

Скачать дистрибутив

instantCMS_20091228_v1.5.3.zip

Поддержите проект

Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.

0
InstantCMS InstantCMS 12 лет назад #
Спасибо всем кто принимал участие в подготовке и тестировании этой версии!
0
12 лет назад #
Спасибо большое и Вам Уважаемые Разработчики за ваш труд и энтузиазм.
0
Юра Юра 12 лет назад #
Хороший подарок всем к Новому году!!!
С наступающим! smile
0
12 лет назад #
Еще один подарок к Новому Году от Юрия. Перенос блога "ФокусНик" на новый движок InstantCMS 1.5.3.
Респект и с наступающим тебя 2010.
0
Юрий (Pizza Celentano) Юрий (Pizza Celentano) 12 лет назад #
Огромное - преогромное

спасибо

разработчикам за Ваш труд!!!
С наступающим Новым годом!
0
12 лет назад #

Благодарность!!! Вам!!!

0
Виктор Виктор 12 лет назад #
Хорошая новость! Будем надеяться, что это действительно стабильная версия.
0
maia maia 12 лет назад #
От дизайнеров, за то, что теперь все в одном каесесе отдельное спасибо!
0
InstantCMS InstantCMS 12 лет назад #
дизайнерам еще должно понравиться что mod_menu наконец-то начал использовать tpl-файл для вывода
0
maia maia 12 лет назад #
Ну, вы дизайнеров прямо балуете )) Еще больше спасибоф!
0
lezginka.ru lezginka.ru 12 лет назад #
Отдельное СПАСИБО от любознательных чайников!
Надеемся, что движок и дальше будет нас радовать, своим улучшением!
Удачи разработчикам в Новом году!
0
12 лет назад #
Спасибо! ВсеХо наилучшеХо в Новом 2010 году!
0
Светлана Кондратьева ✝️ Светлана Кондратьева ✝️ 12 лет назад #
Всех целую, кто достоин! С Новым годом, удачи, радости, здоровья, процветания и успехов!

Снегурочка Светлана (aka feba7). Чмоки!

Кстати, Дед Мороз у нас кто?
0
12 лет назад #
Очень хорошая новость!
Огромное спасибо!!!dance

А Дед Мороз у нас Администратор!
0
12 лет назад #
Большое спасибо разработчикам!
Очень удобная CMS. Есть все что нужно.
Надеюсь будете и дальше продолжать в том же духе.
Удачи! И с наступающим.
0
Hmelex Hmelex 12 лет назад #
Выход в свет 1.5.3. - Самый лучший подарок "Под ёлочку" который только можно представить Всем Нам (веб-дизайнерам).dance

- Огромное спасибо коллективу разработчиков, тестерам, программистам и дизайнерам, которые усердно работали над выходом новой версии и отдельное спасибо - Администратору Instantcms.
angel
0
СергейР СергейР 12 лет назад #
Большое спасибо разработчикам за прекрасный подарок к Новому году. С наступающим!
0
Pampa Pampa 12 лет назад #
Отличный подарок!
С наступающим!
0
Alex Alex 12 лет назад #
Приятно видеть, что InstantCMS продолжает развиваться и совершенствоваться. Удачи!
0
12 лет назад #

Спасибо за интенсивное развитие проекта

С новым годом, друзья !

0
Сергей Сергей 12 лет назад #
Большое спасибо разработчикам!
Хороший подарок к новому году!
0
almond almond 12 лет назад #
Спасибо! Чейнджлог впечатляет.
0
MonAmur MonAmur 12 лет назад #
ребята, вы ЛУЧШИЕ! спасибо! dance
0
forlord forlord 12 лет назад #
Спасибо!!!!!!!!!!!!!!!!!
0
12 лет назад #
Спасибо!!! Воистену хороший подарок v
0
Zau4man Zau4man 12 лет назад #
Спасибо большое разработчикам, тем кто тестировал, всем всем кто принимал участие в развитии cms.
С новым годом!!!
0
12 лет назад #
Меню сайта

* Улучшена генерация ссылок в меню сайта, они стали намного короче
* Исправлена возможность получить одну страницу по бесконечному числу адресов

Теперь вопрос: если я обновлю 1.52 до 1.53, меню поменяют url???
0
Создатели веб-студий Создатели веб-студий 12 лет назад #

Присоединяюсь, радуюсь развитию InstantCMS! Удачи и дальнейших красивых шагов в 2010 году всем участникам Сообщества!

0
Али 12 лет назад #
Присоединяюсь к поздравлениям, а когда выйдет версия 1.5.4?
0
Лиззи Лиззи 12 лет назад #
Спасибо большое! С Наступающим Новым годом!
0
12 лет назад #
Радует.
0
12 лет назад #
Спасибо, за столь прекрасный движок!
Успехов вам и вашим проектам в новом году!
0
viy33 viy33 12 лет назад #
Всем огромное С П А С И Б О за работу. Скажу просто: ДВИЖОК ЛЮКС. И всем мои поздравления с Новым Годом!
0
L.B.Griffin L.B.Griffin 12 лет назад #
Спсасибо Админу и всей команде, кто работал и тестировал релиз. Событие свершилось, как подарок Деда Мороза под елкой!)
0
Navras Navras 12 лет назад #
Спасибо Большое за обновление!)) Админы и команда разработчиков - Вы супер! С Наступивышим Новым Годом - Всех благ, успеха, здоровья, продуктивной работы, денег и счастья Вам в новом 2010 году!!! :)
0
12 лет назад #
Только перешёл с 1.5.2 на 1.5.3 ! Полёт прошёл нормально!

Админка радует глаз! Спасибо. А то если често поднадоела стараяjoke

Добавилось пару нюансов, например право публикации в универсальном каталоге группам пользователей. Это мне облегчит работу с контентом!

Ребята - молодцы! Система хорошеет не по годам, а по месяцам! ;)))
0
Макс 12 лет назад #
После установке не держит авторизацию. Проверил хэш пароля в базе - верный. Трабл с самой авторизацией. При любых раскладах пишет "неверный пароль". Как-то так....
0
12 лет назад #
Спасибо за новогодний подарок, а за то, что активно улучшаете систему :)

С Новым Годом v
0
Hmelex Hmelex 12 лет назад #

Администраторы, конечно Вам огромное спасибо, но
как вы можете прокомментировать тот факт, что сейчас у вас на сервере находится не старая версия от

28.12.09

а более новая версия

instantCMS_20091228_v1.5.3.zip 13-Jan-2010 18:16 3.6M

Вы хоть где то это озвучьте, что ли… или хотя бы пометку сделайте.zst

А так, хоть и повторюсь и но скажу, что Вы молодцы и — инстант — круче всех :))))
angel

0
12 лет назад #
А где наш шпиен накопал данную инфу? 8[ ]
0
Hmelex Hmelex 12 лет назад #

Вот ссылка — надеюсь многое про неё совсем забыли: smoke

0
Anonimus Anonimus 12 лет назад #
а название дистрибутива не менялось instantCMS_20091228
0
12 лет назад #
Все даты вложенных в архив файлов беглым взглядом 20091228, скорее всего ложный кипеш 8)
0
Anonimus Anonimus 12 лет назад #
и дата создания файлов, внутри дистрибутива, тоже старые, от 28 декабря
0
Hmelex Hmelex 12 лет назад #
Но раз администрация решила обновить дату дистрибутива, значить, что то всётаки заменили - завтра скажу какие именно файлы.
angel
0
12 лет назад #
Огромное мега спасибо !!!!!!
0
Валерий 12 лет назад #
Хочу стать тестером! smoke
0
DevArt 12 лет назад #
Не пофиксили отображение шапки блоков в дефолтном скине.
В селекторе:
Код PHP:
#left .moduletitle, #right .moduletitle
Требуется добавить:
Код PHP:
margin-top: 0px;
Спасибо за хорошую цмс-ку. =)
0
InstantCMS InstantCMS 12 лет назад #
не вижу смысла устанавливать margin для ячеек таблиц, а за комплимент спасибо :]
0
12 лет назад #
Огромное спасибо!))) dance
0
DmitryRed 12 лет назад #

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

0
InstantCMS InstantCMS 12 лет назад #
ссылки поправлены
0
12 лет назад #
Весьма благодарен.. smile
0
Сергей 12 лет назад #
Мои пять копеек. CMS для работы с нуля (без правок кода) ещё слишком сырая и нестабильная, но начинание здравое. ИМХО стоит использовать UTF8 как основную кодировку и отказаться от излишка функций FCKeditor. Огромное количество функциональностей "под ключ" не может не радовать. Удачи в работе:)
0
Barrio Barrio 12 лет назад #
а когда ждать InstantCMS 1.5.4 ? ))
0
InstantCMS InstantCMS 12 лет назад #
уже скоро, в ближайшие дни будет RC
0
Димитриус Димитриус 12 лет назад #
интересно... а это будет 1.5.4 или 1.6.0 ? =)
0
12 лет назад #
Ну вроде же написали 1.5.4
0
Димитриус Димитриус 12 лет назад #
всё таки 1.6
0
Виктор Виктор 12 лет назад #
А где же там дата?
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.