OAuth Adapter Auth Twitter dla Zend Framework

W Steven Lloyd Watkin , sobota 23 kwietnia 2011 15:57

Trwają prace (powoli) na moim nowym Twitter oparte aplikacji. W ciągu najbliższych kilku dni świąteczne Mam nadzieję, tempo będzie ponownie projektu (w-mimo wspaniałej pogody obecnie). W każdym razie, moim następnym zadaniem było stworzenie adaptera uwierzytelniania dla Zend Framework . Miałem pracy logowanie życie, ale o spadek adapter Auth dla Zend Framework wydawało się atrakcyjna propozycja, więc stworzyłem ją ....

(I nie zamierzam przejść OAuth lub rejestrowania aplikacji z twitter, nie setki przewodników i dość prosta w każdym razie procesu).
Kontynuuj czytanie "/ OAuth Twitter Auth Adapter dla Zend Framework" »

proxy Apache z uwierzytelniania szyfrowanego

W Steven Lloyd Watkin , niedziela 27 marca 2011 12:57

Ten post zostanie szybko zorientować się, jak skonfigurować serwer proxy w podstawowe uwierzytelnianie za pomocą apache .

W moim przypadku chciałem mieć transmisji klienta bit torrent dostępne są przez Internet, więc mogłem sprawdzić na temat stanu i pliki do pobrania torrent adminster (takich jak najnowsze wydanie Fedory) w miarę potrzeb. Przekazanie sama prowadzi swoją klienta WWW na porcie 9091 domyślnie. Zamiast przejmować otwarcia kilku portów na mój firewall i dodanie nessecary zasad przekierowania portów postanowiłem chcę tylko połączeń przez proxy do przesyłu przez Apache używając mod_proxy .

Kontynuuj czytanie "proxy Apache z digest authentication" »

"Zaloguj się na Twitter" przy użyciu Zend Framework

W Steven Lloyd Watkin , czwartek 17 marca 2011 01:07

Mimo twitter nienawiść w momencie, mam na celu stworzenia nowej twitter aplikacja. Jako ktoś, kto zarządza kilka kont (zarówno osobiste, jak i dla mojej działalności charytatywnej) Byłem potrzeby narzędzie kiedyś, że jestem po prostu poruszać się do pisania (więcej o tym w niedalekiej przyszłości ...).

Czytałem się na Zend_Oauth_Consumer i jak można je wykorzystać do uzyskania zezwolenia na interakcję z twitter przy OAuth . Wszystko dobrze, mam swój klucz dostępu i mogę wesoło po hotelu w imieniu użytkownika. Istnieje mnóstwo zasobów tam to zrobić tak, nie będę Cię nosiło osób.

Następnym krokiem było, aby umożliwić ludziom powrót do strony, zaloguj się i modyfikować swoje konto. To jest, gdzie osiągnęła niewielki problem. Korzystanie przykłady kodu na stronach internetowych oznacza, że ​​będę musiał twitter mnie z prośbą o ponowne dopuszczenie do dostępu dla każdego użytkownika nie, to dobrze. Skanowanie przez ramy nie widziałem niczego, co pozwoliłoby mi tylko żądania uwierzytelnienia. To nie znaczy, jej nie ma, ale nie wydaje się być mechanizm uwierzytelniania, które mogą być uruchamiane bez wiedzy tokenu dostępu już.

Alternatywy do wykonania witryny oparte Zaloguj się lub w jakiś sposób zapisać token dostępu użytkownika na kliencie (oczywiście zaszyfrowany). Żadna z tych wydawało się, że rozwiązanie dobre / odpowiednie.

Kontynuuj czytanie "Zaloguj się na Twitter" przy użyciu Zend Framework "»

Zend Framework: Render Jeśli istnieje

W Steven Lloyd Watkin , niedziela 12 grudnia 2010 16:19

Podsumowanie

