Самые распространенные ошибки и вопросы. Почему Joomla – лучшая CMS? Почему в джумле

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

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

Структура контента в Joomla (разделы и категории)

Для того, чтобы понимать, какие именно пункты меню можно создать, нам нужно будет предварительно затронуть вопрос структуры контента в Джумле (материалов, статей). Наполняя проект контентом вы должны указать раздел и категорию, в которой будет размещаться данный материал.

Хотя у вас будет и еще один вариант — выбрать из выпадающего списка поля «Раздел» пункт «Не указано» (в поле «Категория», в этом случае, автоматически выберется точно такой же вариант). В этом случае материал не будет принадлежать никакому разделу и категории, что несколько ограничит возможности вывода статьи на страницы вашего сайта, но об этом чуть попозже.

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

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

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

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

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

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

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

В админке все мастера по работе с контентом сосредоточены в одном месте под символичным названием «Материалы»:

Создание разделов и категорий

Сначала нам нужно будет создать нужное количество разделов (наивысший уровень вложенности), а затем в каждом разделе создать нужно количество категорий. Для этого вам необходимо из верхнего меню админки выбрать «Материалы» — «Менеджер разделов». В открывшемся окне нужно нажать на кнопку «Создать», расположенную вверху окна справа.

В результате откроется окно мастера, где вам будет предложено заполнить некоторые поля и произвести некоторые настройки для создаваемого раздела. В поле «Заголовок» нужно ввести его название, а в графе «Псевдоним» вы можете латиницей ввести то же самое название, разделяя слова знаками тире.

Для чего нужно заполнять «Псевдоним»? — спросите вы. Нужно это делать только в том случае, если вы используете стандартные возможности Joomla по созданию человеко-понятных урлов ().

Если вы не используете ЧПУ или используете для этих целей сторонние компоненты, то заполнять графу «Псевдоним» вовсе не обязательно.

