Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

Релиз Atom-M CMS 4

Сашка_из_Шебекино

  • Заклинатель Атома
  • Пользователь
  • 1803
  • Репутация:87 
  • Предупреждения: 0 
  • Регистрация:
    27 Мар 2011
#1
Atom-M 4 - это очень важный релиз для нас и наших пользователей. В этой версии произведено наибольшее количество изменений за всю историю релизов Atom-M и релизов линейки Atom.
В первую очередь, проведена огромная работа над модульностью движка. Была изменена структура, чтобы будущие обновления устанавливались с минимальной трудностью, а разработчики могли создавать полноценные компоненты для CMS.
Также значительно увеличена скорость работы движка, произведены большие изменения в дополнительных полях, комментариях, установке прав доступа и системе безопасности.

К сожалению, проект AtomX, ответвлением от которого мы являемся, недавно приостановил разработку.



На этом графике показано, что сейчас AtomX и Atom-M значительно отличаются, но мы подготовили инструкцию по обновлению сайта на AtomX до Atom-M, которая находится в нашей документации.
Уверены, что пользователям AtomX понравится наше продолжение развития движка AtomX. А пока надеемся на скорейшее возвращение основателя линейки Atom и присоединение к нашему общему проекту.

Следуйте в Twitter
Добавляйтесь в Google+
Подписывайтесь в ВК
Комната техподдержки и всего-всего-всего в jabber: [email protected]

Как скачать и установить
Сайт с демо-версией
Документация на Wiki
Репозиторий Atom-M на bitbucket.org
Сообщить об ошибке или предложить изменения (регистрация не обязательна)

Список изменений:
  • Обновлены дополнительные поля.
  • Добавлен тип select. Значительно ускорена работа доп. полей.
  • Уменьшено количество запросов к базе данных на форуме.
  • Теперь роуты применяются только к полному названию части адреса.
  • Установлено кэширование браузером прикреплённых картинок и превьюшек.
  • Добавлена поддержка множественного выбора категорий материалов.
  • Добавлен вывод комментариев в древовидном виде.
  • Обновлена и упрощена установка прав доступа.
  • Исправлена древняя проблема с заливкой на некоторые хостинги из-за использования старого макинтош символа перевода строки.
  • Общая оптимизация работы CMS. Ускорение до 160%.
  • Исправления безопасности.
  • В функции get_count_new_pm() удалён приём ID пользователя: теперь он берётся из сессии, чтобы избежать возможности получать количество ЛС других пользователей
  • Уменьшено количество полей при регистрации в дефолтном шаблоне.
  • Добавлена функция для получения содержимого get запросов из шаблонизатора.
  • Исправление кнопки удаления материала
  • Исправления изменения репутации, удаления пунктов репутации из истории, а также изменения группы пользователя из формы для админа.
  • Немного улучшена проверка на совпадение ника при регистрации.
  • Добавлены метки для вывода ссылок на уже прикрепленные файлы на страницах редактирования материалов.
  • Добавлен пункт изменения отступа ватермарка от края картинки.
  • Исправлена сортировка последних материалов на главной странице
  • Фикс ошибки в шаблонизаторе при заносе в контекст несуществующих переменных, в результате чего интерпретатор PHP ругался.
  • Исправлена работа ЛС в случае переписки с удалённым пользователем
  • Отключена работа роутов в админке во избежание конфликтов
  • Добавил настройку в конфиге плагина, для того, чтобы плагин можно было загружать только на определенных страницах.
  • Fix пагинации, если в адресе страницы уже есть get запросы, так же убрано действие индивидуальной настройки пагинации в шаблоне на пагинацию в админке.
  • fix ссылки на свой профиль, если существует запрет на просмотр профилей
  • Локализация(внедрение), раздельная локализация, личные страницы настроек модулей, обновленная settings.php(/admin/), раздельный конфиг....
  • Усовершенствован редактор дизайна в админке
  • Добавлена настройка для разрешения регистрация только латинских ников
  • Добавлена метка config в шаблонизатор для чтения конфигураций кроме параметров подключения к БД. Добавлен мультивыбор категории в стандартный шаблон, если включена эта функция.
  • Удалены SQL кэш и старый драйвер подключения в БД, ибо не нужны.
  • Фикс поиска людей по нику при написании ЛС
  • Причесал atom.js и добавил больше возможностей кастомизации.
  • Уничтожены проблемы при использовании префиксов таблиц базы данных
  • Исправлены точка входа и ошибка при отсутствии разделов форума
  • Еще больше возможностей кастомизации окошек.
  • Добавлено очень крутое разворачивание мини-чата на сайте
  • Убрал ограничение на максимум три аргумента и добавил проверку на вревышение количества переданных аргументов методу класса модуля.
  • ORM модулей перенесён в свои же папки модулей
  • Изменённые конфигурации теперь сохраняются в /data/config/MODULE.php
  • При входе в админку оставил только поле пароля
  • Сменил ранги пользователей.
  • Сделал сохранение изменённых прав доступа, как и конфигов, в папку data
  • Исправил мета-дескрипшены в форуме
  • Удалил поля в пользователях: ICQ, Город и Телефон. Джаббер перенёс в доп.поле
  • Новые метки(количество дней с момента регистрации на странице юзера и метка для вывода иконки состояния в теме), добавлена ошибка при вызове несуществующей страницы(?page=N), исправлен вывод не переводящегося сообщения в чате.
  • Вынес сообщение о новом лс в шаблон. Ну и пару плюшек для ajax-еров.
  • Добавил возможность из шаблонизатора читать и писать куки
  • В плагины добавил передачу активного хука, дополнительный параметр для двоих из них и добавил два новых хука
  • Фикс массового удаления сообщений в диалогах.
  • Исправлен баг, когда шаблонизатор не мог распознать отрицательные числа
  • Исправление счетчика постов при пересчете сообщений форума
  • Удалил больше не используемую настройку с количеством комментариев на странице
  • Переименовал таблицы *_sections в *_categories