Jest to szybki post, aby omówić dość proste pomocniczej widoku stworzyłem o wydanie Zend Framework pliku stylu wyświetlić tylko, jeśli istnieje. Ogólnie rzecz biorąc, zwracając się do kodu, aby uczynić plik, który nie istnieje rzuci wyjątek. Dlatego stworzyłem otoczka do Zend_View:: render () metoda, która określa, czy plik istnieje i jeśli tak czyni, w przeciwnym razie po prostu zwraca pusty ciąg.
Kontynuuj czytanie "Zend Framework: Render Jeśli istnieje" »

Zend Certified Engineer (ZCE) 5.3

W Steven Lloyd Watkin , czwartek 30 września 2010 21:00

Z oficjalnego wydania z Zend Certified Engineer (ZCE) program do 5,3 Myślałem, że oddałabym szybkie wrażenie, co myślę o egzaminie.

Nieco w tle na mnie: po raz pierwszy wprowadzono do PHP około 7 lat temu i pracował zawodowo w PHP od 2006 roku. Obecnie pracuję w ekscytującą rozruchu nazywa Brightpearl z siedzibą w Bristolu, Wielka Brytania , tworząc zintegrowany CRM, księgowości i oprogramowanie e-commerce. I wcześniej nie uzyskał żadnego z poprzednich kwalifikacji ZCE. I obecnie rozwijają się w serii 5.2.x i naprawdę nie korzystał z żadnych szczególnych 5,3 funkcji (czekam na Zend Framework 2 i Nauki 2) w moich projektach.
Kontynuuj czytanie 'Zend Certified Engineer (ZCE) 5.3 "»

Zend Framework Body Tag Helper Zobacz

W Steven Lloyd Watkin , sobota 21 sierpnia 2010 23:13
Photo from  http://www.flickr.com/photos/daniello/

Zdjęcie z http://www.flickr.com/photos/daniello/

Podsumowanie

Tutaj omówię tworzenie pomocniczej widoku modyfikacji tagów HTML, a dokładniej tagów ciała. Stworzony pomocnika widzenia pozwala funkcjonalności podobnej do głowy * / pomocników widok inlineScript już w standardzie Zend Framework pomocników widzenia, ale pozwala na programowe zmiany atrybutów znacznika. Zdecydowanie sprawdzić demo strony i kod na GitHub.

Motywacja

Standard Zend Framework pomocników widoku wielki zestaw narzędzi do usprawnienia żmudnych zadań widzenia i pozwala na zmianę / dodanie skryptów i bloki nagłówka (zazwyczaj odbywają się w układzie) z poziomu widoku bez stosowania brzydkie hacki (tj. * głowa / inlineScript pomocników widzenia).

Po okazji znalazłem konieczność wprowadzenia zmian w <body>, na przykład poprzez dodanie onload , klasy lub atrybutu stylów itd. Ja również muszą być w stanie wykonać tego z poziomu innych pomocników widzenia. Weź to po wymyślony przykład ...

Na stronie X, niektóre strony zawierają standardowe dojo formy. Formularze te są przechowywane w dojo pomocników widok dla wygody. Ogólnie postanowiono nie włączać dojo CSS klasy w tagu "body" i dodają je w razie potrzeby. Nie może wielu pomocników zobaczyć na stronie, należy dodać własne atrybuty znacznika body. (I powiedział, że to wymyślona)

Kod jest dostępny w moim repozytorium GIT @ GitHub i strona demo .
Kontynuuj czytanie "Zend Framework Body Tag Zobacz Helper" »

Quick Start Symfony DI (dependency injection) Tutorial

W Steven Lloyd Watkin , sobota 14 sierpnia 2010 14:21

Co to ​​jest Dependency Injection (DI)?