Вообще, ЧПУ может быть полезно и с точки зрения улучшения поисковой оптимизации, и с точки зрения удобства навигации пользователей по сайту. А организовывать преобразование адресов страниц в SEF ссылки лучше всего, по моему мнению, во всех возможных подробностях (там даже про страницу ошибки 404 и оптимальный Title речь идет.

В поле «Опубликовано» галочку нужно будет поставить в положение «Да». В графе «Доступ» вы можете настроить, кому из посетителей вашего проекта будет доступно содержимое этого раздела: либо всем, либо только зарегистрированным пользователям, либо только администраторам (Специальный).

Не уверен на сто процентов, где будет выводиться картинка заданная в поле «Изображение», толи в модуле с меню, толи на странице раздела. Скорее всего, второе, но я могу и ошибаться.

Лично я для того, чтобы добавить изображение на страницу раздела или категории, использую поле «Описание». В нем можно использовать визуальный редактор и специальную кнопку для добавления картинок.

После нажатия на эту кнопку у вас откроется окно, в котором вы сможете, нажав на кнопку «Обзор», найти нужное фото у вас на компьютере и осуществить его загрузку на сервер с помощью кнопки «Загрузить». После чего вам останется найти только что загруженное изображение, щелкнуть по нему мышью и нажать на кнопку «Вставить», расположенную вверху:

Первый раздел нами создан, теперь по аналогии нужно создать и остальные. После этого приступаем к созданию категорий в Джумла. Для этого в админке выбираем «Материалы» — «Менеджер категорий». Для создания новой нажимаем на кнопку «Создать», расположенную в верхней части окна.

Все остальные настройки аналогичны тем, что мы рассматривали ранее. Для окончательного создания нажмите на кнопку «Сохранить», расположенную вверху окна. Аналогичным образом нужно создать категории для всех разделов вашего сайта. После это можно приступать к добавлению контента через админку Joomla.

Добавление контента (новых материалов, статей) в Джумла

Для этого выберите «Материалы» — «Менеджер материалов». В результате у вас откроется окно, содержащее список всех имеющихся на вашем проекте статей. Для создания новой нужно будет нажать на кнопку «Создать», расположенную вверху окна.

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

Сейчас же я хочу остановиться только на тех моментах, которые непосредственно касаются структуры контента в Joomla. В поле «Заголовок» вам нужно указать будущее название статьи, а графу «Псевдоним» следует заполнять только в случае использования вами стандартного джумловского SEF преобразования адресов (ЧПУ), по аналогии с тем, как я объяснил это выше.

Сам текст статьи можете вводить как .

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

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

При использовании JCE просмотреть HTML код можно двумя способами. Во-первых, вы можете нажать на надпись "", расположенную прямо над панелью инструментов. Но в этом случае вы увидите просто код без подсветки и возможности отменить сделанные изменения.

Второй способ гораздо удобнее и предпочтительней будет использовать именно его. В этом случае для просмотра кода вам нужно нажать на кнопку «Edit Code», представляющую из себя листок бумаги с двумя красными скобками тегов:

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

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

После написания статьи, перед тем как ее сохранить, вы должны будете выбрать, в каком разделе и в какой категории этого раздела будет находиться ваш новый материал. Для этого предназначены выпадающие списки полей «Раздел» и «Категория». Если вы ничего не выберите, то ваша статья будет находиться сама по себе:

Для того, чтобы вывести новую статью на сайт, нужно поставить галочку в поле «Опубликовать» в позицию «Да». Если вам потребуется вывести ее на главную (про менеджер главной у нас будет отдельный разговор), то поставьте галочку напротив «Да» в поле «На главной».

Поисковая оптимизация ссылки (кнопки) «Подробнее»

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

В результате в тексте статьи появится разделяющая горизонтальная линия, а при выводе ее в виде блога категории или раздела, будет отображать только анонс (та часть, которая находится выше разделительной линии).

Читатель блога, созданного таким способом, после текста анонса увидит кнопку (ссылку) «Подробнее», перейдя по которой сможет продолжить чтение уже на странице с полной версией. Причем будет открыт тот участок текста, который следует сразу за текстом анонса, чтобы пользователю вашего Джумла-блога не пришлось прокручивать анонс, который он уже прочитал.

Если текст надписи на кнопке «Подробнее» вам не нравится, то можете задать другой текст этой ссылке ( описано их значение для продвижения).

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

Для изменения текста «Подробнее» вам нужно при создании или редактировании статьи открыть в правой колонке настроек область «Параметры — Расширенные», в самом низу которой вы увидите пункт «Альтернативный текст Подробнее...» . Введите сюда свой уникальный анкор с нужными ключевыми словам.

По завершению работы над статьей нажмите на кнопку «Сохранить», расположенную вверху окна. Еще раз напомню, что остальные настройки, которые можно сделать, мы подробно рассмотрим в одной из последующих статей. Аналогичным образом вы наполняете ваш сайт контентом, размещая его по категориям различных разделов Джумла.

Создание пунктов меню в Джумле для вывода статей

Теперь давайте перейдем к вопросу вывода контента на сайт. Как я уже неоднократно упоминал, страница в Joomla жестко связана с пунктом меню, по нажатию на который она и будет создана ().

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

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

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

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

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

Для создания нового пункта в Джумла нужно зайти в то меню, где мы будет его создавать. Про создание нового меню и вставку его в модуль, для отображения в нужном месте шаблона сайта, вы можете почитать в публикации, ссылку на которую я приводил в самом первом абзаце. Итак, в админке выбираем «Меню» — «Название нового».

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

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

Но нас сейчас интересуют те пункты, которые позволяют выводить статьи в том или ином виде. Эти пункты меню скрываются за пунктом «Материалы»:

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

  1. Стандартный шаблон материала — с помощью это пункта меню на страницу сайта можно вывести одну единственную статью. Какая именно будет выведена, вы задаете в настройках, а именно в поле «Выберите материал», с помощью кнопки «Выбрать». В результате этого откроется отдельное всплывающее окно со списком всех материалов, имеющихся у вас (можно использовать фильтры по категориям и разделам)
  2. Шаблон блога категории — его следует выбирать, если вы захотите создать блог на Joomla не на главной (для создания блога на главной порядок действий будет несколько иной). По данному пункту будет открываться перечень всех статей из какой-либо категории. Текст материалов нужно будет разбивать на анонсы и все остальное с помощью ссылки «Подробнее».

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

  3. Шаблон списка категории — он позволяет вывести на странице сайта список заголовков всех материалов, имеющихся в выбранной категории.
  4. Шаблон блога раздела — он позволяет вывести все статьи выбранного раздела в формате блога (анонсы статей со ссылкой «Подробнее»). По сути похож на «Шаблон блога категории», только может включать в себя контент из нескольких категорий, входящих в выбранный раздел
  5. Стандартный шаблон раздела — он позволяет вывести список заголовков всех категорий выбранного раздела
  6. Список материалов в архиве — редко используемый пункт, позволяющий отобразить список всех архивных материалов вашего сайта. Архивы, наверное, будут актуальны на новостных сайтах, где информация быстро теряет свою актуальность и имеет смысл эти материалы заархивировать, чтобы они не участвовали в поиске наравне с актуальными статьями.
  7. Шаблон блога материалов на главной — позволяет отображать на главной все материалы, помеченные при создании галочкой «На главной» в виде блога (анонсы статей с ссылкой «Подробнее»). После установки Джумла такой пункт меню уже будет создан и вам вряд ли придется его использовать повторно, разве что только после случайного удаления или же при каких-то других хитрых манипуляциях

Удачи вам! До скорых встреч на страницах блога сайт

Вам может быть интересно

Как создать в Joomla блог на основе категории или раздела с помощью пункта меню, а так же другие варианты вывода контента
Что такое Joomla
Организация контента в Joomla - удаление и создание статей в админке, а так же настройка параметров для всех материалов
Контакты для сайта и форма обратной связи с помощью встроенного компонента Joomla
Меню в Joomla - добавление вложенного или выпадающего меню, а так же создание и настройка модуля для его отображения на сайте
Модули в Joomla - просмотр позиции, настройка и вывод, а так же назначение суффиксов класса
CMS Joomla - принципы работы бесплатной системы управления контентом, создание страниц и их кэширование
Модули вывода списка разделов в Joomla, случайных и последних новостей, похожих материалов, произвольных фото и Html кода
Создание карты для сайта на Joomla с помощью компонента Xmap
Админка Joomla - полный мануал по всем настройкам административной панели Джумлы в деталях и картинках

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

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

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

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

Вот пять причин почему люди выбирают Joomla:

1.) Широкие возможности управления контентом

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

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

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

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

  • Сайтов с большими объемами контента и страниц
  • Сайтов с большими и сложными навигационными структурами
  • Для тех, кто создает сайт и не имеет опыта кодирования
  • Для людей, которые любят, когда все и всегда организовано (как я)

