Audytor.ru

Теплоснабжение "Аудитор"
9 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Modx revolution обучение. MODX Revolution — Базовый урок. Установка и настройка MODx плагинов

  • pdoTools Documentation: docs.modx.pro/components/pdotools/

Устанавливаем Advanced версию MODx, во время установки указываем, что папка админа будет называться super .

Маст-хэв плагины MODx

Самые популярные и наиболее часто используемые дополнения для MODx:

  1. Ace — редактор кода MODx;
  2. Collections — отображение и управление коллекциями ресурсов;
  3. pdoTools — набор базовых инструментов MODx;
  4. FormIt — работа с формами в MODx;
  5. phpThumbOf — работа с изображениями в MODx;
  6. TinyMCE / CKEditor (на выбор) — текстовый WYSIWYG редактор для MODx;
  7. translit — транслитерация URL в MODx;
  8. MIGX — Добавляемые дополнительные поля в MODx;
  9. AutoTemplate — «Умное» автоматическое назначение шаблонов ресурсам.

Базовые настройки MODx Revolution

Раздел: Дружественные URL

  • Транслитерация псевдонимов: russian;
  • Использовать дружественные URL: Да;
  • Строгий режим дружественных URL: Да;
  • Проверять на дублирование URI во всех контекстах: Да;
  • Использовать вложенные URL: Да;
  • Не забудьте также переименовать ht.access в .htaccess в корне сайта.

Раздел: Панель управления

  • Показывать описание в верхнем меню: Нет.

Раздел: Сайт

  • Страница ошибки 404 «Документ не найден»: ID ресурса 404;
  • Публиковать по умолчанию: Да;
  • Название сайта: Название вашего проекта.

Раздел: Система и сервер

  • Отправлять заголовок X-Powered-By: Нет.

Пространство имен: ace

  • Размер шрифта: 18px;
  • Мягкая табуляция: Нет;
  • Размер табуляции: 2;
  • Тема редактора (на выбор): ambiance, chaos, chrome, clouds, clouds_midnight, cobalt, crimson_editor, dawn, dreamweaver, eclipse, github, idle_fingers, katzenmilch, kr, kuroir, merbivore, merbivore_soft, mono_industrial, monokai, pastel_on_dark, solarized_dark, solarized_light, terminal, textmate, tomorrow, tomorrow_night, tomorrow_night_blue, tomorrow_night_bright, tomorrow_night_eighties, twilight, vibrant_ink, xcode;
  • Ктоме того, вы можете сделать тему Material в редакторе Ace. Инструкция:

MODx Ace Material Theme 1. Системные настройки > Пространство имен «ace»: Размер шрифта: 15px Высота области редактирования: 560 Невидимые символы: Да Мягкая табуляция: Нет Размер табуляции: 2 Тема редактора: tomorrow_night 2. Файлы: Filesystem > super > templates > default > css > index.css: (Добавить в конце) .ace_editor .ace_gutter .ace_active-line,.ace_gutter-active-line .ace_scroller,.ace_gutter .ace_meta.ace_tag .ace_meta.ace_tag.ace_tag-name .ace_entity.ace_other.ace_attribute-name .ace_string 3. Очистить кеш через меню.

Читайте так же:
По логам есть счетчику нет

Создаваемые базовые ресурсы

  1. Страница 404 — страница для настройки «Документ не найден». Не показывать в меню;
  2. sitemap — ресурс для вывода [] . Пустой шаблон. Не показывать в меню. Тип содержимого: XML. Не доступен для поиска. Не использовать HTML-редактор;
  3. robots — ресурс для вывода robots.txt . Пустой шаблон. Не показывать в меню. Тип содержимого: text. Не доступен для поиска. Не использовать HTML-редактор.

Официальный сайт MODx

Учебные материалы по созданию сайтов на MODx

Параметры сниппетов

Последнюю версию дистрибутива можно скачать по адресу http://modx.com/download/evolution/

Последовательность создания сайта на MODx evolution

  1. Создать базу данных и пользователя с префиксом, определяемым хостером, чтобы потом не править файл config.inc.php.
  2. Установить MODx. Сделать настройки.
  3. Скопировать шаблон сайта в папку assets/templates.
  4. Код шаблона index.html скопировать в шаблон Minimal Templates.
  5. Внутри прописать путь

