Следите за нами!
Opensource-Socialnetwork (OSSN) — это программное обеспечение для социальных сетей, написанное на PHP. Оно позволяет создавать сайты социальных сетей и помогает участникам выстраивать социальные связи с людьми, у которых схожие профессиональные или личные интересы. Оно доступно на 17 международных языках.
Русский | Английский | Китайский | Французский |
Португальский | Турецкий | Индонезийский | Испанский |
Итальянский | Иврит | Венгерский | Голландский |
Эсперанто | Японский | Сингальский | Индонезийский |
Интерфейсные функции
Особенность | Особенность | Особенность |
---|---|---|
Регистрация пользователя | Вход пользователя | Профиль |
Профильная крышка | Фотография профиля | Профиль Друзей |
Управление Друзьями | Чат | Обмен сообщениями |
Настенные Столбы | Альбомы | Фото |
Группы | Пометка Друзей | Блочная система |
Система Тыка | Комментарии | Симпатии и Реакции |
Управление расходами | Интегрирование Giphy в комментариях | Пригласить друзей |
Вставлять видео | Улыбки и Эмодзи | Страницы сайта (Условия, информация, конфиденциальность) |
Отзывчивый на мобильные устройства | Уведомления | Поиск |
Галерея | Предыстория сообщения | Комментарии в реальном Времени |
Сообщения в реальном Времени | Блоги | Темы для сообщества |
Упоминания в комментариях | Пользовательские Страницы | Пользовательские пункты меню |
Капча | Объявления на сайте | Приветствую вас |
Войдите в систему как | Прогрессивное веб-приложение | Вход в Microsoft Active Directory |
Целочисленность Giphy | Множество бесплатных компонентов веб-сайта сообщества |
Внутренние функции
https://www.opensource-socialnetwork.org/wiki/view/706/how-to-install-open-source-social-network
OSSN необходимо установить в каталог, доступный для записи веб-сервером, иначе он не будет работать должным образом.
Для большинства серверов Linux, на которых работает Apache v2, сделать родительский каталог доступным для записи очень просто:
<code>
chgrp www-data /path/to/ossn_parent_directory
chmod g+w /path/to/ossn_parent_directory
</code>
Если вы не используете Apache v2 или веб-сервер другого типа, вам нужно ознакомиться с документацией по вашей системе или обратиться к администратору сервера, прежде чем продолжить.
Установка
https://www.opensource-socialnetwork.org/wiki/view/706/how-to-install-open-source-social-network
Установка в Ubuntu x64 18.04/20.04/21.04 LTS:
<code>
sudo add-apt-repository ppa:arsalanshah/opensource-socialnetwork
sudo apt-get update
sudo apt-get install opensource-socialnetwork
</code>
Demo Social network: http://demo.opensource-socialnetwork.org/
Обновление: https://www.opensource-socialnetwork.org/wiki/view/708/how-to-upgrade-ossn
OSSN распространяется по лицензии Open Source Social Network License (4.0) / Cryptographic Autonomy License версии 1.0
Для OSSN используется стандарт отступов Кернигана и Ричи (K&R, вариант 1TBS). Стандарты кодирования:
Стандарты кодирования:
Мы не верим в сложные стандарты кодирования. Существует множество стандартов кодирования, таких как PSRx, Wordpress, FulePHP, CakePHP и т. д.
Мы изучили каждый из них и взяли что-то из каждого, чтобы создать простой стандарт для OSSN.
Табуляция надёжнее пробелов.
Обязательно выравнивайте присваивания переменных.
<code>
<code>
Вы можете использовать любой метод замедления массива, но предпочтительнее использовать синтаксис array().
<code>
$array = array(
'abc',
'def',
);
</code>
<code>
<code>
Если у вас много классов и вы думаете, что можете запутаться в коде или в других классах, вы можете использовать пространства имён.
Убедитесь, что в начале любого PHP-файла нет специальных символов или пробелов.
Не используйте их напрямую при написании компонентов. Используйте функцию input().
<code>
$abc = $_GET['key']; //don't use this
$abc = input('key'); //use this.
</code>
Нет комментариев.Оставишь комментарий?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.