Здравствуйте, друзья! Релиз InstantCMS 1.10 состоялся
Система в UTF-8, на 80% новый код, максимальное быстродействие, практически весь HTML код в шаблонах
Данный релиз завершает развитие первой ветки системы.
Далее будут выходить только исправления для версии 1.10, новый функционал внедряться не будет.
Проведена огромнейшая работа по оптимизации/модернизации кода, наверное одна из самых масштабных за историю обновлений первой ветки InstantCMS. Изменения коснулись всех файлов системы — где-то простой сменой кодировки, где-то кардинальным рефакторингом. Но несмотря на количество правок, система полностью совместима с предыдущей версией.
О безопасности
Мы со своей стороны закрыли все известные нам уязвимости, однако благодаря сообществу, ориентировочно до Нового Года, будет глобальный security fix. В данный момент ведется аудит безопасности проверенным специалистом.
Об изменениях в целом:
Ядро и админка
Комментарии
Конструктор форм
| Форум
Шаблоны
Контент и блоги
| Регистрация
Пользователи
Стены
Клубы
|
Закрыты 39 карточек, описанные в багтрекере, все неуказанные выше компоненты либо переписаны полностью, либо частично — с сохранением текущего функционала и с исправлением известных ошибок, более подробный список в файле version_log.txt. Везде, где было разумно, внедрен ajax.
Здесь перечислены основные изменения в новой версии, десятки других более мелких правок вы найдете сами, либо с помощью Diff.
Как обновиться?
Внимание: Обновляться можно только с версии 1.9.
Если у вас более ранняя версия, то сначала нужно обновиться до 1.9.
Мы не несем никакой ответственности за любые потери данных произошедшие в результате неправильных действий при обновлении.
- Сделать полный бекап файлов и базы данных — ОБЯЗАТЕЛЬНО!
- Переключиться на дефолтный шаблон;
- Отключить сайт в админке;
- Развернуть копию сайта на денвере или же на хостинге, не имеющим ограничений php;
- Залить файлы из архива с новой версией на хост (см. п.4), заменяя имеющиеся или при необходимости смержив;
- Перейти по адресу site.ru/migrate и дождаться сообщения "миграция завершена"
- Выполнить все, что сказано в конце миграции;
- Удалить папки "install" и "migrate";
- Включить сайт в админке;
- Очистить кеш системы и браузера;
- Перенести файлы и базу на основное место;
- При наличии собственного шаблона — выполнить конвертацию файлов в кодировку UTF-8 без BOM (notepad++, UTFCast.) и поменять заголовок meta с кодировкой.
Так же вы можете самостоятельно конвертировать базу данных, при этом миграцию вы можете делать пропустив первый шаг. Обращаем внимание, что собственные шаблоны (логику smarty) необходимо так же смержить с дефолтными.
Благодарности
Искреннее Спасибо! всем кто помогал в разработке и тестировании этой версии, отдельное спасибо всем предоставившим тестовые площадки для тестирования RC.
Так же отдельная благодарность Александру, • Mike • и другим уважаемым пользователям – за предоставленный код и минипатчи, спасибо Вам.
И конечно же спасибо всему сообществу InstantCMS за то что вы с нами, друзья!
Скачать версию 1.10
Ну и как обычно – дальше [1 ноября] будет еще интереснее. Не переключайтесь ;-)
Поддержите проект
Вы можете стать официальным спонсором или отправить донат, в том числе в криптовалюте. Вы также здорово поможете, если поставите звезду на GitHub, для нас это очень важно.
1199 бранч накидывать или он учтён?
Молодцы, сдержали слово, я думал уже на завтра ждать )) Спасибо!!!
Ура!
Также поздравляю все наше дружное сообщество с этим знаменательным событием.
Ура! Ура! Ура!
Огромное спасибо!!!
Вы просто лучшие ! ))))))))))))))))))
Благодарность за то что есть и то что будет!)
Поздравляю сообщество с очередным достижением!
Огромное спасибо Fuze, R2 и другим участникам. Колоссальную работу проделали.
Новая система, новые возможности, новые горизонты...
Всему сообществу желаю как можно более легкого перехода! :)
благодарен всем. что есть хоть один нормальный движок))
Маленькая просьба, если по результатам аудита будут исправления, не выпускать их отдельным патчем, а интегрировать в дистрибутив.
Спасибо всем!!!!! =))))) Это долгожданный релиз!!!!
Ребята, какие же вы молодцы всё-таки! =))))
Спасибище!
И как бы ни было сложно обновляться, но оно того стоит, рискну)
(а что нас 1 ноября ждет? напомните плиз, 2.0?)
по улучшению кода и поздравляю Всех с праздником по случаю выхода новой версии.
Всем кто не оставался в стороне и тестировал RC версии - отдельное спасибо.
Одно только ещё хотелось бы уточнить.
Далее будут выходить только исправления для версии 1.10, новый функционал внедряться не будет. - будкт ли при этом архив перезаливаться? Если да (что разумно), то нужно бы отображать даты перезаливки возле файла для скачивания.
1. Новый функционал не добавляется - в основном все в релизе.
2. Архивы всегда перезаписывались и дата если точно то ставилась.
3. Только при условии, что найдена большая ошибка.
А если без шуток то это конечно супер класс, молодцы!
Но обновляться пока не буду, сам instantcms.ru еще работает на 1.9
Появилось много новых и полезных функций, разработчики молодцы - работа проделана тщательно и ответственно!
Отдельное огромное спасибо Fuze - решилось много проблем!
Дистрибутив не новый, никакую миграцию заново делать не нужно. исправлено в целом пять строчек. Вот само исправление.
На главной
Fatal error: Call to undefined function mod_forum() in /..../www/core/classes/page.class.php on line 457
Может кто чего подскажет?
На главной всё отображается нормально.
Кто в курсе подскажите где копать?
Всем удачи! Разработчикам еще раз спасибо!
спасибо
Скажу сразу: я не программист.
И так что действительно мне сразу бросилось в глаза:
- невероятно быстрая загрузка
- много AJAX
- все чистенько и приятно
С какими проблемами я столкнулся:
- 2-й день верстаю новый дизайн, так как старый слетел полностью. И это к лучшему. Сайт стал красивее.
- не работают всплывающие окна добавления комментов в Safari. В частности на IPad.
- в компоненте Объявления некорректно отображаются селекты и текстовые формы (прикрепленная форма из конструктора)
Спасибо!
У меня один вопрос на сайте установлен InstantVideo, проблем с ним не будет?
А что такое смержить?
В данном случае за основу следует взять новый файл и внести в него свои изменения, которые вы делали в старом для каких-либо доп функций.
не знаю, чем конкретно решилось, но бился 2 вечера:
поменял дефолтные кодировки в nginx, apache и пару раз переопределил в .htaccess
тут сложно сказать почему, слетела кодировка, у меня после миграции отображается корректно…
Вчера миграция тоже все перенесла именно эту кодировку нормально, но из-за моей малограмотности относительно инстанта несколько раз убивала и полностью ставила новую версию - вот тогда и появилось это отображение. Может надо попробовать поставить версию 1.9, потом мигрировать и обновить компонент? ))))))))))))
/* Подразумевается очистка директорий на хосте и удаление таблиц в БД.
Можно попробовать удалить папку с плагином и перезалить из дистрибутива 1.10
Минграция проходит полно и без ошибок!
Все работает нормально, но почему то не появляются вкладки меню.
На главной странице всплывают, а как только перейду на статьи или новости вкладки "Новое фото" и "Лучшее фото" не всплывают.
Что не так?
после же нажатия на РЕДАКТИРОВАТЬ и СОХРАНИТЬ он начинает показываться.
после обновления страницы все комментарии вновь перестают отображаться
Подскажите где копнуть?
Миграция InstantCMS 1.9 → 1.10
Шаг № 3
Все сообщения форума оптимизированы.
DATABASE ERROR:
ALTER TABLE `cms_forums` ADD `thread_count` INT( 11 ) NOT NULL DEFAULT '0' AFTER `topic_cost`
Duplicate column name 'thread_count'
На этом миграция заканчивается...
Для тех, кто уже установил/обновил(мигрировал) - скачать патч.
Патч просто распаковать с заменой, миграцию делать не нужно.
Суть изменений можно посмотреть как всегда в траке.
Патч никак не повлияет в худшую степень на работу.
нажимаем на список пользователей на главной в меню - ни одного, в админке в демо данных все есть
далее - нажимаем на почту - ни одного сообщения однако подсвечено ообщения (Array) - и что за array не понятно
дадее нажимаем в профиле почта - написать сообщение - ссылка /users/1/messages-new.html
попадаем на "Страница не найдена — 404"
далее записал поверх этот патч, ничего не изменилось
неужели это мне одному так не везет?
http://instantcms.ru/blogs/ontologija-icms/error-404.html
Это корректное решение для отдачи заголовка ПС?
Zend Optimizer not installed
This file was encoded by the Zend Guard. In order to run it, please install the Zend Optimizer (available without charge), version 3.0.0 or later.
И так далее...
Что можно сделать? Подскажите.
Установил PHP Version 5.3.18 была PHP 5.2 + IonCube Loader.
или отключить InstantMaps и InstantVideo
Для php-5.3 разработан ZendGuardLoader, но скрипты закодированные под ZendOptimizer не совместимы с ZendGuardLoader.
Откройте admin/index.php и вставьте после
Удаленный сервер или файл не найден
http://site.ru/admin/index.php?view=install&do=component
и белый экран. Пока не пойму в чем проблема...
На форуме - БЫСТРЫЙ ответ, - пишем сообщение, жмем отправить и попадаем на страницу 404...
А то при установке не нашел место, где вводится мыло админа пришлось. Потом ручками в профиле вводить
Подскажите пожалуйста, что можно сделать с шаблоном?
У меня стоит InstantMaps и InstantVideo. Компонент InstantMaps на главной странице было на всю ширину.
Если нужно чтобы Компонент InstantMaps на главной странице был на всю ширину то наверное нужно отключить вывод модулей на главной справа
nginx установлен ?
Когда можно ожидать или это только слухи?
Спасибо за ответы.
Надо знать, начинать ли проект на 1.10 и трудно ли будет потом апдейтнуть на 2.0
(разложить имею ввиду дать описание с коментами к скрипту к ленте рсс, что откудо и куда)
Вот суть тикта:
нет возможности ограничить колличество новостей в rss ленте
Выгружаются все новости компонента в rss ленту без возможности ограничения вывода.
При настройке вывода одной новости в админке:
Главная > Компоненты > RSS генератор
Максимальное число записей для вывода: 1 шт.
Все равно выгружаются все новости компонента.
Это происходит как на чисто установленной с нуля версии instantcms 1.10, так и примиграции с версии 1.9
может кто нибудь сможет его отправить сюда:
http://trac.instantcms.ru/newticket
Если нет - никто не желает написать нечто подобное?
12 так понимаю шаб покупной? тогда попросить создателя чтоб перевел, хотя там не только конвертировать по идее нужно, но и после конвертации работать должно)
Можно расписывать более подробно, но это как минимум на форуме...
12 пункт означает, что если у вас на сайте шаблон, отличный от дефолтного, вы открываете все файлы этого шаблона один за другим например, в notepad++. Выделив все строки файла (Ctrl+A) вы переключаете кодировку файла с cp1251 на utf8 (без Bom) и нажимаете Ctrl+V. Теперь у вас файл в кодировке utf-8. Сохраняете его (Ctrl+S) и так делаете со следующим, пока не переконвертируете все файлы своего шаблона.
все понятно
шутка.
После выделения всех строк (Ctrl+A) вы копируете эти строки в буфер обмена (Ctrl+C). Затем переключаете кодировку. Теперь из буфера обмена вставляеете обратно (Ctrl+V). И только теперь сохраняете (Ctrl+S).
Я когда конвертацию делаю, пальцы гуляют по клаве автоматически, не затрагивая мыслительных процессов.....вот и обманул нечаянно.....простите.