Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Движок для социальной сети
 
 автор: Лена   (27.08.2010 в 20:56)   письмо автору
 
 

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

  Ответить  
 
 автор: Николай2357   (27.08.2010 в 21:08)   письмо автору
 
   для: Лена   (27.08.2010 в 20:56)
 

[поправлено модератором]

  Ответить  
 
 автор: Лена   (27.08.2010 в 21:16)   письмо автору
 
   для: Николай2357   (27.08.2010 в 21:08)
 

В смысле?

  Ответить  
 
 автор: Николай2357   (27.08.2010 в 21:41)   письмо автору
 
   для: Лена   (27.08.2010 в 21:16)
 

В прямом. Каков вопрос - таков ответ.
Нужен же
уже готовый движок для большой социальной сети.

  Ответить  
 
 автор: Лена   (27.08.2010 в 21:53)   письмо автору
 
   для: Николай2357   (27.08.2010 в 21:41)
 

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

  Ответить  
 
 автор: Николай2357   (27.08.2010 в 22:57)   письмо автору
 
   для: Лена   (27.08.2010 в 21:53)
 

Ну зачем вы придираетесь к словам.
Да ну что Вы? И в мыслях не было.
Просто очень странно слышать такие вопросы от программиста Вашего уровня. Вы хотите это?

Скорее всего в паблике вряд ли найдется что то лучшее. Только за денажку.

  Ответить  
 
 автор: Лена   (28.08.2010 в 00:12)   письмо автору
 
   для: Николай2357   (27.08.2010 в 22:57)
 

>Просто очень странно слышать такие вопросы от программиста Вашего уровня. Вы хотите это?
>

Я когда вопросы задаю, никогда не думаю, странно кому-то их слышать или нет. Мне главное до сути докопаться, пусть даже если приходится идти от странности-глупости.
От ситуации-ссылки, которую вы привели, не застрахован никто :)

>Скорее всего в паблике вряд ли найдется что то лучшее. Только за денажку.

У меня в первом посте акцент был именно на практике, потому как у самой опыта еще в социальных сетях мало.

  Ответить  
 
 автор: Николай2357   (28.08.2010 в 07:19)   письмо автору
 
   для: Лена   (28.08.2010 в 00:12)
 

Ну если для опыта, мамба чего то там раздает всем желающим... Правда не скажу что - сам не юзал.

  Ответить  
 
 автор: Владимир55   (28.08.2010 в 11:00)   письмо автору
 
   для: Николай2357   (28.08.2010 в 07:19)
 

Я пробовал. Проще самому написать, чем к ним вписывать свои хотелки.

  Ответить  
 
 автор: Лена   (28.08.2010 в 19:54)   письмо автору
 
   для: Николай2357   (28.08.2010 в 07:19)
 

Выбрала Social Engine - на Zend Framework написан, говорят, нагрузки большие выдерживает, поживем-увидим.

  Ответить  
 
 автор: DEM   (29.08.2010 в 00:18)   письмо автору
 
   для: Лена   (27.08.2010 в 20:56)
 

Помню давно видел движок клона фэйсбука написанный на PHP+MySQL.

Но вообще БОЛЬШИЕ системы желательно пистаь не на РНР...

  Ответить  
 
 автор: sl1p   (29.08.2010 в 02:52)   письмо автору
 
   для: DEM   (29.08.2010 в 00:18)
 

почему?

  Ответить  
 
 автор: DEM   (29.08.2010 в 04:04)   письмо автору
 
   для: sl1p   (29.08.2010 в 02:52)
 

Даже создатель РНР говорил, что если есть возможность не использовать его - не используйте :)
РНР, как никак - скриптовый язык, такие сайты как ВКОНТАКТЕ, ОДНОКЛАССНИКИ, ФЭЙСБУК, да тот же ОЗОН.РУ сделаны скорее на С++ или подобных языках, но никак не на таких как РНР...

  Ответить  
 
 автор: sl1p   (29.08.2010 в 05:19)   письмо автору
 
   для: DEM   (29.08.2010 в 04:04)
 

ну а мораль какова?:)

скорость?

  Ответить  
 
 автор: Лена   (29.08.2010 в 10:39)   письмо автору
 
   для: DEM   (29.08.2010 в 04:04)
 

