OpenStreetBugs — лёгкий способ сообщить об ошибке в OpenStreetMap

OpenStreetBugs — лёгкий способ сообщить об ошибке в OpenStreetMap

Вы, конечно, знаете о свободной карте OpenStreetMap. Это настоящая народная карта, создаваемая такими же людьми как и вы! Это такой же opensource-проект как Linux и как Википедия. Конечно же, как и в других картах, в OpenStreetMap имеются ошибки, но в отличие от тех же Яндекс.Карт, где ошибки не исправляются годами из-за сложной бюрократической процедуры (я уже не говорю о намеренных ошибках), в OpenStreetMap всё гораздо проще и лучше для всех нас...
Подробнее..

CloudMade Navigation поддерживает ограничения манёвров

CloudMade Navigation поддерживает ограничения манёвров

Не так давно CloudMade выделил несколько приоритетных направлений, среди которых оказалась и навигация. Решено было создать специальный проект Navi Studio, который объединял бы в себе несколько более мелких сервисов и позволял пользоваться ими, для создания полноценного навигационного программного обеспечения. В Navi Studio вошли: Работа закипела и уже появилось несколько приложений использующих данный проект. Но полноценной навигации без соблюдения правил ПДД не существует, а потому данному вопросу было также уделено не мало времени...
Подробнее..

Удали себя из интернет-социума — «Web 2.0 Suicide Machine»

Удали себя из интернет-социума — «Web 2.0 Suicide Machine»

Недавно наткнулся в сети на один занимательный интернет-сервис, именующийся Web 2.0 Suicide machine . Предназначен он для того, чтобы позволить людям, обремененным «социальной жизнью в интернете», в пару кликов удалить свои аккаунты на Facebook (в данный момент сервис блокирован администрацией по IP), Twitter, Linkedin и Myspace. В общем-то судя по количеству положительных отзывов и «успешных очищений» — пипл хавает зависимые от социальных сетей успешно пользуются сервисом и довольны...
Подробнее..




Как выбрать CMS с открытым кодом

Заметки - Рекомендации

17.10.2007 12:50

Источник: Вебпланета

Автор: Баярсайхан Володя

Проекты с открытым кодом уже привычны среди операционных систем, серверов приложений и баз данных. Теперь его преимущества могут быть продемонстрированы в системах управления контентом (CMS), области, традиционно ассоциирующейся с контролем со стороны поставщиков, дорогими лицензиями и закрытыми API.

Открытый код дает доступ к CMS разработчикам и организациям, которые ранее не могли, или не хотели использовать CMS. Среди таковых - национальные и местные органы власти, а также СМИ.

Как и во всех сферах применения открытого кода, выбора открытых CMS огромен. Например, в обзор на Mashable попало более 80 CMS.

Естественно, выбор конкретной CMS зависит от вашего проекта. Например, Joomla, Drupal, Xoops, e107, Zope, eZPublish и PHP-Fusion может быть хорошим решением для сайтов, поддерживающих сообщества или социальные сети. Для такой более персональной задачи, как блог - будут лучше Wordpress или MediaWiki.

Здесь мы рассмотрим восемь самых важных критериев, с точки зрения которых нужно оценить CMS, прежде чем сделать выбор.

Установка и обновление

Это должна быть простая процедура, выполняемая с помощью визарда или скрипта установки. Плохо, если процесс состоит из более чем двадцати шагов - изменения конфигурационных файлов, создания и удаления папок и т.д. Скачать, распаковать и запустить мастер установки - вот к чему должна сводиться процедура.

Обновление тоже может вылиться в проблему, и критерием хорошей CMS является частый выпуск надежных патчей или скриптов, которые легко применить.

Окружение

Если CMS является открытой, то ее окружение - операционная система, сервера приложений, язык программирования, фрэймворк и база данных, вероятно, тоже будут с открытым кодом. Наиболее популярная среда - это комбинация Linux, Apache, MySQL и PHP, обычно обозначаемая как LAMP. Но возможны варианты по каждой из позиций. Нужно знать ответы на следующие вопросы: может ли CMS работать в разных окружениях? Какое окружение является наилучшим для той CMS, которую Вы выбрали? Является ли окружение легко настраиваемым?

Большинство CMS запускаются на Linux, который сейчас доминирует (более 60% процентов серверов Интернета). Apache - самый популярный сервер приложений, но можно также рассмотреть Lighttpd и Zope, как хорошие альтернативы. Аналогичным образом, можно рассмотреть и PostgreSQL с SQLite – как альтернативу MySQL.

Лицензия

Будьте мудрым: проверьте лицензию, по которой выпущена ваша CMS. Чтобы избежать возможной путаницы и затруднений в части прав пользования, лучше сразу выбрать лицензию, не привязанную к конкретному продукту или компании, разрешающую свободное распространение кода, реинжениринг его и создание коммерческих приложений.

