Joomla
Содержание:
- Предварительная проверка установки
- Этап №4 — Инсталляция и настройка расширений для Joomla!
- Что такое Joomla и история Джумлы
- Что выбрать, Joomla или WordPress?
- Как работает Joomla
- Joomla или WordPress: что безопаснее?
- Перенаправления
- Использование учетных записей Joomla в проекте на Django
- Обзор параметров компонента Virtuemart
- Чистка Dropbox backup-storage по cron’у
- Ленты новостей
- Обмен сообщениями
- 600000000 сайтов
- Как зайти в админку, обзор функций
- Настройка Joomla
- Плагины Joomla для электронной коммерции
Предварительная проверка установки
Пред-проверка установки помогает определить, подходит ли ваш сервер для установки Joomla. Если вы видите красную метку, это означает, что пакет решений настроен неправильно, а установщик отказывается ставить Joomla. В зависимости от вашей конфигурации, могут наблюдаться небольшие различия. Установщик Joomla! просчитывает параметры конфигурации веб-сервера (в нашем случае Apache), PHP, и операционную систему
При использовании систем Unix (Linux, Mac OS X), обратите внимание на права доступа к файлам, это особенно важно для файла configuration.php. Этот файл будет создан в конце установки с вашими значениями. Если программа установки не может прописаться в папку, Joomla! не установится
В этом случае, перейдите к настройке прав и нажмите кнопку «повторить проверку»
Если программа установки не может прописаться в папку, Joomla! не установится. В этом случае, перейдите к настройке прав и нажмите кнопку «повторить проверку».
Рисунок 2: Пред-проверка установки
Этап №4 — Инсталляция и настройка расширений для Joomla!
Стандартный набор функций и модулей CMS может быть очень полезен в работе. Однако зачастую бывает так, что чего-то не хватает. Ликвидировать проблему нехватки функционала помогут сторонние расширения, устанавливаемые в систему. Они позволяют решать ряд важных задач:
- расширение доступных функций и упрощение работы с меню;
- обеспечение дополнительного уровня безопасности;
- оптимизация работы вебсайта (SEO);
- добавление новых функций для пользователей и так далее.
Резервное копирование
Первое и самое главное расширение, которое вы должны установить — это функция резервного копирования. Благодаря ей в определенные промежутки времени система будет сохранять в архив все файлы вебсайта. И если с ним что-то произойдет, например, вирус удалит статьи, то вы сможете все это восстановить из резервной копии. Профессиональное создание сайтов Joomla в обязательном порядке предполагает настройку данного функционала. Для работы вы можете использовать следующие продукты:
- Akeeba;
- Easy Joomla.
И другие. Чтобы активировать расширение, необходимо скачать загрузочный файл и установить при помощи менеджера расширений.
Возьмем для примера Akeeba Backup. После инсталляции вы сразу можете создать резервную копию или настроить модуль.
Для создания бэкапа нажмите кнопку «Backup Now».
Кнопка View Log откроет вам доступ к журналу обновлений, из которого можно узнать, когда создавались резервные копии. Нажав Mange backups, вы перейдете в меню, из которого сможете управлять бэкапами: сортировать, удалять и пр.
Что касается автоматической работы, то в бесплатной версии расширения такой функции не предусмотрено. Поэтому расписание создания копий нужно создавать самому. Сделать это можно из панели администратора, используя пункт меню «Backup is up-to-date». В новом меню вы можете выбрать частоту создания копий, учитывая активность на сайте.
Рекомендуется делать бэкапы каждый раз после публикации нового контента, обновления движка и установки новых расширений.
Безопасность
Взлом вебсайта — ситуация крайне распространенная. Думая над тем, как создать сайт на Joomla, нужно сразу же позаботиться и о безопасности. В этом вам помогут такие расширения: Brute Force Stop; JU BlockIP; SecSign.
С их помощью можно ограничить доступ к определенных IP, заблокировать пользователей и пр. К тому же модули будут отправлять на вашу электронную почту уведомления о попытках взлома.
Защита от спама
Не менее важна защита и от нежелательного контента. Это касается тех ресурсов, на которых предусматривается возможность оставлять отзывы. Нередко нечестные пользователи пользуются этим, чтобы публиковать контент с ссылками на другой сайт или размещать иную вредную информацию. Решается проблема с помощью таких расширений:
-
CAPTCHA;
-
CleanTalk;
-
iAkismet;
-
R Antispam.
Учтите, что некоторые продукты являются платными. Также для активации модулей для встраивания капчи необходимо в настройках расширения ввести публичный и секретный ключ. Подробную инструкцию вам предоставят соответствующие сервисы. После можете открыть сайт, перейти к комментариям какой-нибудь статьи и проверить, как работает система. В панели администраторов вы увидите, какие комментарии были одобрены расширениям антиспама, а какие — заблокированы.
Что такое Joomla и история Джумлы
Joomla (в переводе с суахили «единое целое») — система для управления всем контентом сайта, распространяется свободно (лицензия GNU GPL). Джумла написана на PHP и JS, использует БД MySQL для хранения содержимого сайта.
История Джумлы началась 11 лет назад, когда отделилась группа разработчиков малоизвестной в РФ системы Mambo из-за разногласий с экономическими решениями другой части разработчиков Mambo.
Так и появилась на свет Joomla. Было это в 2005 году, 16 сентября. Группа разработчиков просто взяла и переименовала Mambo 4.5 в Джумлу, но при этом ребята исправили несколько десятков ошибок и уязвимостей. Ну а дальше пошло-поехало.
За три года «новоиспеченной» Джумле удалось подняться на второе место топа CMS по популярности в мире. На первом месте конечно же был всеми любимый и узнаваемый WordPress, а движок Joomla скачивали так часто, что они вместе с Вордпрессом значительно оторвались от других CMS.
На текущий момент значительное количество версий движка являются устаревшими — несмотря на это, многие люди ими до сих пор пользуются, не имея возможности или не желая обновиться.
Джумла имеет следующие системные требования:
- Апач 2.0, ПХП 5.2.4 и MySQL 5.0.4 — для Джумлы 1.6, 1.7 и конечно 2.5.
- PHP 5.3.10+ (Magic Quotes GPC выключить), MySQL 5.1+ (БД должна поддерживать InnoDB), Апач 2.x+ (mod_zlib, mod_mysql, mod_xml) — для версии 3.x.
Как и Вордпресс, Джумла широко используется в электронной коммерции. В этом ей помогают следующие приложения для организации магазина: VirtueMart, redSHOP, JBZoo, Tienda, Joomshopping, HikaShop.
Что выбрать, Joomla или WordPress?
Попробую ответить на этот вопрос объективно и без предвзятости: это зависит от того, что вы хотите видеть в итоге, и сколько времени готовы потратить для достижения результата. И WordPress, и Joomla могут быть отличной основой для качественного веб-сайта, но в отношении функционала они значительно отличаются и лучше подходят для разных типов сайтов.
С момента своего основания Джумла и Вордпресс идут нога в ногу и каждый движок имеет определенные плюсы перед конкурентом. Много сравнительных статей на просторах Интернета датируются разными годами во время существования определенных проблем, свойственных актуальным на тот момент версиям CMS. Например, у Joomla 1.5 были проблемы со скоростью загрузки, защитой и SEO. У Joomla 2.5 — со скоростью и с SEO. Joomla 3 избавилась от недостатков, свойственных предыдущим версиям, но об этом далее.
Оба движка имеют много общего:
- бесплатное распространение,
- открытый исходный код,
- лицензия GPL (General Public License),
- функционирование на взаимодействии PHP и MySQL,
- постоянное обновление и поддержка.
Различия заключаются в программном обеспечении, а именно в методах установки и обработки плагинов, шаблонов и расширений, а также в обеспечении безопасности и других функциональных особенностях. Именно эти различия отразятся на итоговом сайте. Давайте рассмотрим ключевые особенности как для WordPress, так и для Joomla.
Критерии сравнения движков:
Как работает Joomla
До появления CMS, написание сайта и его редактирование требовало профессиональных знаний. Сначала только HTML, затем HTML и CSS, потом добавился PHP. Сейчас некоторые сайты строятся и работают, используя более десятка различных технологий. Но сайты нужны не только профессионалам веб-технологий, но и обычным людям, для различных целей. И вот сложилась ситуация, когда для того, чтобы сделать элементарное изменение на сайте, например, добавить или изменить текст, нужен был серьёзный багаж знаний. Не каждый обладал такими знаниями, да и не каждый хотел ими обладать. Это сильно тормозило распространение сайтов, но в тоже время послужило толчком для создания CMS, систем, которые позволяли редактировать содержимое, не обладая профессиональными знаниями веб-технологий. Давайте, на примере Joomla вкратце разберемся, как это работает.Начнём с того, что сайт на Joomla имеет две стороны (у англоязычных – два конца). Первая сторона – лицевая(frontend). Это видимая всем часть сайта. Собственно для всех это и есть ваш сайт. Вторая сторона Joomla сайта – обратная (backend).
Называется она административной частью сайта или попросту админкой. В ней сосредоточены элементы управления вашим сайтом. Доступ к админке Joomla имеете только вы или ограниченный круг людей, совместно с которыми вы работаете на сайте. Именно через административную часть делается основная масса изменений. А почему основная масса, а не все? А потому что Joomla позволяет редактировать содержимое сайта даже с лицевой стороны! Вы сможете изменять информацию прямо на ходу! Но сейчас не об этом.Сайт, построенный на CMS — динамический. Это значит, что в отличие от статического сайта, у которого каждая страница хранится в виде отдельного файла, страницы Joomla сайта создаются по запросу. Как это работает? А вот как. Всё содержимое сайта хранится в базе данных (БД) и когда требуется, нужная информация выводится на экран в виде HTML-страницы. Эта страница представляет собой шаблон, в котором есть специальные позиции для вывода контента. Каждый раз, когда вы переходите на какую-либо страницу сайта, Joomla делает запрос к БД для получения требуемого содержимого, вставляет информацию в нужные позиции шаблона и выводит его в окно вашего браузера. Вот так! При желании, для разных страниц сайта можно назначать разные шаблоны, с разным оформлением. Настраивается это в админке.
Что же ещё может делать Joomla? Какие сайты можно сделать на Joomla? О возможностях Joomla мы поговорим во второй части этой статьи.
Об авторе:
Меня зовут Андрей Золкин. Из более, чем пятнадцати лет работы в сфере информационных технологий, десять лет работаю с системами, базирующимися на открытом исходном коде. На страницах сайта Aitishnik.Ru веду блоги по CMC Joomla и Debian GNU/Linux.
Joomla или WordPress: что безопаснее?
Важно понимать, насколько безопасна CMS от взлома как в состоянии «из коробки», так и при добавлении соответствующих сторонних расширений. https://www.youtube.com/embed/sySRbJeh_NY
Статистика на глаза — функциональный код WordPress очень «дырявый». Из общей выборки взломанных сайтов за 2018 год 90% из них были на Worpdress. При этом всего-лишь 37% взломанных сайтов на WP работали на старой версии CMS, а 67% работали на самой последней версии движка. Это означает большое количество проблем в безопасности. Подробности в видео. Кроме этого, высокая популярность этой CMS способствует повышенному вниманию к ней взломщиков и хакеров.
Важно знать:
По данным аналитического агентства GoDaddy Security / Sucuri: в 2018 году 90% от общего количества взломанных сайтов были на WordPress, и лишь 4.3% — на Joomla.
Перенаправления
Менеджер перенаправлений — замечательная идея. Он перенаправляет посетителей на существующую страницу, когда они пытаются получить доступ к странице, которой не существует. Вполне возможно, что эта страница существовала раньше и была добавлена в индекс поиска в поисковой системе или кто-то хранил ее на другом сайте. Эта проблема обычно возникает после повторного запуска сайта.
Компонент перенаправления очень удобен. Если кто-то пытается получить доступ к пути, который не существует, Joomla! покажет «404 -страница не найдена» и одновременно создаст новую запись в менеджере перенаправления. Это упрощает задачу администратора — проверять нерабочие страницы.
Использование учетных записей Joomla в проекте на Django
Из песочницы
Допустим что сайт, которым пользуются ваши пользователи, написан на Joomla, но для создания нового продукта для вашей аудитории вы выбрали связку Python/Django.
Как следствие, возникает необходимость использовать в Django учетные записи пользователей из базы данных Joomla.
Проблема однако в том, что Joomla и Django используют разные алгоритмы хэширования паролей, поэтому просто скопировать учетные записи не получится.
Почитав документацию Django, stack overflow и потратив некоторое время, получилось нижеописанное решение, которое по максимуму использует рекомендуемые практики разработки под Django.
Обзор параметров компонента Virtuemart
Установка virtuemart была простой. Теперь же, давайте посмотрим на наиболее существенные функциональные возможности. Вы можете найти панель управления Virtuemart на вкладке Компоненты или в отдельной вкладке в панели управления Joomla.
Товары
Если вы перейдете в Товары -> Добавить новый , вы увидите внушительный список настроек и опций. Каждому продукту присваивается Категория, варьирование цены, продажа для определенных групп покупателей.
Вы можете добавить краткое и подробное описание для каждого продукта, изменить состояние его «запасов» и определить сроки, на которые он будет доступен, а также цену и валюту.
При добавлении нового товара можно также задать размеры продукта (длина х ширина х высота) и вес, если это необходимо. Конечно же, вы можете добавлять изображения продукта и даже видео.
Категории Товаров
В настройках категории товара можно изменить Формат отображения продуктов, количество продуктов для отображения и т. д.
Налоги
Я знаю много людей, которые не начинают свой бизнес только потому, что они боятся, что не смогут управлять налогами, считать их и т.д.
Думаю, что Virtuemart поместили небольшого в ловушку внутри раздела “Налоги и правила расчета” раздел. Вы можете создавать свои собственные налоговые правила и применять их к выбранным вами товарам, а также покупателем из выбранной страны.
Заказы и покупатели
Эта часть панели управления Virtuemart — место, где вы можете проверить статистику ваших финансов и пользователей, управлять вашими заказами, создавать группы покупателей с определенными бонусами и купонами для ваших продуктов.
Магазин
Далее идет меню магазин, где вы можете задать имя вашего магазина, валюты и логотип. Под счета/письма закладке вы можете настроить электронную почту, что ваши клиенты получат при покупке.
Вкладка «информация» покупателя, где вы управляете покупателей группы, которые вы создали и настроили информация вашего магазина, как адрес, ваше имя, Электронная почта и т. д.
Доставка
По умолчанию в Virtuemart есть только один способ доставки, который просто информирует Вас о всех деталях заказа и информацией о заказчике, а доставкой вам приходится заниматься самостоятельно.
Вы можете найти более совершенные настройки и расширения для Virtuemart здесь.
Платежи
Как почти во всех платформах электронной коммерции, возможность покупки в режиме реального времени и проведения онлайн-платежей требует дополнительных расширений. К счастью, вы всегда можете их найти у создателя расширения.
Проверить различные модули оплаты вы можете здесь. К слову, такие популярные российские сервисы приема платежей, как Робокасса и Яндекс Касса, имеют собственные модули для интеграции с Virtuemart.
Однако даже если вы пока еще не настроили подходящий вам способ оплаты и доставки, вы можете легко использовать Virtuemart на вашем сайте Joomla в качестве каталога продукции, и обрабатывать платежи вручную.
Показ товаров
Последний шаг, который нужно предпринять, чтобы начать продавать — это вывести показ ваших товаров и всех их настроек на сайте.
Вы можете сделать это, перейдя в панели администратора в пункт Меню и выбрать меню, в которое вы хотите добавить ссылку на ваш магазин. Это может быть главное меню, Main menu и т.п. После этого создайте новый пункт меню. Откройте категорию пунктов меню Virtuemart и выберите нужный вариант. Чтобы вывести главную страницу магазина — выберите пункт «Front page», он же «Главная страница». Сохраните изменения и начните продавать онлайн!
Теперь вы знаете, как создать интернет магазин на Joomla 3 при помощи Virtuemart. Вперед экспериментировать!
Чистка Dropbox backup-storage по cron’у
Довелось мне сейчас настраивать Akeeba Backup Pro на удалённое хранение резервных копий в Dropbox. И по ходу процесса оказалось, что Akeeba умеет только захламлять тот самый Dropbox, а вот подчищать старьё после него придётся вручную. Но вручную — не комильфо, да и архивы по гигабайту с небольшим. Следовательно, нужно как-то избавляться от устаревших без помощи рук.
Итак, дано — полные бэкапы аплоадятся в папку «full» каждые три часа. Базы Mysql — в папку «mysql» каждые полчаса. Так хозяину сайта хочется, он под это дело Dropbox Pro оплатил.
Надо — удалить все старые полные архивы, оставив по одному за день (а чтоб был!), и все бэкапы Mysql, кроме сегодняшних.
Ленты новостей
Ленты новостей очень удобны. Можно подписаться на различные виды новостей и информации. К сожалению, даже сегодня, люди часто не используют их по каким-то необъяснимым причинам. Тридцать лет назад нужно было покупать и читать газеты, для того чтобы узнавать новости. Пятнадцать лет назад вы открывали браузер и посещали один сайт за другим с той же целью. И сегодня можно это делать, но проще будет использовать новостные ленты. Google Reader, и динамические закладки на панели инструментов вашего браузера (например, Firefox) довольно популярны. Новостные ленты Joomla являются таким же инструментом. Компонент ленты новостей позволяет собирать новости с других сайтов и опубликовать его на своем сайте.
В современном мире социальных медиа, наверное, каждый человек имеет множество учетных записей. Чаще всего, видео и изображения хранятся на youtube.com и flickr.com. В компании ситуация еще более сложная. Представьте себе, как много информации доступно в ленте новостей о таком проекте, как Joomla! или о вашей компании.
Обмен сообщениями
Обмен сообщениями — это встроенная внутренняя система для обмена личными сообщениями между пользователями, а также один из основных компонентов Joomla. Эта система позволяет отправлять и получать сообщения от других пользователей, которые имеют доступ к области администрирования. Обмен сообщениями прост в использовании, однако пользователи часто забывают о необходимости настроить этот компонент, для этого нужно перейти в Компоненты → Сообщения → Мои настройки (Components → Messages →My Settings). Вы можете настроить систему так, чтобы она оповещала вас о новом сообщении по электронной почте.
600000000 сайтов
Вы когда-нибудь задавали себе вопрос, сколько сайтов существует на момент 2012 года? Их множество, но никто не знает точного ответа.
Как вы, наверное, заметили, большинство из приведенных в качестве примера сайтов нельзя назвать акулами всемирной сети, но они отвечают потребностям их создателей и их клиентов. Но это не означает, что Joomla подходит только для небольших веб-сайтов. Это говорит о том, что большинство веб-сайтов производится с ограниченными ресурсами, такими как время и бюджет. По этой причине люди часто строят свои сайты на системах с открытым исходным кодом, таких как Joomla, WordPress и Drupal.
Большие сайты, как Facebook, Flickr, YouTube, Google, Apple или Microsoft как правило не используют открытый исходным код в системе управления контентом для своих сайтов. У таких компаний имеются тысячи разработчиков, которые создают сотни сайтов, прорабатывая и совмещая множество идей и решений, представленных на рынке.
Как зайти в админку, обзор функций
Необходимо залогиниться, но мои данные автоматически оказались введенными, поэтому мне достаточно “Войти”.
Передо мной появилась “Панель управления” сайтом, сюда входит редактирование всех публикуемых материалов, структуры сервиса, менеджер пользователей, расширения и многие другие настройки.
Первое, что бросается в глаза — оповещение о важных сообщениях, отправленных участникам системы.
Среди них — приветствие, информация об особенностях работы используемой версии, а также напоминание о возможности включить двухфакторную аутентификацию.
В разделе “Материалы” пристального внимания заслуживает подраздел “Создать материал” и “Медиа-менеджер”.
Начнем с первого — среди необходимых параметров: заголовок и категория, а перед вами находится удобный редактор, который можно включить/отключить в любое время:
Итак, задан заголовок, в поле редактора — текст, справа — управление категориями. Они создаются автоматически, после того, как я ввожу нужное мне название в поисковое поле, что удобно.
Нажав “Сохранить”, пользователь может отложить дальнейшее редактирование материала, если нужно сразу приступить к публикации, выбирайте функцию “Сохранить и создать”.
Увидеть новую публикацию можно в разделе “Менеджер материалов”, а “Менеджер категорий” позволяет узнать, сколько статей было создано под каждой из них, какие опубликованы, какие в архиве и т. д.
Отдельно идет “медиа-менеджер”, где хранятся все использованные когда-либо материалы (фото, видео, аудиофайлы).
Обратимся к “Общим настройкам”, невозможно охватить все моменты, так как тут редактируются параметры взаимодействия со всеми менеджерами сайта.
Остановимся на основных опциях:
- Название самого наполняемого ресурса;
- Уровень доступа по умолчанию — изначально это Public, то есть, все пользователи смогут получить доступ к содержимому, но вы всегда можете изменить его на Guest (для посетителей) или Registered (только для зарегистрированных юзеров);
- Настройки SEO;
- Настройки Cookie;
- Настройки метаданных.
Каждому администратору предоставляется управление системой, сервером, а также правами доступа, начиная от входа на ресурс и заканчивая тем, какие личные данные могут быть отредактированы.
Все версии движка
На сегодняшний день разработчики Joomla предлагают пользователям несколько версий продукта — наиболее современные 3.6.4 и 3.6.4 редакции Jino.
По поводу последнего — она создана специально для облачного хостинга “Джино.Спектр”.
Не менее популярна версия 3.6, но 2.5.19 также остается доступной.
Последняя версия для облачного хранилища заслуженно пользуется успехом, чтобы это понять, достаточно увидеть количество загрузок программы.
Во-первых, она адаптирована для различных мобильных устройств, шаблон сайта находится с ней в полном соответствии, по словам экспертов это хороший конечный продукт с продуманным пользовательским и административным интерфейсом.
Во-вторых, она более удобна в использовании, установка производится в течение примерно 30 секунд, расширены административные ресурсы — это новый модуль статистики и такой плагин, например, как Froala Editor с минимумом настроек и достаточно высокой эффективностью.
Какие сайты можно создать на Джумле
Учитывая, что каждый пользователь может применять большое количество расширений Joomla на бесплатной основе, это дает простор фантазии не только в плане разновидностей создаваемых ресурсов, но и их оформления.
Это следующие разновидности:
Как видите охват аудитории пользователей огромен.
Настройка Joomla
Настройка шаблона и модулей
Настройка Joomla начинается с настройки компонентов.
Главное в настройке джумлы – это настройка компонентов. Для активации плагинов и модулей переходим по адресу «Расширения – Менеджер плагинов/модулей». Контролируем, чтобы рядом с каждым нужным пунктом была установлена галочка.
Далее следует задействовать установленный шаблон сайта. Переходим в «Расширения – Менеджер шаблонов» и выбираем имеющийся (в нашем случае «ZT_News_III_template») – устанавливаем по умолчанию. Преобладающее количество качественных шаблонов обладает собственными настройками, в частности, различными цветовыми гаммами (у нас зелёная, серая и красная).
Что касается прилагаемых модулей, то имеется следующий ассортимент:
- JV_G-Weather_module – модуль, позволяющий отображать на сайте погоду от Google. В настройках присутствует выбор интересуемого региона.
- JV_Headline_module – собирает новости всех категорий для отображения в заголовке страницы.
- JV_News_module – отображает превью статьи на первой страничке.
- JV_Tabs_Module – представляет лучший контент для пользователей в виде выпадающего содержания.
- JV_G-Weather_module – это модуль, который позволяет отображать на сайте погоду от Google. В модуле можно задать регион, для которого будет отображаться информация о погоде.
- JV_Headline_module – позволяет собирать новости всех категорий для отображения в заголовке страницы.
- JV_News_module – дает возможность отображать превью статьи на первой страничке.
- JV_Tabs_Module – представляет лучшее содержание для пользователей в виде выпадающего содержания.
Любой из вышеперечисленных модулей свободно редактируется в разделе «Расширения – Менеджер модулей». Переходим на сайт «выбранное название сайта» и наслаждаемся полученным результатом! Вы уже убедились, что сделать сайт самому бесплатно – легко и быстро?
Настройка сайта
Крепкий фундамент – залог удивительной долговечности дома. Следует покопаться в глобальных настройках сайта сразу же — позднее что-либо менять на глобальном уровне будет крайне хлопотно! Находятся они в разделе «Сайт – Глобальная конфигурация», разбиваясь на три подраздела: «Сайт», «Система», «Сервер».
Сайт. Именно в данных параметрах задаётся текст, когда сайт отключен. Имеется возможность указать «Название», заполнить «Мета описание» и ключевые слова, имеющиеся на сайте (рекомендуется максимальное соответствие тематики материалов).
Чуть правее располагаются настройки SEO:
- Включить SEO – отображает URL в виде человекопонятного адреса, например, ссылка вида «index.php?option=com_content&view=article&id=5&Itemid=10» будет заменена на что-то вроде «pervaja-statja».
- Использовать mod_rewrite – используется только на серверах Apache, однако перед включением опции необходимо изменить «htaccess.txt» на «.htaccess».
- Добавить суффикс к URL – добавляет расширение html. Например, было «pervaja-statja», станет — «pervaja-statja.html».
Система и Сервер — отвечают за настройки более глубокого уровня, поэтому при отсутствии опыта рекомендуется ничего не трогать, лишь просмотреть для справки. Меняются они на более поздних этапах по мере получения опыта работы.
Плагины Joomla для электронной коммерции
EShop — отличный Joomla плагин для покупок/электронной коммерции. Простое и понятное в управлении и настройке, что порадует новичков. Профессиональная поддержка включена и поможет разрешить все возможные проблемы. Eshop создано на основе стандартного Joomla MVC и содержит много полезных функций: mini-cart, всплывающие изображения продуктов, поддержка купонов/скидок/подарочных сертификатов, мультиязычность, более 60 платежных шлюзов и многое другое. Адаптивность, совместимость со всеми шаблонами Joomla, поддержка нескольких тем и SEO-оптимизация делают это расширение универсальным и популярным.
Joom Donation — расширение для сбора пожертвований. Можно использовать не только для благотворительных целей, но и для членства, спонсорства и оплаты счетов. Удобное в использовании, включает поддержку, красивые макеты и мультиязычность. Вы можете выбирать валюту для пожертвования, устанавливать мультивалютный режим, ограничивать максимальную сумму благотворительной компании и использовать более 40 платежных шлюзов. Расширение постоянно обновляется и имеет очень высоки рейтинг пользователей.
J2Store