Быстрая установка собственной домашней интрасети с помощью ocPortal
Windows

Быстрая установка собственной домашней интрасети с помощью ocPortal

 

  • Дом.

Задумывались ли вы когда-нибудь о том, что было бы неплохо иметь ‘портальную страницу’ для своей семьи, как это делают многие компании для своих сотрудников? Разве не удобно было бы иметь центральное веб-хранилище важных документов, файлов и расписаний для вашей семьи? К счастью, существует Portal с открытым исходным кодом, который вы можете установить на своем домашнем веб-сервере

Задумывались ли вы когда-нибудь о том, что было бы неплохо иметь ‘страницу портала’ для вашей семьи, подобно тому, как многие компании предлагают своим сотрудникам? Разве не удобно было бы иметь центральное веб-хранилище важных документов, файлов и расписаний для вашей семьи? К сожалению, когда речь заходит об управлении портальным сайтом, трудно найти бесплатное решение, которое не урезало бы его функциональность. Большинство программного обеспечения для порталов стоит немалых денег, а все бесплатные скрипты – это либо очень простые демонстрационные сайты, либо пробные версии

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

Настройка домашнего веб-сервера с помощью ocPortal

Вы не уверены, что сможете создать свой собственный веб-сервер для установки ocPortal? Не бойтесь – все, что вам нужно сделать, это подключить ПК к домашней сети, а затем установить и настроить XAMPP, как описал Дейв в своей статье. Вы также можете воспользоваться некоторыми советами по XAMPP, которые я предложил в своей статье о настройке веб-сервера на USB-накопителе

Предпосылкой для установки ocPortal на домашнем веб-сервере является установка XAMPP, а затем создание таблицы MySQL с помощью PHPMyAdmin. Не забудьте также создать имя пользователя и пароль в таблице, ocPortal понадобится эта информация во время установки

Когда XAMPP запущен и база данных готова, перейдите к загрузке программного обеспечения ocPortal. В XAMPP ваша общая папка HTML – hpdocs. В этой папке вы должны создать подпапку под названием ‘Portal’, а затем загрузить туда все файлы программного обеспечения ocPortal. Затем перейдите по адресу http://localhost/portal/install.php

Это запустит процедуру установки ocPortal. Одной из первых опций является выбор того, собираетесь ли вы использовать форум. Если на вашем веб-сервере не установлено какое-либо другое программное обеспечение для форумов из списка, просто выберите форум ocPortals

Не забудьте изменить базу данных на mySQL, поскольку именно ее использует XAMPP. Следующим шагом установки будет определение домена. Ваш веб-сервер должен быть настроен на статический IP (для этого используйте инструкции Карла в его статье о сетевом домене)

Используйте статический IP-адрес веб-сервера в качестве домена и в настройках базового URL. Оставьте префикс таблицы как есть и выберите желаемый пароль

Сохраните настройки по умолчанию на последующих шагах, и когда вы дойдете до шага 10, вы увидите следующий экран завершения, если установка прошла без заминок

Перейдите в каталог htpdocs/portal/ и убедитесь, что удалили файл ‘install.php’, иначе ваш портал не будет работать без предупреждения на каждом экране. Теперь, когда ваше новое программное обеспечение портала установлено, все, что вам нужно сделать, это зайти на IP-адрес вашего веб-сервера, например, так: http://192. 168. 1. 107/portal/, и вы увидите страницу вашего портала. Если вы войдете в систему под учетной записью администратора, которую вы создали во время установки, вы можете нажать на ссылку ‘Зона администрирования’, чтобы настроить портал

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

Если вы, как и я, используете ocPortal для своей семьи, первое, что вам нужно сделать, это создать учетные записи членов. Вы найдете панель Members в разделе ‘Инструменты’ в зоне Admin

Большую часть времени вы, как администратор/создатель сайта, будете проводить в зонах редактирования. Чтобы попасть туда, нажмите на Зону администрирования, а затем нажмите на пункт меню ‘Структура’, чтобы попасть на страницу дизайна сайта. Вы можете получить доступ ко всем тем же иконкам в списке меню ‘Структура’

Редактор ‘Дерево сайта’ – это, пожалуй, мой любимый метод проектирования сайта, потому что вы можете просматривать разделы вашего портала в формате дерева. Щелкнув на любой из страниц портала в дереве, вы можете выбрать редактирование этой ‘зоны’. Когда вы редактируете зону, вы попадаете в ‘Редактор зон’, где вы можете просмотреть страницу, а затем отредактировать разделы или ‘блоки’, которые вы хотите изменить

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

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

Прелесть ocPortal в том, что его установка занимает гораздо меньше времени, чем если бы вы пытались создать HTML страницу портала самостоятельно на своем веб-сервере. Установка этого PHP-приложения включает все необходимое для создания полнофункционального сайта-портала для семьи или малого бизнеса всего за несколько минут

Возьмите ocPortal на тест-драйв на своем веб-сервере и посмотрите, что думаете вы и ваша семья. Есть ли в нем все необходимые дополнения, и какова кривая обучения? Поделитесь своим опытом и мнением в разделе комментариев ниже

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий