Cеминар: Работа с технологиями - Технологические платформы
1. Cеминар “Работа с технологиями”
Технологические платформы
и критерии принятия
решений
(обзор)
ВИНОГРАДОВО, 9-10 октября 2013 г.
2. Повестка дня: речь пойдет не о...
• Технологиях и управлении цифровыми активами
• Сети доставки/дистрибуции контента
• Конкретной платформе и ее функциях
2
3. Повестка дня: что мы рассмотрим?
1. Цель платформы
2. Процесс планирования и критерии принятия
решений
3. Платформы ПО с открытым исходным кодом или
проприетарные платформы
4. Сравнение основных платформ с открытым
исходным кодом
3
4. Что такое технологическая платформа?
Общее определение:
Технологическая платформа – технология, позволяющая создавать
продукты и процессы, которые поддерживают текущие или будущие
разработки.
Источник: Wikipedia®
Определение компьютерной платформы:
Платформа – компьютерная система, служащая основой
работы прикладных программ.
Источник: TechTarget
Определение технологической платформы в
контексте электронных изданий:
Набор инструментов, позволяющий надежным, доступным и простым
способом развивать, поддерживать и наращивать присутствие в
Интернете.
4
5. Критерии принятия решения предварительные вопросы:
Насколько развита интернет-деятельность вашей
компании?
Как вы собираетесь развертывать сайт?
Есть ли у вас необходимые знания для принятия
решений о выборе технологии, платформы,
фреймворка и т.д.?
Есть ли у вас нужные люди?
Всегда учитывайте, насколько легко будет перейти на
работу с другой платформой (или другим разработчиком),
как только в рамках предыдущей станет тесно.
5
6. Критерии принятия решения – процесс
выбора
Обсуждение с персоналом
Составление списка приоритетных
функций
Оценка
Бизнес-аспекты
Аспекты взаимодействия с
разработчиками
Технические аспекты
6
8. Критерии принятия решения: технические
аспекты
Системные требования
Безопасность
Техподдержка
Простота в
использовании
Управление
Совместимость
Гибкость
Встроенные приложения
/плагины
Коммерческий аспект
8
9. Критерии принятия решения: бизнес-аспекты
Аутсорсинг разработки и развертывания
Что включается в плату за
установку/внедрение?
Управление проектом
Функциональная спецификация
Информационная архитектура
(структура и иерархия)
Эскизы/макеты/структурные
схемы страниц
Веб-дизайн
HTML/CSS-кодирование дизайна
Настройка системы
Индивидуализация (кастомизация)
Тестирование
Утверждение
Обучение
9
Что включается в ежемесячную
плату?
Хостинг/подключение (SLA)
Обновления/обслуживание
Исправление ошибок
Запросы на изменение
Разработка новых функций
Техподдержка
•
•
•
•
•
Обновления и модернизация
Доступность поддержки
Несоответствие критического
программного обеспечения
Время ответа/разрешения
проблемы
Доступность сети и системы
Что не включается?
10. Критерии принятия решения: бизнес-аспекты
Какое решение лучше соответствует
вашим потребностям?
Проприетарное ПО
- ПО принадлежит разработавшей его
компании. Копирование или
распространение ПО возможны только
с разрешения компании.
Разрабатывается закрытой
группой/компанией
Продается клиентам – много
различных способов
лицензирования
Копирование, распространение
и изменение запрещены
Отсутствие доступа к исходному
коду
Плата за обслуживание в
размере 15-20% – за доступ к
патчам, поддержке
10
ПО с открытым исходным
кодом
- бесплатное ПО с предоставлением
исходного кода, использованного при
его создании. Такое ПО можно
изменять в соответствии с
потребностями.
Разрабатывается группой разработчиков,
географически удаленных друг от друга,
чаще всего на бесплатной основе
Свободное копирование, изменение,
распространение, внедрение в другие
приложения OSS
Некоторые разработчики взимают плату за
распространение (например, RedHat Linux)
Использование открытых стандартов
обеспечивает более широкую совместимость
Нет привязки к конкретному поставщику легче поменять OSS
Независимость от платформы
11. Критерии принятия решения: плюсы и
минусы ПО с открытым исходным кодом
ПЛЮСЫ
МИНУСЫ
Готовое сообщество
Страх перед отсутствием
ответственного лица
Отсутствие гарантий
поставщиков
Свертывание проекта более
вероятно, чем прекращение
деятельности поставщика
ПО с открытым исходным кодом
может оказаться
несовместимым с другим
установленным ПО
Проприетарное ПО часто
является более
многофункциональным
Качество документации не
всегда достаточно высокое
Общественная инициатива
на благо общественности
Отсутствие затрат на
приобретение лицензии
Отсутствие привязки к
конкретному поставщику
Неограниченная
кастомизация
Инвестиции в обучение
персонала, а не в оплату
услуг третьей стороны развитие персонала!
11
12. Критерии принятия решения: оценка
продукта
1. Есть ли у вашей компании предпочтения в
области технологий? (.NET, Java, PHP, Python)
2. Важен ли для вас тип лицензии, по которой
будет приобретаться ПО? (коммерческая лицензия,
коммерческая/свободная лицензия на ПО с открытым кодом)
3. Имеет ли для вас значение, где будет
установлено ПО: на серверах вашей
компании или на внешнем сервере? (серверы
компании или модель SaaS)
12
13. Критерии принятия решения: наиболее популярные
функции платформ CMS
визуальный редактор
(WYSIWYG)
SEO
Медиа-менеджмент
Шаблоны
Управление ссылками
Синдикация контента
Организация рабочего
процесса/разные уровни
пользователей
Плагины
Управление
версиями/архивирование
Установка кнопок
социальных сетей
Обновления системы
Статистика
Расписание контента
Обсуждение/форум
13
14. Сравнение CMS с открытым исходным кодом
WordPress используется в
основном на сайтах блогов
и социальных медиа.
Благодаря простоте в
добавлении
мультимедийных файлов,
легкости мобильного
доступа и широкому охвату
эту CMS часто выбирают,
чтобы добиться увеличения
популярности своего
контента.
Управление большими
объемами веб-контента
происходит быстро, легко и
гладко по сравнению с
двумя другими CMS.
Joomla! – универсальная
CMS. На ее основе удобно
развивать образовательные,
мультимедийные,
благотворительные сайты,
бизнес-сайты и т. д.
Благодаря интуитивно
понятному
администрированию Joomla!
часто выбирают малые и
средние компании и
корпорации.
Joomla! поддерживает
широкий спектр
операционных и
вспомогательных транзакций
электронного бизнеса.
Функции защиты контента
Drupal правительственного
уровня обеспечивают
безопасность
конфиденциальных данных.
На основе Drupal работают
многие сайты знаменитостей
и правительственные сайты.
Drupal – относительно новый
участник рынка CMS для
мобильных и планшетных
устройств и постоянно
развивается.
Источник: OpenXcell Technolabs
14
15. Сравнение CMS с открытым исходным кодом
Сравнение CMS по популярности
Количество сайтов, входящих в
топ миллион, использующих
WordPress: 63,23%
Количество сайтов, входящих в
топ миллион, использующих
Joomla!: 11,09%
Количество сайтов, входящих в
топ миллион, использующих
Drupal: 9,03%
Обновление версии: один раз в
18 дней
Обновление версии: один раз в
36 дней
Обновление версии: один раз в
25 дней
Кто использует WordPress:
Flicker, Twitter, Mashable,
TechCrunch, юридический
факультет Гарвардского
университета, газета The New
York Times.
Кто использует Joomla!:
Olympus, Vodafone, Yamaha,
Mitsubishi Венесуэла, Linux
Foundation.
Кто использует Drupal:
НАСА, Grammy, ООН, Белый дом,
Zappos, Nokia.
Источник: OpenXcell Technolabs
15
16. Сравнение: функциональность и простота в
использовании
Администрирование:
интуитивно понятная панель
администрирования.
Внесение изменений на вебстраницы:
Текстовый редактор позволяет
легко перетаскивать объекты,
добавлять текст, изображения
и видео.
В случае проблем: с помощью
официальной документации,
советов в блогах и на форумах
вы можете решить проблемы
самостоятельно.
Функциональность
Простота
Администрирование:
достаточно интуитивное.
Нетехнарям, возможно,
потребуется посмотреть
обучающие видео в Интернете.
Внесение изменений на вебстраницы:
Вносить изменения достаточно
легко, однако управлять с
помощью Joomla! очень
большими сайтами может быть
непросто.
Администрирование: тем, у
кого есть опыт в кодировании,
разобраться проще.
Внесение изменений на вебстраницы:
Требуется кодирование или
установка подходящего для вас
модуля текстового редактора.
В случае проблем: можно
обратиться к сообществу
Drupal. Если это не помогло,
звоните вашему разработчику.
В случае проблем: решение
обязательно найдется в
официальной документации.
Функциональность
Функциональность
Простота
Простота
Источник: OpenXcell Technolabs
16
17. CMS с открытым исходным кодом: какая лучше?
Между WordPress, Joomla и Drupal постепенно становится гораздо
больше общего, чем различий – каждая CMS старается не отставать от
двух других.
Решения, подходящего одновременно для всех, не существует.
Решение зависит от ваших предпочтений:
целей (каким функционалом должен обладать ваш сайт)
технических знаний
Бюджета
При сравнении обратите внимание на то, что в каждой из систем для
обозначения одних и тех же ключевых функций используются разные
термины, например:
Описание
WordPress
Код, добавляющий плагин
функции
Блок содержимого виджет
на сайте
Дизайн сайта
тема
17
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/
18
19. Самые популярные CMS в России и Украине
Недостаточно данных
19
Самые популярные CMS по странам, сентябрь 2012 г.
20. Полезные ссылки на русском и английском
языках
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-inedostatki-cms-1s-bitriks-bitrix/
Системы класса Content Manager
System
http://www.bestreferat.ru/referat-210409.html
Плюсы и минусы использования CMS
(ЦМС)
http://alsites.ru/2013/05/plyusyi-i-minusyiispolzovaniya-cms/
20
Протестируйте продукты с открытым
исходным кодом онлайн с доступом на
правах администратора
http://www.opensourcecms.com
•
Сравнение CMS: Drupal, Joomla и
Wordpress
•
http://www.rackspace.com/knowledge_center/arti
cle/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-whythe-washington-post-uses-wordpress/
•
Когда редакторы занимаются вебдизайном: презентация в рамках
структурированного контента
http://coding.smashingmagazine.com/2013/06/26
/controlling-presentation-in-structured-content/
•