OAuth / Twitter Auth адаптер для Zend Framework

По Стивен Ллойд Уоткин , в субботу 23 апреля 2011 3:57 вечера

Продолжается работа (медленно) на моем новом Twitter -приложения. За следующие несколько праздников я надеюсь получить импульс вновь продолжается по проекту (в Несмотря прекрасная погода в настоящее время). Во всяком случае, моя следующая задача заключалась в создании аутентификации адаптер для Zend Framework . Я провел рабочую Войти реализации, но с падением Auth адаптер для Zend Framework казался привлекательным предложением, поэтому я создал его ....

(Я не собираюсь идти через OAuth или регистрации приложения с Twitter, есть сотни руководств и довольно простой процесс во всяком случае.)
Продолжить чтение "OAuth / Twitter Auth адаптер для Zend Framework" »

Apache с прокси-аутентификация

По Стивен Ллойд Уоткин , в воскресенье 27 марта 2011 12:57 вечера

Это сообщение быстро покажет вам, как настроить прокси с базовой аутентификации с помощью Apache .

В моем случае я хотел бы иметь передачи клиенту торрент немного доступны через Интернет, чтобы я мог проверить на состояние и adminster торрентов (такие как последние Fedora-релиз) по мере необходимости. Передача сама запустит свой ​​веб-клиента на порт 9091 по умолчанию. Вместо того, чтобы беспокоиться открытия дополнительных портов на мой брандмауэр и добавление nessecary правила переадресации порта я решил, что я только что прокси звонков до передачи через Apache использованием mod_proxy .

Продолжить чтение "Apache с прокси-аутентификация" »

"Войдите в систему с Twitter" с использованием Zend Framework

По Стивен Ллойд Уоткин , четверг 17 марта 2011 1:07 утра

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

Я читал на Zend_Oauth_Consumer и как он может быть использован для получения разрешения для работы с Twitter использованием ООТ . Все хорошо, у меня есть ключ доступа, и я могу весело сообщению прочь от имени пользователя. Там есть много ресурсов, там, чтобы сделать это так, я не буду утомлять людей.

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

Альтернативы для реализации на основе сайтов войдите или как-то хранить доступа пользователей маркер на клиента (с шифрованием, конечно). Ни один из этих, казалось, как хорошее / подходящее решение.

Продолжить чтение "Войти с Twitter" с использованием Zend Framework "»

Zend Framework: Render Если существует

По Стивен Ллойд Уоткин , в воскресенье 12 декабря 2010 4:19 вечера

Резюме

Это быстрая почта, чтобы обсудить довольно простой помощник вида я создана для оказания Zend Framework стиль просмотра файла, только если она существует. Вообще просьбой оказать код файла, который не существует выдаст исключение. Поэтому я создал оболочку для Zend_View:: Render () метод, который определяется, существует ли файл, и если так делает, иначе просто возвращает пустую строку.
Продолжить чтение 'Zend Framework: Render Если существует "»

Zend Certified Engineer (ZCE) 5,3

По Стивен Ллойд Уоткин , четверг 30 сентября 2010 9:00 вечера

С официальным релизом от Zend Certified Engineer (ZCE) программы для 5,3 Я думал, что я даю свое быстрое впечатление, что я думал о экзамен.

Немного предыстории о себе: я впервые познакомился с PHP около 7 лет назад и работал профессионально в PHP с 2006 года. Сейчас я работаю для захватывающих запуска называется Brightpearl основана в Бристоле, Великобритания , производить интегрированные CRM, бухгалтерские и электронной коммерции программного обеспечения. Я не ранее полученных любым из предыдущих квалификаций ZCE. Я в настоящее время развиваются в серии 5.2.x и действительно не воспользовался ни одним из конкретных особенностей 5,3 (Я жду Zend Framework 2 и доктрина 2) в своих проектах развития.
Продолжить чтение 'Zend Certified Engineer (ZCE) 5,3 "»

Zend Framework тело тега View Helper

По Стивен Ллойд Уоткин , в субботу 21 августа 2010 11:13 вечера
Photo from  http://www.flickr.com/photos/daniello/

Фото с http://www.flickr.com/photos/daniello/

Резюме

Здесь я обсуждаю создание View Helper для изменения HTML тегов, и, более конкретно тела тегов. Создан View Helper позволяет функциональность, аналогичную голову * / InlineScript помощников уже в стандартной Zend Framework помощников зрения, но позволяет программной модификации атрибутов тега. Определенно проверить демо-страницы и код на GitHub.

Мотивация

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

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

