Danneo CMS 0.5.5
Danneo CMS 0.5.5 - это свободно распространяемая система управления сайтами с открытым исходным кодом. Система разработана на языке Веб-программирования PHP с использованием MySQL. Простая установка, легкость в управлении и минимальная нагрузка на сервер позволяют построить интерактивный Веб-сайт любой сложности.
Danneo CMS работает практически на любом хостинге (UNIX, Windows), имеющем поддержку PHP и MYSQL. Поддерживает AJAX, RSS 2.0 - каналы и Yandex-news, Google SiteMap, экспорт контента с помощью jаvascript, управление платформами сайтов, голосования, опросы, комментарии, публикацию видеоматериалов и многое другое. Простая установка и широкая базовая комплектация дает возможность построить на Danneo CMS интерактивный Веб-сайт любой сложности и в дальнейшем эффективно им управлять. Danneo CMS работает по принципу генерации страниц по запросу на основе связки Модуль редактирования => База данных => Модуль отображения. Модуль отображения (вывода) генерирует страницу с содержанием при запросе на него на основе информации из базы данных CMS.
Информация в базе данных изменяется с помощью модуля редактирования. Страницы заново создаются сервером при каждом запросе, что позволяет создавать интерактивные страницы сайта, а модульность CMS способствует быстрому конструированию на её основе любых Интернет-представительств, от простых сайтов до порталов различной сложности. При работе Danneo CMS нагрузка на сервер значительно снижена благодаря использованию многоуровневых средств кэширования за счет встроенных возможностей PHP. Кроме того, в Danneo CMS имеется модуль "статичных страниц", который позволяет создавать сайты, содержащие только статичные страницы. Данный модуль генерирует статичные страницы при их создании или редактировании в панели администрирования.
Предлагаем Вашему вниманию релиз Danneo CMS v.0.5.5
Данная версия создавалась при поддержке активных участников проекта Danneo TM.
В сборку включено обновление с предыдущей версии 0.5.4 до 0.5.5.
В новой версии мы работали над структурными, внутренними изменениями, без добавления нового функционала, хотя изменений набралось достаточно много.
В архив сборки добавлен каталог extra/, в котором будем публиковать дополнения корректно работающие с данной сборкой.
На данный момент туда добавлены блок "Курсы валют" и мод "Гостевая".
Список основных изменений:
АДМИНИСТРАТИВНАЯ ПАНЕЛЬ.
1. Новая структура HTML в админ-панели, полностью переформатирован исходный код, HTML5 + CSS3.
2. Обновлен интерфейс панели. Новая главная страница.
3. Добавлены дополнительные шаблоны оформления панели, всего 6 шаблонов.
4. Сохранение настроек панели управления теперь записывается в базу данных, а не в сессии как раньше.
5. Добавлено время последнего визита администратора, на основе этого на главной отображаются основные изменения на сайте за истекший период.
6. Предупреждения для администратора теперь выведены во всплывающие окна через плагин jQuery.
7. Вывод сообщений на странице авторизации:
а) Ошибка авторизации! Неправильный логин или пароль
б) Отсутствие активности более N секунд. Пожалуйста, авторизуйтесь заново (если старя сессия)
в) В вашем браузере отключены Cookies (проверка через jаvascript до авторизации)
г) Возможно, в вашем браузере отключены Cookies (проверка после ваторизации через PHP, отсутствие записи Cookie)
д) В вашем браузере отключенна поддержка jаvascript (проверка через noscript до авторизации)
8. Модули Медиа-галерея и Медиа-презентация разнесены по отдельности. Теперь, это два отдельных мода.
9. Полностью переписан функционал массового добавления фото:
а) расширешены настройки при загрузке,
можно конвертировать все фото в JPG, (добавлена новая функция в apanel.image.php)
можно обрезать эскиз (берется середина) (доработана функия thumb в apanel.image.php)
можно изменаять размер большого изображения (через thumb)
б) создается уникальное имя файла при загрузке
в) создается уникальная папка для загрузки с названием месяца и года (каждый месяц новая папка)
10. Расширена и доработана загрузка файлов в файл-браузере, с теми же параметрами что и выше, только добавлен выбор создавать или нет новое (уникальное) имя файла, по умолчанию стоит Да.
11. Доработана загрузка вложенных изображений (быстрая загрузка), также с выбором имени файла, уникальное или оставить как есть.
12. Доработана фукцию viewthumb(),
теперь при вызове файла можно указывать четеры параметра:
а) путь к файлу,
б) ширину,
в) высоту,
г) делать ресайзинг до указанных размеров или уменьшить по большей из сторон.
пример: файл&x=36&h=27&r=yes
Функцию thumb во всех файлах, а также в apanel.function.php.
13. Доработана фукция format_time, добавлено склонение месяцев через дополнительный ключ 1,0.
14. Группы пользователей.
В общем, все как и было, просто немного упорядочены и приведены к единообразию.
Теперь во всех модах вывод единый.
В настройках доступа добавлено в выпадающем меню отдельное поле для групп.
15. Пользователи.
Добавлена группа "Неподтвержденные по E-Mail"
Теперь при редактировании неподтвержденных по e-mail можно перевести в группу "Пользователи"
Таки образом он становится активным.
После этого обратно в группу неподтвержденных вернуть нельзя, можно только заблокировать или удалить, как с обычным пользователем.
16. Обновлена библиотека pclzip.lib, сейчас v.2.8.2 (последняя)
17. Обновлен jQuery плагин календаря, сейчас 1.9 (последняя)
Изменено оформление календаря под основной, и все дополенительные шаблоны.
18. jquery.colorbox теперь для админки свой, со своим оформлением.
Оформление в цветах и стиле основного, и дополнительных шаблонов оформления.
19. Добавлены вменяемые названия блоков, при выборе в выпадающем меню.
В связи с этим, добавлена новая языковая группу "Система блоки", в которой находятся все названия блоков на языке локали.
20. Управление блоками и управление дизайном разнесены в разные подменю, соответственно файлы тоже теперь разные.
21. Настройки капчи и контрольных вопросов вынесены из настроек комментариев в отдельное подменю "Защита от спама". Файлы тоже разделены.
22. Добавлена возможность редактировать популярность тегов, в файлах и новостях.
23. В блочные позиции добавлено два новых поля - "Название" и "Позиция"
Название - это название позиции на языке локали, для отбражения в настройках блоков.
Позиция - положение группы блоков (позиции) на странице настройки блоков.
24. При добавлении или редактировании блока, все выпадающие меню отображаются на языке локали.
25. Проработана корректная установка и настройка системы в подкаталог.
а) корректный редирект в файле: base/danneo.setting.php
б) в процессе установки подстанавливаются реальные пути ссылок.
в) в поле URL предлагается правильный путь к сайту.
можно не менять, и после установки не нужно заходить в главные настроки и корректировать URL.
г) после установки ссылки во всех меню сайта будут работать корректно, не нужно править пути.
функция меню доработана.
д) блок "Поиск" также будет работать правильно в подкаталоге.
е) исправлена установка Cookies пользователей для подкаталога.
ж) корректный выход.
26. Немного изменена установка меток для блоков, в модах где нет меток, в настройках мода по умолчанию должна быть добавлена метка файл: index, название: index
27. Добавлена возможность прикрепления блоков для инфо-страниц.
28. Исправлена ошибка при резервном копировании базы данных (автор: serega_pyter).
29. В рассылки добавлена страница со списком подписчиков (предложение SirG).
30. Из шаблонов оформления убраны JS. Теперь все скрипты находятся в папке jаvascript в каталоге apanel/
НА САЙТЕ.
1. Создан мод "Медиа-презентации", работает как самодостаточный раздел. Прикрепление медиа-презентаций к отдельным страницам работает в прежнем режиме.
2. Включена установка кодировки глобально, в файле: base/danneo.setting.php добавлена переменная $charsebd
3. Обновлены базовые шаблоны оформления.
Шаблоны переведены на доктейп HTML 5, пока без использования новых, специфических тегов.
4. В модах добавлено выравнивание вложенных изображений по центру.
5. Формы поиска на страницах модов теперь можно скрывать в настройках, без отключения поиска в разделе.
В выпадающем меню "Поиск / Состояние", добавлено поле "Отключить формы".
6. На главной медиа-галереи, в блоках - Новые, Часто просматриваемые и Случайные, теперь можно настраивать количество фото и количество колонок.
Это можно сделать в настройках раздела, в панели управления.
7. Функция tableprint() заменена на новую, в связи с этим изменился порядок подключения контента для разбивки в модах и блоках.
Сам код упростился, скорость работы данного участка кода слегка выросла.
Теперь функция не генерирует лишнего кода, валидна для HTML 5.
Если в настройках установлена 1 колонка, код таблицы вообще отключается и контент выводится построчно в дивах.
8. В rss-каналы добавлены: Статьи, Файлы, Фото-медиа, а также в вывод добавлены вводные изображения.
9. Убрана главная из заголовков страниц.
10. Добавлена возможность настраивать карту сайта из панели управления. В управлении модами, можно включать или отключать для вывода в карту, каждого мода по отдельности.
11. Добавлены новые блоки, "Презентации" и "Вопросы-ответы", "Комментарии", "Баннерные зоны".
12. Базовый слайдер Coda Slider заменен на Liquid Slider, от тех же разработчиков.
Данный слайдер оптимизирован под HTML5 и CSS3, имеет адаптивный функционал под мобильные устройства.
Корректный ресайзинг при изменении разрешения экрана.
13. Базовые блоки b-NewsSlider.php и b-DownSlider.php удалены из сборки.
Вместо них будет один блок b-LiquidSlider.php "Слайдер контента", с возможностью выбора модов для вывода.
В блоке можно выводить контент из модов "Новости", "Статьи", "Файлы".
14. Добавлена программная подсветка активных ссылок в меню.
Вернее, jаvascript заменен PHP.
Теперь, находясь на любом уровне вложенности раздела, ссылка на раздел будет активна.
В jаvascript горела только главная страница раздела.
15. Корректировка орфографии, грамматики и стилистики языковых файлов (автор Staf4).
16. Внесены изменения в календарь новостей, файлов. Корректный вывод дат в блоках и модах (автор Staf4).
17. Доработан вывод результатов поиска в медиа-галерее (автор Staf4).
18. Переработан модуль пользователей. Добавлен профиль пользователя(файл mod/index.php?dn=userprofile.php)
Все опции мода разделены на файлы(profile.php,lost.php,logout.php) в связи с чем исправлены
а) userbase/danneo/danneo.user.php, base/danneo.initapi.php, block/b-User.php, .htaccess
б) изменена общая структура мода и всех вхождений(mod.scheme.php)
в) добавлен вывод доп.полей при регистрации и в профиле пользователя,
изменены:
* mod/index.php?dn=userregister.php, mod/news/index.php, mod/down/index.php, mod/poll/index.php
* apanel/user.php
* таблица бд _field в конце добавлены два новых ряда
г) повсеместно исправлен вывод комментариев, ник пользователя теперь активная ссылка ведущая на его профиль
в профиле пользователя добавлено основное поле skype.
19. Добавлена возможность отключения каптчи и контрольных вопросов для авторизованных пользователей.
20. Вводные изображения в анонсах новостей, статей, файлов сделаны активной ссылкой на полную страницу.
21. Добавлен вывод микроданных в заголовках (предложение Staff).
22. При добавлении вложенных изображений выбранные настройки сохраняются (предложение Staff).
23. Обновлена библиотека JS до актуальной версии jQuery v1.9.1, обновлены плагины JS Colorbox, Superfish, Tooltip.
24. Добавлены аватары для пользователей (предложение Staff).
[attachment=1399]