Что такое мультисайтовость на WordPress и нужна ли она Вам? — Блог БИТ
Автор Олег На чтение 8 мин Просмотров 252 Опубликовано
Эта статья освещает основные моменты, которые требуется понять, чтобы приступить к созданию мультисайтовой сети на Worpress.
Содержание
- Действительно ли вам нужна мультисайтовость?
- Виды мультисайтовых сетей
- Требования к администрированию
- Требования к серверу
- На базе домена (domain-based)
- На базе пути от корня (path-based)
- Требования к настройкам WordPress
- Ограничения
Действительно ли вам нужна мультисайтовость?
Сайты в мультисайтовой сети разделены по такому же принципу, как и на сервисе по созданию блогов WordPress.com. Они не связаны друг с другом как, например, элементы в любых других видах сети (хотя плагины могут создавать различные виды взаимодействий между сайтам). Если вы планируете создание сайтов, которые должны быть строго взаимосвязаны, к примеру, иметь общие данные или общих пользователей, тогда мультисайтовая сеть в данном случае — это не лучшее решение.
Например, если все, что вы хотите — это веб-страницы, которые выглядят по-разному (разный дизайн и функционал), тогда вы можете этого добиться на одном сайте, используя плагины для переключения тем, шаблонов и таблиц стилей.
Вот вам другой пример: допустим, вы хотите, чтобы различные группы пользователей имели доступ к разной информации, тогда вы также можете это реализовать на одном сайте, используя плагины для переключения функционала, меню и ссылок.
Это первая часть из серии руководств по самостоятельной установке мультисайтовости на проинсталлированный WordPress. Если вы хотите получить мультисайтовый WordPress уже сейчас, существуют готовые к использованию пакеты, например, BitNami.
Виды мультисайтовых сетей
Вы можете выбрать между несколькими видами мультисайтовых сетей, зависящих от того, как вы хотите, чтобы формировался URL, и возможно было бы создавать посетителям вашего сайта свои собственные сайты на вашей платформе.
Различные типы сетей имеют разные требования к серверу, об этом будет написано ниже. Если у вас нет полного контроля над вашим сервером, тогда определенные типы мультисайтовых сетей могут быть вам недоступны. Например, у вас может не оказаться достаточных прав для изменения конфигурации сервера, потому что вы пользуетесь общим хостингом. В этом случае вам, возможно, придется договориться с владельцем хостинга на получение необходимых привилегий.
Сайты в мультисайтовой сети имеют разные URL’ы. Вы можете выбрать один из двух вариантов указания URL’а сайта:
- Каждый сайт имеет свой субдомен (subdomain). Например:
site1.example.com
,site2.example.com
- Каждый сайт имеет разный путь (
path) от корня. Например:example.com/site1
,example.com/site2
К тому же, вы можете выбрать, чтобы у сайта был свой домен, например: example1.com
, example2.com
и так далее. Существуют плагины, которые позволяют настраивать разные домены, например, WordPress MU Domain Mapping. Вы можете проделать это напрямую на своем сервере, однако это требует дополнительных навыков в администрировании.
Вы также можете выбрать, позволить или нет пользователям создавать новые сайты в рамках вашего. Такая возможность реализована только с помощью субдоменов (мультисайтовость по типу site1.example.com
и site2.example.com
. Впрочем, такая возможность существует и для сайтов на основе подразделов (мультисайтовость по типу path-based).
Установка мультисайтовости оперирует определенной терминологией. Инсталяция через поддомены (sub-domain install) создает сеть на базе домена, даже если вы хотите использовать отдельные домены, а не поддомены для ваших сайтов. Инсталяция через поддиректории (sub-directory install) создает сеть на базе подразделов, даже если она не использует каталоги файловой системы.
Если вы хотите использовать инсталяцию через субдомены (sub-domain), вы должны установить WordPress в корень пути к сайту (например, domain.com
), тем не менее для этого не обязательно устанавливать его в корень сервера (как правило, это папка /public_html/
), например, в случае, когда WordPress запущен в своей отдельной директории.
После того, как установка мультисайтовости будет завершена, WordPress будет использовать термины “домен” (domain) и “путь” (path) в пользовательском интерфейсе Администратора Сети. Супер-администратор, то есть администратор всей сети сайтов, сможет редактировать домены у сайтов и настройки путей. Однако следует быть внимательным, так как такие изменения меняют URL’ы сайтов.
Плагины могут расширить доступные опции и помочь в администрировании. Например, вы можете использовать плагин, упоминавшийся выше, WordPress MU Domain Mapping, чтобы управлять сайтами на разных доменах. В другом случае, можете воспользоваться плагином Networks for WordPress для конфигурации мультисайтовой сети.
Требования к администрированию
Для создания мультисайтовой сети вы должны быть администратором текущей инсталяции WordPress, и вам потребуется доступ к серверной файловой системе, чтобы можно было редактировать файлы и создавать директории. Например, вы можете получить доступ к файловой системе на сервере, используя протокол FTP, или воспользоваться файловым менеджером какой-либо панели управления хостингом (cPanel или аналогичной).
Вам не обязательно обладать навыками разработки под WordPress, иметь представление о PHP, HTML, CSS, серверном или системном администрировании, однако знание этих вещей может быть полезным для решения каких-либо непредвиденных проблем или для более тонкой настройки вашей мультисайтовой сети после ее инсталяции.
Требования к серверу
Когда вы планируете создание сети, может оказаться полезным использовать тестовый сервер для экспериментов.
Во всех случаях вам следует убедиться, что ваш сервер следует более комплексным правилам в файле .htaccess
(nginx.conf
или web.config
), чем требуется для мультисайтовости.
Мультисайтовость требует включенную директиву
на сервере Apache, поддержку файлов .htaccess
и опцию FollowSymLinks
, либо уже включенную, либо, по крайней мере, не отключенную совсем. Если у вас есть доступ к конфигурации сервера, тогда вы можете использовать секцию Directory
вместо файла .htaccess
. Также убедитесь, что в вашем файле httpd. conf
в секции «AllowOverride
» установлено значение «All
» или «
» для работы виртуальных хостов. Поинтересуйтесь у своего хостинг-провайдера, все ли настройки установлены корректно.
О некоторых особенностях серверных требований, зависящих от типа мульсайтовой сети, которую вы хотите создать, читайте ниже.
На базе домена (domain-based)
Установка на базе домена или, “субдоменная (subdomain) инсталяция” использует следующие URL’ы: http://subsite.example.com
Сеть на основе домена отображает различные доменные имена в той же папке в файловой системе сервера, на котором установлен WordPress. Вы можете сделать это различными способами, например:
- настроив подстановку субдоменов, то есть прописав специальную запись в DNS-зоне домена (wildcard subdomains)
- настроив виртуальные хосты, указав тот же корневой документ для каждого
- создав дополнительные домены или субдомены в панели управления хостингом
Сайты на основе поддоменов требуют метод на основе wildcard-DNS записи. Вы можете создать дополнительные сайты вручную в той же сети, используя другие методы.
Какой бы метод вы не выбрали, вам потребуется сконфигурировать ваши записи DNS (для отображения доменного имени на IP-адресе сервера) и сервер (для отображения доменного имени в админ-панели WordPress).
WordPress должен быть запущен из корневой папки на сервере (например, public_html
) для корректной работы поддоменов. Они не будут работать из подпапки.
На базе пути от корня (path-based)
Инсталяция на основе пути от корня использует следующие URL’ы: http://example.com/subsite
Если вы уже используете постоянные ссылки (в терминологии WordPress “pretty permalinks”) на своем сайте, тогда сеть на основе пути от корня будет хорошо работать и вам нет необходимости читать что-либо дальше. Тем не менее следует знать, что ваш основной сайт будет использовать следующий шаблон URL для записей: http://example.com/blog/[postformat]/
Отсюда вывод: вы не сможете удалить строку “/blog/
” без ручного изменения опций сети в не очевидном месте. Такая практика не рекомендуется.
Требования к настройкам WordPress
Установка мультисайтовой сети происходит на уже существующую инсталяцию WordPress. Если это “свежая” установка на собственном домене, тогда вам нет необходимости читать эту часть. Если это устоявшийся со временем сайт, тогда следующие рекомендации позволят конвертировать его в мультисайтовую сеть без особых проблем.
Возможность перенести WordPress в свою отдельную директорию совместно с работой мультисайтовости появилась, начиная с версии 3.5, тем не менее вы должны сменить директорию расположения WordPress на корневую, чтобы активировать мультисайтовость.
Хотя не рекомендуется использовать префикс WWW в URL домена, тем не менее вы можете выбрать такой вариант и при этом планировать мультисайтовость на базе поддоменов. Убедитесь, что оба адреса – адрес сайта и путь к папке с WordPress – одинаковы. В соответствующем разделе административной панели могут выводиться предупреждения о необходимости перейти на домен без WWW, чтобы включить мультисайтовость.
По этой и многим другим причинам мы не рекомендуем вам использовать www в названии домена. Если вы планируете изменить название на domain.com
или www.domain.com
, то сделайте это прежде, чем начнете настраивать мультисайтовость, так как изменение доменного имени после факта установки сети сайтов является гораздо более сложным делом.
Ограничения
Вы не сможете создать сеть в следующих случаях:
- «Адрес WordPress (URL)» использует порт отличный от ‘:80’, ‘:443’.
Вы не сможете выбрать установку на базе поддоменов в следующих случаях:
- URL к WordPress содержит путь отличный от названия домена, то есть WordPress установлен не в корне сайта
- «Адрес WordPress (URL)» — это
localhost
- «Адрес WordPress (URL)» — это IP адрес, такой как
127.0.0.1
Помните, что вы можете создать сеть сайтов на основе поддомена (sub-domain) на своей локальной машине для целей тестирования, используя файл хостов, поэтому не нужно использовать localhost.
Вы не можете выбрать установку на базе поддиректорий (sub-directory), если вашей инсталяции WordPress больше месяца из-за проблем с существующими постоянными ссылками. (Эта проблема будет решена в будущих релизах).
Правильная настройка мультисайтовости в битриксе
Для чего нужна мультисайтовость
- Управление всеми проектами из одного интерфейса;
- Единая система безопасности для всех проектов;
- Сквозная авторизация для пользователей;
- Общий сервис мониторинга посещаемости и аналитика по всем проектам на одной платформе;
- Удобство централизованного показа рекламы на всех сайтах платформы.
Мультисайтовость полезна, когда у компании есть один корпоративный сайт и множество сайтов филиалов. Или, например, есть корпоративный сайт и сайт интернет-магазина.
Если понадобится разместить новость или каталог продукции, то на обычных сайтах придется делать это в нескольких админ-панелях, что очень неудобно. А если таких сайтов-филиалов несколько десятков, то задача усложняется многократно, как и затраченное время.
Другое дело — мультисайтовость. Здесь одно общее ядро и общая база данных. И, соответственно, одна общая админ-панель. При этом публичная часть сайтов настраивается независимо, и может отличаться структурой, интерфейсом и дизайном.
Поэтому с управлением большим количеством сайтов справится один контент-менеджер, и ему не придется выполнять однотипные задачи по каждому отдельному сайту.
Также мультисайтовость очень удобна для самих пользователей. Им не придется регистрироваться на каждом отдельном сайте, т.к. при мультисайтовости регистрация сквозная.
Мультисайтовость на Битрикс можно организовать двумя способами: на одном домене или на разных доменах.
Мультисайтовость Битрикс на одном домене — все сайты расположены внутри одного домена. То есть, на поддоменах основного домена. Этот вариант больше подходит для сетей филиалов или многоязычных сайтов.
Мультисайтовость Битрикс на разных доменах — все сайты расположены на разных доменах. Такой вариант является более удобным и предпочтительным, особенно для крупных компаний, у которых целевые аудитории или маркетинговые задачи сайтов сильно различаются.
Как настроить мультисайтовость в Битрикс на одном домене
Каждый сайт для мультисайтовости должен быть размещен в отдельном подкаталоге внутри единого каталога, например:
/www/ваш-сайт.ru/s1/
/www/ваш-сайт.ru/s2/
Имена каталогов s1, s2 можно выбирать произвольно, например, shop и company, или en и ru соответственно.
Также возможен вариант, когда один из сайтов располагается в корневом каталоге, а второй сайт в подкаталоге. Например:
/www/ваш-сайт.ru/
/www/ваш-сайт.ru/s2/
Далее устанавливаем Битрикс в корневую директорию. В данном случае в ваш-сайт. ru. Чтобы правильно установить Битрикс воспользуйтесь этой инструкцией по установке и настройке Битрикса.
Затем необходимо выполнить ряд настроек в админ-панели Битрикса:
Настройки > Настройки продукта > Сайты > Список сайтов
Выбираем Изменить параметры сайта s1 и указываем в них:
- Название:s1
- Доменное имя:оставить пустым
- Папка сайта:/ либо /s1/ * (см. примечание ниже)
- Название сайта:Корпоративный сайт компании «Название компании«
- URL сервера:www.ваш-сайт.ru/
- Путь к корневой папке веб-сервера для этого сайта:оставить пустым
* Если используем вариант с установкой основного сайта в корневую папку, а дополнительные в подкаталоги, то ставим просто слэш /, а если все сайты размещаем в подкаталогах, то пишем /s1/ (для каждого сайта соответственно свой номер).
В параметре Папка сайта необходимо указывать путь относительно корня к каталогу в котором расположена публичная часть сайта. А Путь к корневой папке веб-сервера для этого сайта не используется в данном способе настройки мультисайтовости и должен быть пустым для всех сайтов.
Аналогично настроим параметры сайта №2. Если его еще нет, то добавляем:
Настройки > Настройки продукта > Сайты > Список сайтов > Добавить сайт
И далее в настройках:
- Название:s2
- Доменное имя:оставить пустым
- Папка сайта:/s2/
- Название сайта:Интернет-магазин компании «Название компании«
- URL сервера:ваш-сайт.ru/s2
- Путь к корневой папке веб-сервера для этого сайта:оставить пустым
Как настроить мультисайтовость в Битрикс на разных доменах
В этом варианте каждый сайт необходимо размещать в соответствующем каталоге. Например:
/www/site1/
/www/site2/
Эти каталоги создаются автоматически при добавлении нужного домена в меню WWW-Домены — Создать, поэтому сначала нужно добавить адреса сайтов, которые планируется использовать. Далее устанавливаем Битрикс в один из сайтов. Пусть это будет site1. Чтобы ядро могло работать для обоих сайтов необходимо создать символьные ссылки для второго сайта.
Символьные ссылки нужны для папок /bitrix, /local и /upload.
Символьная ссылка: (также симлинк от англ. Symbolic link, символическая ссылка) — специальный файл, для которого в файловой системе не хранится никакой информации, кроме одной текстовой строки. Эта строка трактуется как путь к файлу, который должен быть открыт при попытке обратиться к данной ссылке.
Чтобы создать символьные ссылки, зайдите в Панель управления хостинга — https://my.jehost.ru/ispmgr
WWW > WWW-Домены > site2 > Каталог > Создать > Ссылка
В поле Имя пишем название папки. Например, bitrix. В поле Значение — полный путь к этой папке на основном сайте:
/var/www/логин/data/www/ваш-сайт.ru/bitrix/
Где ваш-сайт.ru — ваш основной сайт, в котором находятся каталоги bitrix и upload.
Если все сделали верно, то симлинк появится в каталоге сайта в виде папки с синей стрелкой. Если стрелка будет красная, значит, допущена ошибка в адресе пути.
В итоге у вас полуится символическая ссылка в таком виде:
Точно так же нужно будет создать симлинки для папок /local (при необходимости) и /upload.
Далее выполните те же настройки в админ-панели Битрикса, что и для варианта «Мультисайтовость Битрикс на одном домене» (см. выше), но с некоторыми изменениями:
- Название:site1
- Доменное имя:com
- Папка сайта:/
- Название сайта:Корпоративный сайт компании «Название компании«
- URL сервера:site1. com
- Путь к корневой папке веб-сервера для этого сайта:/home/www/site1/
Здесь в поле Папка сайта необходимо записать слэш /, а в поле Путь к корневой папке веб-сервера для этого сайта должен быть прописан полный путь к сайту на хостинге. Проще всего сделать это, нажав справа от поля ссылку «вставить текущий». Тогда адрес подставится автоматически.
Только обязательно проверьте, чтобы в конце строки был указан именно текущий сайт! Например, если вы настраиваете дополнительный сайт, то нужно проверить, чтобы в конце строки был указан именно он, а не основной сайт.
Важно! Обязательно также проверьте поле Сортировка сайтов в списке. Если второй сайт работает на поддомене первого сайта, то он в списке сайтов должен иметь более низкое значение. Например, сортировка у первого сайта — 10, сортировка у второго сайта (работающего на поддомене) — 5.
мультисайтовость | PHPClub — клуб разработчиков PHP
зверек
Новичок
- #1
есть несколько сайтов организации, работающих на самописной cms. Сайты простые, cms полностью удовлетворяет все потребности. Но сейчас cms стоит на каждом сайте. Хочется чтобы все сайты работали на одном движке. Грубо говоря, заходим на админку основного сайта и выбираем из списка сайт, с которым работать и подгружается рубрикатор и прочие модули админки именно выбранного сайта.
например есть site.ru на котором как я понимаю будет общая БД и файлы админки.
И есть site1.ru, site2.ru и st.site.ru (то есть как отдельные домены, так и поддомены). Вот как заставить их все работать с файлами админки основного сайта?
Буду признателен за алгоритм действий. Или может кто расскажет как это устроено в современных крупных cms.
WMix
герр M:)ller
- #2
а простой frame не решает проблему?, на крайний случай страничка с линками. …
проблемы с входом будут (придется в каждой админке заного вводить пароль), это решается переписыванием всех сайтов.
зверек
Новичок
- #3
Если надо переписать — перепишем. Сайты простые, ничего сложного там нет. Но изменения вносятся на них часто и очень утомительно входить в 10 админок, 10 раз набирать разный логин-пароль и прочее.
Фрейм — не понял, как фрейм решит проблему? Сайты лежат на разных доменах и поддоменах (хостер один). Индексируются поисковиками… Это и должно так остаться.
Просто надо понять как сделать так, чтобы при заходе на site1. ru использовалась БД и файлы админки, которые лежат на site.ru
hell0w0rd
Продвинутый новичок
- #4
Я думаю, что вам нужен пункт синхронизации. То есть база/файлы, все что надо. И научить админку к ней коннектиться.
Ну а дальше все, что хотите — синхронизация баз, обновления, работа с файлами и тд и тп.
зверек
Новичок
- #5
Так вот я и хочу понять как это сделать. … В деталях.
hell0w0rd
Продвинутый новичок
- #6
зверек написал(а):
Так вот я и хочу понять как это сделать…. В деталях.
Нажмите для раскрытия…
Что как делать? Ну есть основной сервер, у него есть ftp доступ для файлов и доступ до базы из интернета. Если нет — открыть, желательно на нестандартных портах.
А теперь стучитесь в базу из своей админки.
Допустим у вас обновилась статья на каком-то из сайтов. Отсылаете изменения в копию базы, а в таблицу очередей задач ставите это изменение. Раз в 10 минут на всех сайтах поставить cron задачу стучаться к серверу и забирать изменения. Возможно чего-то не учел, но общий принцип такой)
зверек
Новичок
- #7
а если нужно срочно что-то поставить? нет, вариант с кроном не подходит. Нужна возможность зайдя в админку выбрать из селекта сайт. при этом будет подгружен рубрикатор именно этого сайта и все прочие модули админки для этого сайта. Внес изменения, потом выбрал из списка другой сайт — подгрузился контент другого сайта… и т.д. Вот такое хочется замутить.
hell0w0rd
Продвинутый новичок
- #8
зверек написал(а):
а если нужно срочно что-то поставить? нет, вариант с кроном не подходит. Нужна возможность зайдя в админку выбрать из селекта сайт. при этом будет подгружен рубрикатор именно этого сайта и все прочие модули админки для этого сайта. Внес изменения, потом выбрал из списка другой сайт — подгрузился контент другого сайта… и т.д. Вот такое хочется замутить.
Нажмите для раскрытия…
У вас две разные задачи:
1 — править контент 1 раз для всех сайтов сразу
2 — быстро переключаться между админками.
Вам в любом случае нужна 1 база, что вы и как в ней настроите — зависит от ваших задач.
Относительно последнего — вам нужна авторизация через 1 бд вот и все
зверек
Новичок
- #9
править контент один раз для всех сайтов сразу не стоит. Сайты разные и контент у них разный.
Задача править контент для нужного сайта через одну админку, просто выбрав в админке нужный сайт.
Тот факт что нужна общая база я понял.
Не могу понять, как при заходе на site1.ru заставить использовать БД и файлы админки, которые находятся на site. ru
WMix
герр M:)ller
- #10
1. нарисовать фрайм меню всех сайтов. так чтобы по клику в соседний фрайм подгружалась админка выбранного сайта. (таким образом имеем меню всех сайтов)
2. заменить в каждом сайте способ аутификации на к примеру http://openid.net/ — пароль вводим всего 1 раз
зверек
Новичок
- #11
1. я зашел в админку сайта site.ru
2. выбрал из списка сайт site1.ru
3. подгрузился рубрикатор сайта site1.ru (допустим таблицы в БД имеют префикс соответвующего домена)
4. изменил инфу.
5. зашел на сайт site1.ru и хочу видеть здесь измененную инфу.
я не понял, как тут с фреймами что делать?
hell0w0rd
Продвинутый новичок
- #12
У вас не получится везде использовать 1 систему на хостинге.
Либо берите vds, либо на всех прийдется обновиться.
И вы точно понимаете что делает фрейм? Окно в окне и все такое?
WMix
герр M:)ller
- #13
PHP:
<html> <head> <title>СУПЕР АДМИНКА<title> </head> <frameset cols = "25%, *"> <frame src ="МЕНЮ_ВСЕХ_САЙТОВ. html" name="menu" /> <frame src ="ЧТО_УГОДНО.html" name="admin" /> </frameset> </html>
МЕНЮ_ВСЕХ_САЙТОВ.html
PHP:
<a href="http://site1.ru/admin" target="admin">site1</a> ...
Фанат
oncle terrible
- #14
WMix
Неоптимальность размножения одной и той же кодовой базы все равно останется
Если подумать, то все сайты различаются, по сути, конфигом. А в конфиге различаются, по сути — базой данных, в которой лежат таблицы.
Ну вот и сделать разные подключаемые конфиги. и все.
Останется только разрулить файлы, примерно таким же способом. причем большую часть работты на себя возьмут рерайт рули
WMix
герр M:)ller
- #15
я думал о том, что чаще всего хостеры закрывают достуб к базе из не локальных сетей.
hell0w0rd
Продвинутый новичок
- #16
Потому для таких целей поднять vdsку надо)
Фанат
oncle terrible
- #17
WMix написал(а):
я думал о том, что чаще всего хостеры закрывают достуб к базе из не локальных сетей.
Нажмите для раскрытия…
А что, кто-то полагает, будто вся эта ферма лежит на разных хостингах?
WMix
герр M:)ller
- #18
предлагаю узнать это у ТС
Фанат
oncle terrible
- #19
из постановки вопроса очевидно, что на одном.
зверек
Новичок
- #20
на одном. В одном личном кабинете хостера созданы несколько доменов и поддоменов. При заходе по фтп я вижу все эти домены и поддомены в виде папок, в которых находятся файлы данных сайтов. Вобщем они все на одном сервере.
Multisite Church Consulting — The Unstuck Group
Перейти к содержимомуДавай поговорим
Лучшие практики работы с несколькими сайтами
Мультисайт работает лучше всего, когда здоровые, растущие церкви расширяются в новые места, чтобы охватить больше людей и оказать большее влияние на Царство.
Вы копируете то, кем вы уже являетесь. Это означает, что без четкой оценки того, где вы находитесь сегодня, и без четкой стратегии в четырех ключевых областях, использование нескольких офисов может сделать вашу церковь многонациональной.0011 застрял .
Стратегия служения
Как мы обучаем людей?
Многосайтовая стратегия
Как нам управлять одной церковью в разных общинах?
Стратегия расширения
Как оптимально запустить новый кампус?
Стратегия выполнения
Как реализовать этот план?
Группа Unstuck помогла изменить наше плато.
‘Мы оказались в таком месте, где знали, что что-то не так, но не могли понять, в чем дело. Мы не хотели ждать, пока действительно застрянем».
Дэвид МакКуин
Церковь Белтвей-Парк
Проиграть видео
Наш многосайтовый процесс устранения зависаний
В конце этого процесса у вас будет комплексный индивидуальный план работы с несколькими площадками, а также структура и системы, которые помогут вам выполнить его. Вы несете ответственность за претворение плана в жизнь, но мы помогаем обеспечить подотчетность и обучаем ваших руководителей на этом пути.
Оценка готовности к работе с несколькими площадками
На этом этапе вы получите представление о работоспособности и воспроизводимости модели и операций с несколькими площадками. Ваша команда оценивает уровень готовности/состояния церкви к многосайтовости в 10 ключевых областях.
Стратегическое планирование для нескольких площадок
Выигрыш на этом этапе заключается в том, что ваша команда разработает четкий план действий для запуска или усиления вашей стратегии работы с несколькими площадками. Вы разъясните стратегию своего служения в масштабах всей организации, а также то, как ее можно эффективно воспроизвести в кампусах, и разработаете четкий план запуска вашего следующего кампуса.
Кадровый учет и обзор структуры
Эффективная многосайтовая структура позволяет команде вашего служения работать с максимальным потенциалом. Вы проясните права на принятие решений, оцените лидерские качества и потенциал, уточните роль пастора в кампусе, спланируете пересмотренную организационную структуру и оцените ее влияние на команду, и в конечном итоге у вас будет четкий кадровый план для поддержки вашего видения мультисайта.
Фаза действий
На этой фазе вы претворяете план в жизнь. Выигрыш заключается в том, что вы выработаете ритмы для выполнения плана и начнете предпринимать шаги, которые приведут вашу церковь к устойчивому здоровью по мере расширения сферы вашего служения. Вы получаете коучинг для своих руководителей по мере реализации своих планов.
В ходе этого процесса мы сосредоточимся на том, чтобы провести вас через эти аспекты стратегии многосайтовой церкви.
Подтверждение пути ученичества, которое вы можете воспроизвести
Создание модели служения для каждого места
Определение модели обучения (видео или живые учителя)
Уточнение прав принятия решений (кампус или центр)
Планирование ресурсов центральной поддержки
0 Определение будущего местоположения
Определение оптимального графика запуска новых кампусов
Разработка профиля кандидата на должность пастора кампуса
Определение успеха новых кампусов
Составление первоначального состава и руководящих групп волонтеров
Составление плана действий для следующих шагов
Разработка плана запуска будущих кампусов
Через шесть месяцев после привлечения нашей команды для церковного консультирования 9 из 10 пасторов рекомендуют нас другой церкви, потому что они видят реальные результаты.
«Разговоры об общении, принятии решений и структуре персонала были настолько определяющими и полезными, что теперь мы знаем, что они, возможно, спасли наше второе место от болезненного опыта или, возможно, даже не сделали его. Все идет очень хорошо, и наши процессы в этих области действительно работают».
Shayne O’Brien
Rockpointe Church
«Наш большой вопрос заключался в том, как многосайтовость влияет на персонал и как мы ведем совместную работу, взаимодействуем друг с другом и принимаем решения в служении в будущем. Наша победа №1 в стратегическом планировании процесс заключается в том, что нам дали правильные инструменты для принятия правильных решений в нужное время!»
Джим Джонсон
Общественная церковь Престон Трейл
«Отсутствие у нас четко определенной системы работы в наших кампусах вызывало разочарование как на центральном уровне, так и на уровне кампуса. Теперь люди не просто видят мечту — они видят путь к осуществлению этих мечтаний с Божьей помощью».
Тоби Слау
Общинная церковь Кросс Тимберс
Мы стремимся помогать церквям приводить больше людей в большем количестве мест к отношениям с Иисусом.
У нас есть опыт обслуживания многопрофильных церквей по всей стране: мы помогаем многим прояснить и структурировать текущую многопрофильную стратегию, а также впервые запустить или эффективно провести слияние церквей.
Давай поговорим
https://www.facebook.com/TheUnstuckGroup Tweets by UnstuckGroup https://www.instagram.com/theunstuckgroup/ ссылка на ютуб
844-486-7882
844-486-7882 (звонок бесплатный)
Консалтинг
Центр обучения
Содержание
© 2022 The Unstuck Group | Политика конфиденциальности
При поддержке The Reach Co.
Полное руководство по многосайтовости WordPress
Здесь, в WPMU DEV, мы более чем заинтересованы в мультисайтовости WordPress. Мы разрабатываем плагины для Multisite еще со времен WordPress MU, и мы используем их для поддержки Eublogs, огромной сети блогов для преподавателей и студентов.
Лично я тоже много использую Multisite. Я использую его для размещения клиентских веб-сайтов, для создания сайтов, демонстрирующих методы, которые я описываю в своих книгах и руководствах, и для хранения всего в одном месте.
В этом руководстве по Multisite я покажу вам все, что вам нужно знать, чтобы начать работу с Multisite и создать собственную сеть блогов или сайтов.
Продолжайте читать или переходите по этим ссылкам:
- Что такое мультисайт WordPress и чем он отличается от одиночного сайта?
- Когда использовать мультисайт (с некоторыми примерами)
- Когда не использовать мультисайт
- Как активировать Multisite в новой или существующей установке WordPress
- Управление вашей сетью
- Управление и обслуживание огромной сети сайтов
Но сначала давайте разберемся с терминологией. В этом посте я буду использовать слова сеть и сайт для обозначения двух разных вещей:
- Сеть 9.0191 относится ко всей многосайтовой сети, т. е. к вашей установке WordPress .
- Сайт относится к одному из блогов или сайтов, созданных как часть сети.
Поэтому, когда я говорю о вашем сайте, я имею в виду не всю вашу сеть сайтов, а только один из сайтов в ней. В каждой сети будет основной сайт, который создается при установке WordPress и который, вероятно, будет использовать основной домен для вашей установки WordPress: это все еще сайт. Я объясню это более подробно по ходу дела.
Итак, теперь с этим разобрались, давайте взглянем на Multisite!
Что такое мультисайт WordPress?
Кодекс WordPress определяет мультисайт как:
Функция WordPress 3.0 и более поздних версий, которая позволяет нескольким виртуальным сайтам совместно использовать одну установку WordPress.
Это означает, что, установив WordPress на свой сервер всего один раз, вы сможете запускать столько сайтов, сколько захотите, и я действительно имею в виду столько, сколько захотите. На момент написания статьи на WordPress.com размещалось около 37 миллионов сайтов, а на нашем собственном Edublogs.org размещалось почти 3 миллиона образовательных сайтов. Однако вы не сможете разместить миллионы сайтов на стандартной мультисайтовой установке.
Отличительной особенностью Multisite является то, что сама установка WordPress почти такая же, как и стандартная установка: она имеет ту же структуру папок, те же основные файлы и ту же кодовую базу. Это означает, что установка сети Multisite не намного сложнее, чем установка стандартного сайта WordPress, а обновление Multisite точно такое же, как обновление любого сайта WordPress. Все темы и плагины вашей сети сохраняются только один раз, независимо от того, на скольких сайтах вы их используете, а это означает, что вы будете использовать намного меньше места на сервере, чем если бы вы использовали отдельную установку WordPress для каждого сайта.
Но есть некоторые различия в трех областях: в экранах администратора и способе их использования, в файлах в вашей установке WordPress и в таблицах базы данных.
Чем отличаются экраны администратора мультисайта
Когда вы активируете мультисайт, к вашему администратору будут добавлены некоторые дополнительные экраны для управления сетью. Ниже вы можете увидеть специальную панель управления сетью.
Они доступны только суперадминистратору, который управляет сетью (это вы) и позволит вам устанавливать темы и плагины, а также создавать сайты и управлять ими. Я расскажу вам об этом более подробно позже в этом посте.
Экраны администратора, к которым может получить доступ каждый администратор сайта, аналогичны стандартным сайтам WordPress, но отсутствуют несколько элементов: администраторы сайтов не могут устанавливать темы или плагины, а могут только активировать те, которые были установлены в сети.
Но помимо этого, экраны будут очень знакомы всем, кто использовал WordPress.
Мультисайтовая панель управления WordPress.Отличия многосайтовых файлов
Есть только два отличия файлов и папок в многоузловой сети: файл wp-config.php
и загружает папку
.
В файл wp-config.php
будут добавлены дополнительные строки, которые активируют Multisite и сообщают WordPress, как он работает. Папка uploads
будет содержать подпапку для каждого сайта в сети с числовым идентификатором сайта в качестве имени. Файлы, загруженные на каждый сайт, хранятся в папке этого сайта в той же структуре, в которой вы обычно ожидаете увидеть их в папке uploads
в стандартной установке WordPress.
Хорошая новость заключается в том, что WordPress управляет файловой структурой за вас, поэтому вам не нужно об этом беспокоиться!
Отличие базы данных от Multisite
Последнее отличие заключается в том, о чем вам действительно не нужно беспокоиться, если вы не занимаетесь такими вещами: таблицах базы данных. База данных для стандартной установки WordPress будет иметь 11 таблиц базы данных для хранения контента и настроек вашего сайта. В многосайтовой сети девять из них дублируются для каждого сайта, а это означает, что если у вас много сайтов, у вас будет много таблиц. Это сохраняет контент для каждого сайта отдельно.
Опять же, это то, что происходит за кулисами и о чем вам не стоит беспокоиться.
Использование для мультисайтов
Мультисайт имеет множество приложений, но мне нравится думать о них как о трех категориях:
- Частная сеть сайтов или блогов для отдельных лиц или компаний
- Сеть клиентских сайтов, установленная и управляемая разработчиком или агентством .
- Сеть, в которую люди могут добавлять свои сайты бесплатно или за подписку.
У меня есть собственная сеть личных сайтов в моем блоге. Я использую это для создания сайтов для демонстрации методов, о которых я пишу в своих книгах и руководствах, а также для опробования новых идей. Возможно, вы захотите создать сеть для размещения своих личных сайтов, если у вас их несколько, а с помощью подключаемых модулей сопоставления доменов вы даже можете использовать разные доменные имена для каждого сайта.
Предприятия также используют Multisite для размещения нескольких сайтов, которыми они сами управляют и управляют: например, BBC America использует Multisite для размещения своей сети блогов.
Эта гигантская мультисайтовая установка WordPress является домом для всех шоу BBC America. У каждого сайта есть собственная дочерняя тема, которая работает на основе основного фреймворка.Я также управляю сетью клиентских сайтов моего агентства Compass Design. Я перевел все свои клиентские сайты на Multisite год назад или около того после того, как несколько лет хранил их отдельно. Это означает, что когда мне нужно обновить WordPress (или тему, или плагин), мне нужно сделать это только один раз, и у меня есть одно место для управления всеми моими клиентскими сайтами. Я использую сопоставление доменов, чтобы каждый клиент мог иметь свой собственный домен и предоставлять им доступ администратора для своих собственных сайтов, если им это нужно (что делают не все). Преимущество этого заключается в том, что администраторы вашего сайта имеют больше возможностей, чем редактор на стандартном сайте, но не могут устанавливать темы и плагины, которые могут нарушить работу их сайта или вашей сети.
Существует также множество примеров многосайтовых сетей, которые позволяют людям создавать свои собственные сайты. Самый большой, WordPress.com, содержит миллионы сайтов и является бесплатным для использования, а платные темы и плагины премиум-класса.
WordPress.com — О.Г.Наши собственные журналы Edublogs позволяют школам и преподавателям создавать блоги и поддерживают работу миллионов сайтов с помощью одной многосайтовой сети. Пользователи создают блог бесплатно с возможностью перейти на учетную запись Pro с дополнительными функциями.
Edublogs — крупнейший в мире бесплатный сервис блогов для образования, работающий на Multisite.Когда не следует использовать Multisite
Хотя Multisite великолепен (да, это так!) и имеет множество применений, он не всегда будет тем инструментом, который вам нужен. Вот несколько примеров, когда вам не нужен Мультисайт:
- Вы хотите создать один сайт или блог и не планируете создавать больше в будущем.
- Вы создаете сайты для нескольких клиентов, но каждый из них будет размещаться отдельно, возможно, у клиентов есть собственные хостинг-провайдеры.
- Для каждого сайта, который вы создаете, потребуется отдельная база данных (возможно, из соображений безопасности).
- Каждому сайту потребуется собственный IP-адрес.
- Администраторы сайта должны будут установить свои собственные темы или плагины.
- Вам нужно будет перенести свои сайты на другой сервер (это можно сделать, но это сложнее, чем для стандартного сайта, и этого можно полностью избежать, если вам нужны только отдельные домены).
- Ваш хостинг не соответствует необходимым требованиям к серверу.
- У вас нет доступа к файлам на вашем сервере для редактирования.
Если что-то из вышеперечисленного относится к вам, я бы рекомендовал придерживаться установки WordPress на одном сайте. Если вам нужна сеть, но настройки хостинга не позволяют вам это сделать, я бы порекомендовал сменить провайдера!
Активация Мультисайта
Теперь, когда вы знаете, что такое Мультисайт и какие преимущества он может вам принести, пришло время узнать, как его активировать. То, как вы это сделаете, будет зависеть от того, является ли ваш сайт совершенно новым или устоявшимся. Это также будет зависеть от того, хотите ли вы использовать субдомены или подкаталоги для сайтов вашей сети:
- Использование поддоменов означает, что каждый сайт будет иметь URL вида
http://site1.yournetwork.com
. Если вы планируете позволить людям создавать свои собственные сайты, вам необходимо активировать субдомены с подстановочными знаками для вашего хостинга. - Использование подкаталогов означает, что каждый сайт будет иметь URL-адрес вида
http://yournetwork.com/site1
. Вы не можете выбрать эту опцию на установленном сайте, который вы конвертируете в сеть, поскольку это может привести к конфликтам с URL-адресами, уже созданными на вашем сайте.
Начнем с активации Multisite в совершенно новой установке.
Активация мультисайта при новой установке WordPress
Активация мультисайта при установке WordPress включает несколько дополнительных шагов. Во-первых, вам нужно установить WordPress и разрешить сеть.
- Установите WordPress обычным способом. Загрузите WordPress и используйте «Известную 5-минутную установку», чтобы установить его на свой сервер или локальный компьютер.
- Откройте файл
wp-config.php
, который вы найдете в папке, где вы установили WordPress. Найдите строку, которая гласит: .
Loading gist d5819a0e58d2d0da69d3bf30ac85bb0a
- Непосредственно над этой строкой создайте новую строку следующего содержания:
Loading gist 2aa2a1abf9a9f09a6bc7f0363d95a10d
- Теперь сохраните файл
wp-config. php
.
Следующим шагом является посещение экранов администратора WordPress и установка Multisite.
- В панели администратора WordPress перейдите в Инструменты > Настройка сети . Вам будет предложено выбрать поддомены или подкаталоги для установки: выберите тот, который подходит для вашей сети.
- При появлении запроса отредактируйте название своей сети и адрес электронной почты сетевого администратора или оставьте их без изменений.
- Нажмите кнопку Установить .
Последним шагом является копирование кода, предоставленного WordPress, в ваш wp-config.php
и .htaccess
файлов.
- Вы попадете на экран сетевой установки:
- Откройте каждый из ваших файлов
wp-config.php
и.htaccess
и отредактируйте их в соответствии с текстом на экране. Если вы не можете найти.htaccess
на своем сервере, это может быть связано с тем, что скрытые файлы не видны: измените настройки в редакторе кода, если вы используете его для доступа к своим файлам. - Сохраните оба файла.
Мультисайт WordPress теперь будет установлен. Вам нужно будет снова войти в систему, и когда вы это сделаете, вы увидите панель инструментов Multisite.
Теперь вы можете начать добавлять сайты, плагины, темы и многое другое.
Активация мультисайта на установленной установке WordPress
Если вы конвертируете свой существующий сайт в мультисайтовую сеть, вы выполняете те же шаги, что и выше, за одним исключением: вам не будет предоставлена возможность выбирать поддомены или подкаталоги. Если ваш сайт существует более месяца, вы будете вынуждены использовать поддомены.
WPMU DEV AccountFREE
Управление неограниченным количеством сайтов WP бесплатно
Неограниченное количество сайтов
Кредитная карта не требуется установка проста.
Для этого перейдите в The Hub и либо добавьте новый сайт, либо выберите существующий сайт из своего списка, затем перейдите в «Инструменты» > «Мультисайт» и нажмите тумблер «Выкл./Вкл.».
Hub позволяет легко преобразовать установку WordPress в многосайтовую сеть.Вам будет предложено выбрать тип структуры для добавления сайтов в вашу Мультисайтовую сеть, т.е. поддомены или подкаталоги.
Выбрав нужный вариант, нажмите кнопку «Продолжить», чтобы преобразовать ваш сайт WordPress в многосайтовую сеть WordPress.
Выберите структуру подкаталогов или поддоменов для вашей многосайтовой сети.Поскольку переход с одного сайта на сеть с несколькими сайтами необратим, вам будет предложено подтвердить свое решение, прежде чем продолжить. Как только ваш сайт будет преобразован (процесс займет от нескольких секунд до пары минут, в зависимости от размера вашего существующего сайта), ваша новая многосайтовая сеть будет активирована и готова к работе.
Дополнительные сведения об установке и активации Multisite из The Hub см. в разделе документации. Если вы не являетесь участником WPMU DEV, мы рекомендуем ознакомиться с нашей безопасной пробной версией.
Управление вашей сетью
Теперь ваша сеть создана и работает только с одним сайтом, который является основным сайтом сети. Этот сайт ничем не отличается от других сайтов, которые будут добавлены в вашу сеть: у него те же экраны администратора и те же разрешения.
Управление вашей сетью будет состоять из:
- Создание сайтов и управление ими
- Установка и активация тем
- Установка и деактивация плагинов
- Установка обновлений
Начнем с создания сайта.
Создание сайта
Вы можете создавать сайты вручную или установить плагин, позволяющий пользователям создавать свои собственные. Позже я расскажу, как это сделать с помощью плагина, но сначала расскажу, как создать сайт вручную.
- Перейдите к экранам сетевого администрирования, нажав Мои сайты > Администратор сети в меню администратора.
- Перейдите на сайты > Добавить новый .
- Введите адрес сайта (то есть поддомен или подкаталог), название сайта и адрес электронной почты администратора сайта, как показано на снимке экрана:
Будет создан новый сайт. Если вы использовали свой собственный адрес электронной почты для администратора сайта, вы сможете увидеть его, наведя указатель мыши на ссылку Мои сайты в меню администратора. Если вы не являетесь администратором, вы все равно можете увидеть его на экранах администратора сети. Нажмите Сайты > Все сайты для просмотра всех ваших сайтов. Ниже вы можете увидеть только некоторые сайты в сети, которые я настроил на своем собственном домене:
Просмотр сайтов в вашей сети.Вы также можете создать новый сайт из внешнего интерфейса вашего основного сайта, используя плагин.
Установка и активация тем
Только суперадминистратор сети может устанавливать темы и делать их доступными для использования сайтами. Вы можете сделать это одним из двух способов: вы можете разрешить их для отдельных сайтов или активировать их по сети. Тему можно активировать на сайте только в том случае, если она была включена в сеть или включена для этого сайта.
Вот как установить тему и включить ее в сети:
- На экранах администрирования сети выберите Темы > Добавить новую и установите тему так же, как для стандартного сайта WordPress.
- На появившемся экране «Установка темы» щелкните ссылку Network Enable .
В качестве альтернативы, чтобы включить в сети тему, которую вы уже установили, нажмите Темы , чтобы перейти к экрану Темы, затем нажмите кнопку Сеть Включить ссылку под темой.
Вы также можете включить тему только для одного сайта. Это может быть полезно, если в вашей сети много сайтов, каждому из которых нужна своя тема, например, если вы размещаете клиентские сайты. Включение тем для сайта означает, что другие темы не будут доступны для сайтов, на которых они не включены, поэтому нет риска, что администраторы сайта случайно активируют не ту тему.
Для этого выполните следующие действия:
- В Администраторе сети нажмите Сайты для просмотра всех ваших сайтов.
- Наведите указатель мыши на название сайта, для которого вы хотите включить тему, и нажмите появившуюся ссылку Изменить .
- Щелкните вкладку Темы , чтобы просмотреть экран настроек тем для сайта:
- Под темой, которую вы хотите включить, щелкните ссылку Включить .
Теперь, когда вы переходите на экраны администрирования сайта для этого сайта и нажимаете Внешний вид > Темы , вы увидите, что тема, которую вы включили, включена в список тем, доступных для активации:
Активация тем на дочернем сайте.Установка и активация плагинов
Плагины также должны быть установлены сетевым администратором, но они работают немного по-разному в зависимости от сайтов в сети. Вы не можете включить плагин для отдельного сайта. Вместо этого вы можете активировать его по сети, чтобы он работал на каждом сайте в сети, или вы можете просто установить его, чтобы отдельные сайты могли его активировать.
Плагины сетевой активации полезны, если вы написали или загрузили плагин для предоставления функций, которые вы хотите, чтобы все ваши сайты имели, например, в моей сети клиентских сайтов я установил плагин Snapshot, чтобы гарантировать, что все сайты регулярно резервируются. Вот как установить и активировать плагин в сети:
- На экранах сетевого администрирования перейдите к Плагины > Добавить новый и установите плагин, как на обычном сайте WordPress.
- На экране Installing Plugin щелкните ссылку Network Activate .
Вот оно! Плагин теперь будет работать на всех сайтах в вашей сети, и администраторы сайта не смогут его отключить.
А что, если вы хотите просто активировать плагин на одном сайте? Это делается путем установки плагина в качестве администратора сети, а затем активации плагина, если у вас есть права администратора сайта.
- На экранах администратора сети перейдите к Плагины > Добавить новый и установите плагин, как на обычном сайте WordPress.
- На экране «Установка подключаемого модуля» нажмите ссылку «Вернуться к установщику подключаемого модуля «.
- Посетите экраны администратора сайта, для которого вы хотите активировать подключаемый модуль, и щелкните ссылку Плагины в меню администратора.
- Под подключаемым модулем, который вы хотите активировать, щелкните ссылку Активировать , как на обычном сайте WordPress.
Вы заметите, что на экране «Плагины» для администратора сайта есть только возможность активировать или деактивировать плагины, а не удалять или обновлять их:
>
Сетевые подключаемые модули.Управление сайтами
Существуют и другие экраны, которые вы можете использовать для управления сайтами в вашей сети, доступ к которым можно получить через экран Сайты в сетевом администраторе. Это:
- Информация
- пользователей
- Темы
- Настройки
Экран Информация содержит основную информацию о сайте. Здесь вы можете изменить домен сайта, если это необходимо, или обновить его статус.
9На экране 0190 Users перечислены все пользователи этого сайта, которые также будут пользователями вашей сети. Вы можете использовать этот экран, чтобы удалить пользователей с сайта или добавить пользователя на сайт, если они уже были добавлены в вашу сеть (подробнее об этом чуть позже). Отсюда также можно изменить роли пользователей. Администраторы сайта также могут добавлять пользователей из раздела «Пользователи» своей собственной панели администратора, как и для обычного сайта WordPress: они также могут добавлять пользователей, еще не зарегистрированных в сети.
Настройки 9Экран 0191 дает вам доступ ко всем настройкам сайта, к некоторым из которых администраторы сайта имеют доступ через раздел «Настройки» в своем меню администратора. Это включает в себя все, что есть в таблице параметров сайта в базе данных, включая название сайта, описание, тему и многое другое. Я бы посоветовал не изменять какие-либо настройки, с которыми вы не знакомы.
Управление сетью: обновления, пользователи и настройки
Помимо управления отдельными сайтами в сети, вам необходимо управлять самой сетью. Это будет включать:
- Обновление WordPress
- Обновление тем и плагинов
- Управление пользователями
- Настройка параметров.
Давайте рассмотрим каждый из них по очереди.
Обновления
Обновление тем, плагинов и самого WordPress через экраны сетевого администрирования очень просто: вы увидите уведомление, если какой-либо из ваших кодов нуждается в обновлении, и вы просто обновите его так же, как если бы вы нормальный сайт. Обновление WordPress — это двухэтапный процесс: вам нужно установить обновление, а затем обновить сеть сайтов. Это всего лишь случай, когда вы нажмете пару дополнительных ссылок, по которым вам поможет WordPress.
Пользователи
Экран «Пользователи» работает так же, как и для стандартного сайта WordPress: он отображает всех пользователей в вашей сети и позволяет редактировать и удалять их. Сюда будут входить пользователи, которых администраторы сайта добавили на ваш сайт, а также пользователи, которые зарегистрировались на сайте.
Основное отличие заключается в том, что на экране «Пользователи» указано, к каким сайтам имеет доступ пользователь. Если вы хотите добавить пользователя на сайт, вы делаете это через вкладку «Пользователи» в настройках сайта.
Добавление пользователей в вашу сеть.Настройки
Экран «Настройки сети» используется для настройки способа использования вашей сети:
Настройки многосайтовой сети.Можно настроить следующие параметры:
- Название вашей сети
- Адрес электронной почты администратора сети
- Настройки регистрации: могут ли пользователи регистрировать учетные записи и/или сайты, могут ли администраторы сайтов добавлять новых пользователей, а также запрещенные домены электронной почты и имена сайтов.
- Новые настройки сайта: содержимое приветственного письма для администраторов сайта и пользователей, а также первая страница, пост и комментарий, создаваемые на новых сайтах.
- Параметры загрузки: разрешенные типы файлов и максимальный размер файла
- Языковые настройки: язык по умолчанию
- Настройки меню: включить или отключить пункт меню плагинов для админов сайта. Если вы отключите это, они не смогут активировать или деактивировать плагины.
Управление и обслуживание огромной сети сайтов
Приведенные выше примеры огромных, успешных многосайтовых сетей будут хранить огромные объемы данных и получать миллионы посещений через свою сеть каждый день. Очевидно, что это не то, с чем ваш сайт может справиться, если он установлен на общем сервере с дешевым хостинг-планом, поэтому по мере роста вашей сети вам нужно будет вносить изменения в способ управления своими данными и обслуживать контент, чтобы учесть дополнительные данные и трафик.
Чтобы узнать больше о том, как это делается, см. нашу публикацию о том, как мы масштабировали Edublogs, чтобы удовлетворить потребности сотен тысяч блогов (на момент публикации) и миллионов пользователей.
Заключение
Надеюсь, я убедил вас, что WordPress Multisite делает WordPress еще более мощным. Это позволяет вам создать более одного сайта с помощью всего одной установки WordPress, помогая вам хранить все ваши собственные сайты в одном месте или позволяя другим создавать свои собственные сайты, на которых вы можете зарабатывать деньги.
Активация Мультисайта требует всего несколько дополнительных шагов после того, как вы установили WordPress, а управление сетью и создание сайтов в ней несложно. Как вы видели, экраны выглядят немного иначе, но они не будут незнакомы любому, у кого есть опыт управления стандартным сайтом WordPress.
Метки:
- сетевой администратор
Что такое мультисайт WordPress и когда его использовать?
Предисловие
Что такое мультисайт WordPress?
Когда следует использовать мультисайт?
Не используйте мультисайт для управления очень разными сайтами WordPress
Рекомендации по мультисайтам WordPress
— Работайте с консультантом WordPress, имеющим опыт работы с мультисайтами
— Выберите хорошего хостинг-провайдера, имеющего опыт работы с мультисайтами
Одной из самых недооцененных функций WordPress является WordPress Multisite. Люди тянутся к нему, потому что он обещает упростить управление несколькими сайтами WordPress. Они часто не осознают, что многосайтовая конфигурация обходится дорого с точки зрения гибкости… пока не становится слишком поздно. Многосайтовая конфигурация может быть чрезвычайно полезной в определенных случаях, но в других она может привести к административной катастрофе. Важно понять, что такое Multisite и для решения каких проблем он был разработан, прежде чем принимать решение об его использовании.
ПРИМЕЧАНИЕ : Если вы не хотите изучать основы самого WordPress, вы можете сначала прочитать эту статью.
Что такое мультисайт WordPress?
WordPress Multisite — это версия WordPress, которая позволяет запускать несколько сайтов с одной установки WordPress. Это позволяет запускать сеть сайтов под одной панелью управления WordPress. Вы можете управлять всем, включая количество сайтов, функции, темы и роли пользователей. Можно управлять сотнями, тысячами и (теоретически) миллионами сайтов. Лучшим примером WordPress Multisite является WordPress.com, одна из крупнейших сетей WordPress в Интернете.
Мультисайт WordPress начинался как ответвление WordPress, предназначенное для того, чтобы владельцы сайтов могли легко управлять несколькими сайтами блогов в одной сети. В конечном итоге проект был добавлен в WordPress Core во время выпуска WordPress 3.0. Это означает, что любая текущая версия WordPress, которую вы используете сегодня, может быть преобразована в многосайтовую установку.
Круглосуточная поддержка WordPress
от настоящих экспертов WordPress
УЧИТЬ БОЛЬШЕ
Когда следует использовать мультисайт?
Мультисайт WordPress лучше всего использовать, когда вы создаете сеть сайтов с похожими функциями. В идеале подобные функции добавляются с помощью подключаемых модулей, пользовательских приложений или определенных конфигураций сервера. Он действительно работает лучше всего, когда используется с ограниченным числом тем, специально отобранных для целей сети, в отличие от предоставления участникам сети возможности загружать свои собственные темы. Если ваша сеть состоит из самых разных сайтов WordPress (разных с точки зрения плагинов, тем и настроек), то мультисайт вам не подходит.
WordPress.com, безусловно, является крупнейшим примером многосайтовой сети. Другие владельцы сайтов, добившиеся успеха с мультисайтами, обычно имеют общую тему (без каламбура), которая связывает их сеть сайтов воедино и обеспечивает схожие функциональные возможности и темы. Университеты — отличный пример. Многие из них используют мультисайты, чтобы предоставить своим сотрудникам возможность вести внутренние блоги. Другим примером являются компании, занимающиеся недвижимостью. Они используют WordPress Multisite как простой способ предоставить своим агентам по недвижимости базовый веб-сайт. Дизайн этих сайтов одинаков, только наполнение у риэлторов разное.
Не используйте мультисайт для управления очень разными сайтами WordPress
Мультисайт WordPress появился в то время, когда не было много хороших вариантов для управления несколькими и очень разными сайтами WordPress. К счастью, сегодня есть много отличных вариантов, которые помогут удовлетворить эту потребность. Если вы оказались в положении, когда вы управляете множеством разных сайтов WordPress, вам следует изучить плагины управления, такие как Jetpack и ManageWP. Они позволяют запускать отдельные экземпляры WordPress и централизованно управлять ими через интуитивно понятную панель инструментов. Обычно вы можете использовать их для отслеживания текущего состояния ваших сайтов, глобального применения обновлений для всех ваших сайтов и выполнения других общих функций обслуживания, таких как резервное копирование.
Рекомендации по многосайтовости WordPress
Если вы считаете, что являетесь отличным кандидатом на многосайтовость (т. е. вам нужно предлагать похожие веб-сайты WordPress большому количеству пользователей), есть несколько рекомендаций, которым вы должны следовать. чтобы обеспечить успех.
Работа с консультантом WordPress
Опытный с мультисайтамиМы рекомендуем вам работать с консультантом WordPress, который является экспертом по масштабированию мультисайтов WordPress. Если многосайтовая сеть растет, вам нужно будет следить за количеством ресурсов сервера, которые использует ваш сайт, а также за обслуживанием вашей базы данных. Это вполне управляемо, если вы проявляете инициативу, и это помогает работать с экспертом, который может провести вас через фазу роста вашего мультисайта.
Выберите хорошего хостинг-провайдера, имеющего опыт работы с мультисайтами
Для мультисайтов WordPress также важно использовать действительно хорошего хостинг-провайдера WordPress, который уже поддерживает различные функции мультисайтов и ваш конкретный тип мультисайтов. В Pressable, например, мы размещаем довольно много крупных многосайтовых сетей в формате URL-адресов подкаталогов и разработали технологии и процедуры, обеспечивающие плавное и эффективное развертывание наших многосайтовых подкаталогов.