В КОНТАКТЕ написан на PHP, гляньте в исходный код прямо на первой странице.
В контакте - это клон фэйсбук, говорят, что они купили каркасс, переделали и адаптировали под свои нужды. За одноклассники не скажу, нигде информации не видела. Известно только, что они открыли кусочек своего API, чтобы можно было добавлять игры.

  Ответить  
 
 автор: cheops   (29.08.2010 в 11:19)   письмо автору
 
   для: DEM   (29.08.2010 в 04:04)
 

На С++ практически нереально большую Web-систему писать - слишком много ресурсов потребуется - трудно выдержать конкуренцию. Тот же Озон на ASP.NET был до не давнего времени. Можно и на PHP большую систему создать, но это потребует большей дисциплины и проектирования, чем скажем на Java. Скриптовые языки - это экономия времени разработки - их следует использовать там, где нужны бюджетные решения (в Web это 99% задач), так как для создания конечного продукта потребуется мало программистов и времени, а соответственно денег, по сравнению с другими средами.

  Ответить  
 
 автор: Axxil   (29.08.2010 в 16:30)   письмо автору
 
   для: DEM   (29.08.2010 в 04:04)
 

А потратить пару минут на то чтобы проверить свои утверждения слабо?

Элементарный запрос "facebook php" в гугле выдаст кучу документов, где сказано, что фейсбук на php и написан. И когда они упёрлись в проблему производительности именно php (но 99.9% сайтам в интете это не грозит) они решили не переписывать всё на C++, а доработать сам php, вследствие чего родился проект HipHop.

Бутылочное горлышко веб проектов - не язык. Php нормально держит нагрузку (его косяки в другом). Основные проблемы идут со стороны БД. Вот там нужно думать что и как использовать.

  Ответить  
 
 автор: Axxil   (29.08.2010 в 16:34)   письмо автору
 
   для: DEM   (29.08.2010 в 04:04)
 

>> Даже создатель РНР говорил

Осталось уточнить когда он это говорил. Если в 1994 когда представил свою кривую наколенную поделку PHP/FI, то я с ним полностью согласен. А с 1997 года Расмус имеет достаточно отдалённое отношение к своему детищу.

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

  Ответить  
 
 автор: DEM   (30.08.2010 в 08:21)   письмо автору
 
   для: DEM   (29.08.2010 в 04:04)
 

