Как создать интрасеть на базе 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? Не сомневайтесь ни секунды, раздел комментариев полностью ваш!