- Платформы с открытым исходным кодом для создания собственной социальной сети
- Elgg
- OSSN
- Humhub
- Другие open source проекты
- pH7 Social Dating Software
- Jcow
- Jamroom — Self Hosted
- Peepso и BuddyPress
- Insoshi social software
- Anahita
- Mahara
- Как создать свою социальную сеть и онлайн-сообщество
- Заметки разработчика
- 1. Ning
- 2. SocialGO
- 3. Elgg
- 4. WackWall
Платформы с открытым исходным кодом для создания собственной социальной сети
Говоря о социальных сетях, мы первыми вспоминаем только наиболее популярные, такие как Facebook, Twitter и некоторые другие. В современном мире социальная сеть — это нечто большее, чем просто платформа для общения в чате, это источник знаний и информации. Перед разработкой социальных сетей необходимо получить глубокие знания PHP, MySQL и Linux. Но даже имея хорошие знания языков программирования, разработка платформы для социальных сетей все равно является длительной, медленной и трудоемкой задачей, а также никто не гарантирует ее успешность. Итак, как же создать социальную сеть? Для реализации собственного сайта социальной сети необходимы соответствующие инструменты, и одним из таких инструментов являются платформы для разработки социальных сетей с открытым исходным кодом. Они поставляются с предустановленными инструментами, которые отличаются гибкостью и помогают вам легко настроить и построить собственный сайт.
Есть пара хороших онлайн-платформ, которые позволяют создавать социальные сети, но вместо того, чтобы использовать онлайн-платформы, попробуйте программное обеспечение для создания собственной соцсети, чтобы получить полный контроль над ней.
Есть много платных и бесплатных скриптов для создания социальных сетей, но если вы ищете только бесплатные и с открытым исходным кодом, ознакомьтесь с этой статьей.
Elgg
Elgg — это программное обеспечение с открытым исходным кодом для создания социальных сетей, которое можно бесплатно скачать. Оно построено на платформе, которая позволяет создавать любое социальное пространство, независимо от того,хотите ли вы создать социальную сеть для школы, колледжа или для организации, вы можете свободно использовать Elgg. Это отмеченный наградами движок социальной сети с открытым исходным кодом 2008 года. Elgg использует Apache, PHP, MySQL и Linux окружения и имеет хорошее сообщество для решения возникающих проблем с репозиторием из 1000+ плагинов с открытым исходным кодом.
- Хорошо документированный базовый API для разработчиков, позволяющий легко запускать и изучать
- Composer делающий установку Elgg легкой и простой, также поддерживает ядро Elgg и плагины.
- Гибкая система хуков, позволяющая расширять и модифицировать приложение с помощью плагинов, пользовательских тем.
- Кэширование, для обеспечения хорошей производительности
- Аутентификация пользователя
- Встроенная система безопасности, включающая анти-CSRF-проверку, строгие XSS-фильтры, подписи HMAC
- API на стороне клиента
- Политики доступа к контенту
- Хранение файлов
- Служба уведомлений
- RPC веб-сервисы
- и многое другое…
OSSN
OSSN (Opensource social network) — это программное обеспечение с открытым исходным кодом для создания социальных сетей с интерфейсом, похожим на Facebook. OSSN обладает такими функциями, как обмен сообщениями, панель запросов друзей и некоторые другие элементы. Платформа позволяет создавать полнофункциональную социальную сеть с возможностью создавать группы, обмениваться фотографиями, файлами и сообщениями и многое другое. Платформа доступна в двух версиях — базовой и премиум. Загрузка представлена в двух вариантах: в качестве архива с установщиком (Linux) или виртуального образа . Русский язык присутствует, но… нужно приложить руки для исправления, перевод кривоват.
Humhub
HumHub — это бесплатный, с открытым исходным кодом комплект программного обеспечения для социальных сетей и фреймворк с удобным интерфейсом, таким же как и у Facebook. HumHub легковесен и обладает множеством инструментов для упрощения общения и совместной работы. Humhub предлагает вам возможность самостоятельной настройки, для создания собственной адаптированной социальной сети, социальной интрасети или масштабной корпоративной социальной сети.
HubHum является гибкой системой и предлагает модульную конструкцию, которая может быть расширена с помощью сторонних инструментов для подключения существующего программного обеспечения или любого другого, в том числе написанного самостоятельно. Humhub предлагает возможность размещения на собственных серверах, предоставляя вам возможность полного контроля над вашей социальной сетью, а значит и над вашим сервером, вашими данными и вашими правилами. Доступны варианты Community и Enterprise.
- Отправка уведомлений
- Отслеживание активности участников
- Социальные инструменты
- Возможность размещения файлов
- Создание каталогов
- Создание групп
- Профили пользователей
- Предоставление контента незарегистрированным пользователям
- Поиск файлов и людей
- Адаптация под смартфоны
- И многое-многое другое
Другие open source проекты
Кроме вышеперечисленных платформ социальных сетей, существуют и другие доступные open source проекты для создания социальных сетей и сообществ.
pH7 Social Dating Software
pH7CMS предназначен для тех, кто заинтересован в создании социальной сети знакомств. Это полностью открытое программное обеспечение корпоративного класса для создания веб-приложений для социальной сети знакомств. pH7CMS позволяет разработчикам создать сайты социальные знакомства, как Tinder или Badoo. Так как это программное обеспечение с открытым исходным кодом, то любой человек, обладающий знаниями в области PHP, может легко настроить все под себя, чтобы в полной мере соответствовать требованиям, предъявляемым к социальным сетям.
Jcow
Jcow — скрипт для социальных сетей, написанный на PHP, помогает сделать вашу собственную социальную сеть и онлайн-сообщество. Он имеет интерфейс, похожий на Facebook.
Jamroom — Self Hosted
Jamroom — это программное обеспечение с открытым исходным кодом для создания своей социальной сети. Существует три версии. Jamroom Open Source вы можете разместить на своих серверах. Версии Premium и Professional с платными премиум-функциями и размещение на хостинге.
Peepso и BuddyPress
Peepso и BuddyPress плагины для включения возможностей социальных сетей для веб-сайтов на базе WordPress CMS.
Insoshi social software
Insoshi — это платформа для создания социальной сети, разработанная в Ruby on Rails. Это свободное программное обеспечение и может использоваться для создания пользовательских социальных сетей. Скомпилированный и исходный код Insoshi доступны на Github.
Anahita
Anahita является платформой с открытым исходным кодом и фреймворком для разработки социальных сетей в сфере науки, для обмена знаниями.
Mahara
Mahara веб-приложение с открытым исходным кодом для создания вашего электронного портфолио в виде социальной сети. Вы можете создавать журналы, загружать файлы, встраивать в систему сторонние приложения и взаимодействовать с другими пользователями в группах.
Как создать свою социальную сеть и онлайн-сообщество
Многие компании, организации и просто частные лица задумываются о создании и управлении собственным онлайн-сообществом, объединенным общей идеей или темой. При этом, по разным причинам, не хотят использовать уже существующие социальные инструменты (Facebook, Vkontakte, Одноклассники и др.).
Идея создания и управления собственной социальной сетью приводит к желанию создать или заказать такую разработку с нуля, но это очень дорогое удовольствие, особенно если хочется только протестировать идею. Сроки создания также не воодушевляют.
У команды RuMaster накопилось достаточно интересных собственных инструментов и сервисов, которые мы запускаем как готовые решения для разных сфер и интересов бизнеса и частных лиц. Одно из таких решений — полноценная социальная сеть SILFA на платформе 1С-Битрикс.
С помощью Silfa можно создать любую социальную сеть или сайт сообщества: корпоративное, тематическое, игровое, политическое, музыкальное, художественное, религиозное.
Silfa — это платформа, подконтрольная и управляемая только владельцем, на отдельном сервере и доменном имени, независимая от политики и требований Facebook, Vkontakte, Одноклассники.
Silfa — это готовое решение социальной сети и сайта сообщества на платформе 1С-Битрикс и Битрикс24. Все преимущества топовых CMS №1 и CRM №1 уже внутри системы. Silfa разработана на базе модулей и компонентов Битрикс и дополняет уже готовые возможности этой системы современными социальными сервисами.
Частично мы доработали существующий социальный модуль движка, разработали собственную логику, интегрировали шаблоны классического сообщества при этом не трогая ядро и сохранив возможность штатных обновлений, и сделали возможность запускать на Битриксе настоящую социальную сеть.
Заметки разработчика
Хотите создать свою социальную сеть похожую на Facebooк? Тогда стоит обратить внимание на бесплатные сервисы по созданию социальной сети.
1. Ning
Ning онлайн платформа для создания своей социальной сети. Позволяет за пару кликов создасть свою сеть, задать свой дизайн, пригласить друзей и начать общаться на интересующие вас темы.
На Ning есть каталог социальных сетей и если вы заинтересованы в привлечение новых друзей, то к заполнению информации о сети следует отнестись внимательно.
2. SocialGO
SocialGO предлагает всем желающим создать свою собственную социальную сеть, со всеми атрибутами, характерными для социалок — форумы, события, работа с медиа-файлами.
Помимо этого, сервис предлагает возможность работы с новостными фидами в специальной вкладке. Дизайн проекта может быть изменен по вашему вкусу, превратившись в нечто уникальное.
3. Elgg
Elgg мощное и гибкое приложение с открытым кодом для социальных сетей.
Основывается на проекте FOAF (друг моего друга) и контекстном позиционировании пользователя в сообществе, что позволяет рассматривать её как среду Живого Журнала, которая проста в установке и удобна в управлении.
После регистрации пользователи могут добавлять и удалять любое количество пользователей в друзья. Обмениваться различными данными, создавать блоги.
4. WackWall
WackWall ещё один онлайн сервис позволяющий создать свою социальную сеть.
Пользователям доступны блоги, форумы, обмен фото и видео-данными, смена дизайна. Регистрации и первоначальная настройка занимают около 5 минут.