dependency injection jest techniką, która pozwala na luźno powiązanych obiektów w aplikacji. Generalnie, jeśli obiekt wymaga dostępu do funkcjonalności innego byłoby instancji wewnętrznie prowadzi do ściśle powiązane systemy. Realizując zastrzyk zależności wstrzykiwanie wymaganych obiektów gotowych do użycia (czasami określane również odwrócenie kontroli - IOC). Zapoznaj się z poniższym przykładzie:

  <? Php
 {klasy DecisionMaker
     publicznych makeDecision funkcji (array $ parametry) {
         / / Need adapter bazy danych
         $ Dp = new DecisionParameters ();
         = $ $ ParameterScore dp-> getScore ($ parametry);
         / * ...  Nieco więcej logiki decyzji ...  * /
         return ($ parameterScore> 50);
     }
 } 

Ten fragment kodu mówi się, że ściśle powiązane z DecisionParameters obiektu. Przepisanie powyżej w luźno powiązanych moda mielibyśmy coś takiego ....

  <? Php
 {klasy DecisionMaker
     private $ _DP;
     public function __construct ($ dp) {
         $ This-> = $ dp _DP;
     }
     publicznych makeDecision funkcji (array $ parametry) {
         $ ParameterScore = $ this-> _DP-> getScore ($ parametry);
         / * ...  Nieco więcej logiki decyzji ...  * /
         return ($ parameterScore> 50);
     }
 } 

Mimo uzyskania korzyści z luźno powiązanych kod dodajemy złożoność tak, że za każdym razem obiekt jest tworzony musimy także instancję z zależnościami i przekazać je w zbyt. Na przykład ten:

  $ Wybór = new DecisionMaker ();
 echo $ wyboru> makeDecision (array ('wysiłek' => 'niski', 'Powrót' => 'wysoki')); 

teraz staje się:

  $ Dp = new DecisionParameters ();
 $ Wybór = new DecisionMaker ($ dp);
 echo $ wyboru> makeDecision (array ('wysiłek' => 'niski', 'Powrót' => 'wysoki')); 

Ta sytuacja staje się coraz bardziej bolesne, jak liczba zależności dla klasy jest większe, a co, jeśli sami zależności zależności? To może bardzo szybko stać się koszmarem administracji obiektu! Wpisz pojemniki dependency injection (lub ram) ...
Kontynuuj czytanie "Quick Start Symfony DI (Dependency Injection) Tutorial" »

Zend_Layout Naked i Zend_View

W Steven Lloyd Watkin , wtorek 10 sierpnia 2010 23:47

W tym artykule patrzę na użyciu Zend_Layout i Zend_View wraz z prostym front kontrolera, aby pokazać jak to jest możliwe, aby rozpocząć oddzielenie logiki biznesowej i prezentacji w aplikacji. Cały kod jest dostępny na GitHub:
Zend_Layout Naked i Zend_View na GitHub .

Kontynuuj czytanie "Naked Zend_Layout i Zend_View '»

Zend Framework na moduł ustawień układu - Follow Up

W Steven Lloyd Watkin , wtorek 16 lutego 2010 20:48

Jako uzupełnienie do mojego poprzedniego postu na jeden moduł w oparciu ustawienia układu dla Zend Framework , mam zaktualizowany kod do konfiguracji wymaga mniej niż dotychczas (nie, że to wymaga więcej niż kilka linijek w konfiguracji aplikacji!).
Kontynuuj czytanie "Zend Framework na moduł Layout Ustawienia - Follow Up" »

Tworzenie niestandardowych adresów URL w Zend View Helper

W Steven Lloyd Watkin , czwartek 28 stycznia 2010 23:01

To może wydawać się proste, ale ja walić głową starając się stworzyć URL w niestandardowym pomocnika widok w Zend Framework . Mam konfiguracji routingu, które dostaje moduł z subdomeny w użyciu, więc nie mogłam skorzystać z prostego wydruk URL.

Kontynuuj czytanie "Tworzenie niestandardowych adresów URL w Zend View Helper" »













Panorama tematu przez Themocracy

6 gości online
4 osób, 2 boty, 0 użytkowników
Max odwiedzających dziś: 14 na 07:34 UTC
W tym miesiącu: 26 z 05.7.2011 00:35 UTC
W tym roku: 130 w 28-03-2011 22:40 UTC
Cały czas: 130 w 28-03-2011 22:40 UTC