суббота, 9 января 2016 г.

Свой сайт: Обоснование ваыбора решений для организации инфраструктуры

На первый взгляд для создания своего сайта нужно всего-навсего:
  1. зарегистрировать DNS имя, сиречь домен;
  2. оплатить площадку хостинга;
  3. определиться с тем какую CMS (система управления содержимым) использовать.
На второй взгляд список у меня не поменялся.

Первые два пункта мне удалось замечательно объединить, потому как большинство хостингов "дарят" один домен при оплате хостинга сразу на год вперёд. Сразу оговорюсь, рассматриваю так называемый шаринг хостинг. Поскольку требований к наличию SSL сертификата пока не предъявляю, и проект не будет настолько популярным, что количество посетителей сказалось на производительности. Остаётся опасность быть забаненным Роскомнадзором за компанию с каким-то зловредным сайтом, но на это и нужна техподдержка для оперативного переноса ресурсов на другой IP. Тем более, что переехать на выделенный виртуальный сервер в будущем вообще ничего не мешает.

Выбор же самого хостинга это к вопросу о вкусах. Есть объективные критерии - версии софта, отсутствие лагов, длительность времени работы на рынке; а есть и субьективные - тарифная политика, удобство консоли, отзывы и т.п. Естественно, при выборе хостинг-провайдера  лучше ориентироваться на объективные критерии. Так проще. Кстати цена может сильно варьироваться для одного и того-же набора услуг.Я остановился на jino.ru. Ни разу не пожалел, между прочим. Плачу 126 рублей в месяц за свой gelonet.ru. Главное не подписаться на лишние услуги, для этого у них есть очень удобная панель. Так же опускаю подробности. Стандартного базового набора услуг хватает для запуска,а там уже надо смотреть дальше.

CMS - как много в этих звуках. По статистическим данным которые я намедни читал, больше половины сайтов создают на базе Wordpress. Эта блогоплатформа уже эволюционировала в универсального монстра, который может всё. Если настроить правильно. А я вот не горю желанием сравнивать сотни однотипных плагинов для выбора ЕГО единственно подходящего. Вот отсюда-то и пошёл перечень требований к CMS. Да-да, хоть что-то кроме воды в этой статье таки будет.

Перво-наперво, сразу сообщу результат процесса моего выбора - ModX. Теперь особо нетерпеливые могу переходить к следующему пункту или статье, а тем кто заинтересовался почему был сделан такой выбор я постараюсь это объяснить.

Что же должна уметь CMS чтобы быть удобной (естественно, по моему скромному мнению)?  
  1. Не должна навязывать шаблон отображения. У пользователя должен быть полный доступ к изменению визуализации страниц сайта;
  2. Должен быть магазин модулей, чтобы в пару кликова можно было добавить нужный функционал;
  3. Возможность изменения кода страниц непосредственно из самой CMS, чтобы вносить изменения из любого места с интернетом;
  4. Разграничение доступа пользователей к контенту и настройкам CMS, чтобы можно было подключить к заполнению сайт кого-то ещё не не бояться что весь контент может быть утерян;
  5. Иметь графический установщик, чтобы быстро всё перенастроить не возиться недель до того как первый Hello World появится на странице;
  6. Иметь достаточно крупное сообщество создающие модули, ну не самому же всё писать этол совсем растянет разработку сайта;
  7. Иметь высокую оценку профессионалов, чтобы не попасть впросак в дальнейшем;
  8. Нравиться мне, чтобы я её выбрал;
  9. Быть хорошо документированной, чтобы можно было самостоятельно разобраться в её работе;
  10. Иметь низкий порог вхождения, чтобы не пришлось учить дополнительные инструменты.
Это основные вопросы которые возникают при попытке использовать любую CMS. Повторюсь, что всем этим хотелкам с моей стороны отлично подошла ModX. Особенно по последнему пункту, для работы с ней не нужно изучать тонны документации всё очень-очень интуитивно понятно, хотя пару видео на YouTube я всё-таки посмотрел, конечно.

  1. Описание направленности, типов содержимого и назначения ресурса 
  2. Обоснование выбора решений для организации инфраструктуры. 
  3. Оформление. Логотип
  4. Оформление. Навигационное меню
  5. Оформление. Слайдер главной страницы
  6. Оформление. Основная часть главной страницы.
  7. Оформление. Подвал.
  8. Оформление. Страница блога со списком статей.
  9. Оформление. Страница статьи.
  10. Оформление. Страница контактов.

Комментариев нет:

Отправить комментарий