Подробнее
https://www.shaunsocial.com/
preview-xl.jpg


ShaunSocial — это PHP-скрипт социальной сети. Это первый по-настоящему Laravel-фреймворк социальной сети для создания быстрых, масштабируемых и безопасных контент-ориентированных социальных сетей и мобильных приложений.

Наш скрипт поддерживает собственные приложения и использует новейшие технологии для создания веб-сайтов и приложений. Он разработан для масштабирования по мере роста вашего сообщества.
  • Для фронтенда мы разрабатываем интерфейс в простом, контентно-ориентированном стиле, дружественном ко всем устройствам, используя технологию Vue.js.
  • Для бэкенда мы используем фреймворк laravel, очень популярную платформу, которую используют многие разработчики. Это помогает вам легко находить разработчиков, когда вы хотите изменить или разработать новые функции, чтобы изменить ShaunSocial в соответствии с вашей бизнес-моделью.
  • Для мобильных приложений мы используем flutter, самый популярный в мире фреймворк для разработки мобильных приложений. Мобильные приложения и front end взаимодействуют с backend через API.
  • Что касается базы данных, мы используем MariaDB и MySQL.

Особенности​

  • Целевая страница: настраиваемая целевая страница, на которой можно изменить изображение, текст и логотип.
  • Ленты: включают обновления статуса, фотографии, видео, ссылки, ... от людей и тегов, на которые вы подписаны на своем веб-сайте/в приложениях shaunsocial.
  • Страница профиля: На странице профиля вы можете просматривать публикации пользователей, подписываться на них, отправлять сообщения и просматривать подробную информацию о пользователе.
  • Страница списка: страница списка для управления подписками, подписчиками, заблокированными участниками и тегами.
  • Discover: Discover — это место, где отображаются популярные обновления, за которыми вам может быть интересно следить.
  • Закладки: сохраняйте интересующий вас контент на вкладке «Закладки».
  • GPDR: Загрузить персональные данные пользователя. Ссылка на загрузку будет отправлена непосредственно на электронную почту пользователя
  • Плагин Story: создайте историю с фоном и изображением, которой можно поделиться со своими подписчиками.
  • Чат в реальном времени: отправляйте/получайте запросы на чат и начинайте общаться прямо сейчас.
  • Смотреть: Раздел просмотра отображает короткие видео, которыми участники поделились на платформе ShaunSocial на главной странице. Это базовая версия Instagram Reels и TikTok. Самые популярные (на основе общего количества лайков и комментариев) видео будут наверху
  • Пригласить: пригласить друзей присоединиться к социальной сети по электронной почте.
  • Настройки профиля: изменение профиля, учетной записи, уведомлений и настроек почты
  • Darkmode: изменение темы сайта вручную или на основе настроек день/ночь в системе.
  • Хэштеги: В ShaunSocial люди используют символ хэштега (#) перед соответствующим ключевым словом или фразой в своем посте, чтобы классифицировать эти посты и облегчить их отображение в поиске. Нажатие или касание хэштегом слова в любом сообщении показывает вам другие посты, которые включают этот хэштег. Хэштеги можно включать в любое место поста.
  • Статические страницы: предоставляет вам инструмент для создания пользовательской страницы и добавления ее в главное меню, меню нижнего колонтитула или мобильные приложения. Модуль страниц также является инструментом, с помощью которого вы можете управлять содержимым страниц «политика», «условия обслуживания» и «О нас» в меню нижнего колонтитула.
  • Подписаться: позволяет вам подписываться на людей и хэштеги
  • Редактор макетов: измените макет любой страницы сайта с помощью нашего менеджера макетов.
  • Социальные входы: позволяет входить в систему SSO на сайте ShuanSocial через любого поставщика удостоверений OAuth/OpenID Connect, например, facebook, google, apple… и др. Этот плагин позволяет безопасно входить на ваш сайт ShuanSocial без необходимости запоминать имя пользователя и пароль.
  • Комментарий: позволяет вашим членам комментировать публикации на вашем сайте.
  • Ответить: позволяет ответить на комментарий.
  • Сообщить: позволяет вашим членам сообщать о публикациях, профилях и т. д.
  • Видео: разрешите участнику делиться короткими видеороликами, они появятся в разделе «Просмотр».
  • Поддержка языка RTL
  • Rest API: полная поддержка Rest API для всех функций
  • Многоязычность: вы можете легко создать новый языковой пакет и перевести его самостоятельно в панели администратора.
  • Уведомление: отправьте своим членам уведомление (push-сообщение и электронное письмо) о соответствующих элементах.
  • Система хранения: добавьте на сайт внешнее хранилище, например s3, для хранения медиафайлов.
  • Плагин поиска: разрешите вашему участнику искать сообщения… по ключевому слову.
  • Лайки: предоставьте вашим членам возможность ставить отметки «Нравится» материалам, размещенным на вашем сайте.
  • Поделиться: предоставьте своим членам возможность публиковать репост материалов на вашем сайте.
  • Упоминание: предоставьте своим членам возможность упоминать друг друга в своих сообщениях.
  • И многие другие функции, с которыми вы можете ознакомиться по нашей демонстрационной ссылке выше.

Требования​

  • Серверная ОС: рекомендуется Linux
  • Веб-сервер: Apache или (NginX + PHP-FPM)
  • PHP 8.1+
  • База данных: MySQL 5.7+ или MariaDB 10.10+
  • Загрузка видео: FFMPEG (необязательно)
  • Расширения PHP: Ctype, cURL, DOM, Fileinfo, Filter, Hash, Mbstring, OpenSSL, PCRE, Tokenizer, XML, GD, Zip, fileinfo, exif

Инструкции:​

Установка​

Распакуйте .zip файл.
Следуйте инструкциям здесь для установки

Документация​

Подробные инструкции и рекомендации по использованию можно найти в документации .
Сверху Снизу