Вышла версия Alto CMS v.1.0.8

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

В этой версии исправлено множество ошибок и недочетов, которые были выявлены в процессе эксплуатации движка, и добавлено несколько улучшений.
Настройка логаута
Новые конфиг-параметры позволяют настроить поведение сайта при выходе пользователя:
$config['module']['user']['logout']['show_exit'] = 3;
$config['module']['user']['logout']['redirect'] = '/';
Первый параметр задает время (в секундах), в течение которого показывается страница выхода. Ну знаете, где надпись «Приходите еще». Если этот параметр поставить в «ноль», то показываться эта страница не будет вообще.

А второй параметр — куда нужно выполнять редирект после выхода.

Настройка домашней страницы
Во-первых, в админпанели (в дополнение к прежним опциям) можно указать в качестве домашней совершенно произвольный локальный адрес сайта. Подчеркну — указывается локальный адрес. Т.е. не httр://altocms.ru/index/newall, а index/newall.

Во-вторых, добавлено автоотключение домашней страницы в двух случаях:
1) Домашняя была установлена плагином, а потом этот плагин был деактивирован
2) В качестве домашней была задана статическая страница, которая была потом удалена или деактивирована.

Обновление с предыдущих версий
Если у вас стоит любая версия линейки 1.0.+, то обновление выполняется довольно просто, и описано здесь: https://altocms.ru/689.html

Ежели стоит более ранняя версия, то вам следует внимательно прочитать эту статью: https://altocms.ru/629.html

Что дальше?
Версия 1.0.8 является последней планируемой в линейке 1.0.х. Выпуск других версий в этой линейке не планируется, но они могут быть, если вдруг обнаружится какая-то критическая ошибка.

Сейчас начаты работы по версии 1.1 движка, и дальнейшие плановые релизы будут выполняться в рамках уже этой ветки.

Похожие статьи

  • Alto CMS версия 1.0. Финал!
    Да, этот день настал. Сегодня я объявляю о финальном релизе версии 1.0 нашей CMS. Я говорю «нашей», имея ввиду все наше сообщество, всех тех, кто помогал словом и делом, кто тестировал и советовал, критиковал и...
  • Alto CMS v.1.0 RС-4 - долгий путь к финальному релизу
    Вообще-то, так, конечно, не делается — объявить Release Candidate (и даже не один) и вдруг затеять такие объемные доработки. Версия RC — это уже финишная прямая, с которой обычно не сворачивают. Но мы пошли против...
  • Alto CMS v.1.0 Release Candidate
    Думаю, мы уже вплотную подошли к стабильному релизу. Спасибо всем, кто помог выявить и исправить ошибки. Со времени выхода второй бета-версии (кроме исправления ошибок) было выполнено несколько доработок. Наиболее...
  • Релиз Alto CMS 1.0-beta
    Вот и вышла бета-версия. Много писать не буду, по сравнению с альфа-версией, о которой писалось здесь, чего-то принципиально нового в функционал не добавилось. Не потому, что нечего (ой, как много чего еще нужно и...

31 комментарий

+1
Отличная новость! Можно узнать как обновиться с 1.0.7? В Readme не нашел информации по обновлению. Спасибо.
+1
+1
Да, спасибо, хотел ведь в статье написать, да забыл
0
Спасибо, я плохо искал:)
0
Вадим, можно реализовать после выхода редирект на ту же страницу с которой вышли?
0
Да, достаточно закомментировать строку:
//$config['module']['user']['logout']['redirect'] = '/';
Тогда редиректа не будет, а будет попытка загрузить ту же страницу. Я тут говорю «попытка», потому что если эта страница закрыта для неавторизованного юзера, то он увидит страницу 404
0
у меня почему-то редиректит на главную даже с закомментированной строчкой
0
Сейчас на этом сайте так настроено, и при логауте я остаюсь на той же странице
0
Спасибо! Все заработало — сам накосячил.
А реально показывать страницу выхода, а затем редиректить на исходную?
Может как-то путем сохранения реферера?
+5
С DAO плагинами по прежнему нет совместимости?
+5
Я уже и не спрашиваю… Ну сколько можно.
+5
Присоединяюсь…
0
+1
0
Со стороны движка в версии 1.0.8 не знаю ни одного факта несовместимости с DAO. Но потребовалась адаптация DAO к самим шаблонам (CSS-стили все же очень отличаются). Автор плагина подтвердил, что адаптация практически готова, сейчас идет тестирование, и скоро обновление будет в каталоге.
0
Я даже активировать его не мог… — до сегодняшнего вечера.
После закачки плагина в /plugins вылетает ошибка об «отсутствии файла» (engine/lib/external/XXTEA/encrypt.php) и нельзя попасть ни на сайт, ни в админку. Пришлось «создавать» этот файл, директорию для него в корне движка и т.д. (сам файл есть, но путь к нему иной, где это исправить в плагине я так и не понял). По моему, это куда более важный момент, чем адаптация css (что разумеется тоже важно!). Но об никто не говорил (или я плохо искал?).
0
Пардон, про этот «нюанс» я, честно говоря, забыл, т.к. давно уже с ним сталкивался, и давно с Владимиром (aka extravert ) на эту тему общался. Насколько я понимаю, в последних версиях плагина DAO это все решено
0
У меня последняя (вроде?) — 3.5.1.
Пардон, про этот «нюанс» я, честно говоря, забыл...
Плюс невозможность сохранить объект (это для видео каталога, нужно проверить другие):
Fatal error: Class 'ModuleImage' not found in /site.ru/common/plugins/dao/classes/modules/catalog/Catalog.class.php on line 0
0
Нет — не добавляется только видео (по ошибке вроде понятно почему).
В остальном поправимо…
0
Из под «назначенного» админа удалил персональный блог основного админа. Теперь при добавлении топика в персональный блог вылетает "Ошибка: Пытаетесь разместить статью в неизвестный блог?". Оно и понятно блог-то удален. Но вопрос как восстановить блог? Из админки в «Контент -> Блоги» не активна кнопка «Добавить блог» (значок с плюсиком)

