Что касается E-Xoopport, то в администрировании блоков разработчики добавили весьма сомнительную, на мой взгляд, опцию - выбор, будет ли блок показан на странице в свернутом виде или нет.
Администрирование модулей: В 1.06 CVS соответственно и в RUNCMS 1.0 появилась опция в чем-то аналогичная опции из администрирования блоков. Это кнопка редактирования конкретного модуля. Нажав на нее, мы попадаем на страницу, где можем посмотреть краткую информацию о модуле, изменить его имя (эта функция не работает в RUNCMS, а в E-Xoopport ее вообще убрали), а так же установить права к доступу и администрированию данного модуля. Последнее, опять же, как и в случае с блоками, весьма удобно.
Новые модули: В E-Xoops 1.06 CVS появился новый модуль Messages. Этот модуль представляет собой расширенную версию системы приватных сообщений портала. Вошел он и в RUNCMS 1.0. К сожалению надо отметить, что хорошая идея опять же реализована на половину и весьма кособоко, если мы захотим установить данный модуль, то мы получим две, совершенно параллельные и независимые, системы приватных писем. Одну стандартную, другую – модуля Messages. Ничего кроме путаницы это не принесет.
И тут опять разработчики E-Xoopport RC 1.1 показывают большую логичность и последовательность в развитии идей заложенных в 1.06. Они отказались от модуля Messages и разработали свой, назвав его Messenger. В отличие от RUNCMS, вся система приватных сообщений в E-Xoopport, построена на этом модуле. Другими словами, пока этот модуль не установлен – системы приватных писем нет. Messenger имеет большое количество настроек и функций, среди которых возможность прикреплять файлы к сообщениям и устанавливать лимит приватных писем индивидуально для каждого пользователя.
Так же в официальный дистрибутив RUNCMS 1.0 вошли хорошо известные и, наверное, одни из самых популярных модулей: Newbb Plus (расширенная версия форума Newbb) и eCal (календарь событий). При этом стандартный форум Newbb так же включен в дистрибутив. Все остальные модули RUNCMS 1.0 аналогичны предыдущей версии.
В дистрибутив E-Xoopport RC 1.1 то же включили Newbb Plus но в отличие от RUNCMS 1.0, где версия форума 0.76 в E-Xoopport RC 1.1 она 0.70, что менее предпочтительно в аспекте производительности и стабильности работы форума.
Кроме того, в E-Xoopport RC 1.1 вошли два чата: Cmq.Chat представленный в виде полноценного модуля и Shoutbox представляющий собой блок, в народе именуемый «кричалкой». К тому же, Shoutbox частично встроен в ядро. Ну и в довершении ко всему – модуль VideoXP для просмотра видеоконференций (пока только с использованием NetMeeting, но обещают возможности этого модуля расширить).
К сожалению, теперь придется продолжить описание рассматриваемых систем по отдельности – дело в том, что на этом, за некоторыми исключениями, и заканчиваются отличия RUNCMS 1.0 от предыдущей версии портала. В то время как внесенных изменений в E-Xoopport к версии RC 1.1 можно насчитать уже не один десяток.
Другие изменения в RUNCMS 1.0: А говорить то в прочем и не о чем. Помимо того, что было описано выше, изменился вид динамического меню. Прежнее меню, ставшее в свое время визитной карточкой системы, больше не используется. Теперь в директорию темы должна входить папка menu с таблицей стилей для динамического меню. Лого модулей теперь размещаются только в папке images конкретного модуля, да и сами они изменились. Ну и несколько незначительных изменений в таблице стилей.
Другие изменения в E-Xoopport RC 1.1: За время своего развития в E-Xoopport внесено достаточно большое количество изменений и исправлений различных ошибок по сравнению с E-Xoops 1.06 CVS, перечислять их все не входит в рамки данной статьи, упомяну только наиболее интересные.
1. Надо сказать, что у каждого разработчика, как правило, имеется свой «пунктик»,которому он следует, и что часто определяет в системах перевес одних функций над другими. Разработчики E-Xoopport озабочены созданием тотального разграничения доступа для разных групп пользователей в рамках конкретных модулей, а так же контроля пребывания их на сайте. В результате при администрировании Xoopspoll, Xoopsfaq, Mydownloads и Mylinks теперь можно устанавливать доступ для разных групп, соответственно к опросам, ответам ЧаВо, файлам и ссылкам. Если доступ закрыт, то посетитель, например, просто не увидит данную ссылку. Этому же подчинено и изменение системы поиска по порталу - закрытую информацию найти не удастся.
2. Подвергся изменению и блок Whosonline (Кто в онлайн) – теперь можно видеть, в каком разделе сайта находиться конкретный пользователь, и сколько всего пользователей находиться в этом разделе.
Как говорится - от одних скрываем, за другими шпионим.
3. Модуль Uservisit (статистическая информация о пребывании пользователей на сайте) теперь наполовину встроен в ядро и модернизирован. Пользователи могут просматривать статистику о себе.
4. В админ-панели в основных настройках сайта, теперь можно устанавливать – могут анонимные пользователи просматривать информацию о зарегистрированных, или нет.
5. Как известно многие проблемы с модулем Sections были связаны с тем, что данный модуль не всегда корректно отображал введенные в него данные в HTML. Теперь появился стандартный выбор - поддержки HTML, авто-обработки или отключения HTML
6. Пользователи в настройках своего профиля могут выбирать язык портала, а так же набор иконок и кнопок для форума и комментариев.
7. Появился новый блок для администратора, с ссылками на админ-панели установленных модулей.
Я не буду говорить о косметических изменениях, чистке и изменение кода и т.д. и т.п., так как это уже совершенно отдельный разговор.
К сожалению, новые функции часто ухудшают производительность системы, а развитие идет не в сторону оптимизации, а в направлении увеличения функциональности. Но это беда многих CMS. В тоже время у разработчиков E-Xoopport есть и последовательность и логичность в проводимых ими изменениях, чего не скажешь о RUNCMS.
В заключении хотелось бы сказать, что, несмотря на то, что RUNCMS 1.0 официальный наследник E-Xoops, новая версия не представляет собой ничего нового по сравнению с E-Xoops 1.06 CVS – это все та же «шестерка», только в новой упаковке. Единственный плюс, что эта версия стала доступна для широкой публики. E-Xoopport же, представляет собой, следующий шаг в развитии данной системы.
На этом мы заканчиваем наш обзор. Следующая часть будет посвящена более радикальному, чем E-Xoopport, решению развития E-Xoops – портальной системе Ciamos, которая пока находится на стадии бета тестирования, но, в тоже время, уже в том виде, в котором она существует, представляет, чрезвычайно интересный портал. К тому же, данный проект объединил вокруг себя большое количество бывших популяризаторов и разработчиков модулей и хаков для E-Xoops. Можно сказать, что Ciamos - это альтернативный RUNCMS, так как обе системы результат раскола, возникшего после ухода Half-Dead-а. Но это уже совсем другая история.
Размещение статьи на других сайтах только с разрешения автора.
Re: Наследие E-Xoops. Часть 1: RUNCMS 1.0 and E-Xoopport RC
Помаленьку вникаю
Регистрация: 8.3.04
Сообщений: 27
Откуда: Киев
Вау! Проделан титанический труд, однако! Спасибо.
Хотелось бы спросить у Фарсуса и итальянцев - а без глупостей можно делать портал? В смысле - там то не работает, там се, а там ненужная цацка прикручена... Такое впечатление, что народ работает без плана.
Re: Наследие E-Xoops. Часть 1: RUNCMS 1.0 and E-Xoopport RC
да, сильная статья. я бы поленился стока писать=) народ, на чё переходить кто думает? мне пока что больше по душе рансиэмэс, т.к. есть возможность апгрейда, не хотелось бы потерять часть данных из-а кривой установки какого-нить ексуппорта...
» 25.6.04 09:14
Гость
Re: Наследие E-Xoops. Часть 1: RUNCMS 1.0 and E-Xoopport RC
Хорошая статья! А по поводу на что двигаться - многие двинутся на runcms, IMHO upgrade - мощный аргумент.