Статьи

Sitecast Podcast # 183: Социальный вход

Эпизод 183 подкаста SitePoint теперь доступен! На этой неделе у нас 3/4 группы, Луи Симоно ( @rssaddict ), Патрик О’Киф ( @ifroggy ) и Кевин Дис ( @kevindees ).

Скачать этот эпизод

Вы можете скачать этот эпизод в виде отдельного файла MP3. Вот ссылка:

  • Подкаст SitePoint № 183: вход в систему для социальных сетей (MP3, 35:48, 34,4 МБ)

Резюме Эпизода

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

Вот основные темы, освещенные в этом эпизоде:

Просмотрите полный список ссылок, указанных в шоу, по адресу http://delicious.com/sitepointpodcast/183 .

Host Spotlights

Стенограмма интервью

Луи: Здравствуйте и добро пожаловать в еще один эпизод подкаста SitePoint. Мы возвращаемся к еженедельному обзору последних новостей и событий в мире веб-дизайна и разработки. На этой неделе ко мне присоединились Патрик О’Киф и Кевин Дис. Стефан отсутствует на этой неделе. Привет, народ.

Кевин: Привет.

Патрик: Клик и перетаскивание продолжается.

Кевин: Да.

Луи: Да, щелкаю и тащу еще.

Кевин: Давай просто вытащим эту шутку дольше, чем нужно.

Патрик: Растяни это.

Кевин: Натяни это.

Луис: Хорошо, Патрик, вы говорили, что спрашивали в Твиттере, какие истории мы должны освещать, и у вас появилось много людей, которые ответили той же историей, которую я определил, как то, о чем я хотел поговорить. о на шоу. Так почему бы нам не погрузиться прямо в это?

Патрик: Да. Я спросил в Твиттере, и Дейл Макглатери, Джо Анзелоне и Энди Кон ответили одной и той же историей. Когда я увидел это, я очень сильно подумал, что по крайней мере у одного из вас он будет, если не у вас обоих, просто потому, что кажется, что о нем сегодня говорят как о сумасшедшем. Итак, давайте поговорим об этом сами. Это webplatform.org . Он позиционирует себя как открытое сообщество разработчиков, создающих ресурсы для лучшего веба, независимо от бренда, браузера или платформы.
В сообщении о запуске, которое было сделано сегодня, они сказали, что они стремятся иметь точные, современные, всесторонние ссылки и учебные пособия для каждой части разработки и дизайна на стороне клиента с выявленными и объясненными причудами и ошибками. Теперь это не просто еще одно онлайн-сообщество. Это поддерживается Microsoft, Opera, Google, Facebook, Mozilla, Nokia, Adobe, HP и W3C.
Они сказали, что хотят выпустить этот альфа-сайт, как они его называют, в самом раннем смысле в духе раннего выпуска, частого выпуска. Поэтому они хотят улучшить его публично с помощью веб-сообщества. Теперь организации, которые я упомянул, называются стюардами. Они — стюарды проекта, и в нем говорится, что они позволили W3C собрать сообщество и расширить сайт.
Эти организации много вложили в это, и они в основном обязуются вкладывать в этот сайт людей, контент, деньги и усилия. Но в этом сообщении в блоге подчеркивалось, что они делают это как коллеги с теми же привилегиями, которые доступны всем, кто укрепляет доверие и становится администратором сайта. Прямо сейчас webplatform.org — это в основном вики. У него также есть форум, чат, блог, но они действительно сосредоточены на вики и на ее расширении, чтобы стать всеобъемлющим и авторитетным источником документации для веб-разработчиков.
Итак, я знаю, что вы, ребята, оба веб-разработчики. Итак, как вы смотрите на этом сайте? Это еще один ресурс или вы чувствуете, что это действительно обещание?

Луи: Да, я имею в виду прямо сейчас, опять же, как вы упомянули, это очень ранний релиз. Многие части вики еще не раскрыты, так что в разных разделах есть много пропущенных фрагментов. Но, похоже, в нем много учебников, много разных страниц по всем аспектам JavaScript и HTML, а также CSS и SVG, которые вы можете себе представить.
Я бы хотел, чтобы это стало как можно более хорошим ориентиром. Замечательно, что у вас есть место, где вы можете получить доступ к действительно качественной документации и руководствам, которые проведут вас через все, что вам нужно знать об использовании определенного аспекта технологии. Я не знаю, знакомы ли вы с Rails Guides. Это часть работы над документацией сообщества Ruby on Rails, которая только что была звездным документом…

Кевин: Да.

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

Кевин: Вы говорите о apidoc.com/rails, верно?

Луи: Нет, я говорю о …

Кевин: Apidoc.com/rails ?

Луи: Я так не думаю. Нет.

Кевин: Хорошо.