Pro совет: каждый интерфейс и компонент имеет десяток опций и настроек, чтобы контролировать все, начиная от сортировки, фильтрации и организации, содержания (название, автор, дата и т. д.), управления отображением на странице, макетов страниц блогов (да на Joomla можно легко создать блог), метаданных, параметров SEO-оптимизации и многого другого. Вы можете сделать все, что угодно, поскольку под капотом огромная мощь, если знаеть, где искать.

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

2.) Стандартизированный интерфейс и функциональность

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

Стандартизированный интерфейс Joomla.

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

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

Это делает Joomla идеальным выбором для:

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

Pro Совет: освоение Joomla может занять некоторое время, но как только вы это сделаете, вы будете иметь мощный набор инструментов в своем распоряжении. Рабочий процесс сначала может показаться не совсем понятным, но как только вы узнаете, как все компоненты работают вместе, вам станет очень просто работать с сайтом.

3.) Управление пользователями и функции управления доступом

Система регистрации пользователей, менеджер пользователей и несколько уровней ACL (список контроля доступа) встроены прямо в ядро Joomla. Благодаря этому Joomla идеально подходит для сайтов, которые требуют учетных записей пользователей, регистрации пользователей или функции ограничения доступа к информации.

Регистрация пользователя и настраиваемый контроль доступа встроены в ядро Joomla

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

Это делает Joomla идеальным выбором для:

  • Сайтов с необходимостью регистрации пользователей
  • Сайтов с требованиями ограничения доступа к контенту
  • Сайтов на основе членства или подписки
  • Сообществ или форумом
  • Бизнес-сайтов, где нужен отдельный раздел “кабинет клиента” или логин клиента
  • Компаний с большим штатом или количеством участников

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

4.) Расширенный контроль шаблона

Некоторые CMS платформы разрешают использовать только один активный шаблон (или тему) или один набор параметров шаблона на весь сайт, и, в большинстве случаев, этого достаточно. Однако, если вы когда-либо хотели, чтобы было легче использовать разные настройки шаблона на разных страницах, либо хотели использовать более одного шаблона на вашем сайте, то Joomla может легко помочь с этим.

Joomla может справиться с простыми и сложными конструктивными требованиями.

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

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

Это делает Joomla идеальным выбором для:

  • Сайтов с широкими или часто меняющимися требованиями
  • Многосекционных сайтов с требованиями цветового разнообразия
  • Творческих веб-дизайнеров
  • Разработчиков Шаблонов

