Здравствуйте, друзья! Релиз 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.
Реклама #
Madmax 12 лет назад #
Димитриус 12 лет назад #
maxisoft 12 лет назад #
Madmax 12 лет назад #
Максим Шорин 12 лет назад #
Madmax 12 лет назад #
ded-pikto 12 лет назад #
1199 бранч накидывать или он учтён?
Fuze 12 лет назад #
lezginka.ru 12 лет назад #
Джехутимери 12 лет назад #
Молодцы, сдержали слово, я думал уже на завтра ждать )) Спасибо!!!
mogulkhan 12 лет назад #
Dost 12 лет назад #
Anonim 12 лет назад #
Ура!
Edik_Salonikski 12 лет назад #
SpideR 12 лет назад #
Также поздравляю все наше дружное сообщество с этим знаменательным событием.
Ура! Ура! Ура!
Rossoman 12 лет назад #
Огромное спасибо!!!
Lana 12 лет назад #
Вы просто лучшие ! ))))))))))))))))))
RooKee 12 лет назад #
sotastroy 12 лет назад #
WALTERZ 12 лет назад #
fact 12 лет назад #
reload 12 лет назад #
Благодарность за то что есть и то что будет!)
Clear 12 лет назад #
Oncat 12 лет назад #
Oncat 12 лет назад #
Dorimen 12 лет назад #
g.v.d 12 лет назад #
Поздравляю сообщество с очередным достижением!
Алексей Т 12 лет назад #
Марат 12 лет назад #
Огромное спасибо Fuze, R2 и другим участникам. Колоссальную работу проделали.
Новая система, новые возможности, новые горизонты...
RocketeeR 12 лет назад #
Всему сообществу желаю как можно более легкого перехода! :)
СергейР 12 лет назад #
sanekdark 12 лет назад #
благодарен всем. что есть хоть один нормальный движок))
Amurland 12 лет назад #
PrazdNik 12 лет назад #
santi 12 лет назад #
Петр 12 лет назад #
googlebot 12 лет назад #
Маленькая просьба, если по результатам аудита будут исправления, не выпускать их отдельным патчем, а интегрировать в дистрибутив.
picaboo 12 лет назад #
Fuze 12 лет назад #
Kreator 12 лет назад #
Kreator 12 лет назад #
Fuze 12 лет назад #
lokanaft 12 лет назад #
Azura 12 лет назад #
Спасибо всем!!!!! =))))) Это долгожданный релиз!!!!
Ребята, какие же вы молодцы всё-таки! =))))
banachi 12 лет назад #
lokanaft 12 лет назад #
Fuze 12 лет назад #
letsgo 12 лет назад #
Ernest 12 лет назад #
Спасибище!
Таня 12 лет назад #
И как бы ни было сложно обновляться, но оно того стоит, рискну)
(а что нас 1 ноября ждет? напомните плиз, 2.0?)
abasia 12 лет назад #
Нил™ 12 лет назад #
Денис Васильевич 12 лет назад #
NIKIRO 12 лет назад #
Edik_Salonikski 12 лет назад #
skorp7 12 лет назад #
Hmelex 12 лет назад #
по улучшению кода и поздравляю Всех с праздником по случаю выхода новой версии.
Всем кто не оставался в стороне и тестировал RC версии - отдельное спасибо.
Zau4man 12 лет назад #
Александр I 12 лет назад #
Positive 12 лет назад #
Одно только ещё хотелось бы уточнить.
Далее будут выходить только исправления для версии 1.10, новый функционал внедряться не будет. - будкт ли при этом архив перезаливаться? Если да (что разумно), то нужно бы отображать даты перезаливки возле файла для скачивания.
Hmelex 12 лет назад #
1. Новый функционал не добавляется - в основном все в релизе.
2. Архивы всегда перезаписывались и дата если точно то ставилась.
3. Только при условии, что найдена большая ошибка.
Fuze 12 лет назад #
Александр 12 лет назад #
А если без шуток то это конечно супер класс, молодцы!
Kriztoz 12 лет назад #
Kriztoz 12 лет назад #
Александр 12 лет назад #
picaboo 12 лет назад #
Dezerit 12 лет назад #
Obelon 12 лет назад #
Но обновляться пока не буду, сам instantcms.ru еще работает на 1.9
Крот 12 лет назад #
Появилось много новых и полезных функций, разработчики молодцы - работа проделана тщательно и ответственно!
Отдельное огромное спасибо Fuze - решилось много проблем!
IRATE 12 лет назад #
IRATE 12 лет назад #
Anabiotick 12 лет назад #
ostrov 12 лет назад #
ideasdigger 12 лет назад #
ideasdigger 12 лет назад #
Cruzka 12 лет назад #
Cruzka 12 лет назад #
RIf 12 лет назад #
RIf 12 лет назад #
Александр Корн 12 лет назад #
AndroS 12 лет назад #
Fuze 12 лет назад #
IRATE 12 лет назад #
Fuze 12 лет назад #
Дистрибутив не новый, никакую миграцию заново делать не нужно. исправлено в целом пять строчек. Вот само исправление.
IRATE 12 лет назад #
Fuze 12 лет назад #
RIf 12 лет назад #
На главной
Fatal error: Call to undefined function mod_forum() in /..../www/core/classes/page.class.php on line 457
Fuze 12 лет назад #
Richie 12 лет назад #
pasplus 12 лет назад #
alpik 12 лет назад #
ivanes93 12 лет назад #
Может кто чего подскажет?
Yuran 12 лет назад #
Yuran 12 лет назад #
Yuran 12 лет назад #
Yuran 12 лет назад #
Майкл 12 лет назад #
На главной всё отображается нормально.
Кто в курсе подскажите где копать?
IRATE 12 лет назад #
Всем удачи! Разработчикам еще раз спасибо!
Cruzka 12 лет назад #
prosis 12 лет назад #
Fuze 12 лет назад #
Cruzka 12 лет назад #
спасибо
ArgentMind 12 лет назад #
Mr.Andreius 12 лет назад #
ArgentMind 12 лет назад #
Vestik 12 лет назад #
Марат 12 лет назад #
Скажу сразу: я не программист.
И так что действительно мне сразу бросилось в глаза:
- невероятно быстрая загрузка
- много AJAX
- все чистенько и приятно
С какими проблемами я столкнулся:
- 2-й день верстаю новый дизайн, так как старый слетел полностью. И это к лучшему. Сайт стал красивее.
- не работают всплывающие окна добавления комментов в Safari. В частности на IPad.
- в компоненте Объявления некорректно отображаются селекты и текстовые формы (прикрепленная форма из конструктора)
Спасибо!
RooKee 12 лет назад #
Yuran 12 лет назад #
Yuran 12 лет назад #
Fuze 12 лет назад #
Yuran 12 лет назад #
IRATE 12 лет назад #
energy74 12 лет назад #
У меня один вопрос на сайте установлен InstantVideo, проблем с ним не будет?
Fuze 12 лет назад #
Velssa 12 лет назад #
Keep 12 лет назад #
Fuze 12 лет назад #
Вячеслав 12 лет назад #
IRATE 12 лет назад #
ecolora 12 лет назад #
А что такое смержить?
kir 12 лет назад #
googlebot 12 лет назад #
В данном случае за основу следует взять новый файл и внести в него свои изменения, которые вы делали в старом для каких-либо доп функций.
Velssa 12 лет назад #
Димитриус 12 лет назад #
Velssa 12 лет назад #
Velssa 12 лет назад #
Velssa 12 лет назад #
Димитриус 12 лет назад #
Velssa 12 лет назад #
Velssa 12 лет назад #
Cruzka 12 лет назад #
не знаю, чем конкретно решилось, но бился 2 вечера:
поменял дефолтные кодировки в nginx, apache и пару раз переопределил в .htaccess
• Mike • 12 лет назад #
Velssa 12 лет назад #
• Mike • 12 лет назад #
тут сложно сказать почему, слетела кодировка, у меня после миграции отображается корректно…
Velssa 12 лет назад #
Вчера миграция тоже все перенесла именно эту кодировку нормально, но из-за моей малограмотности относительно инстанта несколько раз убивала и полностью ставила новую версию - вот тогда и появилось это отображение. Может надо попробовать поставить версию 1.9, потом мигрировать и обновить компонент? ))))))))))))
• Mike • 12 лет назад #
/* Подразумевается очистка директорий на хосте и удаление таблиц в БД.
Можно попробовать удалить папку с плагином и перезалить из дистрибутива 1.10
Velssa 12 лет назад #
Velssa 12 лет назад #
Velssa 12 лет назад #
Def 12 лет назад #
GarikKR 12 лет назад #
GarikKR 12 лет назад #
GarikKR 12 лет назад #
GarikKR 12 лет назад #
IRATE 12 лет назад #
IRATE 12 лет назад #
Майкл 12 лет назад #
Минграция проходит полно и без ошибок!
Все работает нормально, но почему то не появляются вкладки меню.
На главной странице всплывают, а как только перейду на статьи или новости вкладки "Новое фото" и "Лучшее фото" не всплывают.
Что не так?
• Mike • 12 лет назад #
Майкл 12 лет назад #
Def 12 лет назад #
после же нажатия на РЕДАКТИРОВАТЬ и СОХРАНИТЬ он начинает показываться.
после обновления страницы все комментарии вновь перестают отображаться
Def 12 лет назад #
IRATE 12 лет назад #
ivanes93 12 лет назад #
ivanes93 12 лет назад #
Velssa 12 лет назад #
ivanes93 12 лет назад #
lncuk 12 лет назад #
lokanaft 12 лет назад #
lncuk 12 лет назад #
ivanes93 12 лет назад #
ivanes93 12 лет назад #
viy33 12 лет назад #
Подскажите где копнуть?
Миграция 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'
На этом миграция заканчивается...
ivanes93 12 лет назад #
Fuze 12 лет назад #
Для тех, кто уже установил/обновил(мигрировал) - скачать патч.
Патч просто распаковать с заменой, миграцию делать не нужно.
Суть изменений можно посмотреть как всегда в траке.
artscripts 12 лет назад #
Fuze 12 лет назад #
Патч никак не повлияет в худшую степень на работу.
Suslik 12 лет назад #
нажимаем на список пользователей на главной в меню - ни одного, в админке в демо данных все есть
далее - нажимаем на почту - ни одного сообщения однако подсвечено ообщения (Array) - и что за array не понятно
дадее нажимаем в профиле почта - написать сообщение - ссылка /users/1/messages-new.html
попадаем на "Страница не найдена — 404"
далее записал поверх этот патч, ничего не изменилось
неужели это мне одному так не везет?
Suslik 12 лет назад #
Velssa 12 лет назад #
Def 12 лет назад #
Def 12 лет назад #
Surf 12 лет назад #
Kreator 12 лет назад #
http://instantcms.ru/blogs/ontologija-icms/error-404.html
Это корректное решение для отдачи заголовка ПС?
IRATE 12 лет назад #
SJen 12 лет назад #
IRATE 12 лет назад #
SJen 12 лет назад #
IRATE 12 лет назад #
Anonim 12 лет назад #
viy33 12 лет назад #
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.
viy33 12 лет назад #
SJen 12 лет назад #
или отключить InstantMaps и InstantVideo
viy33 12 лет назад #
Для php-5.3 разработан ZendGuardLoader, но скрипты закодированные под ZendOptimizer не совместимы с ZendGuardLoader.
SJen 12 лет назад #
Evgenii 12 лет назад #
wask 12 лет назад #
Откройте admin/index.php и вставьте после
Evgenii 12 лет назад #
wask 12 лет назад #
Evgenii 12 лет назад #
Коля 12 лет назад #
Александр 12 лет назад #
Удаленный сервер или файл не найден
http://site.ru/admin/index.php?view=install&do=component
viy33 12 лет назад #
и белый экран. Пока не пойму в чем проблема...
Fuze 12 лет назад #
Львенок 12 лет назад #
IRATE 12 лет назад #
Antik 12 лет назад #
Antik 12 лет назад #
Evgenii 12 лет назад #
На форуме - БЫСТРЫЙ ответ, - пишем сообщение, жмем отправить и попадаем на страницу 404...
IRATE 12 лет назад #
IRATE 12 лет назад #
Львенок 12 лет назад #
А то при установке не нашел место, где вводится мыло админа пришлось. Потом ручками в профиле вводить
Fuze 12 лет назад #
viy33 12 лет назад #
Подскажите пожалуйста, что можно сделать с шаблоном?
У меня стоит InstantMaps и InstantVideo. Компонент InstantMaps на главной странице было на всю ширину.
eoleg 12 лет назад #
Если нужно чтобы Компонент InstantMaps на главной странице был на всю ширину то наверное нужно отключить вывод модулей на главной справа
viy33 12 лет назад #
Коля 12 лет назад #
Evgenii 12 лет назад #
Коля 12 лет назад #
nginx установлен ?
Бурдель Дмитрий 12 лет назад #
Keep 12 лет назад #
uchenik 12 лет назад #
Станислав Григорьевич (Мозголом) 12 лет назад #
Станислав Григорьевич (Мозголом) 12 лет назад #
Май 12 лет назад #
Коля 12 лет назад #
BSB 12 лет назад #
Коля 12 лет назад #
OldSchool 12 лет назад #
Коля 12 лет назад #
OldSchool 11 лет назад #
r2 11 лет назад #
OldSchool 11 лет назад #
nmwtf 12 лет назад #
dimitri 12 лет назад #
Когда можно ожидать или это только слухи?
Спасибо за ответы.
Надо знать, начинать ли проект на 1.10 и трудно ли будет потом апдейтнуть на 2.0
alex 12 лет назад #
Kreator 12 лет назад #
(разложить имею ввиду дать описание с коментами к скрипту к ленте рсс, что откудо и куда)
alex 11 лет назад #
Вот суть тикта:
нет возможности ограничить колличество новостей в rss ленте
Выгружаются все новости компонента в rss ленту без возможности ограничения вывода.
При настройке вывода одной новости в админке:
Главная > Компоненты > RSS генератор
Максимальное число записей для вывода: 1 шт.
Все равно выгружаются все новости компонента.
Это происходит как на чисто установленной с нуля версии instantcms 1.10, так и примиграции с версии 1.9
может кто нибудь сможет его отправить сюда:
http://trac.instantcms.ru/newticket
Zaitsev 11 лет назад #
Если нет - никто не желает написать нечто подобное?
Сергей Егоров 11 лет назад #
AZanderS 11 лет назад #
Delika 11 лет назад #
reload 11 лет назад #
12 так понимаю шаб покупной? тогда попросить создателя чтоб перевел, хотя там не только конвертировать по идее нужно, но и после конвертации работать должно)
Можно расписывать более подробно, но это как минимум на форуме...
Delika 11 лет назад #
Странник 11 лет назад #
12 пункт означает, что если у вас на сайте шаблон, отличный от дефолтного, вы открываете все файлы этого шаблона один за другим например, в notepad++. Выделив все строки файла (Ctrl+A) вы переключаете кодировку файла с cp1251 на utf8 (без Bom) и нажимаете Ctrl+V. Теперь у вас файл в кодировке utf-8. Сохраняете его (Ctrl+S) и так делаете со следующим, пока не переконвертируете все файлы своего шаблона.
Delika 11 лет назад #
все понятно
Странник 11 лет назад #
шутка.
Странник 11 лет назад #
После выделения всех строк (Ctrl+A) вы копируете эти строки в буфер обмена (Ctrl+C). Затем переключаете кодировку. Теперь из буфера обмена вставляеете обратно (Ctrl+V). И только теперь сохраняете (Ctrl+S).
Я когда конвертацию делаю, пальцы гуляют по клаве автоматически, не затрагивая мыслительных процессов.....вот и обманул нечаянно.....простите.
Странник 11 лет назад #