Этапы создания сайта с помощью cms joomla

Joomla!

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

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

Шаг второй. Устанавливаем на локальный компьютер Денвер. Если кто не в курсе, это набор необходимых программ для того что бы заниматься сайтостроением. В него входит оболочка, и такие вещи как Apache (веб-сервер), PHP и MySql + ещё кое-что полезное.

Шаг третий. Качаем свежую версию Joomla, или можно использовать старую, которая надлежащим образом настроена под ваши типичные задачи. (Как вариант, можно перенести настройки и структуру с одного из уже имеющихся сайтов, читаем о переносе сайта.) Создаем в папке C:\WebServers\home\ папку mydomen.ru\www\    , где mydomen.ru – имя домена, что мы зарегистрировали на первом шаге (хотя в принципе это и не обязательное, можно назвать как угодно). Внутри этой папке создаем ещё одну – www, а уже в неё копируем нашу joomla. Теперь запускаем веб сервер, если он был запущен – перезапускаем его.

Шаг четвертый. Заходим сразу в phpmyadmin, и создаем новую БД и пользователя для неё. Для этого идем сюда http://localhost/tools/phpmyadmin/  . То как тут всё создается, рассказывать не буду – тут всё более подробно, описано. Там же описаны все основные шаги, которые необходимо проделать в процессе установки joomla на свой локальный сервер.

На этом установка joomla на ваш сайт закончилась. Теперь переходим к конфигурации сайта.

Шаг пятый. Включаем SEO возможности joomla для нашего сайта. Вот тут почитать подробнее можно. Для этого потребуется включить файл .htaccess. В него кстати, тоже надо будет внести и свои изменения, необходимые для правильной склейки сайта с www и без www. Об этом читаем в этой статье. Дальше переходим к созданию разделов, категорий и наполнению сайта материалами. О том как это делается, можете почитать в этой статье. При желании можно добавить на сайт пару модулей (популярные и новые материалы), которые помогут ускорить индексацию сайта и увеличат количество страниц второго уровня (это пригодится в т.ч. для продажи ссылок).

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

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

Но вот вам захотелось сменить Тип главной страницы, например, на шаблон блога раздела (вариант как это сделать, можно посмотреть тут). Так же часто возникает следующая проблема – вы изменили тип отображения главного меню и у вас ссылка на главную страницу имеет немного не тот вид! Как бороться с проблемами дублирования главных страниц и что делать, чтобы эти проблемы не возникали, можно почитать статье о том как избавиться от дублей. Очень полезная и актуальная статья, так как часто меню в выбранном шаблоне имеет нормальный вид только в случае выбора стиля Главного меню, отличного от  типа Список (например, Плоский список или Вертикально). Стоит искать шаблон, где меню выглядит нормально и при Стиль меню = Список, в противном случае сложно добиться что бы в меню отображался активный в данный момент пункт, когда им является Главная страница.

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

Шаг седьмой. Вносим ряд косметических изменений в шаблон, да и на сайт в целом. Сначала удалим отображение всяких левых иконок, типа PDF, печати и e-mail. Которые сопровождают каждую нашу статью. Делается это в Менеджере материалов, кнопка Параметры. Подробнее об этом можно прочитать в этой статье. Если нас не устраивает что то в шапке, мы хотим поменять или изменить рисунок, а также если нам хочется поменять стили у кое каких элементов сайта – делаем это! :) Вот статья, которая вам с этим поможет! О том, как создать неплохую надпись в шапке сайта, можно почитать в отдельной статье (скоро напишу).

Шаг восьмой. Дорабатываем движок и таблицу стилей шаблона, в целях СЕО оптимизации сайта. Дело ведь в том что заголовки статей, разделов и категорий не обрамлены тегом Н1. Увеличение же размера шрифта, идет только за счет таблицы стилей. Это плохо и нам надо это поправить. Поэтому мы проделаем мероприятия описанные в этих статьях – пробный вариант с примером кода, и окончательный вариант, на примере 3 основных типов материалов на сайте.

Шаг девятый. Теперь чистим шаблон от всяких ненужных ссылок. Надо это для того что бы пузомерки не растрачивать зря, ну и для улучшения ссылочного ранжирования – чем меньше внешних ссылок, тем лучше. Алгоритм действий тут трудно прописать универсальный – открываем страницу сайта в браузере и смотрим её Html код, ищем места, где выводятся ненужные ссылки и удаляем их. Вот статья, в которой рассмотрен один из вариантов работы по удалению внешних ссылок из шаблона. Так же не забываем про свои копирайты внизу сайта.

Шаг десятый. Пишем адекватные <meta name="keywords"> и  <meta name="description">, это можно сделать и из админки сайта, в Общих настройках. А лучше если вы эти МЕТА теги пропишете для каждой страницы! Так же на этом этапе можно поставить в нужных местах счетчики посещений (один из вариантов размещения счетчиков), не забудьте однако их тегом <noindex> прикрыть и  добавить атрибут rel=”nofollow”.

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

Шаг двенадцатый. Так как мы планируем зарабатывать на сайтах ещё и посредствам контекстной рекламы, то потребуется создать аккаунт на Google. Ибо контекстная реклама от googla, которая называется AdSense очень хорошо подходит для молодых сайтов с невысокой посещаемостью. Поэтому очень удобно использовать и статистику от googla, называется которая Analytics.  Почитайте об этом подробнее в данной статье.

Следующим шагом, можно считать перенос сайта на виртуальный хостинг и всякие сопутствующие этому действия, о которых можно почитать в этой статье. Хотя детальнее эти моменты описаны в книжке Колисниченко «Joomla 1.5 Руководство пользователя». Что бы избежать проблем с установкой расширений, не лишнем будет почитать эту статью.

В принципе, на этом всё. Для большинства моих сайтов, упомянутых шагов – достаточно. Конечно, если вы хотите какой-то нетривиальный сайт, то вы вряд ли ограничитесь только этим набором рекомендаций. Но для большинства несложных сайтов этого вполне достаточно. Если вспомню что-то важное, допишу!

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