Pro совет: для более продвинутых в настройках пользователей существует возможность напрямую редактировать шаблон через интерфейс менеджера шаблонов с помощью встроенного редактора кода. Вы можете проводить сложные настройки кода, не покидая внутренний интерфейс.

5.) Международная языковая поддержка

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

Поддержка международных языков, интегрированных в ядро Joomla.

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

Это делает Joomla идеальным выбором для:

  • Международных сайтов и проектов
  • Веб-сайтов, требующих многоязыковую поддержку
  • Сайтов с многоязычным контентом
  • Больших команд, многоязычного персонала

Pro Совет: Joomla имеет обширную встроенную поддержку языков, но это не перевод контента веб-сайтов. Перевод существующего контента может быть показан и назначен по-разному, но это не автоматический перевод контента, написанный на одном языке и машинно переведен на другой язык. Это важное различие, о котором нужно помнить. Существует множество дополнительных расширений для автоматического перевода для Joomla, если вы нуждаетесь в них.

pull 29 октября 2012 в 13:51

Почему Joomla – это плохо для сайта?

  • Чулан *

На самом деле, в джумле ничего плохого нет, если сайт на этом движке (как и на любом другом) создан со знанием дела. В частности, если изначально модульная сборка джумлы была подготовлена к современному подходу продвижения сайтов.
Но на нашей практике, такую сборку создателям сайтов, с которыми нам приходилось работать, создавать было очень сложно.
У джумлы, как у бесплатной системы управления, есть свои достоинства. Но они редко используются, в пример многочисленным недостаткам.

Что нам нужно от системы управления, что бы сайт гладко вышел в желанный всем топ?

1. Грамотные ссылки. Это URL адрес, который мы видим в адресной строке браузера. Модули джумлы, рассчитанные для создания грамотных ссылок используют изначально неправильную компоновку адреса страницы, но с этим можно было бы смириться, если структура сайта (и ньюансы с ней связанные) изначально будет использоваться на этапе планировки. В большинстве случаев, прицепить такой модуль после создания сайта и его заполнения контентом – уже не представится возможным из-за неизбежных коллизий старых адресов страниц и новых. Великолепный пример – если у вас стоит модуль интернет-магазина. Даже самый дорогой коммерческий модуль моментально приведет его в технический нокдаун. Если же модуль простой, то он какое то время поживет, пока вы не обнаружите, что товары, которые вы хотели продвинуть, некогда не выйдут в топ, сколько бы денег вы на это не тратили. Все эти проблемы решимы только частично.

2. Тайтлы. Они же заголовки страниц. Для пользователя они не так важны, но они невероятно важны для поискового робота. С ними абсолютно та же история, что и с ссылками, только работоспособных модулей гораздо меньше. Относительно способные версии – конечно платные, но их так же следует устанавливать до создания сайта. Чаще всего, несчастным оптимизатором сайта в макет сайта вживляется инъекционный скрипт, который интегрирует правильные поисковые тайтлы на конкретный адрес. Но таким способом работать не удобно, ведь что бы что то откоректировать, нужно идти на FTP сайта и править файл от туда, думать о синтаксических програмных ошибках и прочих вещах, о которых оптимизатор и думать не хотел бы, а приходится. Да и к тому же, возникновение таких ситуаций усугубляет бессмысленность такой системы управления. Стандартный компонент ведения заголовков страницы у джумлы очень слабый и не подлежит даже крайне необходимой простейшей тонкой настройке.

3. Заголовки верхнего уровня. Проблема та же что и с тайтлами, только не так ярко выражена. Конечно, их можно вписывать для каждого текста через визуальный редактор, но на сайти с архитектурой маломальской сложности рано или поздно произойдет коллизия материалов, которая черевата дурными последствиями, неочевидными на первый взгляд. Заставить джумлу управлять заголовками централизованно каким нибудь модулем можно на этапе создания сайта. После создания - проблемы будут как и у тайтлов. Только с большими коллизиями заголовков, которые уже использованы в тексте или в стандартных компонентах.
Чистый код. В коде не должно быть ничего лишнего, но программисты джумлы редко с этим могут совладать, так как им мешает крайне убогая линейная структура данных и шаблонов. Все неплохо, если джумла изначально была вычещена от ненужных модулей, лишних компонентов и настроена должным образом. Желательно, что бы версия, которую программист ставит на сайт – была современной, а не датированный прошлым тысячелетием. Увы, автор этой статьи такие сайты видел только у настоящих профессионалов SEO и веб-программирования, которые твердо знают как это должно работать и что им нужно для продвижения. В 90% случаев сайты программируются по принципу «кто во что горазд», так как программисты в студии дизайна, фрилансеры и просто ваши хорошие друзья не часто не собираются их продвигать своими руками. Исключение – что то очень низкочастотное и недорогое, желательно, без конкуренции вообще. Конечно, сайт можно написать на китайском языке – и он будет красивый, очень информативный, эргономичный и с отличной графикой – но, оптимизировать такой сайт будет стоить титанических трудов, которые все равно не принесут ожидаемых результатов, так как для продвижения сайта нужны ньюансы, которые этой системой управления не предусмотренно создавать.

