17 Сентября 2011
У каждого пользователя сети Интернет рано или поздно возникает желание заиметь собственный сайт. Наиболее оптимальным решением в данном случае является создание сайта на CMS Joomla! Эта система управлением контентом представляет собой готовый «движок», благодаря которому каждый желающий может в очень короткие сроки стать владельцем полноценного интернет-ресурса. Но для того чтобы сделать качественный и полезный для посетителей сайт, в первую очередь необходимо разработать четкую концепцию его создания.
Задача проекта
Всякое исследование берет свои истоки с четкой формулировки идеи. Для того чтобы что-то создать, необходимо изначально определиться со всевозможными аспектами и приоритетами, во избежание сложностей дополнения и изменения проекта на дальнейших этапах работы.
Определение назначения интернет-ресурса требует конкретные ответы на следующие вопросы:
- Что будет освещать сайт, то есть, какая именно у него будет тематика (Старайтесь избегать тем, с которыми давно работают отлаженные системы).
- Конкретное назначение вашего ресурса, скажем: «Файлообменник», «Исследовательский сайт», «Новостной ресурс», «Корпоративный проект» и т.д.
- Какое именно наполнение будет присутствовать на сайте?
- Подумайте о том, как люди будут смотреть, и воспринимать Ваш проект.
- Какие ассоциации возникнут (или должны возникнуть) у посетителей после просмотра Вашего сайта?
Выберите типологию ресурса: коммерческий или некоммерческий. Коммерческие сайты всегда подразумевают получение прибыли за счет рыночных отношений с пользователями (продажа товара, предоставление услуг). Некоммерческие же сайты носят в большей степени информативный характер, но также могут быть направлены на поддержку той или иной сферы торговли.
Строение сайта на Joomla!
Следующим этапом для разработки сайта будет проектирование структуры – всевозможные дизайнерские и функциональные элементы, тематические разделы и пункты. В общем, производим создание «скелета» сайта. Желательно нарисовать план будущей странички на бумаге. В дальнейшем четкая схема во многом облегчит вам работу.
- Выясните где, как и какие тематические пункты будут присутствовать на сайте. Предположим, сайт об одежде – разделы: «Выбор одежды», «Стирка одежды», «Обратная связь» и прочее.
- Необходимо наглядно представить Ваш сайт в виде блок-схемы (все тот же рисунок на бумаге).
- Выберите тип ориентации основных панелей (горизонтальная, вертикальная).
- Определите размещение остальных разделов и ссылок (для более опытных пользователей): авторизация, рассылка, RSS-лента, последние новости, статистика и прочее.
Работа с построением ресурса
Теперь можно переходить непосредственно к созданию сайта на Joomla! Воплощение идеи в жизнь происходит примерно в следующей последовательности:
- Решите, кто будет реализовывать ваши замыслы: вы сами или профессионалы. Для того чтобы делать все самому, необходимо изучить базовые понятия HTML-верстки и CSS-стилей, а также получить необходимый минимум по работе с CMS Joomla. Если вы где-то читали, что работа с Joomla вообще не требует никаких знаний языков программирования, то поверьте, что это не так. Даже если вы не будете кардинально перестраивать шаблон для Joomla путем изменения исходного кода, то все равно необходимо понимать назначение тэгов HTML разметки и принцип разработки структуры шаблона с помощью каскадных таблиц CSS стилей. Если вы не поняли о чем идет речь, то начинать создание сайта на Joomla вам нужно с изучения данных понятий. Если все вышесказанное известно, то можно переходить к следующему шагу.
- Установите CMS Joomla (пошаговая инструкция дана в статье 5 шагов установки QuickStart).
- Выберите шаблон Joomla в соответствии с вашей схемой будущего сайта, и установите его на CMS. Если не знаете, как это стелать, то прочитайте статью Как установить шаблон Joomla. Как правило, новые шаблоны Joomla обладают многочисленными настройками из административного раздела в менеджере шаблонов, что позволяет полностью настроить структуру без обращения к исходному коду. При определении шаблона необходимо обратить внимание на его строение, чтобы оно как можно больше соответствовало Вашим эскизам.
- Постройте тематические пункты и категории.
- Постройте функциональные кнопки и меню.
- Разместите вспомогательные пункты: лента, новинки и т.д.
- Установите необходимые расширения. Из рекомендуемых расширений для Joomla, обязательно должны присутствовать: компонент резервного копирования JoomlaPack и редактор статей JCE.
На этом этапе стратегию разработки сайта на Joomla можно закончить. Далее следует наполнение сайта необходимой информацией. В следующих статьях мы будем подробно рассказывать, как именно происходит наполнение сайта контентом и какие расширения вам потребуются для реализации тех или иных функций.