И второе. В common\templates\skin\ папка admin-new занимает 12.7мб. Так и должно быть или это пока тестовая версия админки. Качал с sourceforge.net версию 1.0.8 Просто скин админки нельзя поменять из админки), кнопки выбора не активны. Поменял через common\config\actions\admin.php
0
как восстановить блог?
SQL запрос?
0
Пишите все ошибки на гитхаб. Здесь потеряется.
0
Сейчас начаты работы по версии 1.1 движка
Что будет? Планы?
+1
Пока текущие задачи такие — github.com/altocms/altocms/issues?q=milestone:1.1
+2
В версии 1.1. запланировано пока два ключевых пункта:
1) Новый механизм работы с меню (меню можно будет управлять и настройками в конфиг-файле, и программно из плагинов, и просто из админки)
2) Улучшенная работа с изображениями, о чем я писал здесь: altocms.ru/793.html
Ну, и всяческие улучшения, на список которых Андрей дал ссылку
0
А есть возможность сделать так, чтобы после удаление кого-либо из друзей его можно было снова добавить. Сейчас вместо кнопки добавления пишет «Вы отказались дружить с этим пользователем».
+1
Заметил такую штуку-для незарегистрированных пользователей внизу статьи надпись-«Автор статьи запретил оставлять комментарии» хотя галочка запрета комментариев при создании статьи не ставилась, и если зарегистрироватся то комменты оставлять можно.
Как это можно поменять чтобы для незерегистрированных было написоно что надо зарегистрироватся чтобы оставлять комментарии?
+1
Исправил, обновите исправленные файлы с гитхаба.
+1
Админка/Настройки/Пользовательские поля — Если нажимаешь на иконку «Удалить поле» но в место подтверждения этого действия нажимаешь — Отмена, поле всё равно удаляется. (пока обкатываю на локалке.)
Отредактирован:
0
0
Админка предлагает обновить Альто до 1.0.9 (с последней версии, скаченной с сайта: 1.0.8.1), скачал, заменил папки common и engine, удалил все из папки _run. Однако, в админке мне пишет что моя версия по прежнему 1.0.8.1 и предлагает скачать 1.0.9. Что делать?
Отредактирован:
0
Забить)) если с гитхаба последнюю ставишь тоже самое)) не на что не влияет
Отредактирован:
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.