Кратенько о нововведениях в этой версии:
- Меню сайта вынесены в отдельные сущности и теперь вы можете настраивать их из админки
- Еще нововведение: сниппеты (в некоторых движках это называется «шорткоды») — короткие специальные теги-команды, которые могут «раскрываться» в HTML-код
- Рейтинговая система вынесена из ядра, но зато есть аж два плагина, которые реализуют традиционный рейтинговый алгоритм и упрощенный
- Новый механизм хранения ролей пользователей, кроме роли «Администратор» по теперь по умолчанию есть и еще роль «Модератор сайта»
- Единый улучшенный механизм загрузки и хранения изображений
- Мультизагрузка изображений и избавление, наконец, от флеш-загрузчика
- Расширенная настройка обработки загружаемых изображений (в конфиг-файле)
- Настрока редиректа на внешние адреса через конфиг
- Улучшенный внутренний роутинг и поддержка поддоменов «из коробки»
- Полноценная поддержка протокола HTTPS
- Сжатие css- и js-ресусов в формате gzip для минимизации трафика
- Базовые функции REST API и информационные окна на их основе
- Новый синтаксис вызовов методов модулей в стиле E::ModuleUser()—>GetUserById()
- Множество более мелких улучшений и исправлений
Подробнее обо всех этих изменениях можно почитать в статьях по ссылке
Если вы ждали релиза, чтобы запускаться на новой версии — вот, дождались. Если вы уже успели запустить сайт на бета-версии, то обновление будет простым до банальности (см. Как обновить сайт версии 1.0 и выше). Для тех же, чьи сайты работают на версии 1.0.х будет отдельная статья про то, как обновиться.
63 комментария
(кстати, я такие перенес свою злосчастную базу на 1.1)
SQL Error: Unknown character set: 'utf8mb4' at /site.com/common/classes/modules/topic/mapper/Topic.mapper.class.php line 1450 — Array ( [code] => 1115 [message] => Unknown character set: 'utf8mb4' [query] => set character_set_client='utf8mb4', character_set_results='utf8mb4', collation_connection='utf8_bin' [context] => /site.com/common/classes/modules/topic/mapper/Topic.mapper.class.php line 1450 )
Подскажите, пожалуйста, как исправить.
Если используется один из стандартных шаблонов — StartKit или Experience — то все обновление, это вот: altocms.ru/689.html и плюс обновление базы данных — в myPhpAdmin надо выполнить набор SQL-команд из файла install/db/convert_1.0_to_1.1.sql
Могут (теоретически) возникнуть проблемы с какими-нибудь плагинами, заранее сказать не могу.
Основная сложность — это если используется нестандартный шаблон, где не просто css меняли, но и верстку. Будет отдельная статья о том, что изменилось в стандартных шаблонах и как адаптировать свои (главным образом, это связано с загрузкой изображений).
Очень интересует работа плагинов DAO в v 1.1 — будет работать сразу или нужно будет опять ждать адаптации?
apache 2.4, php 5.6, mysql 5.6.26 (x64)
SQL Error: Table 'alto.prefix_blog_type_content' doesn't exist at W:\home\localhost\www\common\classes\modules\blog\mapper\Blog.mapper.class.php line 860 — Array ( [code] => 1146 [message] => Table 'alto.prefix_blog_type_content' doesn't exist [query] => SELECT bct.blog_type_id blog_type_id, ct.* FROM prefix_blog_type_content bct, prefix_content ct WHERE ct.content_id = bct.content_id AND bct.blog_type_id IN ( '1', '2', '3', '4' ) — Здесь такой манёвр: тип контента должен быть либо привязан к типу — блога по таблице ?_blog_type_content, либо, из соображений свместимости — с версией Alto 1.0, должен храниться в соответствующем свойстве типа блога — запрос на выборку из этого всего уникальных не делаю, поскольку варианта — тут два — либо контент в свойстве типа блога и тогда по нему работает — второй подзапрос, либо только в таблице связей — тогда работает первый. UNION SELECT bt.id blog_type_id, ct.* FROM prefix_blog_type bt, prefix_content ct WHERE bt.content_type = ct.content_url AND bt.id IN ( '1', '2', '3', '4' ) [context] => W:\home\localhost\www\common\classes\modules\blog\mapper\Blog.mapper.class.php line 860 )
Если так, то при установке конвертируйте в текущую версию.
А по картинкам возможно это altocms.ru/1250.html#comment22766?
— Перенесите нужные изображения в это область
— Порядок изображений можно изменить просто
переместив мышью изображение на нужное место.
— Доступна загрузка изображений в формат JPG, PNG, GIF
Размер изображений не должен превышать 6144 Kб
Максимальное число загружаемых изображений: 30
— Но при загрузки и сохранения — изображение нигде не выводиться :(
localhost/profile/admin/created/topics/
— ну очень коряво выводиться СИЛА и РЕЙТИНГ :(((
Денвер. (так к слову)
Монитор на 1280
Браузер — Я.Б 15.6 (Хром)
PS лучше делать патчи:
с версии 1.1.1 до акутальной.
с версии 1.1.1++ до 1.1.2++ и т.д
Типа если изменения в разных местах скрипта, то само объединяется, а если в одном месте, то вручную можно посмотреть, но думаю это будет редкая ситуация…
Если же вебмастер что-то меняет в движке, то это означает одно из трех:
1) Он не понимает, как создавать расширения
2) Он ленится создавать расширения (а исправить прямо в коде действительно получается часто быстрее, чем создать плагин)
3) В движке есть какие-то узкие места, которые не позволяют создать нормальное расширение.
И мне, вообще-то, хотелось бы понимать в каждом конкретном случае корень проблемы.
А что касается патчей — а в каком виде их делать? Если в формате гита, то проще клонировать репо и мерджить коммиты. Или какой-то иной вариант предлагается?
и все, то есть закидываются на сервер только те файлы, которые обновились.
PS На счет расширений их практически нет на новую версию и мануала нету как создать простое расширение да и мануалов нету, если только рыскать по сайту и по кусочку собирать, те же доп. поля, чтобы вывести доп. поле нужно темы 3-4 прочитать, как изменить размер картинки тоже самое. Ув. Вадим движок нравиться во всем, просто нет мануалов
Где 1.1.3...1.1.4 — теги, изменённые файлы между которыми нужно добавить в архив.
Хотя, наверное да, было бы лучше, если бы Вадим это делал.
Или речь о чем-то ином?