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