Ладно-ладно, вы меня убедили, я ступил :) Извиняюсь, но я правда так считал ((((((
Ура! +1 к уму)))))

А по теме, есть какой-то проект Diaspora, сам Цукерберг (вроде правильно написал), автор Фэйсбука, вложил в него 10.000$ (из 200.000$). Не знаю когда его можно будет скачать, но то, что он ОпенСорс - факт. На хабре недавно про него писали...

  Ответить  
 
 автор: deimand   (29.08.2010 в 23:34)   письмо автору
 
   для: Лена   (27.08.2010 в 20:56)
 

возможно Вас заинтересует скрипт социальной сети под названием Elgg написан на PHP and MySQL и работает с веб-сервером Apache. http://elgg.org/download.php

  Ответить  
 
 автор: muravey   (28.12.2010 в 15:30)   письмо автору
 
   для: Лена   (27.08.2010 в 20:56)
 

Доброго времени суток!

Вижу по теме так с вами и не кто не поообщался.

Я сейчас работаю над АСУ БП в Строительстве и ЖКХ. Мой опыт таков что, я решил автоматизировать физические связи людей которые работают в стройке.

Модель отношений (модельная область - Строительство и ЖКХ) следующая:
- есть люди которые связаны между собой связями, это заказчики, поставщики, бригады, дизайнеры и т.д.
- в модельной области они функционируют по разному, заказчики - заказывают подряд, поставщики - продают материалы, бригады - выполняют подряды, дизайнеры - рисуют проекты...
- и т.д.

Цель: автоматизировать связи и ускорить управление бизнесс процессами.
Проще сказать, у каждого кантрогента системы есть своя страница на которой он видит все процессы связанные с ним.

Как в контакте друг добавил друга и он видит на общей стене новостей что делает его друг.

Примерно так. Если такой опыт вас интересует то готов продолжить общение и поделиться алгоритмами связей и реализованными на РНР...?!

  Ответить  
 
 автор: elenaki   (28.12.2010 в 16:32)   письмо автору
 
   для: muravey   (28.12.2010 в 15:30)
 

Как в контакте друг добавил друга и он видит на общей стене новостей что делает его друг.

может, сначала подождать, чтоб "друг" подтвердил "дружбу"? дружба - понятие обоюдное. а так получится тотальная слежка всех за всеми.
я сделала некое подобие сети, даже задавала на форуме глупые вопросы по этому поводу. а клиенту не понадобилось... :( могла бы поделиться, да больно лениво на русский переводить.

  Ответить  
 
 автор: Лена   (28.12.2010 в 17:17)   письмо автору
 
   для: muravey   (28.12.2010 в 15:30)
 

Добрый день.
Эта тема была открыта давно, я уже закончила работать над проектом, пока заказчик думает, что ему там надо еще...
Стену я не делала. Делала разные связи типа друзья, гости, друзья моих друзей, группы по интересам(отдых, хобби, работа и т.д.), сообщества(общая школа, армия, колледж, институт и т.д.)
Это был проект не для узкоспециализированной области, как у вас, а общий.

>Проще сказать, у каждого кантрогента системы есть своя страница на которой он видит все процессы связанные с ним.

Cобытия я тоже делала. У нас было не отдельной страницей, а при наступлении какого-либо события(пришло письмо от друга, приглашение дружить и т.д.) появлялся дополнительный блок.

>Если такой опыт вас интересует то готов продолжить общение и поделиться алгоритмами связей и реализованными на РНР...?!

Интересует, конечно, меня на этом форуме почти все интересует )
Вы систему сами строите или используете готовый движок? Если система своя, интересно было бы увидеть связи.

  Ответить  
 
 автор: muravey   (28.12.2010 в 19:11)   письмо автору
 
   для: Лена   (28.12.2010 в 17:17)
 

>Это был проект не для узкоспециализированной области, как у вас, а общий.

В интернете есть этот проект, он живой, можно посмотреть?

  Ответить  
 
 автор: Лена   (29.12.2010 в 12:11)   письмо автору
 
   для: muravey   (28.12.2010 в 19:11)
 

Проект работает, но адрес вам ничего не даст - сайт на немецком.
По-моему, цель у вас была - общение по поводу модели отношений в движке, а не рассматривание проектов.

  Ответить  
 
 автор: Красная_шляпа   (28.12.2010 в 15:31)   письмо автору
 
   для: Лена   (27.08.2010 в 20:56)
 

livestreet

  Ответить  
 
 автор: Саня   (29.12.2010 в 07:30)   письмо автору
 
   для: Лена   (27.08.2010 в 20:56)
 

Я помню для одного проекта выбирали из InstantCMS, SocialEngine и ExpressionEngine, которые более-менее подходили под требования. В итоге делаем полностью с нуля.

  Ответить  
 
 автор: Лена   (29.12.2010 в 12:14)   письмо автору
 
   для: Саня   (29.12.2010 в 07:30)
 

InstantCMS смотрела, модулей мало, как-то все у них бедно...
SocialEngine мне показалось ,что движок написан так, что туда очень тяжело врезать что-то свое.
ExpressionEngine не смотрела.

>В итоге делаем полностью с нуля.

Может, это и правильно.
Я пересмотрела много движков, когда тогда искала. Выбирать почти не из чего.
Из того, что понравилось, Dolphine, Xoops более-менее нормальный, и в Битриксе появился модуль соцсети, но там слишком мало, они ее только развивают.

  Ответить  
 
 автор: Eugene77   (07.01.2011 в 17:08)   письмо автору
 
   для: Лена   (29.12.2010 в 12:14)
 

Но ведь WordPress уже обзавёлся расширением BuddyPress. А у них вместе взятых расширениий столько, что не изучить за всю жизнь!
Чем он плох?

  Ответить  
 
 автор: Лена   (08.01.2011 в 20:21)   письмо автору
 
   для: Eugene77   (07.01.2011 в 17:08)
 

>Чем он плох?
Тем что это WordPress ) У Джумлы тоже есть социальный плагин, такие плагины есть у многих движков, но не в этом дело.
Насколько я понимаю, есть большая разница между архитектурой новостного сайта и архитектурой портала или социальной сети. Если в новостном сайте акцент для пользователей идет на "прийти-почитать новость-оставить коммент-уйти", то в социальных сетях приоритетом являются он-лайн-связи между пользователями - это общение через мессенджер, общение на форуме, покупка пойнтов, обмен картинками, фото, видео и т.д. Т.е. ОДНОВРЕМЕННО идет много запросов к серверу, в результате этого нагрузка получается большая, и новостной движок этого не потянет.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования