Социальная сеть на php

Социальная сеть на php

Всем привет! Рад сообщить вам, что это первая статья из серии, где мы рассмотрим, как самостоятельно создать социальную сеть на PHP.

Конечно, это не будет уж очень грандиозная сеть, а только лишь начало, однако этого вам хватит для того, чтобы развивать проект, и, возможно, именно ваша сеть станет самой популярной! 🙂

Теперь поговорим о том, какой функционал она будет иметь и как будет сделана. За основу мы возьмем Framework Laravel, т.к. он очень современный, быстрый и достаточно понятный в использовании. Функции же будут следующие:

  • Регистрация
  • Авторизация
  • Показ новостей от друзей
  • Возможность установки статуса
  • Добавление пользователей в друзья и прием заявок от них
  • Поиск
  • Просмотр профилей
  • Изменение личных данных
  • Лайки

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

Что же, давайте начнем с самого трудного(шутка) — установки Framework Laravel. Поднимите сервер, создайте папку и назовите ее так, как вам нравится. Теперь перейдите на официальный сайт фреймворка в раздел установка. Скачайте фреймворк, используя Composer:

composer global require "laravel/installer"

После успешной установки введите следующую команду:

laravel new chatty

Это создаст папку с именем chatty(вы можете выбрать другое имя), куда будет выполнена установка последней версии фреймворка.

Теперь, если вы сделали все правильно, подключившись к локальному серверу, вы должны увидеть свежеустановленный Laravel.

На этом сегодня закончим, а продолжим уже очень скоро. Не переключайтесь! 😉

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

