Веб-разработка

Плагины elFinder & TinyMce к MaxSite CMS

Вашему вниманию предлагаю сборку из трех плагинов к MaxSite CMS – посмотреть/потестить.

elfander

Состав:

 - elFinder 2.0 (rc1) файловый менеджер: dv_elfinder;

 - TinyMce 3.5.6 визуальный редактор: dv_editor_tinymce;

 - adminsession идентификатор сессии админа: dv_adminsession;

Из особенностей.

Приложения elFinder и TinyMce не мои, мое только подключение к MaxSite CMS.

В названиях плагинов установлен префикс dv_ , чтобы как то отделить от основной группы плагинов в MaxSite CMS.

В данной сборке присутствует плагин dv_adminsession, для ограничения  доступа к файлам, если не произошла аутификация в качестве юзера. Без активации данного плагина elFinder не будет работать.

Настройка TinyMce в MaxSite CMS

Продолжу.

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

В дистрибутиве TinyMce в каталоге examples можно найти примеры настройки редактора или по аналогии настроить под себя,  для удобной работы с сайтом.

В файле full.html – полнофункциональный пример, в файле accessibility.html пример конфигурации с браузерными стилями и повышенной контрастностью текста, в файле пример custom_formats.html  пример конфигурации показывающий как переопределить кнопки стандартного форматирования из стилей в классы.

Подключаем TinyMce к MaxSite CMS

Предисловие

tiny-max Я довольно давно уже использую данную cms в своей практике, перепробовал практически все визуальные и не визуальные редакторы входящие в комплект MaxSite CMS, но так надолго ни на одном не остановился.

Решил сам покопать в эту сторону и выбор пал на Tiny MCE, данный редактор широко распространен и хорошо документирован.  Правда, на форуме MaxSite CMS встречались сборки Tiny MCE под maxsite cms, но как то не подошли.

Ниже я приведу пошаговую инструкцию о подключении визуального редактора Tiny MCE к MaxSite CMS с настройками по умолчанию, а чуть позже, подключение Cyber Image Manager файлового менеджера изображений.

Теперь само подключение.

Настройка Mercury Mail в XAMPP

Настройку Mercury Mail в XAMPP я выложу в картинках с небольшими пояснениями. Итак. Запускаем веб-сервер xampp.

admin-mercurymail

Заходим в приложение.

УСТАНОВКА и НАСТРОЙКА XAMPP

logo-xamppЯ в основном для решения своих задач по созданию и тестированию сайтов использую  Денвер сборку для разработки сайтов на локальном компьютере из под Windows. Но порой возникают проблемы по оперативному внесению изменений на уже работающем сайте, а так как при запуске Денвера, если вы обозвали папку на локальном сервере тем же именем что и имя рабочего домена, то будет автоматически перезаписан файл ect  и все обращения к рабочему домену будут перенаправляться на локальный сервер. Можно конечно же и переименовывать папки, но мне более удобным при таких случаях стало - запуск альтернативного сервера из под  windows – xampp.

Здесь я выложу свою шпаргалку по МОЕЙ настройке сервера xampp с картинками, как для себя, так может кому и пригодится.

Сайт на поддомене

У меня возникла задача в создании тестового сайта. Но!!! У моего хостера к моему сожалению стоит ограничение на количество сайтов, а весь лимит я уже исчерпал.

При помощи Google и Yandex наткнулся на статью "Примеры использования mod_rewrite" и в частности там был такой пример:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^forum\.yuordomain\.net$ [NC]
RewriteCond %{REQUEST_URI} !^/forum/$ [NC]
RewriteRule (.*) /forum/$1 [L]

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

Что для этого нужно:

Точная копия сайта

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

Как сделать и поддерживать эту копию сайта на локальном сервере, читайте ниже.

Начнем с нуля. Для примера я взял очень перспективную систему управления сайтом - MaxSite cms , к стати рекомендую.

Прежде всего, необходим сам локальный сервер, но это не проблема, всегда свежую версию такого сервера под Windows - Денвер, Вы можете скачать бесплатно на сайте разработчика http://www.denwer.ru/ . Скачиваем и устанавливаем согласно описанию по установке.