# Default modx exclusions
User-agent: *# права индексации распространяются на любого робота
Disallow: /assets/cache/
Disallow: /assets/docs/
Disallow: /assets/export/
Disallow: /assets/import/
Disallow: /assets/modules/
Disallow: /assets/plugins/
Disallow: /assets/snippets/
Disallow: /assets/packages/
Disallow: /assets/tvs/
Disallow: /install/
Disallow: /manager/
# For sitemaps.xml autodiscovery. Uncomment if you have one.
Host: сайт
Sitemap: http://сайт/sitemap.xml

В прошлых уроках мы установили и настроили modx, а также установили пакеты, которые будут необходимы для создания сайта. Сегодня урок о переносе обычного HTML/CSS/JS дизайна в MODX Revo. Где можно достать дизайн я писал в статье: MODX шаблоны – что это, где их достать (скачать, заказать, купить). Для своего сайта я выбрал готовый платный адаптивный bootstrap шаблон на themeforest за 17$ под названием brightbox (кликните по названию, чтобы посмотреть его демо и описание). Можете использовать абсолютно любой, их полно и бесплатных — так скорее всего лучше поймете весь принцип натяжки.

1. Загрузка MODX

Пакет MODX Revolution 2.x можно скачать прямо с сайта MODX.

На странице загрузке доступны две версии: традиционная и расширенная .

Страница загрузки MODX с официального сайта

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

В отличие от традиционной версии архив расширенной версии почти в 2 раза меньше, из-за того, что в нем содержимое ядра сжато. В процессе установки оно будет распаковано и собрано. Эту версию в основном используют, когда требуется настроить местоположение папок core, manager и connectors.

Скачаем архив традиционной версии с сайта MODX. На текущий момент последней версией является 2.8.3.

Этот движок входит в пятерку самых популярных CMS и имеет массу достоинств:

  • открытое программное обеспечение (исходный код), а значит, возможность вносить любые изменения и дополнения;
  • понятная и удобная панель администрирования, позволяющая без проблем управлять сайтом даже непрофессионалу;
  • встроенный модуль, с помощью которого можно выставлять настройки для внутренней оптимизации ресурса;
  • возможность создания любых типов веб-сайтов (лендинги, сайты-визитки, интернет-магазины и прочие проекты);
  • кроссбраузерность, то есть web-сайты, разработанные на MODX, корректно отображаются во всех популярных браузерах;
  • безопасность, особенно если речь идет о версии Revolution.

Есть у движка и недостатки, но их очень мало и они могут проявиться только в том случае, если разработчик веб-сайта не имеет достаточного опыта и профессионализма:

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

В нашей студии работают опытные профессионалы, поэтому нам нестрашны перечисленные недостатки платформы.

3. Установка MODX Revolution

Перезапускаем денвер и в адресной строке браузера вводим: modxRevolution/setup

Перед вами должна открыться окно установки. Здесь вы можете выбирать нужный Вам язык (но я советую оставить английский –en, позже в админпанели, мы его сменим на русский). Вообщем выбираем английский язык (en) и нажимаем «select»:

выбираем язык при установке MODX REVOLUTION

В следующем окошке нажимаем “next”:

продолжение установки MODX REVOLUTION

В следующем окошке выбираем новая установка (New Installation) и нажимаем “Next”:

выбор типа установки MODX REVOLUTION

Далее нам нужно присоединить MODX к созданной БД. Для этого заполняем поля следующим образом:

• В поле Database type выставляем по mysql.

Database host — localhost.

Database login — имя пользователя БД, которого вы ранее создали.

Database password — пароль пользователя БД.

Table prefix – оставляем по умолчанию

И нажимаем на ссылку: “Test database server connection and view collations”. После чего установщик MODX попытается соединится с созданной Вами БД и определит соответствия. Если вы всё сделали правильно, то. покажет, что соединение с сервером баз данных прошло успешно и соответствия установлены:

MODX REVO - Ввод данных пользователя, базы данных и тестирование соединения с базой

Затем чуть ниже выставляем кодировку базы данных: utf8 и utf8_general_ci и жмем “Create or test selection of your database”. У Вас должно появится сообщение об успехе (о том, что Ваша база найдена):

MODX REVO -соединение с базой

Теперь можно приступать к созданию администратора. Для этого заполняем все поля и нажимаем “Next”:

MODX REVO -создание администратора базы

Начинается пред установочное тестирование. Если всё в порядке, то напротив всех пунктов Вы увидите сообщения и зеленые ОК:

Сообщение об удачной установке MODX REVO