В 99% случаев, сайт на джумле проще переделать заново на другой системе управления, чем пытаться настроить.

4. Сайт на джумле очень просто сломать. Для этого в интернете свободно существует масса эксплоитов и програмного обеспечения, которые обновляются с каждой новой заплаткой этой уже изрядно заштопанной системы. Допустим, вы оглянуться не успеете, как на вашем сайте, если ваш сайт привлечет чье то завистливое внимание, появится блок порнографических ссылок, скрытых от обычного взора, доступные для просмотра непосредственно из кода страницы. Или однажды прийдет уведомление, что ваш ресурс рассылает спам. Или ваших потенциальных покупателей будет атаковать троян (к слову сказать, вы даже понять не сможете где он и есть ли он – это одна строчка кода, внешне напоминающего яву, но автономный и приносящий поистине интересные результаты). Как результат – потеря кармы, падение (на долго) позиций в рейтингах или перманентный бан.

Конкуренция. Идеологически, эта бесплатная система управления (как и многие другие), создана не для того что бы вы сыкономили пару тысяч рублей (столько стоит лицензия NetCat), а что бы вы технически не смогли создать полноценной конкуренции. Разве этого хотите вы от своего сайта?

Теги: Joomla, NetCat, cms, SEO

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

При этом почти всегда отображается ровно столько страничек, сколько ты на самом деле и создал. Да, дублировались, помнится, site.ru и site.ru/index.html но никогда не было таких дублей как page и page/ например или тем более index.php?com_virtuemart=11&fly_page=17&pop=0 и index.php?fly_page=17&pop=0&com_virtuemart=11

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

За что любят джумлу?

Те, кто создает сайты на джумле, влюблены в нее за минимум вложений собственного труда. В сети сотни бесплатных шаблонов, сама джумла как движок тоже бесплатна… Дешево и сердито – это лозунг, совершенно четко описывающий джумлу. Тяп-ляп, сайт сделан! Выглядит очень прилично (еще бы, уже на полсотне сайтов обкатан), соотношение прибыли к затратам весьма привлекательно. Любой школьник может неплохо зарабатывать фрилансом на создании таких сайтов…

Те, кто заказал сайт и получил ГС на джумле, тоже довольны. Дешево и сердито, опять же: мало заплатил, а получил весьма симпотный сайт. Свой, собственный! И легко править в админке цены, создавать новые страницы с новыми товарами… Любой бизнесмен может дешево получить сайт на джумле!

Почему джумла – зло?

Почему же сердито? А потому что как только становится вопрос о продвижении такого сайта, оказывается, что при всамделишных 50 страница товаров в поиске участвует 300-400 страниц дублей. Джумла генерит их лихо. И за эти самые дубли сайт ни хрена не вылезает по серьезным запросам, только по беспонтовым нч.

Да, джумловоды мне возразят, что есть же SEF – ставь и не ной. Угу… Бывает, помогает. Только знаю я и такой сайт, на котором вроде как все и установлено, а редиректы не срабатывают. И опытный специалист по джумле, установив плагин по созданию чпу, руками развел – мол, все дело в VirtueMart – либо на сайте ЧПУ работает либо там, а одновременно нет. Сейчас я влез в список плагинов, увидел там одновременно два – ArtioSEF и SEF. Блин, слов нет у меня на вас, специалисты по джумле.

Другой сделал красивый сайт, сразу предусмотрел все человекопонятные урлы, никаких дублей… Ну, разве что хост с www и без www работали одновременно, ну да это я поправил за пять минут в.htaccess… Но вижу другое – в меню страница ЦЕНЫ при наведении дает подменю цены на услуги-1, цены на услуги-2 и так далее до шестой странички цен. “Заглавная” страничка цен не имеет смысла, там нечего писать, пункт “цены” создан для того, чтобы ветвиться на шесть вариантов, но у него одновременно и подменю из шести видов цен и сама страничка кликабельна, пустая болтается. Вы думаете, единичный случай? Сплошь и рядом такое при создании вложенного меню, у любого признанного спеца по джумле.