Луи: Я думаю, что это просто документы по API. Да, это документация по API, и это нормально. Я имел в виду работу, которая идет дальше, или контент, который доступен на guides.rubyonrails.org, который содержит какие-то более длинные фрагменты формы, просто объясняющие каждый вид секции рельсов.
Так что, если вы посмотрите на эту страницу и прокрутите вниз, вы увидите, что есть большие … Да, выберите любой из них, скажем макеты и рендеринг, и вы получили это — по сути, это книга, которая, как мне кажется, охватывает все содержимое. Но я просто привел это в качестве примера …

Кевин: Хорошо, да. Этот сайт действительно хорош.

Луи: … из документации сообщества, которую я считаю своего рода действительно высоким стандартом, и я бы хотел, чтобы, как я уже сказал, эта вещь webplatfrom.org достигла такого уровня качества. Это определенно еще не там. Но я думаю, что хорошо, что все эти компании собрались вместе и создали такой веб-сайт.
Как я уже упоминал, в прошлом для многих из этих вещей, которые вы в конечном итоге делаете, вы попадаете в сеть разработчиков Mozilla, в которой есть очень хорошая документация для многих вещей JavaScript. Или вы попадаете на веб-сайт Microsoft, где они содержат информацию о различных вещах CSS3 и JavaScript.

Но они всегда представляют это примерно так: «О, в IE 10 у вас есть эта штука, и это круто», но не объясняют это как стандарт. Так что, действительно здорово видеть место, где оно свободно от каких-либо усилий по брендингу, как говорят на поле.

Кевин: Да. Я имею в виду, сайт для меня, опять же, чувствует себя очень альфа. Я думаю, что трудно говорить о сайте, который также является новым, потому что он такой новый. Там просто не весь контент. Я думаю, что видео действительно лучшая часть, где объясняется, куда они направляются и что они хотят делать.
Но с точки зрения реального контента, есть много вещей, которые можно сделать, чтобы сделать его лучше. Но у них есть все части, которые показывают потенциал. Я думаю, что самая крутая часть этого — потенциал, который у этого есть.

Луи: Да, одна из вещей, которая меня действительно поражает — я думаю, это меня немного удивляет. Я могу понять участие некоторых из этих других компаний или организаций. Это кажется странным для Mozilla, потому что они приложили столько усилий для того, чтобы сделать сайт Mozilla Developer Network удивительно полезным справочником с полной информацией и информацией о совместимости между браузерами и действительно сделать его чем-то, что никогда не чувствовалось, что он пытался подтолкнуть Firefox или пытаясь подтолкнуть Mozilla как бренд. Просто казалось, что он пытался дать разработчикам всю лучшую информацию.
Так что, я думаю, это немного удивительно, что они также вкладывают свой вес в этот другой проект, хотя я думаю, что чем больше вариантов, тем лучше для сообщества.

Патрик: Да, и почти как если бы их не было, люди задавались вопросом, почему. Они спрашивали W3C и Mozilla: «Почему вас там нет, если есть Microsoft, а есть Google? Opera даже там ». Потому что Firefox в настоящее время является третьим по популярности браузером в мире и отстает — отстает от Chrome и Internet Explorer, а Chrome сейчас номер один.
Это почти как то упущение было бы странным. Я думаю, что в некотором смысле это будет недостаточным авторитетом для проекта, но почему Mozilla не подходит к столу?

Луи: Да, конечно.

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

Кевин: Ну, на www1.webplatform.org там есть логотип Mozilla, так что я не знаю.

Патрик: Да, они вовлечены.

Кевин: Хорошо.

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

Кевин: У меня всегда есть теории заговора и тому подобное. Мне всегда нравится говорить о подсознательном и нереальном.

Патрик: Microsoft стоит за этим. Это действительно просто Microsoft. Они размещают свои логотипы там нелегально.

Кевин: Итак, кроме этого, я на самом деле чувствую, что это может быть частью браузеров, и эти лица пытаются — почти удалить W3C? Я мог бы сойти с ума, если бы сказал это, но если у вас есть центр, куда все эти сущности могут прийти и создать сообщество и получить обратную связь от авторов, то в основном они получают самую ценную информацию, которую они могут получить, период: «Как мы можем сделать наши браузеры лучше? »
Итак, это сообщество не только о документации. Это старая техника Microsoft: «Эй, мы только что дали вам это сообщение об ошибке. Хотели бы вы отправить отчет в Microsoft? »Это не означало, что если на компьютерах Microsoft произойдет сбой, то будет написано:« Вы хотите отправить отчет и сообщить нам, что он сломался? ». Но это была не та ошибка обязательно помогал решить проблему. Он давал им знать: «Эй, это приложения, которые вы используете».
Так что, если сюда заходят браузеры и говорят: «Ну, вот ошибки, на которые люди жалуются», это как: «Ну, это те функции, которые используют люди», верно? Таким образом, они могут начать реализовывать вещи раньше и раньше и отчасти избавиться от зуда, который у нас есть, и быть более конкурентоспособными и более быстрыми в своем прогрессе развития.
Таким образом, вместо того, чтобы размещать эти вещи на сайте Mozilla и в W3C, а также здесь и там, у них может быть этот единый хаб, где они могут просто реализовать любую идею и реализовать ее в своем движке рендеринга. Так что для меня это почти такое ощущение, что они пытаются получить от нас информацию, чтобы они могли … Я имею в виду, это хорошо для нас, я думаю.
Но, в основном, вывести W3C из уравнения, где они будут выглядеть: «Эй, это то, что люди хотят. Мы просто собираемся сделать это, и тогда W3C может попытаться исправить все, что мы сломаем ». Я не знаю. Я имею в виду, что там снова происходит нечто вроде заговора.

