cеминар: Работа с технологиями - Технологические...
TRANSCRIPT
Cеминар “Работа с технологиями”
Технологические платформы и критерии принятия
решений(обзор)
ВИНОГРАДОВО, 9-10 октября 2013 г.
2
• Технологиях и управлении цифровыми активами• Сети доставки/дистрибуции контента• Конкретной платформе и ее функциях
Повестка дня: речь пойдет не о...
3
1. Цель платформы
2. Процесс планирования и критерии принятия решений
3. Платформы ПО с открытым исходным кодом или проприетарные платформы
4. Сравнение основных платформ с открытым исходным кодом
Повестка дня: что мы рассмотрим?
4
Что такое технологическая платформа?Общее определение:
Технологическая платформа – технология, позволяющая создавать продукты и процессы, которые поддерживают текущие или будущие разработки.
Источник: Wikipedia®
Определение компьютерной платформы:
Платформа – компьютерная система, служащая основой работы прикладных программ.
Источник: TechTarget
Определение технологической платформы в контексте электронных изданий:
Набор инструментов, позволяющий надежным, доступным и простым способом развивать, поддерживать и наращивать присутствие в Интернете.
Критерии принятия решения - предварительные вопросы:
Насколько развита интернет-деятельность вашей компании?
Как вы собираетесь развертывать сайт?
Есть ли у вас необходимые знания для принятия решений о выборе технологии, платформы, фреймворка и т.д.?
Есть ли у вас нужные люди?
Всегда учитывайте, насколько легко будет перейти на работу с другой платформой (или другим разработчиком), как только в рамках предыдущей станет тесно.
5
Критерии принятия решения – процесс выбора
Обсуждение с персоналом
Составление списка приоритетных функций
Оценка
Бизнес-аспекты
Аспекты взаимодействия с разработчиками
Технические аспекты
6
Критерии принятия решения: технические аспекты
Инфраструктура
Масштабируемость
Интеграция
7
Критерии принятия решения: технические аспекты
Системные требования Безопасность Техподдержка Простота в использовании Управление Совместимость Гибкость Встроенные приложения /плагины Коммерческий аспект
8
Критерии принятия решения: бизнес-аспекты
Что включается в плату за установку/внедрение?
Управление проектом Функциональная спецификация Информационная архитектура
(структура и иерархия) Эскизы/макеты/структурные
схемы страниц Веб-дизайн HTML/CSS-кодирование дизайна Настройка системы Индивидуализация
(кастомизация) Тестирование Утверждение Обучение
Что включается в ежемесячную плату?
Хостинг/подключение (SLA) Обновления/обслуживание Исправление ошибок Запросы на изменение Разработка новых функций Техподдержка
• Обновления и модернизация• Доступность поддержки• Несоответствие критического
программного обеспечения • Время ответа/разрешения
проблемы • Доступность сети и системы
Что не включается?
9
Аутсорсинг разработки и развертывания
Критерии принятия решения: бизнес-аспекты
Проприетарное ПО
- ПО принадлежит разработавшей его компании. Копирование или распространение ПО возможны только с разрешения компании.
Разрабатывается закрытой группой/компанией
Продается клиентам – много различных способов лицензирования
Копирование, распространение и изменение запрещены
Отсутствие доступа к исходному коду
Плата за обслуживание в размере 15-20% – за доступ к патчам, поддержке
ПО с открытым исходным кодом
- бесплатное ПО с предоставлением исходного кода, использованного при его создании. Такое ПО можно изменять в соответствии с потребностями. Разрабатывается группой разработчиков,
географически удаленных друг от друга, чаще всего на бесплатной основе
Свободное копирование, изменение, распространение, внедрение в другие приложения OSS
Некоторые разработчики взимают плату за распространение (например, RedHat Linux)
Использование открытых стандартов обеспечивает более широкую совместимость
Нет привязки к конкретному поставщику - легче поменять OSS
Независимость от платформы10
Какое решение лучше соответствует вашим потребностям?
Критерии принятия решения: плюсы и минусы ПО с открытым исходным кодом
ПЛЮСЫ
Готовое сообщество Общественная инициатива
на благо общественности Отсутствие затрат на
приобретение лицензии Отсутствие привязки к
конкретному поставщику Неограниченная
кастомизация Инвестиции в обучение
персонала, а не в оплату услуг третьей стороны - развитие персонала!
МИНУСЫ
Страх перед отсутствием ответственного лица
Отсутствие гарантий поставщиков
Свертывание проекта более вероятно, чем прекращение деятельности поставщика
ПО с открытым исходным кодом может оказаться несовместимым с другим установленным ПО
Проприетарное ПО часто является более многофункциональным
Качество документации не всегда достаточно высокое
11
Критерии принятия решения: оценка продукта
1.Есть ли у вашей компании предпочтения в области технологий? (.NET, Java, PHP, Python)
2.Важен ли для вас тип лицензии, по которой будет приобретаться ПО? (коммерческая лицензия, коммерческая/свободная лицензия на ПО с открытым кодом)
3.Имеет ли для вас значение, где будет установлено ПО: на серверах вашей компании или на внешнем сервере? (серверы компании или модель SaaS)
12
Критерии принятия решения: наиболее популярные функции платформ CMS
визуальный редактор (WYSIWYG)
SEO
Медиа-менеджмент
Шаблоны
Плагины
Установка кнопок социальных сетей
Статистика
Управление ссылками
Синдикация контента
Организация рабочего процесса/разные уровни пользователей
Управление версиями/архивирование
Обновления системы
Расписание контента
Обсуждение/форум
13
14
Сравнение CMS с открытым исходным кодом
Источник: OpenXcell Technolabs
WordPress используется в основном на сайтах блогов и социальных медиа.
Благодаря простоте в добавлении мультимедийных файлов, легкости мобильного доступа и широкому охвату эту CMS часто выбирают, чтобы добиться увеличения популярности своего контента.
Управление большими объемами веб-контента происходит быстро, легко и гладко по сравнению с двумя другими CMS.
Joomla! – универсальная CMS. На ее основе удобно развивать образовательные, мультимедийные, благотворительные сайты, бизнес-сайты и т. д.
Благодаря интуитивно понятному администрированию Joomla! часто выбирают малые и средние компании и корпорации.
Joomla! поддерживает широкий спектр операционных и вспомогательных транзакций электронного бизнеса.
Функции защиты контента Drupal правительственного уровня обеспечивают безопасность конфиденциальных данных.
На основе Drupal работают многие сайты знаменитостей и правительственные сайты.
Drupal – относительно новый участник рынка CMS для мобильных и планшетных устройств и постоянно развивается.
Сравнение CMS с открытым исходным кодом
15
Сравнение CMS по популярности
Источник: OpenXcell Technolabs
Количество сайтов, входящих в топ миллион, использующих WordPress: 63,23%
Обновление версии: один раз в 18 дней
Кто использует WordPress:Flicker, Twitter, Mashable, TechCrunch, юридический факультет Гарвардского университета, газета The New York Times.
Количество сайтов, входящих в топ миллион, использующих Joomla!: 11,09%
Обновление версии: один раз в 36 дней
Кто использует Joomla!:Olympus, Vodafone, Yamaha, Mitsubishi Венесуэла, Linux Foundation.
Количество сайтов, входящих в топ миллион, использующих Drupal: 9,03%
Обновление версии: один раз в 25 дней
Кто использует Drupal:НАСА, Grammy, ООН, Белый дом, Zappos, Nokia.
Сравнение: функциональность и простота в использовании
16
Источник: OpenXcell Technolabs
Администрирование: интуитивно понятная панель администрирования.
Внесение изменений на веб-страницы:Текстовый редактор позволяет легко перетаскивать объекты, добавлять текст, изображения и видео.
В случае проблем: с помощью официальной документации, советов в блогах и на форумах вы можете решить проблемы самостоятельно.
Администрирование: тем, у кого есть опыт в кодировании, разобраться проще.
Внесение изменений на веб-страницы:Требуется кодирование или установка подходящего для вас модуля текстового редактора.
В случае проблем: можно обратиться к сообществу Drupal. Если это не помогло, звоните вашему разработчику.
Администрирование: достаточно интуитивное. Нетехнарям, возможно, потребуется посмотреть обучающие видео в Интернете.
Внесение изменений на веб-страницы:Вносить изменения достаточно легко, однако управлять с помощью Joomla! очень большими сайтами может быть непросто.
В случае проблем: решение обязательно найдется в официальной документации.
Функциональность ФункциональностьФункциональность
Простота
ПростотаПростота
CMS с открытым исходным кодом: какая лучше?
Между WordPress, Joomla и Drupal постепенно становится гораздо больше общего, чем различий – каждая CMS старается не отставать от двух других.
Решения, подходящего одновременно для всех, не существует. Решение зависит от ваших предпочтений:
целей (каким функционалом должен обладать ваш сайт) технических знаний Бюджета
При сравнении обратите внимание на то, что в каждой из систем для обозначения одних и тех же ключевых функций используются разные термины, например:
17
Описание WordPress Joomla Drupal
Код, добавляющий функции
плагин компонент, плагин
модуль
Блок содержимого на сайте
виджет модуль блок
Дизайн сайта тема шаблон тема
Коммерческие платформы, популярные в России и Украине
18
1С-Битрикс - http://www.1c-bitrix.ru NetCat - http://netcat.ru/ UMI.CMS - http://www.umi-cms.ru Amiro.CMS - http://www.amiro.ru HostCMS - http://hostcms.ru ABO.CMS - http://abocms.ru Twinlight CMS - http://www.twl.ru Informica - http://www.webway.ru/services/informica/ (и многие другие)
Сравнение онлайн: http://www.cmslist.ru/find_cms/
Самые популярные CMS в России и Украине
19Недостаточно данных
Самые популярные CMS по странам, сентябрь 2012 г.
Полезные ссылки на русском и английском языках
WordPress CMS на русском языкеhttp://ru.wordpress.org/ Joomla CMS на русском языкеhttp://joomla.ru Drupal CMS на русском языкеhttp://www.drupal.ru Бесплатные CMS-системыhttp://bestfreecms.ru/stati/ Oбзор рынка систем управления
контентомhttp://www.cmslist.ru ПРЕИМУЩЕСТВА И НЕДОСТАТКИ CMS
1С БИТРИКС (BITRIX)http://seopure.ru/1s-bitriks/preimushhestva-i-nedostatki-cms-1s-bitriks-bitrix/ Системы класса Content Manager
Systemhttp://www.bestreferat.ru/referat-210409.html Плюсы и минусы использования CMS
(ЦМС)http://alsites.ru/2013/05/plyusyi-i-minusyi-ispolzovaniya-cms/
• Протестируйте продукты с открытым исходным кодом онлайн с доступом на правах администратора
http://www.opensourcecms.com• Сравнение CMS: Drupal, Joomla и
Wordpresshttp://www.rackspace.com/knowledge_center/article/cms-comparison-drupal-joomla-and-wordpress• Выбор CMS с открытым исходным
кодом http://www.computerworld.com/s/article/9236648/• Сравнения и обзоры лучших CMS 2013 http://cms-software-review.toptenreviews.com/• Почему газета The Washington Post
использует WordPress (видео)http://wordpress.tv/2013/07/29/yuri-victor-why-the-washington-post-uses-wordpress/• Когда редакторы занимаются веб-
дизайном: презентация в рамках структурированного контента
http://coding.smashingmagazine.com/2013/06/26/controlling-presentation-in-structured-content/
20