Автор Слава Прокопенко   
12.08.2006 г.

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

Теги – что с ними делать?

 

 

Мета-теги типа HTTP-EQUIV используются для правильного формирования заголовков, а также для режима его обработки. Нас же интересуют мета-теги типа Name, а именно:

meta name= «title»

meta name= «description»

meta name= «keywords»

 

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

Для поисковых роботов главным понятием является релевантность, то есть насколько ваша страница соотвествует поисковому запросу. Поэтому, описание каждой страницы должно быть уникальным, и соответствовать ее содержимому. То есть, если вы хотите, чтобы ваша страница выдавалась по запросу «поисковая оптимизация», надо эти слова прописать во всех трех тегах. И, хоть тег «keywords» практически не влияет на результаты выдачи, он как бы подтверждает наличие поисковой фразы у вас на странице. Используйте те фразы, которые вы прописали в эти теги в тексте страницы и в описаниях в картинках. Не пишите в эти теги того, чего нет у вас на странице – это только ухудшит результаты.

Эти три тега должны располагаться сразу после . За их вывод отвечает mosShowHead(). Также надо учесть, что поисковики придают большее значение словам, которые написаны с большой буквы – то есть заголовок можно написать примерно так:

«ПОИСКОВАЯ ОПТИМИЗАЦИЯ -оптимизация страниц, заголовков, тегов». Все писать большими буквами не следует – робот может расценить это как спам.

Разобравшись с мета-тегами, перейдем к самой странице. Поисковики читают код вашей страницы в том же направлении, что и люди – сверху вниз, слева направо. То есть чем ближе будут ваши фразы к тегу «body», тем больший вес они будут придавать этим фразам. Хорошо бы сразу приписать название (можно с вариациями) страницы в теге

, это придаст ей еще больший вес. Как это сделать – читайте в форуме. Также несколько тегов

-

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

Оформляя вашу страницу, забудьте про использование внутри тегов. Джумла дает вам в руки прекрасный инструмент -каскадные стили css. В идеале, все стили, использованные на странице, должны быть прописаны в css. Если вам не хватает стандартных стилей шаблона, используйте суффиксы. Вы облегчите работу себе и роботу – вместо того, чтобы читать подробные стили для каждого тега, он будет читать только необходимую информацию внутри тегов.

Старайтесь подчеркивать важные вам места (ключевые фразы и слова) тегами , и другими тегами акцентирования. Вы не хотите помечать жирным свой текст? Используйте css! Пусть будет не жирным, для поисковика он все равно останется . А вам для жирного текста останется .

Используя стили, можно всегда добиться нужного эффекта, не задевая дизайн страницы

В Джумле вы можете легко менять стили для модулей, компонентов, отдельных страниц и использовать различные стили в зависимости от выводимого контента.

 

Вот в принципе и все по тегам. Если что то вспомню, допишу. Надеюсь, эти нехитрые приемы помогут вам поднять вашу страничку в выдаче поисковиков. Попрошу все таки комментировать мои статьи на форуме – я могу в чем то ошибаться и чего то не знать.

В следующей статье рассмотрим плотность наполнения страниц, линки и навигацию, использование модулей для насыщение страниц релевантным текстом.

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

Теги – что с ними делать?

Мета-теги типа HTTP-EQUIV используются для правильного формирования заголовков, а также для режима его обработки. Нас же интересуют мета-теги типа Name, а именно:

meta name= «title»

meta name= «description»

meta name= «keywords»

 

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

Любой сайт, построенный на Joomla! CMS - это не статический сайт. Другими словами, сайт на Joomla формируется динамически, в зависимости от содержимого в базе данных. Страница, которую вы видите, создана различными php-командами, находящимися в шаблоне. Для начинающих вебмастеров и администраторов, использующих Joomla!, это доставляет определенные трудности на стадии разработки собственного шаблона.