Луи: Да. Я просто собирался не согласиться со всем этим.

Кевин: Ну же, Луи, инопланетяне реальны.

Патрик: Итак, я полагаю, что контраргумент заключается в том, что сайт, очевидно, идет на все, чтобы сказать, что он созван W3C и стал возможным благодаря этим людям. На мой взгляд, W3C, по сути, говорит: «Об этих темах можно написать так много, и мы можем написать так много вещей, так много ресурсов, которые мы можем предоставить. Возможно, мы не можем сделать это сами. Итак, мы хотим, чтобы люди, которые должны работать в этом пространстве, которые влияют на это пространство, поддержали этот проект, чтобы мы могли сделать это вместе ».
Я не знаю, следует ли ожидать, что W3C соберет то, что они мечтают объединить с этим проектом. Так что для меня это просто поддержка W3C больше всего на свете.

Луи: Да, есть большая разница между работой над спецификациями, которую они выполняют, и работой над документацией, которая ожидается здесь. W3C никогда не был в роли учебного материала.

Кевин: Да, это не то, что я говорю.

Луи: Да. Нет, извините, я просто отвечал на то, что там говорил Патрик.

Кевин: Да, прости.

Луи: Что касается вашего более крупного вопроса, я не знаю. Я не уверен, что куплю это. Я думаю, потратив какое-то время на то, чтобы посмотреть на баг-трекеры, как на Mozilla, так и на проект Chromium и Opera — и я уверен, что также IE, но я не смотрел на них, но, по крайней мере, на проекты с открытым исходным кодом — и видел, как разработчики запрашивают функции и то, как принимаются решения о том, что входит в следующую версию данного движка рендеринга.
Мне трудно поверить, что веб-сайт с документацией будет тем местом, куда производитель браузеров захочет пойти, чтобы найти этот материал, вместо того, чтобы полагаться либо на новую работу над спецификациями, исходящую от рабочей группы, либо на прямые отзывы, которые они получают от разработчики в своих трекерах ошибок и в их трекерах проблем и запросах функций, поступающих туда.

Кевин: Я думаю, дело в том, что нет никакой серебряной пули для выбора новой функции. Вам не нравится: «Хорошо, мы собираемся использовать эту метрику, и это будет решать наши функции». Это комбинация всего.

Луи: Да. Я думаю, в общем и целом, однако, на этом этапе производители браузеров более или менее реализуют все, что рабочая группа представляет в виде новой спецификации, относительно быстро или, по крайней мере, настолько, насколько они, кажется, способны и работают над этим. любой другой вид новых экспериментальных функций, которые они хотят использовать в открытой сети. Но, да, как мы говорили ранее, самая интересная часть этого будет, если она заполнится большим количеством документации со временем и действительно станет полезным ресурсом.
Я думаю, что, как и в любом вики-проекте или проекте сообщества, есть своего рода переломный момент или критическая масса, что, если много людей доберутся до этого, включатся и начнут писать хорошую документацию, это приведет всех остальных к этому. Это действительно позволяет поддерживать действительно актуальную справочную информацию и действительно хорошую и хорошо написанную информацию.
Таким образом, это просто вопрос создания этого сообщества и, очевидно, наличие всех этих крупных покровителей, что-то вроде этого, придает ему такой авторитет, который изначально может привлечь людей на борт. Если люди изначально находятся на борту, то он может просто расти как снежный ком до тех размеров, когда он действительно становится основным онлайн-справочником, к которому вы сначала подумаете, когда захотите посмотреть: «О, подожди. Как именно работает радиус границы CSS? Или как работает сборка мусора в JavaScript в разных браузерах ».

Кевин: Да.

Луи: Сейчас нет места, где можно найти всю эту информацию, и было бы здорово, если бы эта штука взлетела. Так что, да, если вы человек, ориентированный на документацию, который много знает о том, как браузеры обрабатывают вещи, или даже просто чувствуете, что пишет некоторый контент, чтобы объяснить, как работает определенное свойство CSS или определенная функция JavaScript, тогда это большой пробел шифер, чтобы принять участие и начать помогать сообществу, такие захватывающие времена.

Кевин: Да, это так. Конечно, будет интересно посмотреть, как эти компании работают вместе и какую роль они пытаются сыграть.

