Какие сайты на Joomla можно сделать? Улучшаем функционал с помощью расширений и изучаем возможности Joomla по созданию проектов любой сложности

Категория: Установка и настройка сторонних расширений - .

Какие сайты на Joomla можно сделать? Улучшаем функционал с помощью расширений и изучаем возможности Joomla по созданию проектов любой сложности

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

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

Какие сайты на Joomla можно сделать

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

Сайты на Joomla:

  1. Сайт визитка - можно реализовать, используя лишь стандартные возможности Joomla. Разве что, придётся искать подходящий шаблон или сделать его самому;
  2. Блог - для его реализации маловато будет стандартных возможностей, так как нужно будет устанавливать компоненты комментариев (например, Jcomments), плагины социальных кнопок и многое другое. Для реализации блога можно использовать стандартные конструктор контента Joomla, но лучше установить компонент K2, который для блога подходит просто идеально (ему нет бесплатных аналогов. Есть интересный компонент EasyBlog, но он платный и не такой функциональный);
  3. Интернет-магазин - реализуется только с установкой сторонних расширений на Joomla. Наиболее популярным является компонент Virtuemart. С его помощью можно создать онлайн-магазин практически любого объема и сложности. Таких расширений, кстати, довольно много - можете посмотреть на сайте расширений Joomla extensions.joomla.org/extensions/e-commerce/shopping-cart.
  4. Каталог, файловый архив - для реализации каталога лучше так же использовать сторонние компоненты, так как в них встроено множество возможностей, которые не доступны в "стандартной комплектации" Joomla. Используя сторонние компоненты, можно создавать каталоги чего угодно (файлов, предприятий, товаров, сайтов и т.д.). Компонентов для создания каталогов на Joomla довольно много, но из них можно выделить наиболее популярные и удобные: K2, ZOO (JBZoo), Virtuemart, SobiPro, Sobi2, jDownloads, Remository, Phoca Download, DOCman и много других;
  5. Портал - реализуется как с помощью стандартных возможностей Joomla, так и с установкой различных компонентов. Для новостного портала так же отлично подойдут компоненты K2, ZOO, FLEXIcontent, CCK jSeblod. Конечно же, будет намного лучше, если Вы воспользуетесь именно компонентами, так как Joomla довольно скудна в этом плане;
  6. Галерея - для создания мощной галереи изображений или видео, нужно использовать сторонние компоненты. Наиболее известные из них - это JoomGallery, RokSlideShow, Phoca Gallery, Simple Image Gallery;
  7. Общение - для Joomla существует огромное количество компонентов и модулей, специально созданных для реализации общения между посетителями сайта. Это могут быть: форумы (Kunena, Ninjaboard, Joo!BB), социальные сети и личные сообщения (JomSocial,Community Builder, uddeIM), чаты (AJAX Shoutbox...) и другие аналогичные компоненты, модули и плагины;
  8. Мосты - есть специальные компоненты, которые позволяют объединить Joomla с другими CMS. Например, с форумами: phpBB, vBulletin, SMF и другими. Самый известный и надёжный компонент - это JFusion. Я лично пробовал в работе данное расширение и остался полностью доволен его работой (хотя пару глюков, конечно же, проскочили);
  9. Спортивный или игровой сайт - сайт с новостями про спорт или игры. Для такого сайта можно установить специальные компоненты, предназначенные для составления турнирных таблиц, для принятия ставок или со встроенными флэш играми. Список расширений для спортивных и игровых сайтов можно просмотреть на этой странице _http://extensions.joomla.org/extensions/sports-a-games.

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

Встроенные возможности Joomla 1.5

