|
|
|
| CMS Proteus 3.0: форум, wym-editor, внешний счетчик, система блокировки модулей и функций
Здравствуйте. В этой версии:
Система блокировки модулей и их функций (в админе)
Как нам кажется, разработчики сайтов на основе CMS сталкиваются с двумя основными проблемами. Первая заключается в недостаточных функциональных возможностях выбранного продукта. Для ее решения можно либо самому доработать CMS, либо расширить функционал системы за счет подключения отдельных (one_admin) специализированных скриптов. Вторая проблема заключается в избыточных функциональных возможностях продукта (CMS) для конкретного проекта. Допустим, проект не требует ничего кроме реализации системы управления страницами и новостями, а выбранная система содержит гораздо больше функций. В этом случае вам придется объяснять заказчику назначение и методику работы с лишними модулями и функциями, на что напрасно затрачивается время и нервы. К тому же нередко заказчик, желая поэкспериментировать с системой, начинает сам изменять структуру сайта, при этом не разбираясь в тонкостях сайтостроения. В результате такой деятельности, хорошо спланированный и грамотно реализованный проект может превратиться в нечто неузнаваемое. Сайт, подвергшийся такому непрофессиональному вмешательству вряд ли стоит указывать в Portfolio. Для решения этой проблемы разработчик должен либо изменить код CMS, либо выбрать другой продукт, где можно отключать ненужные модули. В CMS Proteus можно не только отключать целые модули, но и блокировать отдельные функции системы администрирования. Для этого предназначен специальный модуль с графическим интерфейсом (install/block.php). Например, если вы блокируете функции удалить и редактировать всех элементов, взломщик попавший в админ не сможет навредить. Подобный метод защиты применяется в скриптах от Softtime.
Форумы
• Возможность создания нескольких форумов на сайте.
• Форумы разбиваются по разделам.
• Рубрикатор содержит список всех форумов, распределенных по разделам. Внизу даются ссылки на пять последних тем. Рубрикатор присоединяется к пункту меню.
• К пунктам меню могут также присоединяться отдельные форумы.
• Пользователь может добавлять новые темы, указывая название, e-mail, текст сообщения.
• Поддержка смайликов (опционально для каждого форума).
• Антифлуд по картинке (опционально для каждого форума).
• Навигация типа хлебной крошки (рубрикатор -> тема -> сообщение).
• Счетчик просмотров каждой темы.
• Отображение количества непрочитанных сообщений со времени последнего посещения сайта.
• Пользовать может отсортировать сообщения в прямом и обратном порядке.
• Постраничная навигация при просмотре тем и сообщений.
• Система полнотекстового поиска по форумам.
• Версия для печати сообщений темы
Особенности системы администрирования:
• Система управления разделами (категориями).
• Возможность редактирования шаблонов через админ.
• Каждый форум имеет следующие параметры: название, краткое описание, правила, число тем на страницу, число сообщений на страницу, разрешить/запретить отправку сообщений, разрешить/запретить смайлики в форуме, разрешить/запретить антифлуд по картинке, скрыть/отобразить форум.
Внешний счетчик
• Отображение кол-ва пользователей online, а также статистики посещений сайта за сегодня, вчера, неделю, месяц, год, всего. Любую форму можно отключить.
• Счетчик может быть вставлен на страницу или любую другую область сайта.
WYM-editor | |
|
|
|
|
|
|
|
для: antf
(24.02.2006 в 15:24)
| | Архив отправлю cheop'у по почте, загрузить сюда не получилось. | |
|
|
|
|
|
|
|
для: antf
(24.02.2006 в 15:25)
| | antf, а почему тебе не сделать модуль обновления системы ?
было бы намного удобней пользоватся системой. Сделал бы страничку в админке которая грабила все последние обновления с того же раздела download на softtime.ru. И при желние можно было бы обновить любой модуль и т.д. . | |
|
|
|
|
|
|
|
для: Alexx
(24.02.2006 в 15:33)
| | Думаю над этим, мысль очень хорошая, но технически реализовать сложно. | |
|
|
|
|
|
|
|
для: antf
(24.02.2006 в 16:41)
| | можно сделать так чтобы система прост ораспознавала какие либо изменения в главных файлах (тех что появились последними на сервере) и оповещала об этом а там уже выбор за человеком... пусть система выводит ссылки на обновления..... | |
|
|
|
|
|
|
|
для: 10100100
(24.02.2006 в 18:18)
| | Вот это логично: часто в код вносятся изменения, и если обновлялка самостоятельно будет переписывать файлы, многим это будет не удобно. | |
|
|
|
|
|
|
|
для: Loki
(24.02.2006 в 22:41)
| | В Linux для этого обычно держат FTP-развал с кодами, авторы могут заменять отдельные файлы и формируют небольшие сценарии патчи, которые вносят изменения, но там это всё годами отлаживалось и Proteus пока не достиг запредельных размеров, когда начинаешь чесать голову как бы его загрузить на хост, а пользователям как бы скачать. | |
|
|
|
|
|
|
|
для: antf
(24.02.2006 в 15:24)
| | Антон, в директории _doc везде версия 2.6 - достаточно ли просто исправить версию в файлах или нужно менять и сам текст? | |
|
|
|
|
|
|
|
для: cheops
(25.02.2006 в 20:39)
| | Хм... Странно. Поменяйте readme. | |
|
|
|
|
|
|
|
для: antf
(25.02.2006 в 20:48)
| | Или давайте я вам опять пришлю архив, я посмотрел там с доками все в порядке. | |
|
|
|
|
|
|
|
для: antf
(25.02.2006 в 20:50)
| | Нет файл readme.rtf нормальный, а в version.rtf - стоит 2.6, или так и нужно? | |
|
|
|
|
|
|
|
для: cheops
(25.02.2006 в 20:57)
| | Да, так и нужно. Я просто забыл его дополнить сделаю это потом. | |
|
|
|
|
|
|
|
для: antf
(25.02.2006 в 22:48)
| | Выложил в раздел downloads последний присланный вариант, нужно ли как-то модифицировать описание в разделе downloads и аннотацию в списке программ? | |
|
|
|
|
|
|
|
для: cheops
(26.02.2006 в 13:51)
| | В аннотации можно упомянуть о наличии форума, а описание я Вам выслал в первом письме. | |
|
|
|
|
|
|
|
для: antf
(26.02.2006 в 16:15)
| | Скачал СМS
Архив оказался битым | |
|
|
|
|
|
|
|
для: webglobus
(26.02.2006 в 20:15)
| | Хм... может просто не совпадают версии архиваторов - вы пользуетесь WinZip? | |
|
|
|
|
|
|
|
для: cheops
(26.02.2006 в 23:54)
| | нет Win RAR | |
|
|
|
|
|
|
|
для: webglobus
(27.02.2006 в 17:27)
| | А версия какая выше или ниже 3.41?
PS Выложу ещё в ближайшее время ещё и RAR-версию, чтобы CMS была доступна как можно большему числу пользователей. | |
|
|
|
|
|
|
|
для: antf
(24.02.2006 в 15:24)
| | Здравствуйте.
Такой вопрос. Как сделать дизайн страниц этой системы "резиновым", во весь размер окна? Сейчас он фиксированный.
Спасибо. | |
|
|
|
|
|
|
|
для: Thrasher
(26.04.2006 в 12:15)
| | Вообще смена дизайна реализуется через шаблоны, которые частично описаны в файле _docs/rus/for_designer.rtf. Система просто вставляет в них данные. В Вашем случае необходимо поменять основной шаблон (Области сайта -> Изменить шаблон), а также шаблоны header.htm and footer.htm, которые лежат в папке templates. Наверное, потребуется еще изменить основной файл css (css/main.css) | |
|
|
|
|
|
|
|
для: antf
(26.04.2006 в 13:12)
| | Спасибо.
Я, просто думал, может какая опция есть в конфигах, типа меняешь с 0 на 1, и дизайн меняется. Ну ладно, буду ковырять код, думаю разберусь. | |
|
|
|