Как создать интрасеть на базе WordPress
Опубликовано: 2015-07-07Мы все знаем WordPress благодаря его возможностям ведения блогов и CMS. Вы можете проснуться и создать блог или полнофункциональный сайт к тому времени, когда заварится кофе. Но знаете ли вы, что можете создать интегрированную интрасеть для своего бизнеса или организации с помощью WordPress?
О да, вы можете, а затем перейдите на следующий уровень, используя легко доступные плагины WordPress. О, WordPress, откуда ты взялся и почему ты такой чертовски универсальный? Прежде чем мы заблудимся во всем этом, что, черт возьми, такое интранет?
Что такое Интранет?
Интранет — это просто компьютерная сеть, которую вы создаете исключительно для членов вашей организации/бизнеса. Это своего рода социальная сеть только для ваших сотрудников, позволяющая им обмениваться документацией, совместно работать над проектами и даже проходить учебные курсы из единого центра.
Это точно такой же сайт, как и любой другой, но доступ к нему ограничен только сотрудниками вашей организации. У вас могут быть все необходимые функции, включая профили пользователей, группы пользователей для разных отделов, загрузку пользовательских мультимедиа, потоки активности и обновления статуса среди прочего.
Кстати, что вам нужно для создания интрасети на базе WordPress?
Что вам понадобится
Мы будем делать это просто и не будем создавать сложные локальные сети. Итак, вот что вам понадобится:
- WordPress (очевидно)
- Веб-сервер, например Bluehost, Fatcow, WPEngine
- БаддиПресс
- iBuddy, тема WordPress P2 или любая тема, поддерживаемая BuddyPress
- Плагин только для частных лиц
Что нужно иметь в виду
Прежде чем мы создадим нашу интрасеть, необходимо помнить о двух основных факторах. Безопасность и удобство для пользователя являются ключом к эффективной внутренней сети на основе WordPress.
Во-первых, мы защитим паролем вашу интрасеть, чтобы только пользователи со специальным именем пользователя и паролем могли входить в систему и публиковать сообщения в интрасети.
Что касается удобства для пользователя, мы хотим, чтобы обычные пользователи не оказывались в области администрирования WordPress. Только суперадминистраторы (то есть вы) должны иметь доступ к админке.
В любом другом случае вы рискуете запутать сотрудников и членов команды, не привыкших работать с WordPress. Обычные пользователи будут входить в систему с учетной записью WordPress, но никогда не увидят область администратора.
Как создать интранет WordPress
Это процесс в сочетании с легкостью создания интрасети на основе WordPress. Во-первых, мы установим WordPress на поддомен, установим на него BuddyPress, установим тему Frisco, установим Private WP Suite и перенастроим несколько вещей, чтобы интрасеть работала гладко.
Как установить Вордпресс
Если вы когда-либо устанавливали WordPress раньше, это должно быть легкой задачей. Из cPanel вашей учетной записи хостинга установите WordPress на субдомен, например, intranet.yoursite.com. Большинство хостинговых компаний предоставляют установку WordPress в один клик, так что вам должно быть весело.
Затем войдите на свой новый сайт WordPress и удалите пробную страницу и надпись «Hello World!». сообщение.
Установка БаддиПресс
BuddyPress — это простой в использовании плагин WordPress, который позволяет преобразовать простой блог WordPress в социальную сеть. Чтобы создать многопользовательскую и многофункциональную интрасеть WordPress, где пользователи могут взаимодействовать друг с другом, нам понадобятся возможности социальных сетей BuddyPress.

Установить BuddyPress так же просто, как A, B, C. Просто войдите на свой только что созданный сайт WordPress и перейдите в « Плагины» -> «Добавить новый». Используйте форму поиска, чтобы найти «BuddyPress». BuddyPress обычно является первым результатом, но чтобы убедиться, что у вас правильный плагин, убедитесь, что он создан сообществом BuddyPress.
Далее нажмите кнопку « Установить сейчас », после чего следует активировать плагин. На панели администратора BuddyPress , которая появляется после активации, нажмите кнопку «Начать», чтобы продолжить. Это побудит вас, среди прочего, обновить структуру постоянных ссылок. Выберите « Название публикации» в настройках постоянной ссылки, сохраните изменения и следуйте другим инструкциям по настройке BuddyPress. Поскольку это новый сайт, вы можете также активировать Jetpack и Akismet.
По умолчанию BuddyPress добавит на ваш сайт две страницы: Activity и Members. Первый будет содержать поток активности вашей интрасети, а второй — список пользователей.
Установка темы iBuddy
Как и установка BuddyPress, это также простая работа. В области администрирования WordPress перейдите в раздел « Внешний вид» -> «Темы» -> «Добавить новый» и используйте форму поиска, чтобы найти «iBuddy». Установите и активируйте первый результат. Затем перейдите в «Внешний вид» -> «Меню» , чтобы активировать меню навигации.
Кроме того, установите свою ленту активности в качестве главной страницы, перейдя в « Настройки» -> «Чтение» и выбрав « Активность » в качестве статической страницы. Сохраните изменения. Это позволит пользователям размещать сообщения, как только они войдут в интрасеть.
Теперь, когда у нас есть скелет нашей интрасети, давайте сделаем ее частной. Для этого мы будем использовать Private Only плагин. Перейдите в « Плагины» -> «Добавить новый » и найдите «Только частные». Установите и активируйте первый результат от Kate Mag.
Затем перейдите в «Настройки» -> «Только приватный пользовательский вход». Здесь вы можете настроить свою страницу входа по своему усмотрению. Также не забудьте запретить поисковым системам индексировать вашу интрасеть, выбрав « Настройки» -> «Чтение» -> «Поисковая видимость». Далее перейдите в « Плагины» -> «Установленные плагины» и активируйте плагин « Только для частных лиц, отключите фид», который поставляется в комплекте с « Только для частных».
Сделать административную область только для суперадминистраторов
Мы хотим оградить основных пользователей от бэкэнда. Для этого просто добавьте следующий код в файл functions.php вашей темы.
add_action('admin_init', 'redirect_non_admin_users');
функция redirect_non_admin_users() { if ( ! current_user_can( 'manage_options' ) && '/wp-admin/admin-ajax.php' != $_SERVER['PHP_SELF'] ) { wp_redirect(home_url()); выход; } }
Чтобы найти файл functions.php, перейдите в раздел « Внешний вид» -> «Редактор» и выберите « Функции темы» (functions.php) в разделе « Шаблоны » (расположен справа).
Добавление пользователей
Люди без имени пользователя и пароля не смогут войти в систему, опубликовать или даже просмотреть содержимое вашей интрасети. Добавление сотрудников и/или коллег должно быть простым. Просто зайдите в Пользователи -> Добавить новый. На появившемся экране введите данные пользователя и выберите « Подписчик » в поле « Роль ». Вы можете отправить пароль новому пользователю по электронной почте, установив флажок Отправить пароль? поле.
Вот и все, у вас есть интранет только для членов вашего бизнеса/организации, к которому могут получить доступ сотрудники/коллеги из любой точки земного шара. Остается только настроить тему под свои нужды и вкус.
Чтобы еще больше улучшить свою интрасеть, перейдите в «Настройки» -> «BuddyPress» и активируйте/деактивируйте различные компоненты, такие как «Дружеские связи», «Личные сообщения» и «Группы пользователей» и другие. Вы также можете использовать плагины BuddyPress.
Есть советы по созданию внутренней сети на базе WordPress? Не сомневайтесь ни секунды, раздел комментариев полностью ваш!