|
| ||||||||||||||
Open Source СMS, заслуживающие внимания05.11.2007 20:10
Источник:
Infoworld.com
Автор: Майк Хек (редактор InfoWorld Test Center)
В этом исследовании мы рассмотрели пять open source CMS, чьи убедительные возможности бросают вызов их коммерческим конкурентам. Когда я в последний раз проводил исследование СMS с открытым кодом, я дал некоторые рекомендации. Например, я советовал обращать внимание при выборе системы не только на ее функциональность, но и на регулярность обновлений, на жизнеспособность сообщества и на доступность поддержки. Некторые из этих рекомендаций актуальны по сей день, а появление новых продуктов может заставить вас всерьез задуматься о возможной роли CMS-систем в вашем бизнесе. Этот вопрос стал одним из основных для меня, когда я в очередной раз вторгся в мир open source CMS и рассмотрел последние предложения от Alfresco, DotNetNuke, Drupal, Joomla и Plone. Единственной константой для области open source остается тот факт, что на самом деле в ней не существует ничего на самом деле бесплатного. При использовании open source CMS вам в любом случае придется заложить бюджет на персонал центра обработки данных, который будет устанавливать и поддерживать софт, включить в него расходы на допрограммирование и интеграцию коммерческих дополнений, а также преудсмотреть возможности обучения сотрудников. CMS сегодня, однако, стали дружелюбнее по отношению к поддерживающему их ИТ-персоналу и, как правило, не требуют обучения конечного пользователя, как это было несколько лет назад. Другой положительной стороной является усиление стандартизации, что позволяет сократить расходы на модернизацию ПО. Например, Alfresco, базирующаяся на JSR-170, интегрируется с порталами JSR-168 и может быть расширена любым java-специалистом. Все же вам следует внимательно изучить ядро продукта и то, как оно соотносится с имеющейся у вас инфраструктурой, будь она основана на коммерческом или open source ПО. Другие решения, рассматриваемые в этом обзоре - DotNetNuke, Drupal, Joomla и Plone соответственно основаны на VB.Net, PHP или Zope (Python). Вы, конечно, можете найти программистов и других специалистов, обладающими знаниями этих технологий. Однако, интеграция вашей CMS, основанной на PHP, может оказаться не таким простым вопросом по сравнению с другими системами, работающими на .Net или Java. Другим потенциальным недостатком open source продуктов является использование сторонних баз данных. По существу, ничего плохо относительно MySQL, использующейся в Drupal, Joomla и Plone, сказать нельзя. Но в определенной ситуации база данных CMS может повлиять на ваш выбор. Поэтому помните, что может понадобиться включить стоимость лицензии и затраты на техническое обеспечение Microsoft SQL Server, который поддерживают Alfresco и DotNetNuke. Все же, используя open source продукты, вы в конечном итоге придете к сокращению издержек по сравнению с использованием их коммерческих конкурентов. Это, вкупе с постоянно расширяющимися возможностями и улучшающимся юзабилити, делает open source CMS вполне отвечающими требованиям к построению отдельного корпоративного веб-узла или системы управления документооборотом. Alfresco Community релиз 2.1 У Alfresco хорошие менеджеры и разработчики, ранее состоявшие в командах Business Objects, Documentum, Interwoven, Oracle и Vignette. Результат их работы - в качестве и глубине релиза Alfresco, занимающего верхнюю позицию в нашем рейтинге. Когда я в последний раз рассматривал версию 1.2.1 Alfresco, система представляла собой, главным образом, систему управления документооборотом. За минувший год эта ситуация изменилась. Alfresco 2.1 расширила возможности управления веб-контентом в процессе добавления записей и изображений, интегрированного поиска и упростила пользование за счет веб-клиента Alfresco AJAX. Другой положительной стороной Alfresco является гибкая система лицензирования за исключением FLOSS (Free/Libre and Open Source Software-only). Это позволяет вам встраивать базы данных Alfresco JSR -170 в другие проекты – без лицензирования всего пакета Alfresco. Инсталляция осуществляется быстро как под Windows, так и под Linux, и вы можете запустить Alfresco с JBoss Portal 2.2 или Apache Tomcat. В большинстве случаев в ходе тестирования я использовал Windows Server 2003 и Tomcat. Основная рабочая область Alfresco по-прежему хорошо организована, прописан путь для быстрого перехода и итоговые области, которые показывают возможные действия. К тому же, каждый пользователь может задать собственное представление документов и заданий. Вдобавок к этому, контейнер портлета Alfresco 2.1 предоставляет пользователям возможность доступа к своей рабочей области, заданиям, документам и веб-формам c совместимых порталов JSR-168. После создания учетных записей пользователей и совместно используемых областей (которые могут быть разбиты по языкам), я начал проверку управления веб-контентом (Web Content Managment), используя Adobe Dreamweaver CS3 для создания веб-страниц и таблиц стилей. CIFS (общая межсетевая файловая система) позволила мне переместить эти данные, существующие веб-страницы и рич-медиа в систему хранения данных. Мне понравился обновленный web 2.0 пользовательский интерфейс, который позволяет удобно раскрывать папку или контент в любой области – затем просмотреть файлы Microsoft Office, изображения и видео. Возможно, вам не потребуются значительные доработки, потому что существует неплохая библиотека шаблонов простых форм для ввода контента (статьи, flash и мультимедиа) и компонентов сайта (навигации, последних новостей, RSS фидов, карты сайта и mashups), которые добавляют функциональности страницам. Я также разместил контент Alfresco в блогах на WordPress и TypePad. Администрирование, традиционно сильное место Alfresco, стало даже лучше. Применяя визарды, я быстро построил библиотеку SmartWebForms. Они позволили добавить статьи и представить материал в правильном формате. Редакторские workflows (созданные таким же образом) информировали обозревателей о страницах, которые необходимо одобрить, с использованием уведомлений по электронной почте. Так же как раньше, Alfresco включает в себя расширенные правила, которые автоматизируют и рутинные, и комплексные задачи. Например, за несколько шагов я создал правило просмотра области только что созданных одобренных документов и их конвертации в файлы PDF. Другие изменения версии 2.1 позволили мне проверить разорванные ссылки, установить время, когда контент должен появиться на сайте и когда его нужно удалить. Эта версия расширила возможности внедрения контента существеным образом. Например, я разместил веб-сайт на нескольких серверах. Для большей эффективности, транзакционная функция Alfresco помещала только недавние обновления контента (вместо размещения целой папки или раздела сайта). Кроме того, система теперь отслеживает эти отдельные изменения, и позволяет осуществлять немедленный откат к предыдущим версиям. Легкий ввод документов В качестве WCM используется Alfresco Document Management, куда я вошел из обычной рабочей области. Пользователи могут также взаимодействовать с документами из других интерфейсов, которые они уже знают, включая общие драйвера, порталы, WebDAV и FTP. Умная структура папок аналогична той, посредством которой вы работате с веб-контентом. Эта структура позволила мне создать правила для уменьшения ручной обработки содержимого. Например, после ответа пользователя на письмо типа «одобрить/отклонить», Alfresco помещает черновик документа в соответствующую папку и выполняет любые дополнительные шаги. Мне понравилось то, как Alfresco автоматически извлекал метаданные из документов и затем распределял по категориям. Подобно поиску Google OpenSearch (доступному Internet Explorer 7 или Firefox), система помогает пользователям быстро найти материал в хранилище. Управление записями (которое отвечает требованиям Департамента Обороны США № 5015.2, но еще не сертифицировано), работает практически как управление документооборотом и, таким образом, по всей вероятности, будет хорошо восприниматься конечными пользователями. Например, документы можно перетащить в хранилище Alfresco из программ Office, Exchange и приложений Open Office desktop. Я настроил Alfresco таким образом, чтобы он автоматически классифицировал записи по заранее определенным типам и затем назначал им хранение и политики архивирования. Также легко выполним полнотекстовый поиск по схемам файлов, категориям или типам документов. Управление основывается на том же JSR-170 и также дает возможность повторно использовать политики, которые я создал для веб-контента и документов. Также в системе присутствует функция извлечения метаданных плюс преобразование во множество форматов изображений, включая TIFF, JPEG, GIF, PNG, Office, PDF и Flash. Объединяя управление документооборотом, веб, записями и изображениями, Alfresco 2.1 является полнофункциональной ЕМС-системой. Хотя такой объем функций зачастую свидетельствует о дополнительных сложностях в коммерческих предложениях, Alfresco не имеет такой проблемы. Используя методики web 2.0 (например, облегченный скриптинг), интеграцию «родного» Office и один общий веб-интерфейс, пользователи размещают материал в обычном хранилище данных. А за счет взиамной интеграции всех модулей, администраторы могут повторно использовать компоненты, например, политики размещения контента. DotNetNuke 4.5.5 Обширные функции DotNetNuke и централизованное управление делают эту систему удобной для создания небольших веб-сайтов или порталов интранет-сети. Это решение хорошо подходит также для среднего по размеру сайта электронной коммерции, так как поддерживает рекламные баннеры и реферральные программы. Более того, база DotNetNuke - ASP.Net, положительно сказывается на возможности расширения и удобстве использования системы. К тому же, вы можете рассматривать систему в качестве основы для корпоративных веб-проектов. Значимой особенностью продукта является поддержка множества порталов: каждый сайт может быть абсолютно оригинален и иметь собственные права доступа. Удобство использования DotNetNuke не является преувеличением. Не далее как через час после загрузки системы у меня был функциональный сайт, который соединил множество улучшенных функций продукта. Подсказка: доберитесь до сервисной программы автоматического инсталлятора DotNetNuke, вы найдете его скрытым в загрузочной области. Даже если вы знакомы с созданием .Net сайтов, это может сэкономить вам время: программа автоматически инсталлировала мне .Net реквизиты и конфигурировала IIS. Общие настройки сайта, политики безопасности и пользовательские настройки легко управляются из одного меню администрирования. Более важным мне представляется то, что действия по формам не требуют большого опыта. Например, настраивая форму пользовательской регистрации таким образом, чтобы некоторые поля были обязательными для заполнения, всего лишь требуется отметить несколько полей. Я следовал такой же логике при совершении других действий, включая изменение внешнего вида портала (доступен встроенный редактор таблиц стилей, если вы хотите осуществить какие-либо значительные изменения). Я был особенно впечатлен степенью детализации этих опций. Например, я применял один стиль к определенному разделу моего сайта, который был разработан как расширенная интрасеть, в то время как у общедоступных областей было другое визуальное отображение. Как разработка, так и управление основной структурой вашего сайта одинаково эффективны. Область Страниц (Pages) дала мне возможность упорядочить заново то, в какой последовательности страницы появлялись в навигации сайта, и двигать их на другие уровни. Причем эти изменения отражались немедленно. Страница в DotNetNuke начинается как чистый холст со вставками, в которых вы легко найдете нужные модули. После того как я определился с основными разделами моего сайта, я легко поместил модули на нужное место и затем перетаскивал их пока не получил желаемого вида. Я создал макет страницы с основной областью HTML, перечень ссылок справа и область входа в систему под верхним баннером. Когда дизайн готов, легко заново использовать его на дочерних страницах или где-нибудь еще на вашем сайте, это осуществляется с помощью соответствующей функции меню «Page». Основательный в сущности Другие стандартные модули включают wiki, блоги, обсуждения, IFrame, RSS, FAQ, календарь событий и объявления. Важно то, что на каждый модуль можно распределить права доступа, тем самым предоставляя возможность видеть их только зарегистрированным пользователям с определенной ролью.Когда макеты готовы, ввод и редактирование контента модулей происходит очень быстро. Отличный текстовый редактор, а также удобный браузер галереи изображений равняют систему с аналогичными коммерческими продуктами. Помимо основных функций предусмотрена возможность настроить сроки размещения и удаления контента и способ восстановления удаленных страниц из корзины. Все же DotNetNuke уступает функциональности Alfresco и Plone. В данном системе вы не найдете встроенного отслеживания версий документов или workflow. Тем не менее, DotNetNuke превосходит другие продукты в части функционала для электронной коммерции, что проявляется на уровне разных модулей. Предлагаются разнообразные возможности от интеграции рекламы на сайт на основе вашей учетной записи Google AdSense и создания интернет-магазинов (используют платежную систему PayPal) до детализированных отчетов о посетителях вашего сайта по реферралам с аффилированных сайтов. Более того, я разрешил баннерную рекламу, загрузил изображения и легко отследил покупателей по каждому вендору. В том случае, когда в модулях основной конфигурации не оказалось требуемых функций, я находил обходной путь в форуме DotNetNuke. Многие из решений третьих лиц оказались платными, но цены оставались в достаточно разумных пределах - от 100 до 600 долларов. По сравнению с другими продуктами еще одним слабым местом системы является аутентификация в версии 4.6 DotNetNuke. Поддержка OpenID, Active Directory и, вероятно, Microsoft LiveID – еще только в road map продукта. Также планируется обновить LDAP. Как и большинство open sorce CMS, DotNetNuke 4.5.5 содержит больше возможностей, чем упускает. Положительной стороной системы является ее высокая применимость, большое количество готовых модулей и акцент на коммерческую деятельность в Сети. Но здесь мы лишены некоторых функций корпоративного управления, особенно версиями документов, workflow и возможностей аутентификации. Drupal 5.2 CMS Drupal позволяет размещать разнообразный контент на корпоративные веб-сайты и интранет-порталы или построить портал сообщества с форумами и блогами. Помимо совместной рабочей среды, в функциональность Drupal входит отправка информационных писем, подкастинг, галереи фотографий вместе с файловыми обновлениями и загрузками. Система обеспечивает хорошую персонализацию, которая позволяет вам контролировать контент и его представление, основанное на предпочтениях каждого пользователя. Встроенные функции также значительны: от контроля версий и агрегатора новостей до статистики по доступу к сайту. Для настройки Drupal требуется дополнительное время и опыт, что, в основном, касается настройки PHP, сервера базы данных и создания новой базы данных, далее следует обновления вручную некоторых файлов конфигурации. Существующие руководства и пошаговые инструкции должны сократить эти действия до одного дня. (Я также нашел бескорыстного члена сообщества, который сгруппировал Apache, Tomcat, PHP, Drupal и другие существенные программы в автоматический инсталлятор для Windows Server). Основная инсталляции Drupal включает наиболее важные модули, которые легко доступны со страницы администрирования. Это говорит о том, что, вероятно, вы захотите добавить что-либо еще, например, workflow. Поэтому выделите еще один день или около того, чтобы настроить Drupal под свои потребности. В целом обучающий процесс займет, вероятно, несколько недель: больше по сравнению с другими продуктами, но меньше, чем если бы вы создавали собственную CMS. Управление системой позволяет быстро распределить различные роли пользователей и контролировать, что именно пользователи могут делать на сайте. Кроме того, я изменил вид моего тестового сайта посредством применения различных тем. Будучи все еще в роли админа, я построил меню и обозначил типы информации, которые появлялись в других блоках страницы (таких, например, как правый край страницы). Настройка категоризации Контент на сайт добавляется несколькими способами: в качестве отдельных страниц, сюжетов (статьи и новости), страниц в «книгах» (которые используются для публикации больших объемов документации) и записей блога. В каждом случае я использовал простые формы для ввода текста; к сожалению, Drupal не хватает хорошего текстового редактора, поэтому вам нужно будет вводить обычный текст либо добавлять код разметки HTML. Другим способом размещения контента является внедренный блоггинг, Red Sweater Software's MarsEdit для Mac или Word 2007. Встроенная таксономическая система Drupal позволила мне тегировать страницы соответствующими топиками, категориями и терминами. ПО предлагает несколько навигационных опций, включая применение вышеупомянутых категорий к автоматически заполненному меню. Правда, требуется дополнительная настройка в области администрирования для того, чтобы заполнить систематизацию. Но я думаю, оно того стоит, потому что уменьшило мои усилия на поддержание сайта. С другой стороны, вы можете настроить навигацию сайта вручную. Я понял, что и другие аспекты Drupal следуют этой же основной формуле: не так много того, чего вы бы не могли сделать в системе, но вам потребуется время для инсталляции дополнительного модуля или для других дополнительных действий. Например, с переводом текста отлично справляется отдельно устанавливаемый редактор. Или поиск: существует система внутреннего поиска по сайту, но вам вручную нужно производить индексирование. Из наиболее интерактивных функций, которые мне нравятся - агрегатор новостей, собирающий содержимое сайтов новостей и блогов, канал RSS, пользовательская аутентификация с использованием сервера LDAP. За последние 4 года Drupal привлек к себе внимание пользователей и разработчиков. Юзабилити системы для администратора и редакторов контента могло бы быть лучше, да и функций могло бы быть побольше. Однако, модульная архитектура позволяет членам сообщества постоянно апдейтить эту CMS, принимающую активное участие в CMS-состязании. Joomla 1.0.13 Если бы речь здесь шла о разладах знаменитостей в open source-сообществе, историю фонда Mambo можно было бы представить во всей красе. После расхождения во мнениях с управлением фонда Mambo в 2005 году ключевые разработчики системы дезертировали с корабля и основали Joomla. Обе системы продолжают развиваться, а созданные для одной из них модули, как правило, работают и для другой. Администрирование Joomla, тем не менее, более совершенно, и если взглянуть на активность форума разработчиков, кажется, что Joomla сделала сильный рывок вперед. За этим скрыты и ощутимые сторонние ресурсы: хостинг-провайдеры, продвигающие Joomla как решение для построения сайтов. Joomla удовлетворяет всем потребностям публикации контента в вебе, которые могут варьироваться от создания небольших сайтов до корпоративных порталов и экстранетов. Основной пакет сравнительно легко инсталлируется, и пользователи даже с базовыми навыками смогут управлять таким сайтом. Эта CMS включает в себя основные компоненты, такие как новости, опросы, блоги, календари, поиск и RSS. Дополнительные расширения (частично платные) включают управление документооборотом и электронной коммерцией. Joomla позволяет зарегистрированным пользователям размещать контент, тогда как администраторы могут изменять шаблоны оформления, макеты страниц, добавлять модули и управлять пользователями. Мой тест администрирования начался с контрольной веб-панели, в которой есть четыре области для систематизации контента, инсталлирования дополнительных опций и осуществления поддержки системы. Я сразу же понял, как применять большинство функций, такие как создание папок и загрузка медиа. Самой сложной частью этойCMS является изучение системы меню, а также управление различными контейнерами контента. Все же я полагаю, что через неделю чтения и экспериментов даже новичок мог бы создать небольшой сайт – времени потребуется меньше, если вы имеете опыт взаимодействия с коммерческими CMS, такими как Ektron, Eprise или Red Dot. Все потому, что веб- сайты на базе Joomla имеют простое оформление и поддерживают обычные способы размещения контента. Сначала я создал разделы, которые представляют страницу целиком. Я также настроил различные отдельные модули, включая канал RSS, опросы, контактные списки, рассылку. В последнюю очередь я создал шаблоны, объединив HTML и CSS для определения вида страницы. После изменения шаблонов с помощью встроенных редакторов, я при помощи перемещения модулей на экране (всего 50 слотов) располагал требуемые объекты до тех пор, пока не получил желаемый вид. Веб-интерфейс администрирования понятным образом перечисляет все созданные вами элементы и то, когда они были размещены, и также обеспечивает доступ к другим функциям (таким как управление пользователями, сервером, конфигурацией и инсталляция новых модулей). Таким образом, я думаю, что достаточно сложные сайты на базе этой системы могут координироваться ИТ-сотрудниками с соответствующим опытом. Было замечено и несколько узких мест, которые заставили меня задуматься, куда же смотрели разработчики. Например, домашняя страница вашего сайта управляется из Menu Manager, которое обычно используется для создания меню, появляющееся сверху или сбоку каждой страницы. Поддержка пользователей Для ежедневных действий Joomla достаточно удобна. Чтобы отобразить типичный workflow предприятия, я распределил роли авторов, редакторов и издателей. У авторов не было проблем при вводе контента при помощи веб-формы, состоящей из трех частей: она содержала инструменты для форматированию текста, вставки ссылок, изображений и создания таблиц; другие части формы позволяли отмечать метаданные и время, когда контент должен быть размещен. Такая же процедура была прописана мною для редакторов, занимающихся модификацией статей. Издатели могут исполнять все те действия, что и нижестоящие в этой иерархии пользователи, плюс размещать контент на сайт. Системой не предусмотрено формализованного потока операций по редактированию контента или системы уведомлений, но издатели могут просмотреть перечень контента и сразу увидеть его состояние (например - неразмещенный контент). Дополнительно есть и базовая проверка контента (check-in и check-out). Более проработанный workflow был среди тех более чем 1000 дополнительных расширений, что я видел разработанными для Joomla – большинство из них доступы под лицензиями GNU GPL или Creative Commons. И потому я считаю, что без дополнительных усилий или расходов вы сможете настроить вашу систему согласно вашим потребностям и потребностям вашего вертикального рынка. Разработчики Joomla на основе Mambo довольно быстро создали систему со значительно улучшенным администрированием. То, чего в функциональности недостает начальной системе, обычно можно добавить путем установки требуемых компонентов. Появление версии 1.5 (которая была в релизе Кандидатом №1 при тестировании) решает ряд сложностей меню, возникавших при добавлении функций web 2.0 (в частности, расширияет возможности дизайна при отображении страниц). Plone 3.0 Plone предназначен для достижения единственной цели – управления веб- контентом – и осуществляет ее с честью. Поэтому известные организации США и международные организации во многих отраслях используют Plone для создания веб-сайтов, порталов интранета и экстранета. Эта CMS обладает выдающимся многоязычным управлением контентом (с локализованным workflow), мощным редактором страниц и гибкой навигацией. Версия 3.0 имеет встроенный редактор, проверку ссылок, механизм портлета (для интеграции контента с других веб-страниц) и инструменты для отслеживания версий, поддерживает поисковый протокол Sitemap, wiki и полнотекстовую индексацию документов Word и PDF. Установка и настройка Plone не так сложна. Следуя хорошо изложенной инструкции и обучающим урокам, я обновил оформление моего пробного сайта за несколько часов, выполняя все с использованием Web Developer Extension для Firefox с отличным приложением для Plone - DIYPloneStyle. Также относительно легко было добавить дополнительные функции (разделы навигации, которые автоматически генерируются из контента папки) с некоторыми изменениями таблиц стилей. В части администрирования Plone предоставляет ряд понятных пользователю и необходимых для использования в корпоративной среде функций, от аутентификации с использованием OpenID, Active Directory или LDAP до назначения разрешений группам, ролям и потокам операций. Все это управляется из отдельного интерфейса управления (Zope), хотя мне бы хотелось, чтобы он был интегрирован в систему. Все это значит, что отдельные лица могут легко контролировать, кто именно может просматривать, редактировать и одобрять их контент – без помощи администратора. После разработки дизайна мое тестирование перешло к управлению контентом. Здесь Plone опять же не требует какого-либо экстраординарного опыта. Например, просмотр папок и операция drag-and-drop на основе AJAX позволила мне быстро переупорядочить контент, что отразилось и в навигации сайта. Карты сайта автоматически генерируются и обновляются. Также любую коллекцию (сгруппированный контент, который пользователь добавляет без написания кода) или результат поиска можно обратить в RSS-канал. Редактор стилей страниц (основанный на редакторе Kupu) знаменателен конвертацией текстовой разметки Microsoft в чистый XHTML, а также очень хорошим браузером, который позволяет делать предпросмотр изображения и ссылок. Встроенное редактирование Plone 3.0 очень помогает в быстром обновлении, потому что вам не нужно открывать отдельный интерфейс: просто щелкаете мышкой на текстовую область, запрашивая проверку. У этой CMS много разноязычных функций. Помимо этого, пользовательский интерфейс представлен на 25 языках, система одна из немногих поддерживает языки, которые пишутся справа налево (такие как арабский, иврит и персидский). Я также восхищен полиэкранным редактором, который помогает в переводе и управляет стандартным экспортом и импортом XLIFF, который важен при работе с бюро переводов. Внутренняя сила Внизу в интерфейсе Plone 3.0 находится каталог функций, проверяющих целостность ваших сайтов и делающих публикацию контента особенно приятной. Проверка ссылок автоматически предупредила меня, когда я пытался удалить страницу, на которую ссылались другие сайты. Далее я внедрил автоматически сгенерированную таблицу контента, в которой были созданы главы и ссылки, основанные на заголовках длинного документа. Правила публикации и отслеживание версий не очень похожи на Alfresco, но, тем не менее, пригодны. Например, я назначил правило, согласно которому система должна перемещать файл в архив после истечения определенного периода времени. Система workflow оповещает пользователей об изменениях: например, когда требуется одобрение и проверка документа. Я оценил автоматическую блокировку и разблокировку программы, гарантирующую, что 2 человека не будут переписывать изменения друг друга. У Plone 3.0 нет wiki. Программный продукт, однако, позволяет использовать разметку wiki в любом типе контента (включая документы Word и PDF, которые преобразуются в веб-страницы), что устраняет необходимость вручную создавать ссылки на другой контент. Плюс вы можете применить контроль доступа к этим документам, также как и к любой стандартной странице Plone. В это релизе - Plone 3.0 - CMS добавили важные возможности, такие как отслеживание версий, встроенное редактирование, workflow и поддержку OpenID. Правда, некоторые эти возможности требуют установки дополнительных модулей, которые могут задействовать больше ресурсов сервера. И все же, при наличии кэширования прокси (проект организации CacheFu работает с Plone), в этой системе мало что подлежит критике. Оглядываясь назад и смотря вперед В ходе моего дотошного тестирования этих пяти продуктов было, как я и предполагал, несколько сюрпризов. У легкой Drupal приличная поддержка и специальные возможности, такие как систематизация, но сравнительно слабые функции для CMS (отсутствие хорошего полнотекстового редактора, например) и, в некоторой степени, недружелюбная среда разработки, что означает, что Drupal пытается наверстать упущенное. Joomla после отсоединения от Mambo притянула много ключевых разработчиков, убедивших многих членов сообщества перейти на свою сторону. Совместно они сделали очень неплохой проект. Принимая во внимание улучшения, планируемые для Версии 1.5, я оптимистично настроен насчет этой CMS. DotNetNuke (.Net реинкарнация PHPnuke) сначала не было в моем отборочном списке, но я рад, что включил ее. Хотя ПО работает только с Windows, это приложение ASP.Net расширяемо и может сгодиться для коммерческой деятельности среднего размера. Plone пошел дальше, объединяя многоязычные возможности, workflow и автоматическую навигацию. Хорошо организованная и обладающая большим количеством возможностей, редакция Alfresco Community превосходит все ожидания. Это было бы полностью справедливо, если рассматривать систему только как инструмент управления контентом, но так как этот программный продукт охватывает и управление документооборотом и записями, Alfresco окончательно определил свое место в пространстве ECM. Итоговые показатели: Alfresco Community редакция 2.1 Оценка: Отлично 9.2 Стоимость: Бесплатно по лицензии GPL 2 за исключением FLOSS Платформы: Windows и Linux Итоговый результат: ПО широкой функциональности на базе Java и JSR-170. Alfresco позволяет создать портальную веб-системы; содержит интерфейс CIFS, который работает под Windows и Linux; систему управления веб-контентом –-плюс управление документооборотом, записями и изображениями. Alfresco хорошо масштабируема и позволяет размещать контент на несколько серверов. DotNetNuke 4.4.5 Оценка: Очень хорошо 8.4 Стоимость: Бесплатно по лицензии BSD Платформы: ASP.Net, Windows Server, SQL Server 2005 Итоговый результат: Написанная на VB.Net, DotNetNuke является расширяемой системой управления контентом, подходящей для интранетов, эктранетов и общественных веб-сайтов. Версия включает три десятка модулей CMS, систему скинов (основанную на простых шаблонах), отделяющую дизайн от контента, персонализацию и поиск; модули систем электронной коммерции, галереи фотографий, также блоги, форумы и wiki. Коммерческие предложения включают в себя и другие дополнительные компоненты. Drupal 5.2 Оценка: Очень хорошо 8.3 Стоимость: Бесплатно по GPL Платформы: Apache или IIS веб-серверы; Unix, Linux, BSD, Solaris, Windows или Mac OS X; PHP; сервер базы данных, поддерживающий PHP (MySQL или PostgreSQL) Итоговый результат: Написанная на PHP, Drupal представляет собой систему управления контентом, которая включает модули для электронной коммерции и workflow. Drupal, в отличие от других систем, также имеет систему классификации контента – но для этого требуется дополнительная настройка. Темы создаются по специальным шаблонам PHP. Система блоггинга позволяет создавать онлайн-сообщества. Plone 3.0 Оценка: Очень хорошо 8.6 Стоимость: Бесплатно под GPL Платформы: Windows, Mac OS X, BSD, Solaris и SuSE Итоговый результат: CMS Plone на базе сервера приложений Zope хороша для интранета – также как и в качестве системы управления документооборотом и инструмента для совместной работы команды. Система проста в использовании, а также примечательна своими многоязычными возможностями. К тому же, на базе Plone работает ряд интернет-сайтов с большим трафиком, хотя в таком случае конфигурация должна включать дополнительные компоненты, такие как кэширование Squid. Joomla 1.0.13 Оценка: Очень хорошо 8.4 Стоимость: Бесплатно по GPL Платформы: Apache, PHP, MySQL Итоговый результат: Joomla базируется на PHP и MySQL, подходит для внешних веб-сайтов и интранетов, а также для создания больших сайтов. Различные компоненты охватывают существенные функции CMS; эти модули включают новости, блоги, опросы, поиск и интернационализацию. Для того, чтобы далее расширить функциональность, например, создать резервную копию сайта, доступны как бесплатные, так и коммерческие компоненты. КомментарииДобавить комментарийЧтобы написать Ваш комментарий необходимо зарегистрироваться или авторизоваться на сайте |
![]()
03.02.10 | UMI.CMS
Бeта-тестирование UMI.CMS 2.8 началось Хорошая новость для всех, кто с нетерпением ждёт новой версии UMI.CMS: с 1 февраля мы начали закрытое бета-тестирование новой версии системы с участием наших активных партнёров.
25.01.10 | CMS Magazine
Рейтинг веб-студий 2009 стартовал на проекте "Рейтинг Рунета" Дан старт рейтингу ведущих веб-студий, который будет опубликован на проекте "Рейтинг Рунета" и доступен по адресу: http://www.ratingruneta.ru/web/.
08.01.10 | Habrahabr
CMS / MobileJoomla! — превращаем сайт Joomla в мобильный сайт Joomla К вопросу об отображении сайтов на мобильных устройствах. Сегодня в переписке с человеком наткнулся на сайт MobileJoomla!, который предлагает инструменты для конвертирования вашего Joomla сайта в ...
31.12.09 | NetCat
Работает ли NetCat в праздники? NetCat работает всегда!
А партнерский отдел и техническая поддержка NetCat все праздничные дни будут отдыхать и возобновят работу 11 января в обычном режиме. |
|||||||||||||
|
||||||||||||||
|
Весь перечень переводческих услуг: профессиональное бюро переводов
|
||