Сегодня, в порядке вещей, при создании дизайна использовать так называемые редакторы "что вижу, то и будет" (WISYWYG-редакторы), например Macromedia Dreamweaver. То есть, дизайнер даже не должен писать код html. Но! При создании шаблона для Joomla! такие редакторы не подойдут, поскольку они не в состоянии отображать динамическую страницу. Это означает, что пользователь должен будет вручную писать код, а затем проверять с помощью браузеров. При достаточно быстром подключении к интернету, можно проверять свой файл в интернете, но большинство используют "локальный сервер", находящийся на их собственном компьютере. Это - часть программного обеспечения, благодаря которой на домашнем компьютере можно установить Joomla!, настроить ее, а затем уже готовый сайт поместить в интернет. Это экономит время, деньги и нервы.

Введение

Почему я написал эту статью на PageRanker.ru?

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

 

Что вы найдете здесь?

Я надеюсь, что в данном руководстве вы найдете ответы на следующие вопросы:

  • Как сделать Joomla более дружественной для поисковиков
  • Как вообще оптимизировать Joomla
  • Что конкретно нужно сделать, для более высоких позиций в поисковиках

И если я это сделаю, я буду счастлив :)

 

Почему эта книга свободно распространяется?

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

Введение

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

 

Компоненты Joomla

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

Обработка запроса в Joomla состоит из нескольких этапов:

 

  • Входной запрос передается на файл index.php – либо запрошенный адрес непосредственно передается от пользователя к интерпретатору языка PHP, либо при помощи конструкций mod_rewrite вид входного запроса модифицируется для того, что бы Joomla могла его понять.
  • Включается конфигурационный файл configuration.php.
    • Если в конфигурации указано, что сайт находится “на техническом обслуживании”, то работа прекращается и пользователю выдается предупреждение о том, что сайт закрыт. Флаг закрытости сайта устанавливается в административной части Joomla, либо путем ручной правки конфигурационного файла.
  • Инициализация, включение основных системных файлов (как правило, находящихся в директории /includes/) и создание объекта доступа к базе данных (параметры соединения, такие как логин и пароль указываются в файле конфигурации).
  • Загружаются на выполнение системные мамботы (мамботы находящиеся в папке /system/). В стандартном дистрибутиве таких мамботов нет, но существует множество сторонних мамботов, как например AutoLiveSite, позволяющий динамически подменять конфигурационную переменную $mosConfig_live_site в зависимости от того, какой хост был запрошен.
  • Определение вызываемого компонента зависит от настроек конфигурационного файла Joomla:

Что такое шаблон?

Шаблон отвечает за вывод содережимого вашего сайта и его внешнее форматирование. Под содержимым подразумеваются компоненты, модули, статьи/новости и другая статическая информация. Оформлением всего вышеперечисленного занимается css - стили вашего шаблона (файл template_css.css).

По умолчанию, Joomla! доступна к скачиванию с двумя стандартными шаблонами. больше шаблонов вы можете найти на сайтах, посвященных Joomla! Или, при наличии достаточных навыков, вы можете сделать свой собственный шаблон.

Список установленных шаблонов и доступные действия над ними можно увидеть в "Менеджере шаблонов" (находится в админцентре).

Как установить новый шаблон?