Луи: Да. Я каким-то образом чувствую, или, по крайней мере, ощущение, которое я получаю от этого, — то, что это действительно нацелено на то, чтобы быть проектом сообщества. Я думаю, что они просто хотят создать сообщество, а затем как можно быстрее передать его некоторым сопровождающим в сообществе, чтобы они просто добавили свое имя и затем отступили. Может быть, люди внутри этих организаций внесут большой вклад, и это, безусловно, возможно.
Но такое чувство, что они просто хотят что-то вроде — они хотят, чтобы оно существовало, и они думают, что лучший способ для этого существует, если они все назовут свое имя, и это придаст ему достаточную легитимность в более широком сообществе. что люди вовлекаются и начинают строить. Тогда это становится самодостаточной вещью.

Патрик: Как вы сказали, часть контента поступает от этих компаний. Один из наиболее очевидных примеров этого — на странице Microsoft, где говорится, что инициатива сообщества Web Platform Docs содержит более 32 000 тем, отобранных из MSDN, Microsoft Developer Network. Итак, мы поговорили о Mozilla и их работе. Очевидно, что у Microsoft также есть свой собственный основной ресурс для разработчиков, и поэтому большая часть этого контента была вовлечена в это.
Тем не менее, страница Mozilla не говорит, что явно не было бы удивительно, если бы эти ресурсы также появлялись в той или иной форме. Это в основном сотрудничество, о котором мы говорим. Как мы хотим завершить это?

Луи: я не знаю Как мы хотим завершить это?

Патрик: Хорошо, подожди. Хорошо, я понял. Остановись, сотрудничай и слушай.

Кевин: Эй, я только заметил кое-что действительно забавное об этом.

Луи: Лед вернулся со своим новым изобретением. Как ты можешь течь на чем-нибудь, кроме этого, Кевин? Я разочарован.

Кевин: Нет, я просто хотел отметить, что под руководством Home Stewards я заметил, что в этом списке Apple. Но это всего лишь хеш. Там нет Apple. У них здесь Apple, но под Apple ничего нет.

Луи: Куда мне идти, чтобы найти это?

Кевин: Итак, Домой, а затем нажмите на один из логотипов внизу. Тогда под стюардами на хлебных крошках будет Apple.

Луи: Да, верно.

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

Кевин: Да, Эппл, давай. В любом случае …

Луи: О да, интересно. Так что это в списке, но там нет логотипа и нет никакой информации о том, чем они занимаются.

Патрик: Это должно одолжить теоретикам заговора прямо здесь. Яблоко есть, но их там нет. Это как призрак.

Кевин: Да, я думаю, что другие компании пытаются что-то сказать об Apple. Шучу. Но всегда весело это говорить. В любом случае, извините. Я испортил там потрясающую игру.

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

Кевин: Ох.

Патрик: Я просто шучу.

Кевин: Да, прости. Таким образом, чтобы даже разделить эту тему еще больше, как я, потому что я силен в переходах.

Луи: вот оно.

Кевин: Да. Итак, если вы хотите использовать эти кнопки входа в систему на своем веб-сайте, вы делаете это неправильно, согласно Ааррону Уолтеру. Таким образом, кнопки входа в систему не стоят того, о чем говорится в статье.

Луи: Подожди. Мы перешли туда слишком быстро. Я думаю, что нам нужно немного больше времени.

Кевин: Хорошо, промежуток времени.

Патрик: Перерыв в ванной.

Луи: Я просто балуюсь с тобой. Итак, о чем мы говорим, когда говорим о кнопках входа в систему?

Кевин: Итак, мы не говорим о кнопках Like, как вы упоминали ранее, Луи. Мы говорим о клике для входа в Facebook и Twitter и, возможно, LinkedIn или Google, или OpenID, или что-то еще. По сути, была написана эта статья blog.mailchimp.com , и я уверен, что ссылка будет в заметках к шоу.

Луи: Ссылка будет в заметках шоу.

Кевин: Это сообщение 2 октября, так что оно даст вам достаточно контекста, чтобы найти его для себя, если вы захотите, пока слушаете. По сути, он проходит и говорит о том, что неудачные попытки входа в систему не обязательно наносили вред MailChimp, но как бы создавали внутри них раздражение, типа «Эй, вау, это реальная проблема», верно?
Таким образом, все эти попытки произошли с 12 апреля по 12 мая 2012 года. Было около 340 000 неудачных попыток. Поэтому они подумали: «Эй, может быть, нам следует разместить здесь Facebook и Twitter, чтобы помочь уменьшить это число». Итак, они выдвинули кучу обновлений, Facebook и Twitter были частью этого, и они увидели огромное уменьшение количества люди, которые имели эти проблемы.
Если вы прочитаете историю, вы в основном обнаружите, что это произошло не из-за кнопок входа в Facebook и Twitter. Это было на самом деле из-за лучшего обмена сообщениями об ошибках, вроде того, чтобы люди знали, что случилось с их попыткой входа в систему. Например, если вы ввели неверный пароль, он скажет вам: «Эй, ваш пароль неправильный», а не адрес электронной почты и пароль. Итак, они в основном говорили: «Эй, вместо того, чтобы запутывать сообщения об ошибках, мы просто расскажем вам, что не так», и это действительно помогло людям.
Итак, в основном это сообщение в блоге вышло на сцену, и я полагаю, что они тестировали кнопки социальных сетей в течение месяца — вот что я получил из этой статьи. Затем они удалили их, потому что генеральный директор сказал: «Эй, они действительно не помогают нам с нашими попытками входа в систему». Таким образом, они увидели резкий рост. Но комментарии в этом были действительно очень интересны, если вы прочитаете мнение людей о том, следует ли использовать входы в социальные сети, являются ли они безопасными.
Здесь были такие моменты: «Эй, мы не контролируем безопасность этих кнопок входа», такие вещи, как API и все такое. Вокруг всего этого был интересный разговор, и мне просто интересно, может быть, мы могли бы поговорить о кнопках входа в социальные сети, если они оказали положительное влияние на сайты, которые мы сделали. Я думаю, вы могли бы пойти так далеко, как комментарии с этим. Но в основном, вся предпосылка этого состояла в том, что они не хотели, чтобы Facebook и Twitter отображались на экране входа в систему.
Они хотели сказать: «Эй, это MailChimp. Мы не MailChimp плюс Facebook и Twitter. Мы MailChimp, и мы не обязательно хотим эти кнопки. Знаешь что? На самом деле они не так сильно нам помогают.

Луи: Да. Одна вещь, которая вызывает у меня интерес, и я думаю, что это в одном из комментариев в обновлениях, это то, что если вы можете создать учетную запись с именем пользователя и паролем, или вы можете войти в Facebook или вы можете войти в Twitter, что неизбежно произойдет с пользователем, если они попадут на страницу в третий или четвертый раз, а затем их сеанс истечет. Они скажут: «О, теперь я должен вспомнить, как я заходил в прошлый раз», верно?
Вы можете подумать: «О, ну, наверное, я просто использовал имя пользователя и пароль, потому что я делаю это на каждом сайте». Но, возможно, вы этого не сделали. Может быть, вы нажали Войти через Facebook. Так что, если пользователь не является действительно последовательным — и я знаю, что нет, особенно если я нахожусь на моем телефоне, и я не чувствую, чтобы вывести экранную клавиатуру и набирать текст, если я хочу просто нажать Войти с Facebook, потому что это будет проще, и тогда я создаю учетную запись.

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

Кевин: Да. Я полностью согласен с этим утверждением.

Луи: Да. Я думаю, в некоторой степени, если вы работаете над сервисом, который тесно связан с одним из этих сервисов, или может быть тесно связан с вашими пользователями, и хорошим примером этого является что-то вроде Klout, который действительно стоит на вершине Twitter. Так что в этом случае имеет смысл просто использовать Twitter для входа в систему, потому что у ваших пользователей будут учетные записи Twitter, и это единственная причина, по которой они будут использовать ваш сервис.
Аналогично, проект, над которым я недавно работал, на самом деле является своего рода дополнительным представлением на панели инструментов, которое расположено поверх Google Analytics, и без учетной записи Google Analytics вы не сможете извлечь из этого много пользы. Итак, мы предоставили только Вход с Google в качестве единственного варианта. Мы даже не позволяем вам вводить имя пользователя и пароль, потому что это проще. Вы нажимаете одну кнопку, вы перенаправлены, и вы там.

Кевин: Точно.

Луи: Итак, это замечательно, если вы сохраняете это простым и не допускаете путаницы. Если вы предоставите только один вариант, то я думаю, что это законно. Но это означает, что вы должны быть действительно уверены, что все ваши пользователи будут иметь учетные записи в этой службе, и это редкая ситуация. Вы обычно не хотите связывать себя «О, прости. Если у вас нет учетной записи Google, вы не можете использовать нашу вещь ».
Итак, я думаю, что в нормальных условиях вам нужно будет предоставить несколько вариантов, а затем, как только вы начнете предоставлять несколько вариантов, вы столкнетесь с трудностью запутывания пользователей. Но я думаю, что мы еще не видели конца этого. В подкасте № 173 мы говорили об этом другом посте в блоге от компании веб-разработки под названием XOXCO в Остине, которая писала о попытке реализовать вход без пароля, где на самом деле это просто сброс электронной почты.
По сути, каждый раз, когда вы нажимаете на кнопку, она отправляет вам электронное письмо, а затем вы нажимаете на кнопку, чтобы войти в систему, как если бы вы делали сброс каждый раз, вместо того, чтобы пытаться запомнить пароль. Но все это говорит о том, что это все еще очень открытый вопрос, и есть много способов подойти к нему. Здорово, когда у вас есть большой сайт, такой как MailChimp, с большим количеством данных, которые выходят и экспериментируют с вещами и предоставляют результаты этих экспериментов, как в этом случае.

Патрик: Есть несколько вещей, которые приходят на ум, когда я вижу это. Вы упомянули, как вы можете не помнить, что вы использовали. Я сам очень внимательно отношусь к этому, и это восходит к дням подкастов SitePoint с Кевином Янком, где мы обычно шутили о недоверии OpenID. Я просто не занимаюсь этим. Я использую имя пользователя и пароль. Это в KeePass. Каждый пароль отличается для каждого сайта, очень тщательно. Но я думаю, что при таком решении важно учитывать тип предоставляемой вами услуги.