А если будут какие-либо проблемы, они будут показаны красным цветом и перед тем как продолжить работу вам надо будет их решить. Решение возникащих проблем можно найти на различных форумах MODX сообществ. Если у Вас всё прошло нормально, нажимаем на кнопку “Install”

После успешной установки мы получим сообщение о том, что ядро установлено. Вы также сможите можете просмотреть лог установки нажав «Toggle success message», либо сообщения о проблемах нажав на «Toggle warnings»:

Установка MODX REVO прошла успешно

Нажимаем “Next” и переходим к финальному этапу установки, на котором можно удалить папку установки — «Setup». Рекомендую сделать это (из соображений безопасности), т.к. в последующем любой пользователь сможет заново запустить установку вашего сайта. Поэтому в чек-боксе ставим галочку (установщик удалит эту папку) и нажимаем “Login”:

MODX REVO- удаление папки Setup

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

вход в менеджер (админку) MODX REVO

Поздравляю Вас с успешной установкой MODx!

Теперь вы можете зайти в админпанель управления вашим сайтом. Для этого введите имя администратора и пароль, созданные Вами на предыдущих шагах и нажмите “Login”. Админка откроется с окном приветствия, где будет показано немного полезной информации. После его закрытия вы увидите админку:

менеджер (админка) MODX REVO

Если вы сейчас перейдете на страницу вашего сайта, то вы увидите только пустую страницу, так что не пугайтесь!

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

1. Создаем новый шаблон с название TURBORSS

2. Создаем Чанк с названием tpl_turborss

3. Копируем ссылку domen.ru/turborss.xml

4. В разделе Информация — Турбо-страницы Яндекс Вебмастера вставляем ссылку и ждем добавить

5. Копируем номер счетчика из ЯМетрики / Google Analytics / др. — добавляем в раздел счетчики.

6. При необходимости добавляем название сайта и Logo. Уже через пару часов (или намного раньше) можно увидеть с мобильного результат в поиске Яндекс. Я вбивал просто урл категории которую выкатил и быстро находил Турбо-страницы.

Буду тестировать, как это повлияет на трафик и позиции, если найду время отпишу о результатах.

Поддержка Microsoft SQL Server была представлена ​​в MODX Revolution 2.1. В зависимости от конфигурации сети вашего SQL Server, вы можете указать свой хост по-разному.

  • Named pipe: (local)/SQLEXPRESS
  • Tcp/ip: 127.0.0.1,2301 (IP, port)

Из-за того, что так работает драйвер PDO для SqlSrv, вы можете не получить сообщение об ошибке или ответ после нажатия кнопки «Проверить подключение к серверу базы данных и просмотреть параметры сортировки». Если это происходит, это указывает на проблему с подключением к базе данных, аутентификацией или выбором самой базы данных. После проверки настроек нажмите кнопку Назад, чтобы перейти на предыдущую страницу, а затем Далее, чтобы вернуться на страницу Информация о подключении.

Сопоставление и Кодировка¶

Следующая форма содержит настройки кодировки и сопоставления вашей базы данных: Проверка базы данных MODX 3

Большинство пользователей может оставить эти значения такими, какие они есть. Однако, если вам нужно изменить их, убедитесь, что сопоставление соответствует кодировке. Нажмите ‘Попытка создания или выборки из базы данных’. после того, как вы закончили.

Как поставить на хостинг MODX Revolution

Для начала установки MODX на хостинг требуется следующее:

  1. Загрузить файлы CMS на хостинг
  2. Создать базу данных и пользователя с полными правами доступа к этой базе
  3. Внести данные о сервере, базе данных и пользователе при установке движка

Первые 2 действия мы сделали. Теперь требуется перейти по ссылке http://modx-revo.demo-domen.ru/setup/ (вместо http://modx-revo.demo-domen.ru поставьте название Вашего сайта).

Шаг первый – выбираем язык и нажимаем «Выбрать»:

установка шаг 1

В следующем информационном окне CMS выведет информацию «Эта программа проведет вас через весь процесс установки.». Нажимаем «Далее».

установка шаг 2

На следующем экране будет предложено выбрать тип установки, назначить права на папки, настроить сжатие и заголовки. Мы рекомендуем снять флажок «Отправлять заголовок X-Powered-By», чтобы лишний раз не показывать, на каком движке сделан сайт. Нажимаем «Далее»

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

установка шаг 3

После нажмите «Попытка создания или выборки из базы данных». Появятся поля ввода данных администратора сайта.

установка шаг 4

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector