<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

Так же почти ко всем урокам идут упражнения для закрепления материала из урока на практике.

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

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Как создать социальную сеть

Как создать социальную сеть

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

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

  • Social Engine. Это, пожалуй, лучший движок для социальной сети. Однако, он является платным, и это его главный минус. А демо-версия работает лишь 30 дней, разумеется, все исходники скрыты, что также является минусом.
  • Joomla. Сама Joomla не является движком для создания социальной сети, однако, путём добавления различных расширений, можно превратить Joomla в социальную сеть, хотя это потребует много времени на поиск и настройку дополнительных расширений.

Теперь разберём способ создания социальной сети с нуля. Этот способ является достаточно трудоёмким и требует больших знаний, однако, он является действительно наилучшим. Ни один движок, какой бы он не был хороший, не будет лучше собственного по следующим причинам:

  • Безопасность. Это основное преимущество, так как любой общедоступный движок сам по себе не является безопасным. Содержимое же Вашего движка будет известно только Вам, что и обеспечивает хорошую безопасноть, даже если Вы совсем начинающий Web-программист.
  • Легко поддерживать и развивать. Огромная проблема готовых движков, что они достаточно тяжело расширяются. Вы будете зависеть от различных расширений и дополнений, так как сами ничего сделать не сможете. Более того, каждое расширение будет уменьшать безопасность Вашего сайта.
  • Отсутствие мусора. Движки всегда делают максимально универсальными, чтобы они подошли, как можно большему числу пользователей. Побочным эффектом этого является огромное количество всякого лишнего мусора, который уменьшает безопасность, увеличивает нестабильность и уменьшает скорость работы сайта.

В связи с этим, я настоятельно рекомендую Вам создавать социальную сеть именно с нуля. А знания, которые потребуются для этого, на этом сайте имеются в достаточном количестве. Также Вы можете задавать мне вопросы в комментариях. А чтобы Вы понимали, как вообще делается собственный движок, почитайте эту статью: как создать движок для сайта. Успехов!

P.S. Социальная сеть - это обычный сайт, для которого нужно создать движок. Создав движок, социальная сеть будет готова, а как научиться создавать свои движки рассказывается в этом курсе (там же есть и пример): http://srs.myrusakov.ru/php

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

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

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

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

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

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

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

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

Комментарии (27):

lion337 lion337 22.09.2011 17:40:14

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

Ответить

Admin Admin 22.09.2011 17:49:09

Я подумаю над этим уроком для своей рассылки. Спасибо!

Ответить

brussens brussens 18.10.2011 04:04:16

Урок был бы кстати, но я так понимаю, что в один урок уложиться просто невозможно? Ведь получается, что такие вещи строятся при помощи ООП, соответственно нужен большой набор классов, или же нет?

Ответить

Admin Admin 18.10.2011 09:08:33

Не уложиться и в 10 часов уроков, чтобы создать социальную сеть. Например, мой сайт имеет порядка 50 000 строк кода. Однако, социальная сеть имеет гораздо больше строк кода.

Ответить

pashara pashara 08.11.2011 22:03:47

Social Engine довольно хорош.... Вот пример, который я сделал за 3 месяца frcity.tk. А если вы хотите создать единственную и неповторимую социалку, то тогда лучше писать самому... Но одни "Друзья чего стоят"

Ответить

Trust Trust 12.11.2011 10:51:13

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

Ответить

Admin Admin 12.11.2011 12:32:02

Надо использовать базу данных, откуда и брать логин при выводе на страницу. Соответственно, если логин поменяется в базе, то он поменяется и на сайте.

Ответить

malevany malevany 06.06.2012 14:47:17

Вы когда то делали видео урок по созданию регистрации пользователей на сайте, можите дать ссылку на этот видео урок?

Ответить

Admin Admin 06.06.2012 14:49:18

Он только для тех, кто подписан на эту рассылку: http://srs.myrusakov.ru/html Если Вы подписаны, то напишите мне на почту: myrusakov@gmail.com, и я вышлю эти уроки.

Ответить

malina95 malina95 22.09.2012 22:51:05

Михаил, а будут статейки по использованию шаблонизаторов на примере...Просто шляясь по просторам интернета так и не нашёл нормальных статей про это...Есть всё кроме примеров на примере!!! Пожалуйста сделайте цикл статей про использование шаблонизаторов...Это будет полезно точно всем(в этом я уверен)

Ответить

Admin Admin 23.09.2012 11:09:55

Я запишу идею для статей, если ничего интереснее не найду, то напишу про это.

Ответить

malina95 malina95 23.09.2012 13:24:16

Спасибо!!!

Ответить

ram44 ram44 16.12.2012 20:37:42

Михаил, я ищу профессионала для создании соц. сети. Как с вами связаться?

Ответить

Admin Admin 16.12.2012 21:03:09

Все заказы я принимаю на myrusakov-order@mail.ru

Ответить

2beats4hits 2beats4hits 09.03.2013 19:44:02

Михаил,меня очень заинтересовала технология ASP.NET ,скажите,подойдёт ли она для таких задач как социальная сеть или же лучше использовать общепринятую связку php+MySQL?

Ответить

Admin Admin 09.03.2013 20:57:38

Подойдёт, но я привык использовать php+mysql.

Ответить

@ivan @ivan 10.03.2013 10:06:45

Здравствуйте, Михаил. Я создаю свою соц сеть, я уже сделал скрипт для регистрации, входа с использованием php и mysql, я её уже почти и закончил, но я не использовал движка. Скажите ,для чего он нужен. И ещё как сделать например статусы? Статусы нужно заносить в базу данных или с использованием Java Script?

Ответить

Admin Admin 10.03.2013 11:34:04

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

Ответить

krasnodar123rus krasnodar123rus 24.08.2013 16:44:09

Михаил Подскажите а куда вот именно вставлять нужно движок ?? вот я создал сайта на Jimdo ! на этом сайте можно сделать соц сеть ???

Ответить

@ivan @ivan 10.03.2013 11:42:15

Спасибо.

Ответить

prog prog 29.04.2014 07:43:08

Если я знаю язык php в средний уровне, сколько времени уйдет для создание социального сети, чтобы пользователей могли войти компьютером и через мобильные телефоны.

Ответить

tikkiwiki tikkiwiki 29.04.2014 11:10:25

Все зависит от Ваших навыков.

Ответить

sunduk22 sunduk22 29.06.2014 21:43:29

Отличная статья. Но для создания с нуля требуется много времени и знаний. Еще есть неплохой движок LiveStreet, который кстати бесплатный.

Ответить

nick12 nick12 13.07.2014 22:57:48

Здравствуйте! Спасибо за ваши видеоуроки! Я создаю свой сайт по типу социальной сети на своем движке, чему я научился из ваших видеоуроков. Мне было бы интересно, есть у вас информация, как создать переписку между пользователями, как создать подтверждение регистрации по e-mail, как сделать улучшенную капчу как у вас на сайте, как лучше организовать создание анкет пользователей, понятно, что надо работать с базами данных, как создать анкету для каждого пользователя, чтобы у него был альбом с фотками и переписка?

Ответить

pirogin pirogin 24.07.2014 20:32:20

Про переписку, активацию и капчу рассказывается у Михаила в рассылке.

Ответить

nick12 nick12 01.08.2014 20:42:17

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

Ответить

newacoount newacoount 21.03.2016 10:45:23

Очень интересно!

Ответить

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