Arxiu

Arxiu de la categoria ‘Web’

Integrando CakePHP y phpBB 3.x

dissabte, 23 de gener de 2010 6 comentaris

Ocultar

Antes de empezar…

Más o menos al empezar con este blog expliqué cómo podíais hacer un registro de usuarios externo a phpBB3 con PHP. Hoy voy a contaros cómo hacer para implementar el registro y login de usuarios de phpBB3 en CakePHP.

Podéis ver, como ejemplo, la página de underave. Pero os pido por favor que no os registréis si no vais a utilizar la cuenta.

Antes de empezar con el tutorial, por favor, leeros el tutorial anterior sobre el registro de usuarios externo a phpBB3, ya que habrá ciertos aspectos que pasaré por alto por estar explicados en ese tutorial.

Además de miraros ese tutorial deberíais echar un vistazo a la documentación del componente Auth, ya que sin él el registro de usuarios sería otra cosa…

Como siempre, empiezo con lo que he utilizado para llevar a cabo el tutorial…

  • CakePHP (v. 1.2.4.8284 [1.2.5 stable])
  • phpBB 3.0.2
  • Componente de integración de phpBB3 (que ahora crearemos)

Aunque yo haya utilizado la versión 3.0.2 de phpBB, debéis saber que este sistema debe funcionar igual de bien en cualquier versión de phpBB 3 😉

Parto de la base de que tenéis creado un modelo y un controlador encargados de gestionar los usuarios de vuestra aplicación Cake. En mi caso los he llamado “users“, aunque podéis llamarlos “usuarios”, “members“, o como os dé la gana.

Es decir, doy por supuesto que ya tenéis un sistema de usuarios funcionando en vuestra aplicación CakePHP. En este tutorial sólo os explicaré cómo integrar el registro y login de phpBB3, así que todo lo demás (validaciones de datos, creación de formularios, funcionamiento de la clase Auth…) quedará por supuesto (lo cual no quiere decir que no vaya a haber código al respecto ;)).

Llegir més…

Adiós MultipleIE… Hola IETester!

divendres, 22 de gener de 2010 5 comentaris

Acabo de descubrir IETester, una aplicación para Windows (compatible con todas sus versiones) con la que podéis comprobar cómo se ven vuestras webs desde Internet Explorer (desde la versión 5.5 hasta la 8).

Si habéis probado ‘MultipleIE’ sabréis lo magníficamente bien que va y probablemente también sabréis que dejó de funcionar con Windows Vista.

No me enrollo más, os dejo aquí una imagen y el enlace para que lo probéis ya mismo:

IETester

Categories: Programació, Web, Windows Etiquetes:,

Drag & Share : Meebo Bar

dimarts, 29 de desembre de 2009 1 comentari

El otro día descubrí la Meebo bar por casualidad al entrar a esta web:

http://abduzeedo.com/

(que por cierto, está bastante bien, echadle un vistazo :P)

si pasáis el ratón por encima de las imágenes de las entradas, veréis que os aparece un texto que dice algo así como “arrastra para compartir”. Si arrastráis la imagen os aparecerá un selector, donde podéis escoger la imagen o el post en vuestra red social favorita.

Fantástico no?

Una herramienta para que los mismos usuarios puedan compartir nuestros trabajos.

¡Estupendo!

Además tampoco os perdáis la Meebo Chat Bar , que emula la barra de chat del facebook. Parece muy muy potente y está también visible en la web anteriormente citada.

Categories: Aplicacions, Web Etiquetes:

CakePHP Auth Component ajaxLogin

diumenge, 27 de desembre de 2009 Comentaris desactivats

Si habéis leído mi tutorial sobre la subida de ficheros con uploadify y validación Ajax en CakePHP recordaréis que separé los métodos add y ajax_add, ya que pensé que el único modo que había de mostrar un error de sesión al usuario era separando los métodos para, a uno de ellos darle permisos de acceso y al otro no.

De este modo podía mostrar un error de “sesión expirada” al usuario, así:

$user = $this->Auth->user();
if(!empty($user)){
	// Código para añadir el elemento
}else{
	$message = "<b>" . __("Error",true) . ":</b> " . __("Tu sesión ha expirado, vuelve a iniciarla por favor",true);
	$data = $this->data;
	$this->set('sessionTimeOut',compact('message','data'));
}

Llegir més…

Categories: Programació, Web Etiquetes:, , ,

Google Wave

dilluns, 30 de novembre de 2009 1 comentari

Queréis saber que es google wave? mirad éste vídeo, aunque necesitaréis investigar un poco más. En todo caso éste es uno de las mejores diálogos de la historia del cine y el vídeo es genial.

Categories: Aplicacions, Web Etiquetes:,