Создайте свой собственный сайт в социальной сети с Elgg

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

Пока работа должна быть сделана, ваши пользователи / сотрудники общаются в Facebook, Twitter и т. Д. Для этого есть решение: создайте собственную социальную сеть, ориентированную на вашу компанию или группу. Создавая сайт социальной сети, предназначенный только для внутреннего пользования, вы можете способствовать укреплению морали внутри компании, а также создать средства, с помощью которых пользователи / сотрудники могут взаимодействовать очень эффективно.

Одним из инструментов для этого является очень мощный открытый исходный код. Эльгг. Elgg предлагает ведение блогов, создание сетей, сообщества, агрегирование лент новостей и обмен файлами. И, что лучше всего, вы можете сохранить это так, чтобы только пользователи в вашей локальной сети могли войти в систему и пользоваться сайтом.

В этой статье вы узнаете, как установить Elgg, чтобы создать свой собственный сайт социальной сети.

Подготовка

Для простоты мы установим этот инструмент на сервер Ubuntu (на основе наших статей о сервере Ubuntu). Первое, что вам нужно сделать, это загрузить tar-файл Elgg со страницы загрузки Elgg. После загрузки этого файла переместите его в / var / www а затем распаковать или распаковать файл (в зависимости от того, что вы загружаете) с помощью команды (выданной из / var / www / каталог):

sudo tar xvzf elgg-XXX.tar.gz

Где XXX — номер версии.

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

судо mv elgg-XXX elgg

Где XXX — номер версии.

Теперь вы почти готовы начать установку. Но сначала несколько небольших советов по дому.

Первое, что вам нужно сделать, это создать базу данных для Elgg. Я всегда предлагаю использовать PhpMyAdmin (см. Мою статью «Установите PhpMyAdmin для упрощения администрирования MySQL»). Создайте базу данных» elgg «(без кавычек).

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

sudo mkdir / var / www / files

Теперь вы должны предоставить этому новому каталогу соответствующие разрешения, поэтому введите команду:

sudo chmod 777 / var / www / files

Еще одна проблема с разрешениями. Во время фактической установки Элггу нужно будет написать на эльг и elgg / двигатель каталог. Если в процессе установки запись в эти каталоги невозможна, вам потребуется создать .htaccess файл и двигатели / settings.php файл. Предлагаю сделать так:

  1. Обратите внимание на текущие разрешения вашего эльг а также elgg / двигатель каталог (скорее всего drwxr-xr-x).
  2. Выполните команду sudo chmod 777 / var / www / elgg.
  3. Выполните команду sudo chmod 777 / var / www / elgg / engine.

На этом подготовка закончена. Вы готовы запустить свой веб-браузер и начать установку.

Установка

Запустите браузер по адресу http: // ADDRESS_OF_SERVER / elgg который откроет очень простой мастер установки. Благодаря всем подготовительным работам установка будет безболезненной. После того, как вы закончите установку, вы захотите вернуться и изменить разрешения для эльг а также elgg / двигатель каталоги.

фигура 1фигура 1

Первое, что вы сделаете после завершения установки, — это создадите начального пользователя. Этот начальный пользователь будет вашим администратором, поэтому убедитесь, что вы используете надежный пароль. После того, как вы вошли в систему как администратор, вы можете начать добавлять виджеты для профилей пользователей и / или информационных панелей (см. Рисунок 1).

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

Вывод

Elgg — это выдающийся социальный инструмент, который позволит вам создать внутренний (или даже дополнительный) сайт социальной сети. Его легко установить и еще проще управлять.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *