Vladimir Yunev Vladimir Yunev. Расширение cms


Расширения Joomla (модули, плагины, компоненты)

Добрый день уважаемые пользователи блога Золотой серфер. Сегодня мы с вами поговорим про расширения Joomla. Расширениями в Joomla называют компоненты и модули Joomla.

Как установить расширение для Joomla?

Прежде, чем приступить к установке расширения Joomla, его предварительно нужно скачать и сохранить в определенном месте на компьютере.

Итак, расширение для CMS Joomla скачано и сохранено, теперь можно приступить к его установке. Все расширения будь-то модуль или компонент устанавливаются по одинаковой схеме. Открываем админ панель сайта на панели меню находим пункт «Расширения» и кликаем по подпункту «Установить/Удалить».

У нас открылся менеджер расширений.

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

Представляю Вашему вниманию несколько интересных расширений для CMS Joomla.

Модуль J — Google Adsense v1.7.

Модуль — Google Adsense v1.7. позволяет легко вставлять рекламные блоки Google AdSense на вашем сайте. В архиве имеется плагин, который вставляет рекламу в статьи. Для его отображения необходимо прописать в материале тэг {module 25}, где 25 — ID модуля J — Google Adsense.

Компонент JUPGRADE 2.5

Компонент JUPGRADE 2.5  позволяет легко обновить CMS Joomla c 1.5 до 1.7.5 и до версии 2.5.0

 

 

Компонент K2 версия 2.5.6.

Компонент K2 версия 2.5.6. Очень мощный компонент по изменению визуальных настроек контента. При помощи этого компонента Вы с легкостью превратите свою Joomlu в блог.

Компонент Mad4Joomla Mailforms

Компонент Mad4Joomla Mailforms предназначен для создания в CMS Joomla различных форм таких как: заказ, почта, резервирование. От спама в компоненте придусмотрена очень хорошо защищенная каптча.

Компонент Chat Factory v1.2.2

Компонент Chat Factory v1.2.2 предназначен для создания чата в CMS Joomla. Компонент является Ajax приложением для Joomla 1.5 и 1.6, с возможностью интегрирования в Joomla. Реализация очень похожа на чат Gmail.Chat Factory имеет массу настроек вывода, настройку аватар, онлайн статусов и многое другое.

Компонент Phoca Gallery

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

Скачать компонент: Phoca Gallery (для Joomla 1.5)

Скачать компонент: Phoca Gallery (для Joomla 1.7-2.5)

Компонент RokGallery

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

Компонент Xmap

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

 

goldserfer.ru

Расширения — Движок сайтов S2 CMS

У каждого пользователя свои требования к CMS. Обычно в стремлении удовлетворить большему числу пожеланий появляются громоздкие и неповоротливые решения, которыми трудно пользоваться. Идеология S2 прямо противоположна — в его ядре реализован минимум функций, а дополнительные функции могут быть реализованы через расширения. Благодаря мощному механизму расширения могут существенно изменять функциональность S2.

Установка расширений

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

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

Стандартные расширения

Часть функций движка вынесена в «стандартные» расширения.

Латех (s2_latex)

Позволяет использовать в тексте и комментариях математические формулы на латехе.

Типограф (s2_typo)

Исправляет кавычки и расставляет неразрывные пробелы на страницах сайта согласно русским типографским традициям.

Счетчик (s2_counter)

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

Расширения интегрируются между собой. Например, если установлено расширение s2_blog, то s2_search осуществляет поиск по блогу, s2_counter подсчитывает количество читателей RSS блога.

#1. 24 ноября 2012 года, 17:14. personasmail пишет:

Удобно, скорость работы вдохновляет. Небольшая ошибка не испортила впечатления, после загрузки расширений на сайт, не сразу сообразил отредактировать имя папки расширения, убрав коммент версии. Всё встало как влитое. Спасибо за Ваши усилия. Оно того стоит! С уважением — PS

#2. 10 января 2014 года, 16:54. MAD пишет: Вопрос к разработчикам.Хотел создать небольшой сайтик на котором мои друзья могли бы создавать Небольшие блоги и внизу каждой статьи этого блого-сайта систему комментирования. Естественно создать форму регистрации для пользователей и внутренню систему обмена сообщений. Реально такое воплотить вашим движком???

А так прям как бальзам на душу: Красиво и минималистично)

Спасибо за труды)Буду пробовать после вашего ответа)

#3. 11 января 2014 года, 12:59. Роман Парпалак, [roman at written.ru] пишет: Сейчас можно вести один блог, у которого есть несколько авторов. Посмотрите, для примера, блог о теоретической физике: http://susy.written.ru/

Другие упомянутые вами функции быстро добавить не получится.

s2cms.ru

упаковка и публикация модулей – Vladimir Yunev

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

В предыдущих частях мы познакомились с возможностями по расширению Orchard CMS через создание виджетов и отдельных модулей. В этой статье речь пойдет о работе с готовыми модулями, их упаковке в пакеты и распространению. Это статья основана на оригинальной статье Packaging and Sharing a Module.