Она выглядит вот так:

  • BB-код ссылки для форумов (например, можете поставить её в подписи):
  • Комментарии ( 1 ):

    Я так и не понял как устанавливать этот композитор. Фиг что поймёшь

    Для добавления комментариев надо войти в систему.
    Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.

    Copyright © 2010-2019 Русаков Михаил Юрьевич. Все права защищены.

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

    Читайте также:  Mcafee livesafe карантин как вытащить файлы

    Но если в Ваши планы не входит обогнать по популярности Facebook или Вконтакте, а Вы хотите просто создать свою социальную сеть или сообщество, схожее с Facebook, Вконтакте, Twitter или Google Plus — то этот обзор для Вас.

    Мы рассмотрим 15 скриптов для создания социальной сети на PHP со стандартными для подобных продуктов функциями, чатами, микроблогами а-ля Twitter и другими популярными функциями, которые, несомненно, Вам понравятся. В подборку вошли как платные, так и бесплатные решения.

    phpDolphin

    Эта платформа для создания социальной сети предоставляет практически те же возможности, что и Facebook — живой чат, отправка личных сообщений, комментариев, обмен фотографиями и многое другое.
    Стоимость: $43

    • Пример
    • Скачать

    LiveStreet CMS

    Блогосоциальная платформа отечественного производства. В рунете довольно часто встречаются порталы, которые были построены с ее помощью. Если попытаться в двух словах описать данную CMS — это некий аналог всем известного Хабрахабр. Смысл системы таков: каждый пользователь может стать автором.
    Стоимость: Бесплатно

    • Пример
    • Скачать

    Boonex Dolphin

    Boonex Dolphin — это мощная CMS для создания социальной сети. В арсенале имеется огромное количество расширений, таких как: группы, объявления, каталог аудио и видео, афиша, блоги, чат, каталог файлов и пр. Также Вы можете расширить стандартный набор модулей платными, которые можно купить в разделе расширений на официальном сайте. Есть возможность настраивать стилевое оформление своих страниц. Помимо этого, разработчики предоставляют мобильные приложения, которые интегрируются с вашим порталом. CMS платная, но есть триальная версия для тестирования.
    По своему опыту работы с данным движком могу сказать, что система мощная, сравнительно стабильная, но под нее нужен хороший сервер, так как «жрет» много ресурсов.
    Стоимость: от 29$/мес или от 599$ разовая покупка (есть триальная версия).

    • Пример
    • Скачать

    PHP Social Network Platform

    PHP Social Network script предоставляет функциональность, очень похожую на Twitter. Вы также можете общаться с друзьями в реальном времени, цитировать их, создавать хэштэги, получать уведомления. Приложение имеет стильный (в стиле Metro) адаптивный интерфейс.
    Стоимость: $19

    • Пример
    • Скачать

    Social Business

    Social Business — это скрипт социальной сети для бизнесменов. Главная цель этого скрипта — дать возможность деловым людям найти себе партнеров. Некое подобие LinkedIn.
    Стоимость: 32$

    • Пример
    • Скачать

    SocEuro Social Network

    SocEuro — это довольно функциональный скрипт социальной сети с типичным набором модулей для подобного рода продукта. Есть аудиозаписи как Вконтакте, чаты, ленты, игры…
    Стоимость: 43$

    • Пример
    • Скачать

    Oxwall

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

    • Пример
    • Скачать
    Читайте также:  Как можно узнать кому звонил абонент

    Socialkit

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

    • Пример
    • Скачать

    Pligg

    Pligg — это бесплатное, простое и в то же время мощное решение для создания блогосоциальной сети или сообщества. Особенность в том, что можно создать саморегулируемое сообщество. Пользователи сами решают что плохо, что хорошо. Таким образом отпадает необходимость в модерировании. С похожей философией работает Хабрахабр и система LiveStreet CMS, которая также присутствует в данной подборке.
    Стоимость: Бесплатно

    • Пример
    • Скачать

    SocialMat

    SocialMat — это что-то среднее между Twitter и Facebook. Пользователи могут постить небольшие сообщения (включая и мультимедиа), а также общаться между собой в чатах.
    Стоимость: 34$

    • Пример
    • Скачать

    SocioQuiz

    SocioQuiz — скрипт, способный превратить Ваш сайт в портал самых разнообразных тестов, опросов и викторин. Обеспечивает полную поддержку фото- и видеоконтента, а также полную свободу в использовании собственного HTML. Обладает значительно более широкими возможностями, по сравнению с такими аналогичными сайтами, как Playbuzz, Buzzfeed и прочие.
    Стоимость: $44

    • Пример
    • Скачать

    Sngine v2

    Простенький, но симпатичный скрипт социальной сети. Очень напоминает Facebook, но более упрощенный. Разработчики позаботились о покупателях скрипта и сделали мобильное приложение, которое смогут скачать ваши пользователи. Большим плюсом является то, что есть админка.
    Стоимость: 43$

    • Пример
    • Скачать

    Friendly Social Network

    Friendly social network — это самая настоящая социальная сеть для друзей. Имеет полный набор положенных в таком случае функций: персональные страницы, группы, живой чат, комментарии, лайки, хэштэги, упоминания, уведомления. Имеется возможность создавать отдельные профайлы для друзей и публичные. Можно управлять отображением постов — видимые всем (публичные), или только друзьям. И это только некоторые возможности, которые делают «Friendly» практически идеальной платформой для создания своего сообщества.
    Стоимость: $36

    • Пример
    • Скачать

    PHP Social Microblogging

    PHP Social Microblogging — это аналог Твиттера. Все те же микроблоги. Скрипт предназначен для обмена новостями и сообщениями между пользователями. Есть поддержка хэштегов.
    Стоимость: 23$

    • Пример
    • Скачать

    PHPfox

    Еще одна мощнейшая платформа для создания социальной сети на PHP. По функционалу очень похожа на Boonex Dolphin. В PHPfox также есть возможности создавать чаты, форумы, доски объявлений, афиши и пр.
    CMS имеет огромное сообщество, так что при возникновении каких-либо проблем, будет возможность их коллективно решить на форуме. Существует и русскоязычное сообщество, где можно найти русификацию.
    Стоимость: 399$

    • Пример
    • Скачать
    Читайте также:  Как вернуть значок вызова на андроиде

    Этот текст навеян предыдущими href=«sevavaber.habrahabr.ru/blog/38613.html»>постами, в которых перечисляются движки социальных сетей, но практически никак не анализируются на предмет использования.

    Здесь я сначала собираю все возможные движки, которые найдены по упоминаниям, поисковикам и различным архивам. И фильтрую их, убирая явно непригодные для использования мною. При этом критерии использования у других людей могут быть иными, поэтому все движки остаются во второй части списка. Всего рассмотрено 65 проектов.

    Критерии оценки:
    1. Код в ООП стиле
    2. Обязательное использование шаблонизатора (разделение кода и верстки)
    3. Поддержка локализации (разделение текстов и всего остального)
    4. Структуризация (разделение модулей на файлы и папки)
    5. Open source (бесплатный или недорогой)
    6. язык реализации (php, ruby, c#, python)

    А теперь поехали по алфавиту:
    Проекты, подлежащие более тщательному рассмотрению

    AROUNDme
    Opensource Myspace клон

    Dolphin
    Недорогое ($99) решение, opensource php

    Drupal
    Opensource, php, хорошо структурированное решение, непростое в освоении

    Dzoic
    Недорогое ($424) решение, opensource php

    FlightFeather
    На Python, opensource, год не обновлялся

    Joovili
    Недорогой ($275) клон Myspace

    Ning
    Сервис, есть исходники widgets, API

    OpenPNE
    Opensource, php, на японском 🙁

    PHPFox
    Недорогое ($375) решение, php

    PHPizabi
    opensource, php, без ООП, но со Smarty и многоязычностью

    Plone
    Opensource, free, Python

    SocialEngine
    Недорогое ($300) решение, opensource, php

    Эти проекты [мне] не подходят (но возможно подойдут кому-то другому):

    AppleSeed
    Разрабатывает один человек на part time, статус early beta, реально использовать рано.

    Atlassian Confluence
    Дорогое ($8000 для unlimited users) решение для enterprise wiki, на соцсеть тянет с трудом

    AstroSPACES
    По внешним признакам проект заброшен, сайт не открывается, год назад начата разработка версии 2, с тех пор тишина

    BigStreet
    Российский opensource движок (тут старые исходники)
    Нет поддержки шаблонов (Smarty используется, но очень мало), текст перемешан с кодом и версткой

    eFriends
    Недорогой клон Friendster и Myspace

    BlogTronix
    Не opensource, платное

    CollectiveX
    Enterprise groupware решение, дорогое (и бестолковое)

    conVerdge
    Сервисное решение, не opensource

    CoreSpeed
    Платное не-opensource решение

    Crowd Factory
    Платное закрытое решение, не обновляется с 2006

    Dave Networks
    Закрытое сервисное решение

    ELGG
    html в коде намешан, без ООП (для самого неожиданно, что такой популярный проект так слабо спроектирован)

    Explay
    Российский opensource движок, пока еще слишком сырой, но с перспективами.

    Famster
    «Семейное» решение, сервис

    Five Across
    Компания куплена Cisco, Community Builder RIP

    Flux
    Сервис либо платное решение, свой Markup Language, состояние полумертвое

    Go Lightly
    Enterprise платное решение, цены по запросу

    Going On
    Enterprise решение, цен нет, исходников нет, населено роботами

    LiveWorld
    Платное без исходников

    Manusya
    Perl, Postgres, преальфа версия 2006 года

    Ссылка на основную публикацию
    Adblock
    detector