А теперь пришло время вкратце рассказать Вам о встроенных расширениях Joomla и о том, что можно сделать с их помощью:

  1. Создание разделов и категорий - Joomla позволяет создавать только разделы и категории. То есть, подкатегорию уже создать невозможно. Как видите, максимальный уровень вложенности категорий ограничен! Поэтому, если Вам необходимо создать ещё подпункты, то следует установить K2, ZOO и прочие конструкторы контента;
  2. Визуальный редактор - встроенный визуальный редактор Joomla имеет достаточно большие возможности и подойдет для большинства пользователей. Если Вам доводилось работать с Word, то Вы легко сможете сориентироваться в нём. Однако, если Вам нужно нечто большее, то лучше обратить взор на замечательный бесплатный компонент JCE, который сможет полностью заменить редактор Joomla на свой;
  3. Написание и добавление статей - после написания материала, Вам можно добавить к нему мета данные: описание (description), ключевые слова (keywords), параметр robots и прописать автора статьи (будет отображаться в HTML коде сайта). Так же имеется куча настроек отображения материала. Но всё это не идёт ни в какое сравнение с возможностями компонентов построения контента K2 и т.д.;
  4. ЧПУ - есть встроенная функция, которая делает человеко понятные ссылки. Если Вы не используете сторонние расширения на своём сайте, то лучше использовать именно стандартный роутер для преобразования ссылок, а не какой-нибудь другой (например, ARTIO JoomSEF);
  5. Мета теги - есть возможность прописать стандартные мета теги описание (description) и ключевые слова (keywords) в общих настройках сайта. Эти теги будут прописаны для всего сайта;
  6. Ускорение работы сайта - в этом плане возможности Joomla несколько ограничены. Но всё же можно неплохо увеличить скорость открытия страниц, если включить в общих настройках сайта GZIP-сжатие страниц и кэширование. Для более мощного ускорения лучше использовать сторонние плагины (JCH Optimize, WEBO Site SpeedUp), в работоспособности которых я сам уверен на 100 %;
  7. Шаблоны - доступны три стандартных шаблона для лицевой части сайта и один шаблон для административной панели. Конечно же, лучше не использовать в работе стандартные шаблоны. Ведь красивых дизайнов и интернете очень много (как платных, так и бесплатных), а ещё лучше сделать шаблон самому с нуля или заказать его у профессиональных дизайнеров - это придаст Вашему сайту индивидуальность и повысит доверие посетителей к Вашему проекту;
  8. Рассылка сообщений - стандартная функция, которая позволяет отправлять сообщения определённым лицам или группам пользователей (массовая рассылка). Есть возможность отправить письмо дочерним группам пользователей и отправить его в формате HTML;
  9. Модули - среди доступных стандартных модулей есть модуль хлебных крошек (навигация по сайту), модуль голосования, модуль показа посетителей онлайн, модуль враппер (модуль показывает в окне содержимое любой ссылки), модуль регистрации и входа пользователей, модуль поиска, модули последние или самые читаемые новости, материалы в архиве, произвольный HTML-код, разделы, случайное изображение, случайная новость и статистика. Есть ещё некоторые модули, но они используются куда реже тех, о которых я написал;
  10. Компонент баннеров - стандартный компонент, с помощью которого можно выводить различные баннеры в любом месте Вашего сайта. Если, конечно же, это будет позволено позицией модуля в Joomla;
  11. Компонент контакты - с помощью этого компонента можно создавать неограниченное количество контактов (и категорий, в которых они будут храниться). Затем их можно вывести в главное меню, а там уже Ваши пользователи смогут связаться с Вами через эти поля;
  12. Ленты новостей - это стандартный компонент для реализации новостной RSS ленты на Вашем сайте. Так же можно запустить на своём сайте RSS трансляцию с другого проекта, если он поддерживает технологию RSS;
  13. Голосования - компонент позволяет создавать голосования на сайте. Вы придаёте заголовок голосованию и выбираете до 12 ответов на него. Само голосование на сайте можно отобразить двумя способами: модулем или выводом на отдельную страницу;
  14. Поиск - отображение статистики запросов, которые пользователи забивают в поисковом окне на Вашем сайте. С помощью этого компонента, можно определить, что больше всего интересно пользователям;
  15. Каталог ссылок - компонент предназначен для создания каталога ссылок на Вашем сайте. Сначала нужно добавить необходимые категории, а затем в них уже добавлять ссылки. Отображать каталог можно только на отдельно созданной странице (в отдельном модуле не получится).

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

Советы по выбору шаблонов и расширений

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

  1. Скачивать Joomla нужно только с официального сайта www.joomla.org. При скачивании дистрибутива с других сайтов, Вы рискуете получить вирусы различного рода на свой сайт. Кроме того, на официальных сайтах всегда будут выкладываться последние версии Joomla;
  2. Программу для создания локального диска под названием Denwer, так же следует скачивать только с официального сайта www.denwer.ru;
  3. Перед какими-либо работами над сайтом (будь то установка расширений, изменение кода и прочее) в обязательном порядке следует делать резервные копии сайта и базы данных. Это убережет Вас не только от своих же ошибок, но и поможет восстановить данные в случае взлома сайта;
  4. Очень важно скачать именно самую последнюю версию чего-либо, так как там будет наименьшее количество ошибок и недочётов. Да и дыр в безопасности быть не должно;
  5. Скачивать шаблоны и расширения необходимо только с официальных источников или через сайт http://extensions.joomla.org. C остальных сайтов Вы скачиваете на свой страх и риск;
  6. Если уж Вы скачали что-то с неизвестного сайта, то сначала нужно проверить файл на наличие вирусов и левых ссылок. Сразу на рабочий сайт лучше не ставить, а ставить сначала на сайт на локальном хостинге. Когда убедились, что всё в порядке, можете ставить на рабочий (желательно все равно сделать резервную копию сайта и базы данных);
  7. Не советую устанавливать на сайт множество расширений или шаблонов. Лучше оставить только те, которые действительно нужны. А всё, что Вам не нужно, следует полностью удалить. Для полного удаления (после удаления расширения через админ панель сайта) нужно не только вручную удалить все папки и файлы, которые могли остаться (например, часто остаются языковые файлы), но и почистить базу данных от этих файлов;
  8. При выборе шаблона старайтесь подольше поискать и выбрать наиболее редкий вариант, который Вы ещё ни у кого не встречали. Или, если позволяют знания, максимально переделать один из распространённых;
  9. Не рекомендую устанавливать мощные и функциональные шаблоны Joomla (внешность обманчива), так как они могут оказаться очень "тяжелыми" и будут сильно замедлять работу сайта. Да и не факт, что они смогут правильно отображаться в разных браузерах;
  10. Обязательно после установки шаблона или расширения проверьте работоспособность сайта в разных браузерах (особенно в IE). Я часто встречал красивые шаблоны и полезные модули, которые не работали или не правильно отображались в некоторых браузерах;
  11. Так же рекомендую поискать комментарии о работоспособности тех файлов, которые Вы хотите установить. Я частенько натыкался на полезные комментарии по поводу многих расширений;
  12. Рекомендую так же стараться находить русифицированные версии расширений, так как это значительно облегчит Вашу дальнейшую работу. Многие разработчики сами дулают русификации своих продуктов, а вот для некоторых приходится искать самому (ну или переводить вручную);
  13. Если вы сами не можете найти необходимый компонент для реализации определённых задач, то можете спросить совета на различных форумах о Joomla или у меня. Это поможет сэкономить Ваше время и нервы.

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

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

Добавить комментарий


Защитный код
Обновить