На сайте X, некоторые страницы содержат стандартные додзе формы. Эти додзе формы проводится в рамках помощников для удобства. Вообще было решено не включать в додзе CSS классов в теле тега и только добавить их в случае необходимости. Там, может быть несколько помощников на страницы, которые необходимо добавлять свои собственные атрибуты тела тега. (Я сказал, что это надуманный)

Код можно найти в моей ЖКТ хранилище @ GitHub и демонстрационной страницы .
Продолжить 'читать' Zend Framework тело тега View Helper »

Быстрый старт Symfony DI (Dependency Injection) Учебник

По Стивен Ллойд Уоткин , в субботу 14 августа 2010 2:21 вечера

Что такое Dependency Injection (DI)?

Зависимость инъекции техника, которая позволяет слабо связанных объектов в программном приложении. Вообще, если объект требует доступа к функциональности другой было бы экземпляр внутренне ведущих жестко связанных системах. К реализации Dependency Injection мы вводим нужные объекты готовы к использованию (иногда также называется инверсией контроля - МОК). Рассмотрим следующий пример:

  <? PHP
 лицо, принимающее решения класса {
     общественного makeDecision функции (массив $ параметров) {
         / / Вам нужны адаптера БД
         $ DP = новый DecisionParameters ();
         $ ParameterScore = $ DP-> getScore ($ параметров);
         / * ...  Еще несколько принятия решения ...  * /
         возвращения ($ parameterScore> 50);
     }
 } 

Этот фрагмент кода называется тесно связан с DecisionParameters объекта. Переписывая выше в слабосвязанных моды мы бы что-то вроде ....

  <? PHP
 лицо, принимающее решения класса {
     частных $ _dp;
     публичную функцию __construct ($ DP) {
         $ Этом-> _dp = $ DP;
     }
     общественного makeDecision функции (массив $ параметров) {
         $ = $ ParameterScore этом-> _dp-> getScore ($ параметров);
         / * ...  Еще несколько принятия решения ...  * /
         возвращения ($ parameterScore> 50);
     }
 } 

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

  $ = Выбор новых лицо, принимающее решения ();
 Эхо $ выбор-> makeDecision (Array ('усилия' => 'низкий', 'возвращение' => 'высокий')); 

Теперь становится:

  $ DP = новый DecisionParameters ();
 $ = Выбор новых лицо, принимающее решения ($ DP);
 Эхо $ выбор-> makeDecision (Array ('усилия' => 'низкий', 'возвращение' => 'высокий')); 

Эта ситуация становится все более болезненным, как число зависимостей для класса увеличивается, а что, если зависимости сами зависимостей? Это может очень быстро стать кошмаром объекта администрации! Введите контейнеров инъекции зависимостей (или структуры) ...
Продолжить чтение "Быстрый старт Symfony DI (Dependency Injection) Учебник" »

Голый Zend_Layout и Zend_View

По Стивен Ллойд Уоткин , во вторник 10 августа 2010 11:47 вечера

В этой статье я смотрю на использовании Zend_Layout и Zend_View наряду с простыми фронт-контроллера, чтобы показать, как можно начать разделяющие бизнес-логики и представления в вашем приложении. Все коды доступны на GitHub:
Голый Zend_Layout и Zend_View на GitHub .

Продолжить чтение "Голый Zend_Layout и Zend_View '»

Zend Framework на модуль настройки макета - Follow Up

По Стивен Ллойд Уоткин , во вторник 16 февраля 2010 8:48 вечера

Как следовать до моего предыдущего поста на каждый модуль основан настройки макета для Zend Framework , я обновил код требует меньше конфигурации, чем раньше (не то, что он требует более, что несколько строк в конфигурации приложения!).
Продолжить чтение 'Zend Framework на модуль настройки оформления - Follow Up "»

Создание URL в Zend пользовательского помощник вида

По Стивен Ллойд Уоткин , в четверг 28 января 2010 11:01 вечера

Это может показаться простым, но я стучал головой пытается создать URL в пользовательском помощник вида в Zend Framework . Я маршрутизации инсталлятора, который получает модуль из суб-домен в использовании, поэтому я не мог бы использовать простой жестко URL.

Продолжить чтение "Создание URL в Zend пользовательского View Helper" »













Панорама Тема Themocracy

5 посетителей онлайн
4 гостей, 1-ботов, 0 пользователей
Макс посетителей сегодня: 12: 07:57 AM UTC
В этом месяце: 22 в 08-06-2011 12:30 утра UTC
В этом году: 130 в 28-03-2011 10:40 вечера UTC
За все время: 130 в 28-03-2011 10:40 вечера UTC