А еще полный кошмар – то, что время от времени срабатывает анти-чпу: как раз человекопонятные урлы вдруг начинают редиректить на громоздкие бредовые джумло-адреса… Которые, разумеется, закрыты в robots.txt… И сайт со свистом улетает из выдачи…

Отдельно привет редактированию главной страницы.

И подпривет массовому дублированию этой страницы.

Отдельно привет редактированию тайтла главной страницы.

Отдельный привет полной независимости версий джумлы.

Да, я понимаю, что любую кретинскую админку можно подстроить под свои нужды. Если долго мучиться, можно и из джумлы сделать сео-съедобный сайт.

Джумла – выбор лентяев

Но все же до сих пор джумла является отличным выбором для лентяев:

тех, кто ленится учить html и php для создания нормальных сайтов. Сделал плохой сайт, получил немного бабла, сделал второй плохой сайт, получил еще немного… Со старушки 10 копеек, да десять старушек – уже рубль…

выбор для малоопытных и желающих сэкономить нью-бизнесменов. Какая разница, в самом деле: тут сайт и тут сайт, но эти берут за создание 100 штук, а эти 20… Конечно, я сделаю за двадцать, сэкономлю… Ну экономьте, валяйте… На своих будущих доходах с клиентуры сайта…

И еще джумла – отличный выбор для создателей говносайтов под продажу ссылок в сапе. Кретинские урлы, создаваемые перестановкой частей автоматически создаваемых урлов, автоматически увеличивают число страниц под продажу говноссылок – так что вперед, юзайте джумлу!

По поводу перманентных утверждений, что все косяки были и остались в версии 1.5.0, а вот 2.5.0 и выше – просто прелесть.. Ну-ну… Залез сейчас посмотреть версию сайта, с которым мучаюсь по работе. Версия 2.5.6 Что имеем: Несколько категорий типа products, projects, contacts, info и в каждой категории ряд своих страниц. Ну, для краткости, номерами их обозначу, имеем адреса:

products/01
products/02
products/03
projects/04
projects/05
projects/06
contacts/07
contacts/08
contacts/09
info/10
info/11
info/12

В индексе все варианты перестановок:

products/01

products/12
projects/01

projects/12
contacts/01

contacts/12
info/01

info/12

Конечно, виноват программист, я ж не спорю – все можно настроить. Просто не надо ля-ля, что джумла проста, очевидна и беспроблемна. Это проблемный движок, требующий огромного внимания. А потому вся ее бесплатность улетучивается, когда приходится вкладываться в исправление косяков тяп-ляп-программистов, привлеченных легкостью установки движка, огромным числом бесплатных шаблонов и плагинов.

И – да, я ничего не писал о прожорливости движка – это ж просто пипец, когда сайты со слабой посещалкой вешаются, потому что движок на обычном хостинге не справляется с нагрузкой. Страницы вылетают из индекса, позиции улетают… Кто-то начинает платить за более дорогой хостинг, а другой просто сносит джумлу и ставит что-то более оптимальное, и все проблемы исчезают:)

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

5 причин для выбора Joomla

Дебаты о том, что лучше, WordPress или Joomla, длятся уже слишком долго. Вот несколько причин в пользу выбора второй CMS:

  1. На ней работают 2,8% сайтов во всем мире. Несмотря на кажущуюся незначительность этой цифры, это довольно солидный показатель. Новый веб-ресурс на этом движке создается каждые три секунды.
  2. Более 6000 расширений. Что открывает неограниченные возможности для работы с данной системой управления контентом.
  3. Наиболее известные в мире компании, организации и люди работают с этой платформой. В их числе Pizza Hut, правительство Греции и Великобритании, MTV, McDonalds. Леонардо Ди Каприо тоже использует Joomla. Его примеру последовали множество других голливудских звезд.
  4. Простая и удобная панель администратора. Если вы никогда раньше не имели дело с CMS, то с Joomla вы разберетесь очень быстро.
  5. Потрясающий вид. Даже стандартные шаблоны этого движка выглядят просто великолепно. Но если вам и этого мало, то вы всегда можете найти другие на просторах интернета.

Joomla – одна из лучших на сегодня систем управления содержимым сайтов. По своей популярности с ней может соперничать разве что WordPress. Для сравнения, вот шаблоны второй CMS.

Интернет