Мы признательны и очень благородны сообществу Atom-M CMS, без его участия мы не смогли бы достичь подобных результатов, ведь именно оно формируют ту платформу, которую оно выбрало.

Отредактировано автором 8 Янв 2015

Destroy

  • Атом-мастер
  • Юзер
  • 271
  • Репутация:17 
  • Предупреждения: 0 
  • Регистрация:
    4 Дек 2013
#2
ура-ура)

0leg

  • Джуниор
  • Юзер
  • 4
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    17 Апр 2014
#3
Спасибо за информативную картинку и спасибо за релиз - неожиданный и приятный подарок на новый год :)

Версия CMS Atom-M: 4 (8.01.2015) atom-m-cms-9f98834bc642
Версия браузера Хром: Версия 40.0.2214.91 m


1. Страница инсталляции - понравилась. Простая понятная информативная.
Единственное - шрифт бы немного по больше и какой-то про мягче, приятнее для глаза.
Не хватает ЛОГОТИПА при инсталляции.
Шаг №2 выглядит скуднова то (step2.php)
Надпись:
Перед использованием сайта не забудте удалить или переименовать директорию INSTALL
Сделайте более информативнее (хотя бы увеличте шрифт).

Добавьте мягкий знак в слове: забудте 

2. Админка:
Можно ли увеличить для следующих версий левое поле
.list > .level1 > .items > .setting-item .left {width: 21%; float:left; border-right:1px solid #e1e1e1;}
с 21 на 40 %
в файле \admin\template\css\style.css
для страницы http://localhost/admin/settings.php?m=__sys__

3. В редакторе (там где мы вводим текст) http://localhost/admin/pages/page.php
www\modules\pages\admin\redactor
проверьте перевод вставки, добавления картинок. там всё на английском.

4. Создал страницу - нигде не появилась.
Поставил галочку - отобразить в меню - её тоже нет :(

5. В редакторе страниц - меню на англ. языке.
http://localhost/admin/pages/page.php
в блоке - Cтраницы
если подвести мышку к названию страницы то там меню на англ. языке.

6. Почему вылазит полоса прокрутки http://localhost/admin/forum/cat.php
при просмотре на 1280*1024 - там текста на пол экрана :(

Отредактировано автором 28 Янв 2015

boriska

  • Атом-мозг
  • Пользователь
  • 846
  • Репутация:65 
  • Предупреждения: 0 
  • Регистрация:
    29 Янв 2013
#4
Ох, мы сюда и не смотрим особо... Случайно увидел ваши сообщения). Если что, то баги писать сюда: https://bitbucket.org/atom-m/cms/issues а вопросы задавать здесь http://dev.atom-m.net/forum/ 
Тут у нас нынче нет интереса, поэтому свой сайт и форум развиваем. Сейчас там только форум, но планы большие. Будут масштабные рейтинги и возможности для выкладывания дополнений. И другого рода "помогания" системе будут учитываться.

Насчет дизайна: Дизайн админки будет переписан. Будет создаваться css-фреймворк для быстрого создания страниц настроек плагинов/модулей и под него будут переписаны все страницы админки. Будет похож на boostrap по названиям классов и т.п., чтобы был прост в освоении.

Опечатку исправил: вот коммит (bitbucket последнее время может глючить при показывании diff'ов, используйте режим "двустороннее сравнение")

Редактор не мы делали, он там давным давно не обновлялся, может есть версии по лучше и есть ли там поддержка различных языков - фиг знает. Может сменим его на ckeditor. Спасибо.

4 пункт:
После создания страницы она должна была появится в списке страниц модуля "страницы" внутри пункта root. Если она там появилась, то доступ к ней через: /pades/name_page
Галка "добавить в меню" не работает. Спасибо, исправим. Пока можете добавить её туда сами.

Соразработчик Atom-M CMS
1
Сейчас online: 183. Зарегистрированных: 1. Гостей: 182.