OAuth / Twitter adaptador de autenticación de Zend Framework

Por Lloyd Watkin Steven , el sábado 23 de abril 2011 15:57

Se sigue trabajando (lentamente) en mi nuevo Twitter basado en la aplicación. Durante el próximo par de días festivos espero tener el impulso de nuevo en el proyecto (en-a pesar del buen clima en la actualidad). De todos modos, mi siguiente tarea era crear un adaptador de autenticación para el Zend Framework . Tuve una aplicación de inicio de sesión de trabajo, pero con una caída en el adaptador de autenticación de Zend Framework pareció una propuesta atractiva, así que lo creó ....

(Yo no voy a ir a través de OAuth o el registro de su aplicación con twitter, hay cientos de guías y es un proceso bastante sencillo de todos modos.)
Continuar leyendo 'OAuth / Twitter autenticación Adaptador para Zend Framework' »

proxy Apache con la autenticación implícita

Por Lloyd Watkin Steven , 27 de marzo Domingo 2011 24:57

Este artículo forma rápida le mostrará cómo configurar proxy con la autenticación básica con apache .

En mi caso yo quería tener poco cliente de torrent de transmisión disponibles a través de Internet para poder comprobar la descarga de torrent administrarla y estatales (como la última versión de Fedora) según sea necesario. La transmisión se ejecuta su cliente web en el puerto 9091 por defecto. En lugar de molestar a la apertura de varios puertos en el cortafuegos y la adición de la redirección de puertos normas nessecary decidí que acababa de proxy de las llamadas a través de la transmisión a través de Apache con mod_proxy .

Continuar leyendo 'proxy Apache con la autenticación implícita' »

"Entra con Twitter" con Zend Framework

Por Watkin Lloyd Steven , 17 de marzo Jueves 2011 1:07

A pesar de todos los twitter odio en este momento, me he propuesto crear un nuevo Twitter basado en la aplicación. Ser alguien que maneja varias cuentas (tanto personal como para mi trabajo de caridad) que he estado necesitando una herramienta para que en algún momento sólo estoy en torno a la escritura (más de que en un futuro próximo ...).

He leído hasta el Zend_Oauth_Consumer y cómo puede ser utilizado para obtener la autorización para interactuar con Twitter mediante OAuth . Todo muy bien, tengo mi clave de acceso y alegre de enviar lejos el nombre de un usuario. Hay un montón de recursos que hay que hacer esto, así que no aburrir a la gente.

El paso siguiente consistió en permitir a la gente para volver a la página web, acceder y modificar su cuenta. Aquí es donde llegué a un pequeño problema. Usando los ejemplos de código en las páginas web significaba que yo tendría que twitter pedirme autorización de acceso de nuevo para cada entrada, no es bueno. La exploración a través del marco que no podía ver nada que me permitiría pedir sólo la autenticación. Esto no quiere decir que su no existe, pero no parece ser un mecanismo de autenticación que se puede invocar sin conocer el token de acceso ya.

Las alternativas fueron para poner en práctica un registro basado en el sitio en alguna tienda o token de acceso en el cliente (cifrado por supuesto) del usuario. Ninguno de estos parecía una buena solución / adecuado.

Continuar leyendo '"Entra con Twitter" con Zend Framework' »

Zend Framework: Render Si existe

Por Lloyd Watkin Steven , 12 de diciembre Domingo 2010 16:19

Resumen

Este es un post rápido para discutir el punto de vista simple ayudante y no he creado para la prestación de un Zend Framework estilo de archivo de vista sólo si existe. En general, pidiendo el código para hacer un archivo que no existe una excepción. Por lo tanto he creado un contenedor para el Zend_View:: render (), que determina si el archivo existe y si lo hace, de lo contrario simplemente devuelve una cadena vacía.
Continuar leyendo 'Zend Framework: Render Si existe' »

Zend Certified Engineer (ZCE) 5.3

Por Lloyd Watkin Steven , 30 de septiembre Jueves 2010 21:00

Con el lanzamiento oficial del Zend Certified Engineer (ZCE) para el 5,3 pensé en dar mi impresión rápida de lo que pensé en el examen.

Un poco de historia sobre mí mismo: primero me introdujeron a PHP sobre siete años y he trabajado profesionalmente en PHP desde 2006. Actualmente trabajo para una interesante puesta en marcha llamado Brightpearl con sede en Bristol, Reino Unido , la producción integrada de CRM, contabilidad, y el software de comercio electrónico. No he obtenido previamente alguna de las condiciones ZCE anterior. Yo actualmente se desarrollan en la serie 5.2.x, y en realidad no han usado alguna de las características específicas 5.3 (estoy esperando a Zend Framework 2 y Doctrina 2) en el desarrollo de mis proyectos.
Continuar leyendo 'Zend Certified Engineer (ZCE) 5.3' »

Zend Framework Consejo de etiqueta View Helper

Por Lloyd Watkin Steven , el sábado 21 de agosto 2010 23:13
Photo from  http://www.flickr.com/photos/daniello/

Foto de la http://www.flickr.com/photos/daniello/

Resumen

Aquí se discute la creación de un ayudante de vista para modificar las etiquetas HTML, y más específicamente las etiquetas del cuerpo. El ayudante de vista creada permite una funcionalidad similar a la cabeza * / ver ayudantes inlineScript ya en el estándar de Zend Framework ayudantes de vista, pero permite la modificación de programación de los atributos de etiquetas. Definitivamente, echa un vistazo a la página de demostración y el código de GitHub.

La motivación

El estándar de Zend Framework ayudantes de vista son un gran conjunto de herramientas para agilizar las tareas mundanas vista y teniendo en cuenta la modificación o adición de secuencias de comandos y bloques de cabecera (generalmente en el diseño) desde el punto de vista, sin aplicar hacks feo (es decir, la cabeza, * / inlineScript ayudantes de vista).

En ocasiones he encontrado necesidad de hacer modificaciones a la etiqueta <body>, por ejemplo, la adición de un proceso de carga , clase, etc o atributo de estilo que también debe ser capaz de realizar esto desde otro punto de vista ayudantes. Tome este ejemplo se las siguientes ...

En la página web X, ciertas páginas, incluye de serie dojo formas. Estas formas dojo se llevan a cabo dentro de ayudantes de vista para mayor comodidad. En general, se ha decidido no incluir el dojo CSS clases en la etiqueta del cuerpo y sólo añadirlos cuando sea necesario. Hay varios ayudantes vista tal vez en la página que hay que añadir sus propios atributos a la etiqueta del cuerpo. (Me dijo que era artificial)

El código está en mi repositorio GIT disponible @ github y la página de prueba .
Continuar leyendo 'Zend Framework Consejo de etiqueta View Helper' »

De inicio rápido Symfony DI (inyección de dependencia) Tutorial

Por Lloyd Watkin Steven , el sábado 14 de agosto 2010 14:21

¿Qué es la inyección de dependencias (DI)?

La inyección de dependencia es una técnica que permite a los objetos débilmente acoplados dentro de una aplicación de software. En general, si un objeto requiere el acceso a la funcionalidad de otro sería una instancia interna que conduce a sistemas fuertemente acoplados. Mediante la implementación de la inyección de dependencia que se inyectan los objetos necesarios listos para su uso (a veces también se refirió a la inversión de control - COI). Tomemos el ejemplo siguiente:

  <? Php
 clase DecisionMaker {
     makeDecision función pública (matriz de parámetros $) {
         / / ¿Necesita el adaptador de base de datos
         $ Dp = new DecisionParameters ();
         $ ParameterScore = getScore $ dp-> ($ parametros);
         / * ...  Algunos decisión más lógica ...  * /
         retorno ($ parameterScore> 50);
     }
 } 

Esta pieza de código se dice que es bien acoplado a la DecisionParameters objeto. Re-escribir lo anterior de manera imprecisa que tendríamos algo así como ....

  <? Php
 clase DecisionMaker {
     privado $ _dp;
     función pública __construct ($ dp) {
         $ This-> _dp = $ dp;
     }
     makeDecision función pública (matriz de parámetros $) {
         $ ParameterScore = _dp $ this->-> getScore ($ parametros);
         / * ...  Algunos decisión más lógica ...  * /
         retorno ($ parameterScore> 50);
     }
 } 

Mientras que obtener las ventajas del código imprecisa estamos añadiendo complejidad tal que cada vez que un objeto se crea una instancia que también tenemos que crear instancias de sus dependencias y en pasar estos también. Por ejemplo, esto:

  elección = $ DecisionMaker nuevo ();
 echo $ makeDecision elección-> (array ('esfuerzo' => 'bajo', 'return' => 'alta')); 

ahora se convierte en:

  $ Dp = new DecisionParameters ();
 $ = Elección del nuevo DecisionMaker ($ dp);
 echo $ makeDecision elección-> (array ('esfuerzo' => 'bajo', 'return' => 'alta')); 

Esta situación se hace más doloroso como el número de dependencias de una clase se incrementa, y lo que si las dependencias de sí mismos tienen dependencias? Esto puede muy rápidamente convertirse en una pesadilla de la administración de objetos! Introduzca los contenedores de dependencia de la inyección (o marcos) ...
Continuar leyendo 'Quick Start Symfony DI (inyección de dependencia) Tutorial' »

Desnudo Zend_Layout y Zend_View

Por Lloyd Watkin Steven , martes 10 de agosto 2010 23:47

En este artículo me veo en el uso de Zend_Layout y Zend_View junto con un controlador frontal simple de mostrar cómo es posible comenzar a separar la lógica de negocio y la presentación de la aplicación. Todo el código está disponible en GitHub:
Desnudo Zend_Layout y Zend_View en GitHub .

lectura "Desnudo Zend_Layout y Zend_View '» Continuar

Zend Framework por ajustes de diseño del módulo - Seguimiento

Por Watkin Lloyd Steven , martes 16 de febrero 2010 20:48

Como continuación a mi anterior post sobre la configuración de cada módulo de diseño basado en Zend Framework , he actualizado el código que requieren menos de configuración que antes (no es que se requiere más que unas pocas líneas en la configuración de su aplicación!).
Continuar leyendo 'Zend Framework por el módulo de diseño Configuración - Seguimiento' »

Creación de URL personalizado en ayudante Ver Zend

Por Watkin Lloyd Steven , jueves 28 de enero 2010 23:01

Esto puede parecer simple, pero yo estaba golpeando mi cabeza tratando de crear una dirección URL en un ayudante de vista personalizada en Zend Framework . Tengo la configuración de enrutamiento que se obtiene el módulo de la sub-dominio en uso, así que no podría utilizar una URL codificada sencilla.

Ayudante en "Continuar" Creación de la lectura de URL en Zend vista personalizada »













Panorama Tema por Themocracy

10 visitantes en línea
6 personas, contra los robots de 4, 0 miembros
Número máximo de visitantes de hoy: 16 a las 13:38 UTC
Este mes: 22 a 06/08/2011 12:30a.m. UTC
Este año: 130 en 28-03-2011 22:40 UTC
Todo el tiempo: 130 en 28-03-2011 22:40 UTC