Всем привет ;-)
Наверняка вы, читая эти строки, не ожидали этого релиза. Поэтому рады вас удивить и подарить некий летний презент в виде обновления 1.10.7.
Сразу оговорюсь, что, увы, не всё, что мы хотели сделать, выполнено в этом релизе. В частности, мы так и не нашли время на новый дефолтный шаблон. Кто его ждал, не обессудьте, нам очень жаль, что это не получилось.
Итак, что же нового в этом релизе нашей CMS?
Отдельно хочу подчеркнуть, что исправлены практически все уязвимости в админке. Это было не критично конечно же, но гораздо приятней работать с CMS, зная, что даже админ панель защищена. Не обошли стороной мы и фронтэнд сайта, там также закрыто несколько сложно реализуемых уязвимостей. Поэтому на текущий момент для InstantCMS 1.X нам неизвестно ни одной рабочей уязвимости, с чем нас всех мы и поздравляем.
Мы добавили в комплект движка новый плагин Recaptcha, я писал о нем ранее, взамен устаревшему Kaptcha, однако по умолчанию он не установлен, но вы можете его установить и включить в админке, отключив текущую капчу.
В комплекте CMS теперь обновленный компонент "Редирект и скачивание", о котором я также писал ранее.
Из остальных изменений хочется отметить:
- Обновлённый установщик CMS;
- Мелкие визуальные исправления;
- Рефакторинг кода админ панели;
- Для полей конструктора форм можно задавать права доступа групп;
- Даты в компоненте контент выводятся в формате ISO 8601;
- Убраны дубли первых страниц при пагинации в компоненте "Форум";
- Исправлена проблема с локалью при работе с дробными числами;
- Кнопки удаления профиля не показываются тем, кто удалить его не может;
- В режиме отладки теперь показываются вызовы плагинов;
- Переписана логика работы с преобразованием изображений;
- В плагин "CKEditor" добавлена поддержка загрузки файлов;
- Исправлены все известные проблемы и ошибки.
Как обновиться с версии 1.10.6
Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных. Обновляться лучше на копии сайта, поднятом локально на ПК или иным подобным способом. Мы не несем никакой ответственности за любые потери данных, произошедшие в результате неправильных действий при обновлении. Решение об обновлении вы принимаете самостоятельно.
- Сделать бекап файлов и базы данных;
- Отключить сайт в админке;
- Распаковать патч 1.10.6-1.10.7 на сервере, заменяя или смержив совпадения;
- Перейти по адресу site.ru/migrate и дождаться сообщения "миграция завершена";
- При наличии собственного шаблона и измененных в нем файлов, присутствующих в патче, исправить их;
- Удалить папку "migrate";
- Включить сайт в админке;
- Очистить кеш системы и браузера.
Есть ли изменения в шаблонах?
Да, есть, но они никак не влияют на работоспособность, скорее носят "косметический" характер. Вы их сможете увидеть при помощи любой из программ сравнения файлов.
Однако, есть одно изменение, которое вероятно может сказаться на ваших шаблонах. Для его внесения откройте файл /templates/ВАШ_ШАБЛОН/template.php и после строки
$this->prependHeadJS('includes/jquery/jquery.js');
вставьте строку
$this->addHead('<script type="text/javascript">var TEMPLATE = "'.TEMPLATE.'";</script>');
Владельцам премиум компонентов
Все премиум компоненты будут работать без проблем на этой версии InstantCMS.
Благодарности
Спасибо всем пользователям InstantCMS за то, что вы с нами! Мы благодарны каждому, кто использует наш движок, благодарны старожилам нашего сообщества, благодарны всем, кто нас поддерживает и верит в InstantCMS.
Поддержите проект
Вы можете стать официальным спонсором или отправить донат, в том числе в криптовалюте. Вы также здорово поможете, если поставите звезду на GitHub, для нас это очень важно.
Нигде не озвучено, но очень хочется спросить, а есть ли какой то определенный срок поддержки первой ветки движка?
Земле отводят ещё около двух миллиардов лет, если не произойдёт форс мажор, тот кто задумал и сотворил нашу планету обладал поистине великими знаниями и опытом, чего стоит такая штука как озоновый слой или процесс фотосинтеза, если задуматься то он просто таки искусственно ограничен 3-4 процентами кпд...
Но нельзя не заметить что воздействую на планету безумно и варварски...
Fuze спасибо!
Тему раздувать не нужно конечно. Просто удивляют одинаковые вопросы, ответы на которые тут пишут часто. Я знаю, что вам как разработчикам не особо хочется поднимать вопрос сравнения 1 и 2 ветки, проще ориентировать всех сразу на 2. Но уж пардон, как вижу, так и написал.
А с точки зрения пользователя все системы одинаковы и джумла и вордпресс - различия в нюансах расположения кнопок в админке и начального функционала в коробке. Притом этот самый функционал при наличии широкого спектра дополнений не критичен вовсе (зачем тянуть в коробке 100500 лишних функций если они не нужны везде и всюду).
P.S. Чтобы критиковать нужно глубоко разбираться в вопросе, в противном случае не быть столь категоричным при критике, а указывать область ее применения.
p.s Чем быстрее будет развиваться 2 ветка, тем лучше. Но пока по степени имеющихся возможностей я могу на 1 сделать такой сайт, какой на 2 сделать не смогу. Станет 2 на уровень такой же - сразу перейду на неё.
Конечно же отличие не только в полях и конечно же она заточена не на программистов. Поэтому мне не нравится, когда пишут того, чего не знают и не пробовали работать со второй веткой - т.е. мнение исключительно предвзятое и очень субъективное.
Поэтому, прошу еще раз: не стоит раздувать тему и писать офтоп. Чтобы исключить дальнейшие непонятности, поясню еще раз: развития первой ветки не будет в той мере, в которой будет развитие второй ветки - как бы этого кому-либо не хотелось. Чтобы что-то сделать для первой ветки - её нужно всю переписать и получится InstantCMS2, которая уже есть.
Хотите - форкайте согласно лицензионного соглашения. Только за 8 лет так ни один форк до ума не был доведен, вернее попытки его создания не увенчались успехом.
Пожалуйста, не отвечайте на мой комментарий.
Стала колом, и всё тут.
Размер БД не растет, в контенте так ничего и не образовалось, ни строчки. Категории тоже не образовались, хотя галочка стоит. Статьи, соответственно тоже.
Все настройки по дефолту
И да. За труды - большое спасибо
=)
Я перенес, все работает http://urengoy.pro/
А так, если у кого работает - штука полезная
Разработчикам респект за 1.10.7. Молодцы!
А версия с новым дефолтным шаблоном походу не состоиться
При миграции CKEditor не обновляется, нужно вручную обновлять в админке.
Всё проверял на чисто установленной цмс.
стрелки голосования в дефолтном шаблоне: коммит
быстрое добавление ответа на форуме для дефолтного шаблона: коммит
Архивы перезалиты с этими изменениями.
В админке, в доске объявлений, в рубрике Автомобили, добавляю title, keywords, description.
На сайте перехожу в рубрику Автомобили и открываю Исходный код страницы, title и description поменялись, а keywords нет. Хотя в админке и БД поменялся.
keywords у всех рубрик доски всегда совпадает с название рубрики и не меняется на указанные.
Игорь, Токарев конечно немного облажался перед Странником, но все таки он сделал почти новый шаблон
http://instantcms.ru/blogs/blog-karagandinca/obnovlenie-free-bootstrap-shablon-1-10-6.html
мне кажется было бы не плохо его включить в дефолт.
что это и как можно решить?
можно по крайне мере загружать фото с мобилы (с хрома и оперы) .
- при добавлении статьи с /content/add.html не пишется заголовок в title
- Крым, уже три года Российский, а в системе он украинский
Она нужна, единица. Есть такое слабопереводимое слово "smooth". Вот единичка именно такая. В ней все как по маслу идет.
Спасибо творцам за обе версии.
Для новичка в сайтостроении первая ветка идеальна. Всё настроено из коробки, через минуту после установки можно запускать рыбок.
Но человек всегда хочет чего-то большего. И вот при попытках доработать сайт на единице, начинаешь понимать, что в двойке многие фичи есть прямо из коробки.
Но, чтобы это понять новичек должен попробовать масштабировать единицу.
Вообщем спасибо за движок, если допилите до ума в принципе другие движки и нафиг не нужны
И к этому всему некоторые фото пользователей при загрузке на сайт 1.10.6 , при преобразовании и ресайзе становятся белым фоном (не пропадают, а именно вместо изображение на фотографии остаётся только белый цвет), как я понимаю эти фото сделаны новыми смартфонами, но всё чаще такое вылезает, если взять такую фото и пересохранить в графическом редакторе то всё нормально загружается после.
Переписанная логика преобразования убирает эту проблему или это не об этом?
Сам спросил и сам проверил как и должен был поступить, нет не убирает, фото белое при загрузке на 1.10.7, и да, стандартный загрузчик на 1.10.7 не работает.
Кто сталкивался с белыми фото, что делать?
Я в момент активного обсуждения в теме мигратора переехал успешно с 1.0.6 на 2.4.0
Если мне память не изменяет, чтобы копейки отображались, надо каждую рубрику переключить в Магазин в выпадающем списке.
Пытался сделать операцию с ценой (увеличить математически) - {$item.price+$item.price/10} выводит совершенно другой результат (к примеру, цена 13005, а он выводит результат 14.3). Наверное стоит спросить на форуме
DATABASE ERROR:
INSERT INTO `#__board_cats` (`id`, `parent_id`, `ordering`, `NSLeft`, `NSRight`, `NSDiffer`, `NSIgnore`, `NSLevel`, `title`, `description`, `published`, `orderform`, `showdate`, `pubdate`, `orderby`, `orderto`, `public`, `perpage`, `maxcols`, `thumb1`, `thumb2`, `thumbsqr`, `uplimit`, `is_photos`, `icon`, `obtypes`) VALUES(1, 0, 1, 1, 8, '', 0, 0, '-- Корневая рубрика --', '', 1, 1, 1, '2016-06-22 13:39:32', 'pubdate', 'desc', 0, 15, 1, 64, 400, 0, 10, 1, 'folder_grey.png', ''),(10, 1, 21, 2, 3, '', 0, 1, 'Услуги', '', 1, 1, 1, '2016-06-22 14:30:29', 'pubdate', 'desc', -1, 20, 1, 64, 400, 0, 10, 1, 'folder_grey.png', 'Предлагаю\r\nТребуется'),(9, 1, 23, 6, 7, '', 0, 1, 'Автомобили', '', 1, 1, 1, '2016-06-22 14:30:23', 'pubdate', 'desc', -1, 20, 1, 64, 400, 0, 10, 1, 'folder_grey.png', 'Куплю\r\nПродам\r\nОбменяю'),(8, 1, 22, 4, 5, '', 0, 1, 'Недвижимость', '', 1, 1, 1, '2016-06-22 14:30:00', 'pubdate', 'desc', -1, 20, 1, 64, 400, 0, 10, 1, 'folder_grey.png', 'Продам\r\nКуплю\r\nОбменяю\r\nСдам\r\nСниму')
Field 'form_id' doesn't have a default value
\system\config\config.php
Находите строку
'clear_sql_mode' => 0,
Пишете туда единицу. Сохраняете.
Идете сюда:
OSPanel\userdata\config\MySQL-5.7_my.ini (или MySQL-5.7-x64_my.ini), находите строку
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
исправляете на такую:
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
DATABASE ERROR:
INSERT INTO `#__board_cats` (`id`, `parent_id`, `ordering`, `NSLeft`, `NSRight`, `NSDiffer`, `NSIgnore`, `NSLevel`, `title`, `description`, `published`, `orderform`, `showdate`, `pubdate`, `orderby`, `orderto`, `public`, `perpage`, `maxcols`, `thumb1`, `thumb2`, `thumbsqr`, `uplimit`, `is_photos`, `icon`, `obtypes`) VALUES(1, 0, 1, 1, 8, '', 0, 0, '-- Корневая рубрика --', '', 1, 1, 1, '2016-06-22 13:39:32', 'pubdate', 'desc', 0, 15, 1, 64, 400, 0, 10, 1, 'folder_grey.png', ''),(10, 1, 21, 2, 3, '', 0, 1, 'Услуги', '', 1, 1, 1, '2016-06-22 14:30:29', 'pubdate', 'desc', -1, 20, 1, 64, 400, 0, 10, 1, 'folder_grey.png', 'Предлагаю\r\nТребуется'),(9, 1, 23, 6, 7, '', 0, 1, 'Автомобили', '', 1, 1, 1, '2016-06-22 14:30:23', 'pubdate', 'desc', -1, 20, 1, 64, 400, 0, 10, 1, 'folder_grey.png', 'Куплю\r\nПродам\r\nОбменяю'),(8, 1, 22, 4, 5, '', 0, 1, 'Недвижимость', '', 1, 1, 1, '2016-06-22 14:30:00', 'pubdate', 'desc', -1, 20, 1, 64, 400, 0, 10, 1, 'folder_grey.png', 'Продам\r\nКуплю\r\nОбменяю\r\nСдам\r\nСниму')
Field 'form_id' doesn't have a default value