Упаковка и распространение модуля

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

Другим способом активации данной функции является управление через командную строку. Для использования командной строки запустить bin\orchard.exe из корневой папки, в которой установлен проект Orchard. Далее, выполните следующую команду:

orchard> feature enable Orchard.Packaging

После активации функции packaging утилита командной строки сможет поддерживать некоторые дополнительные функции, которые могут быт использованы для создания пакета (в формате NuGet) из любого модуля в вашей установке Orchard. Кроме того, с помощью утилиты можно будет установить в систему сайта сторонние пакеты .nupkg. Информация по этим новым функциям командной строки приведена ниже:

package create <extensionName> <path> Create a package for the extension <extensionName> (an extension being a module or a theme). The package will be output at the <path> specified. The default filename is Orchard.[Module|Theme].<extensionName>.<extensionVersion>.nupkg. For example, "package create SampleModule c:\temp" will create the package "c:\temp\Orchard.Module.SampleModule.1.0.0.nupkg". package install <packageId> <location> /Version:<version> Install a module or a theme from a package file. package uninstall <packageId> Uninstall a module or a theme. The <packageId> should take the format Orchard.[Module|Theme].<extensionName>. For example, "package uninstall Orchard.Module.SampleModule" will uninstall the Module under the "~/Modules/SampleModule" directory and "package uninstall Orchard.Theme.SampleTheme" will uninstall the Theme under the "~/Themes/SampleTheme" directory. user create /UserName:<username> /Password:<password> /Email:<email> Creates a new User

Запустив команду “package create” вы можете создать готовый пакет.

orchard> package create Lucene C:\Temp Package "C:\Temp\Orchard.Module.Lucene.1.0.0.nupkg" successfully created

Пи создании пакетов Orchard использует формат пакетов пакетного менеджера NuGet (по сути – это обычный zip-архив с некоторыми файлами метаданных внутри). NuGet основан на формате пакетов OPC, про который вы можете узнать по следующей ссылке Open_Packaging_Conventions.

Теперь, когда вы создали пакет вы можете распространять его для других разработчиков сайтов на базе Orchard. В Orchard CMS есть возможность выбора и установки пакетов в разделе Modules панели администрирования. Про установку и обновление модулей вы можете узнать из этой статьи.

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

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

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

blogs.msdn.microsoft.com

упаковка и публикация модулей – Веб-приложения – это просто!

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

В предыдущих частях мы познакомились с возможностями по расширению Orchard CMS через создание виджетов и отдельных модулей. В этой статье речь пойдет о работе с готовыми модулями, их упаковке в пакеты и распространению. Это статья основана на оригинальной статье Packaging and Sharing a Module.

Упаковка и распространение модуля

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

Другим способом активации данной функции является управление через командную строку. Для использования командной строки запустить bin\orchard.exe из корневой папки, в которой установлен проект Orchard. Далее, выполните следующую команду:

orchard> feature enable Orchard.Packaging

После активации функции packaging утилита командной строки сможет поддерживать некоторые дополнительные функции, которые могут быт использованы для создания пакета (в формате NuGet) из любого модуля в вашей установке Orchard. Кроме того, с помощью утилиты можно будет установить в систему сайта сторонние пакеты .nupkg. Информация по этим новым функциям командной строки приведена ниже:

package create <extensionName> <path> Create a package for the extension <extensionName> (an extension being a module or a theme). The package will be output at the <path> specified. The default filename is Orchard.[Module|Theme].<extensionName>.<extensionVersion>.nupkg. For example, "package create SampleModule c:\temp" will create the package "c:\temp\Orchard.Module.SampleModule.1.0.0.nupkg". package install <packageId> <location> /Version:<version> Install a module or a theme from a package file. package uninstall <packageId> Uninstall a module or a theme. The <packageId> should take the format Orchard.[Module|Theme].<extensionName>. For example, "package uninstall Orchard.Module.SampleModule" will uninstall the Module under the "~/Modules/SampleModule" directory and "package uninstall Orchard.Theme.SampleTheme" will uninstall the Theme under the "~/Themes/SampleTheme" directory. user create /UserName:<username> /Password:<password> /Email:<email> Creates a new User

Запустив команду “package create” вы можете создать готовый пакет.

orchard> package create Lucene C:\Temp Package "C:\Temp\Orchard.Module.Lucene.1.0.0.nupkg" successfully created

Пи создании пакетов Orchard использует формат пакетов пакетного менеджера NuGet (по сути – это обычный zip-архив с некоторыми файлами метаданных внутри). NuGet основан на формате пакетов OPC, про который вы можете узнать по следующей ссылке Open_Packaging_Conventions.

Теперь, когда вы создали пакет вы можете распространять его для других разработчиков сайтов на базе Orchard. В Orchard CMS есть возможность выбора и установки пакетов в разделе Modules панели администрирования. Про установку и обновление модулей вы можете узнать из этой статьи.

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

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

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

blogs.msdn.microsoft.com


Prostoy-Site | Все права защищены © 2018 | Карта сайта