Персонализация

Ваша портал, блог или сайт будет использоваться людьми из разных стран? Если да, то ваши CMS должна иметь возможность локализации: поддержки нескольких переводов интерфейса и работы с различными валютами и форматами дат. Вы должны иметь возможность добавлять новые языки в ваш проект посредством нескольких простых действий: например, загрузка языковых файлов или перевод элементов интерфейса используя панель администрирования. Кроме того, поинтересуйтесь, доступны ли скины - изменение внешнего вида (стиля) сайта при помощи XML и CSS шаблонов.

Особо ценной является также модульная архитектура - с точки зрения удобства использования и богатства возможностей. Примером такой модульной архитектуры является Drupal. Подключаемые модули с официального сайта Drupal можно загружать и устанавливать просто путем загрузки упакованного файла на сервер и нескольких действий с помощью панели управления. Каталог модулей столь богат, что можно найти подключаемый модуль почти для любых целей.

Поддержка сообщества

Оцените уровень поддержки сообществом выбранной вами CMS. Количество активных разработчиков в сообществе будет непосредственно влиять на качество CMS, так как они смогут добавлять новые функции, исправлять ошибки и обеспечить определенный уровень поддержки. Хорошая CMS должны иметь достойные каналы поддержки, такие как официальные форумы, списки рассылки, вики и базы знаний. Короче говоря, чем больше и активное сообщество, тем лучше CMS.

Пользователи и клиенты

Поинтересуйтесь, кто использует выбранный вами продукт. Некоторые пользователи CMS поддерживают сообщество CMS посредством пожертвований, что может свидетельствовать о качестве продукта. Другие вносят свой вклад в разработку, тестирование, локализацию, темы и скины, или просто за счет рекомендаций, даваемых этому продукту.

Документация

Если и когда что-то начинает идти не так, зачастую самый быстрый способ решить проблему заключается в том, чтобы почитать документацию, а не ждать помощи от из сообщества. Инструкции по установке и апгрейду, руководства пользователя, администратора и разработчика - должны быть настолько просты, чтобы не технический персонал мог понять их, но достаточно подробны, чтобы их легко было выполнять пошагово .

Возраст: простота или сложность

Зрелость (возраст) системы имеет значение. Забудьте про CMS с номером версии меньше 1, поскольку таков хороший признак ее стабильности и полноты. У CMS, которая присутствует на рынке более восьми-десяти лет, возможно, тоже есть проблемы, поскольку она может оказаться очень большой, включающей в себя слишком много функций и надстроек, - с точки зрения ваших нужд. Однако, побольше функций – это может быть как раз то, что вы хотите. Все зависит от ваших потребностей: простой сайт только с новостями, событиями и статьями – или портал с возможностью регистрации пользователей, дискуссионным форумом, фотогалереей, блогом, аукционом и платежами.

Заключение

CMS с открытым кодом дает возможность работать с контентом большему количеству частных лиц и организаций с большими планами, но маленькими бюджетами. Надеемся, что эта статья содержит некоторые советы полезные, когда речь заходит о принятии решения, какая CMS с открытым кодом лучше всего подходит читателю.

 


Читайте:


Добавить комментарий


Защитный код
Обновить

News image

Microsoft LightSwitch – фирменный инструмент для ускоренной разработки

Компания Microsoft анонсировала выпуск пакета Visual Studio LightSwitch (ранее носившего кодовое наименование «Кити Хоук»), новейшего пополнения в с...

News image

Apple открыла сайт для программистов под Intel Mac

Apple открыла в интернете сайт для программистов, разрабатывающих приложения под Macintosh на платформе Intel. Компания планирует сменить платформу ...

News image

Adobe представила второе поколение Air

Компания Adobe представила второе поколение кросс-платформенной технологии Air (Adobe integrated runtime), сообщается в блоге компании. Новая версия...

News image

Google предлагает пользователям «изобретать» приложения

Компания Google продемонстрировала в прямом эфире из Google Labs свой новый сервис App Inventor, позволяющий создавать приложения для мобильных теле...

News image

Серия анонсов Google для Java-разработчиков - GWT 1.6, App Engine for

Целой серией интереснейших анонсов для Java-разработчиков порадовала накануне неутомимая Google. А именно: » cвежий релиз фрэймворка для разработ...

Топ технологий:

News image

Оздана новая система беспроводной связи - она в 10

Ученые из Национального тайваньского университета разработали новую систему беспроводной передачи данных, которая позволит передавать инф...

News image

Как взломали Twitter

В Интернетах, наряду с iPad, сканерами в аэропортах и войне между Google и Apple, уже второй день подряд активно обсуждается тема взлома и...