Есть 2 способа установки шаблона: с помощью инсталлятора Joomla и вручную. 1. В админцентре выберите "Установка" - "Установить шаблоны сайта" (или "Шаблоны админцентра, в зависимости от типа устанавливаемого шаблона). Далее выберите архив с шаблоном на вашем жестком диске и нажмите кнопку "Установить".

После установки направляйтесь в "Сайт" - "Управление шаблонами" - "Шаблоны сайта". Вы можете увидеть название только что установленного шаблона в списке других шаблонов. Выберите шаблон и нажмите "Сделать по умолчанию".

2. Распакуйте шаблон в папку на локальном компьютере и загрузите её по FTP на сайт в папку templates

Как можно изменить шаблон?

Шаблон - это папка, находящаяся в папке templates вашего сайта, в которой хранятся файлы xml, php, css и изображения. Вы можете изменить эти файлы через специальные программы или через интерфейс админцентра.

В админцентре выберите "Сайт" - "Управление шаблонами" - "Шаблоны сайта". Далее выберите шаблон, который собираетесь изменить. После чего нажмите кнопку "Изменить HTML" или "Изменить CSS".

CSS - это стили вашего шаблона. С помощью css можно сделать оформление каждому элементу шаблона. HTML - это главный файл, в котором осуществляется вывод содержимого сайта. В папке этот файл называется index.php.

 

Как добавить новую позицию в шаблон?

Прежде всего для создания новой позиции в шаблоне, вам необходимо определиться с названием позиции. Существующие позиции на сайте вы можете посмотреть в "Админцентр" - "Управление шаблонами" - "Позиции".

После того, как вы выбрали название позиции, открывайте index.php вашего шаблона и добавьте строчку

 mosLoadModules ( 'position_name'); ?>

в нужное место, где "position_name" - это название позиции.

Введение

Цель этой презентации это дать обзор того, как же можно использовать Joomla для создания сайтов. Я буду предполагать, что вы уже используете Joomla или предполагаете ее использовать. Мы лишь остановимся на вопросах "Что, почему и кто". Ответы на вопрос "Как" займут слишком много времени. Для ответа на него лучше посетить сайты, указанные как источники дополнительной информации.

А подойдет ли вам Joomla

Что такое Joomla

Joomla - это инструмент для создания сайтов. Так же существуют другие инструменты, такие как DreamWeaver, FrontPage или любой текстовый редатор. Некоторые хостинг-провайдеры предоставляют свои инструменты для построения сайтов.

Почему надо использовать Joomla

  • Управление содержимым - Joomla это Система Управления Содержимым (CMS). Такая система строит каждую страницу из базы данных когда посетитель запрашивает ее. Вы можете изменять содержимое из удобной панели управления, прямо в вашем браузере. Обычный же HTML-сайт по сути не изменяем, фиксирован. Для изменения сайта вам необходимо изменять файлы и загружать их на хостинг, что не совсем удобно и главное не быстро.
  • Свободная лицензия - это значит, что данное программное обеспечение свободно. У Joomla есть огромное сообщество, множество пользователей и ресурсов, которые так же свободны.

Кто должен пользоваться Joomla

Joomla идеально подходит для сайтов, где:

  • Часто изменяется содержимое
  • Сайтом занимаются не программисты

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

Создание вашего сайта

Запомните, что Joomla это всего лишь инструмент. Эффективность вашего сайта и его полезность для аудитории определяется вашим контентом, информационной архитектурой и дизайном.

Введение

Эта тема – перевод документа "Anna's Joomla Tips" с оригинального сайта joomla.org. Руководство, по размеру не совсем большое, написано на простом и легкодоступном языке, что позволяет новичкам разобраться в сложной структуре Joomla буквально за час/

О замеченных ошибках и неточностях пишите нам на форум, мы с удовольствием их исправим. Да, кстати, при переводе данного документа мы старались использовать термины, описанные в «Глоссарии Joomla», так что, если что будет непонятно, прочитайте соответствующую тему на нашем форуме.

Ну, поехали… Для начала хотелось бы сказать, что Joomla была разработана для того, чтобы сделать достаточно сложные с первого взгляда системы построения сайтов легкими в освоении. Вот почему так много людей используют её! Однако если вы никогда не использовали систему управления контентом (CMS), то надеяться на полное понимание всей структуры Joomla без дополнительных руководств и статей крайне глупо.

Эти советы написаны и собраны в одной статье, чтобы наиболее облегчить знакомство с Jooml’ой. Мы не будем объяснять вам очевидные вещи, которые вы сами в состоянии обнаружить, рассматривая раздел администрирования сайта. Мы лишь расскажем вам, в каком направлении разрабатывать ваш веб-сайт на Joomla, и как перейти от точки А («я хочу.. ») к точке B («вот как…»).

Шаблоны админцентра: Шаблоны администратора определяют расположение бэкэнда веб-сайта Мамбо.

Тэг Alt: Атрибут 'alt', часто называемый как 'alt tag' - текстовый параметр, добавляемый к тэгу изображения для описания изображения, содержащегося в тэге. Этот текст становится видим (внутри текстового поля), когда Вы удерживаете курсор мыши над изображением во фронтэнде веб-сайта.

Архив: Объекты содержимого могут быть архивированы и ими можно управлять в бэкэнде. Модуль Архива обеспечивает отображение архивных объектов на Вашем сайта.

Бэкэнд (Backend): 'Бэкэнд' - Панель управления Joomla, где администраторы управляют сайтом и его содержимым.

Блог (Blog): Стиль Блог внутри Joomla - это перечень документов в итоговой форме. Пример: Это может быть только ссылка, или текст, содержащий только вводную часть документа со ссылкой на него. Часто страница "Новости" написана в стиле Блог. Главная страница сайта Joomla по умолчанию тоже часто выполнена в виде Блога.

Категория (Category): Категорией называется совокупность объектов, которые связаны между собой по смыслу. Например: Категория 'Рыба' может содержать записи 'Сельдь', 'Пикша' и 'Колюшка'.

Ravenswood Joomla Server

Это сервер для платформы win32 содержащий Apache, php, MySQL и предустановленную Joomla! версии 1.0.x. Такое сочетание обеспечивает полностью автономную окружающую среду для разработки, тестирования и проведения демонстраций.

Система не нуждается в установке, в ходе работы не используется реестр, не изменяются системные файлы.

В качестве ядра выступает Uniform server, а для удобного управления сервером и быстрым доступом к основным его функциям используется Unitray. Ravenswood Joomla Server - уникальное творение которое можно запускать не только с жесткого диска, но и с флэшки. Вся ваша работа заключается только в запуске одного файла - Joomla.exe.

 

Пошаговое руководство по созданию сайтов на системе управления контентом Joomla!

Предисловие

Однажды я решил сделать сайт о программах Corel. Хотел поделиться с миром своими знаниями и опытом. Подошёл к этому вопросу весьма серьёзно и начал искать подходящую систему управления контентом. Но этот процесс затянулся, т.к. трудно найти нечто абсолютно совершенное в этом несовершенном мире. Увы…

Одни системы денег стоят, для других мало расширений, а в Joomla! я нашёл практически всё, что было необходимо для сайта. Если не закладываться на сверх-посещаемость, которой в одиночку без "вареза и порнухи" добиться практически невозможно, то Joomla! практически идеальный выбор. Она бесплатна, расширяема и есть большое сообщество разработчиков и пользователей.

Joomla! – полнофункциональная система управления контентом сайта, которую можно использовать для решения широкого спектра задач. От простенькой персональной странички с резюме и фотографиями типа "я и моя собака" до серьёзных корпоративных порталов и приложений. В этой книге я напишу о своём опыте человека не обделённого некоторой долей интеллекта, но полного профана в области веб-технологий на момент возникновения мысли о создании собственного сайта.

Некоторые могут поинтересоваться. А почему именно эта система выбрана для сайта? Упреждая модный нынче вопль "ЗАКАЗУХА!!!", что частенько проскакивает на железячных и программных форумах спешу сообщить, что в отличие от сильно обделённых функционалом версиях платных систем для бесплатных гораздо проще найти нужные модули. Особо популярные, даже переведены на русский язык. Перевести же нелокализованные модули совсем не сложно. Вполне достаточно немного ориентироваться в английском языке и немного знать предметную область в русском. Да и какая "заказуха" может быть для систем с открытым исходным кодом?

Думаю, что прочитав эту статью вы согласитесь со мной, что уж если и создавать сайто, то создавать его в Joomla. Вы не заплатите за это ни копейки. Не считая, конечно затрат на оплату услуг вашего провайдера доступа в Интернет. Главное условие при этом – немножко уметь думать и анализировать. Если вы этого не умеете и абсолютно не желаете научиться, то я, как автор этой книги, вряд ли смогу чем-либо помочь. Тогда вам проще заплатить тем, кто умеет думать. И анализировать. Молодые и расторопные наводнили мой почтовый ящик предложениями об услугах по созданию сайта.

 

© 2018 All Rights Reserved.