С MailChimp я почти не вижу необходимости в этом, потому что — я не знаю. Может быть, это просто мой взгляд на потребительские товары, основные продукты, в сравнении с нишевыми услугами, корпоративный бизнес, более нишевые инструменты. Я действительно не вижу необходимости, необходимости, для MailChimp, поставщика услуг списков рассылки, для обеспечения входа в Facebook и входа в Twitter. Я имею в виду, я понимаю, что это может быть удобно, но я не считаю это необходимым.
Я не хочу, чтобы Facebook Connect на Amazon тоже. У меня есть пароль Amazon. Я войду туда. Это не значит, что другие не хотят этого. Но это не будет настолько популярным, как, скажем, использование его с совершенно новым мобильным приложением, когда люди могут захотеть создать имя пользователя и пароль в этом одноразовом приложении, и они просто подключатся к Facebook.
Я знаю, что Гари Вайнерчук недавно выступил с речью и сказал, что если у вас нет Facebook Connect в вашем мобильном приложении, он не собирается регистрироваться. Возможно, он немного преувеличивает.

Луи: Да.

Патрик: Но дело в том, что средние люди гораздо более склонны использовать ваше приложение, если у вас есть Facebook Connect. Принимая во внимание, что если вы в большей степени, я не знаю, не мобильное приложение, а веб-сайт, ориентированный на потребителя, публичный веб-сайт, я не знаю. Это действительно зависит от того, о чем вы говорите, что вы предоставляете и кто ваши клиенты. С MailChimp я на самом деле не вижу такой же значимости, как с обычным общедоступным веб-сайтом или сервисом.

Луи: Да, я думаю, что это действительно поднимает действительно интересный вопрос. Я думаю — и я собираюсь попытаться выразить это с мыслью, которую я только что подумал, и вам придется смириться со мной, — но для каждого бизнеса я думаю, что вам просто нужно реально подумать о том, как ваши клиенты собираются подумайте о своих счетах с вами.
Я думаю, что в случае с MailChimp, и я думаю, что вы точно достигли этой точки, пользователи MailChimp ожидают и понимают, что у них будет учетная запись MailChimp, потому что их материалы находятся в их учетной записи MailChimp. Это имеет смысл, и это ни в коем случае не странно. Но, как вы сказали, для многих мобильных приложений, например, у меня есть какое-то приложение, и оно ожидает, что я зарегистрируюсь только для того, чтобы оно могло сохранять мои данные или синхронизировать список покупок с телефоном моей подруги.

Это одна из тех вещей, где: «Нужна ли мне учетная запись для этого? Мне действительно нужно имя пользователя и пароль, чтобы это работало? У меня нет аккаунта. Я не собираюсь заходить на их сайт и смотреть на вещи. Я просто хочу, чтобы приложение работало ».

Патрик: Верно.

Луи: Это ситуация, когда сложно создать мысленную модель в сознании пользователей: «У меня есть учетная запись на этом сайте, или у меня есть учетная запись с этой службой». Вы можете подумать, как разработчик или владелец бизнеса «Ну, конечно, всем нужна учетная запись на моем сервисе, и тогда они придут, зарегистрируются и изменят настройки своей учетной записи на веб-сайте».
Но вам действительно нужно внимательно посмотреть на то, что вы делаете, и подумать: «Ну, может, они на самом деле этого не хотят. Может быть, это не то, что люди захотят делать ». В этих случаях, это прекрасное время подумать:« Ну, есть, например, основываясь на моих пользователях, думаю, что 99% из них собираются есть учетная запись Google? Если так, то, возможно, я должен просто войти в систему с Google ».

Патрик: Хорошо сказано.

Луи: Таким образом, им не нужно думать: «У меня есть аккаунт для синхронизации моего списка покупок? Мой пароль для синхронизации списка покупок: «что угодно.

Патрик: То есть вы не храните этот список покупок, как двухфакторная проверка?

Луи: Точно, у меня есть двухфакторная аутентификация в моем приложении со списком покупок. Это было бы здорово.

Кевин: Точно.

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

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

Кевин: Вау. Измени свой… «Почему я купил всю эту пиццу? Я не понимаю Это приложение промыло мне мозги ». Патрик появляется у вас дома, как будто« Вы получили мою пиццу? »

Луи: Хорошо, я думал, что мы пока слишком серьезно относимся к этому шоу, так что спасибо, что отказались от него.

Кевин: О, пожалуйста.

Патрик: Абсолютно.

Кевин: Обнимает все вокруг. Чтобы вернуть это серьезно — boohoo — к тому, что вы оба подчеркиваете, является тот факт, что MailChimp позволяет вам входить в Twitter и входить в Facebook для комментариев к их блогу. Итак, это просто говорит о том, что оно основано на контексте того, что вы пытаетесь сделать, и насколько далеко вы готовы пойти, чтобы сделать некоторые из этих вещей, потому что комментарии агностичны, верно?

Луи: Это еще один отличный пример. Да. Комментарии — это здорово, потому что когда вы хотите оставить комментарий в блоге, вам не требуется аккаунт. Я не хочу регистрировать аккаунт в вашем блоге.

Кевин: Верно, а ты нет. Ты не. Я имею в виду, вы просто указываете имя, адрес электронной почты, веб-сайт, комментарии — бум, готово.

Луи: Да. Но если я могу просто включить аватар, а затем перейти по ссылке в мой Твиттер, где меня могут найти люди, это социальная вещь, комментирующая блог, я думаю, что Твиттер — отличный способ сделать это.

Кевин: Да, абсолютно. Я думаю, что это действительно то, к чему это сводится, и если вы читаете только заголовок, если вы читаете «Кнопки входа в социальную сеть, это не стоит», а затем вы оставляете комментарий, конечно, вы не собираюсь понять. Это как «О, я собираюсь оставить комментарий», а затем «О, войдите в Твиттер». О, ну, вы просто полностью противоречили себе из заголовка, но вы пропустили все, что между Вы действительно не можете этого сделать.

Луис: Да, там много контента, и я думаю, к сожалению, природа новостей в Интернете заключается в том, что такие заголовки действительно привлекают много внимания, поэтому я думаю, что есть причины, почему.

Кевин: Безусловно, они лучшие. Я имею в виду, как у нас будет подкаст без таких сообщений в блоге? Я имею в виду, правда?

Луи: Ну, это должно было бы иметь этот титул? Мы бы никогда не увидели его, если бы у него не было этого названия.

Кевин: Да, именно так. Я бы сказал: «О, отлично. Да.»

Луи: Хорошо, вы, ребята, хотите сделать несколько прожекторов для хозяина? Я думаю, что это примерно в это время дня.

Кевин: Абсолютно.

Патрик: Кевин, сядь на твой результат, и давай послушаем твое внимание.

Кевин: Хорошо, если говорить о MailChimp и материалах для входа, то есть это видео на YouTube.

Луи: Ты даже не пытаешься больше.

Кевин: я знаю. Эй, чувак, нет способа изменить это.

Луи: Хорошо, посмотрим.

Кевин: Да.Итак, я думаю, я могу начать с прожекторов сегодня. Я нашел замечательное видео на YouTube, которое мне еще предстоит посмотреть. Он был передан мне в Твиттере одним из моих дорогих друзей, хотя на самом деле он не поделился им со мной. Я просто нашел его в своей ленте. Но в любом случае, я полагаю, я должен отдать должное мистеру Брэду Гарретту, и это просто то милое маленькое видео, которое я еще не смотрел, но это круто.
Он всегда посылает классные вещи, так что я знаю, что это хорошо, даже не видя этого пока. Но это «Как уничтожить ангелов», «Держи это вместе». Это музыкальное видео.

Луи: Я пытаюсь понять это. Да, это музыкальное видео. На самом деле в видео очень мало происходит. Все видео — это просто вращение ленточных катушек во время воспроизведения песни.

Кевин: Это так хипстер. Это так здорово.

Луи: Эта группа «Как уничтожить ангелов» — это новый проект Трента Резнора, о котором большинство слушателей наверняка узнают…

Патрик: «Социальная сеть».

Луи: что? Был ли он в «Социальной сети»? О, он сделал саундтрек, не так ли? Все в порядке. Нет, я думаю, что ты прав.

Патрик: Да, он сделал саундтрек «Социальная сеть» и сделал это с Аттикусом Россом.

Луи: Кто также в «Как уничтожить ангелов», верно, также широко известен своей работой с Nine Inch Nails, который был его группой — или до сих пор является его группой. Но в любом случае у него появился новый проект «Как уничтожить ангелов». Я не слышал об этом раньше. Сейчас я смотрел видео с вращающимися катушками, в то время как играет довольно мрачная электронная музыка.

Патрик: Что еще интересного в том, как уничтожить ангелов, и мы только что говорили об этом на Copyright 2.0, так это то, что Резнор сделал много заголовков, отрываясь от крупного звукозаписывающего лейбла. Как уничтожить ангелов на самом деле представляет собой возвращение к майору, когда он подписал контракт с Колумбией для этого проекта, что доказывает, что существует множество разнообразных маршрутов, по которым ваш проект может быть таким же, как и все остальное.
Как и у книги, у крупных издателей есть свои преимущества. Есть преимущества идти в одиночку. Так что, это должно быть особенно интересно для поклонников его творчества. Я возьму это отсюда с моим центром внимания, который является книгой. Я беру нас в путешествие просветления для этого прожектора.

Луи: О, мальчик.

Кевин: Вот и мы.

Патрик: Нет, книга называется «Искусство объяснения» и написана Ли Лефевером. Ли из Common Craft, о котором многие узнают по видео Paperworks «Объяснение вещей на простом английском», «Объяснение с помощью Common Craft». Одним из их первых действительно больших видео было «Twitter на простом английском», которое долгое время размещалось на домашней странице Twitter. Они продолжили строить этот действительно большой успешный бизнес на основе высококачественных видеороликов с объяснениями.
Итак, это первая книга Ли, и я думаю, что она будет великолепной. Я говорю, что я думаю, потому что я еще не читал это, потому что это не выходит. Но я бы сказал, что Ли — это тип парней, а Common Craft — это тип компаний, в которых мне даже не нужно его читать. У меня это уже идет.

Это по почте на пути ко мне сейчас. Все должны уметь объяснять, и я думаю, что именно в этой книге люди смогут найти множество полезных советов о том, как четко обмениваться идеями, что очень хорошо, например, для разработчиков, разговаривающих с клиентами.
Но на самом деле кому-то нужно знать, как объяснить, и я бы посоветовал просто взглянуть на эту книгу, если вы, как и все мы, должны общаться с другими людьми. Итак, проверьте это. Это называется «Искусство объяснения». Вы можете забрать его на Amazon.com. Вы можете купить его там, где продаются книги, а веб-сайт книги — artofexplanation.com.

Кевин: Это интересно.

Луи: Фантастика, да.

Кевин: Вы очень хорошо объяснили это.

Луи: Может быть, вам не нужна эта книга. Это было очень ясно.

Патрик: Спасибо. Я уверен, что мне все еще нужна книга.

Луи: Хорошо.Моим центром внимания на этой неделе является маленькая библиотека Ruby или гем, как их называют Если вы разработчик на Ruby, особенно если вы разработчик на Rails, это драгоценный камень под названием Zeus, который, как мне кажется, был выпущен совсем недавно. Это на github.com/burke . BUKKE — это имя пользователя, а проект — Зевс, Зевс, как бог.
Итак, что это, это гем, который будет предварительно загружать все приложение Rails в фоновом режиме, а затем, когда Zeus будет запущен и запущен, все остальное, что вам нужно будет использовать, что требует загрузки приложения Rails, и это включает запуск Консоль или запуск ваших спецификаций или тестов, происходит намного быстрее.
Итак, хотя обычно вы можете посмотреть на это обычное время запуска за 10–15 секунд до того, как ваша консоль бросит вас в оболочку, или до того, как начнутся ваши тесты, если у вас Zeus работает в фоновом режиме и вы пытаетесь запустить эти вещи с Zeus rspec или Zeus Console время запуска сокращается до секунды. Поэтому, особенно если вы занимаетесь разработкой на основе тестов и хотите переключаться между написанием кода и последующим частым выполнением тестов…
Тот период времени, когда вы просто сидите, уставившись на мигающий курсор, прежде чем ваши тесты начнут выполняться, вероятно, является одной из самых раздражающих частей вашего дня, по крайней мере, я знаю, что это было у меня. Зевс, особенно в сочетании, он рекомендует, если вы перейдете на страницу, вы увидите там некоторую информацию. Но есть и новая версия Ruby, которую вы можете получить. Это Ruby 1.9.3, но они вернули пару исправлений производительности из предстоящего выпуска 2.0 в Ruby 1.9.3.
Так что, если вы работаете с этой исправленной версией 1.9.3 вместе с Zeus, вы определенно увидите, что циклы запуска спецификаций или запуска консоли становятся намного быстрее. Я думаю, что это действительно хорошо для производительности и для концентрации, потому что вы отвлекаетесь в это время. Даже если это всего лишь 20 секунд, если вам понадобится одна минута, чтобы вспомнить, что вы делали, вам будет намного хуже. Так что, если кто-то разработчик Ruby, проверьте Ссылка будет на шоу заметок.

Кевин: Очень круто, мне придется это проверить.

Луи: Хорошо, так что я считаю, что это подводит нас к концу этой недели. Кто мы? Почему мы здесь?

Кевин: Да.Итак, я здесь, потому что мне нравится делать подкасты, а я Кевин Дис на kevindees.cc и @kevindees в Твиттере.

Патрик: Я Патрик О’Киф. Я пробую газировку на sodatasting.com и в Твиттере @ifroggy , IFROGGY.

Луи: Я Луи Симоне. Вы можете найти меня в Твиттере на @RSSaddict . Вы также можете найти SitePoint в Твиттере на @sitepointdotcom . Это точка точка дотком. Вы можете найти подкаст в Интернете по адресу sitepoint.com/podcast . Вы найдете все наши прошлые эпизоды там. Вы можете скачать их. Вы можете подписаться на RSS.
Очевидно, что вы можете оставить комментарии, сообщить нам, что вы думали, и вы можете связаться с нами по электронной почте, [email protected] . Мы хотели бы услышать, что вы думаете. Спасибо за внимание и пока.

Продюсер Карн Брод.

Аудио транскрипция SpeechPad.

Тема музыки Майка Меллы .

Спасибо за прослушивание! Не стесняйтесь сообщить нам, как у нас дела, или продолжить обсуждение, используя поле комментариев ниже.