Continuar el cuarto día ha sido una tarea un poco dificil. Para realizar los siguientes puntos he dedicado más tiempo del deseado:
- Instalación de Plugins (widget)
- Instalación de Tweets externos
- Creación de Página de contacto
Instalación de Plugins (widget)
El problema más grande ha sido el de descargar el widget del tutorial que resulta se el WidgetForm y no el de twitter. Tras descargar el formato tar resulta que también es incorrecto. Por último decidí descargar el formato zip y entonces no hubo errores. Ahora que tengo el plugin… ¿qué hago?
Modifico las líneas de config/ProjectConfiguration.class.php:
$this->enablePlugins(array(
// add plugins you want to enable here
'dmWidgetTwitterPlugin' ,
));
¿Y ahora? solo se habla de la instalación mediante git. Así que recordando temas de symfony se copia la carpeta resultante de la descompresión del zip (cambiandole el nombre a «dmWidgetTwitterPlugin») dentro de la carpeta plugin de nuestro proyecto y ejecutamos las siguientes líneas en la línea de comando:
c:\ symfony plugin:publish-assets
c:\ php symfony cc
Instalación de Tweets externos
Ahora ya podemos acceder mediante el símbolo más de la parte inferior al widget de twitter. Mencionar que para que funcione tenemos que tener la extensión curl activada si no se tiene lanza un error: «[dmWidgetTwitter/search] : Curl PHP support must be enabled in order to use the TwitterApiServer class. Check the curl php manual there: http://us.php.net/curl» y tendremos que ir al archivo php.ini y descomentar la ínea que aparece como ;extension=php_curl.dll (quitarle el ;).
Creación de Página de contacto
Tras la odisea de instalación de plugin anterior el segundo ha sido mucho más sencillo. Para evitar sorpresas he descargado automáticamente el zip. Cambiamos el nombre por «dmContactPlugin» y realizamos los mismos pasos anteriores.Sin embargo, a diferencia del plugin tweeter el de contacto posee inserciones en BBDD así que ejecutamos:
php symfony doctrine:generate-migrations-diff
php symfony doctrine:migrate
php symfony dm:setup
php symfony cc
De esta forma generamos automáticamente models, forms y filters. Mañana, aunque forma parte del mismo tutorial, crearemos y daremos forma al formulario.
Posts relacionados
-
10 marzo, 2025 -
19 diciembre, 2015 Realizar una copia de la aplicación Mail en Mac
-
7 diciembre, 2015 Implementando Redsys sistema de pruebas
Deja una contestación Cancelar
Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.
Archivo
- marzo 2025 (2)
- diciembre 2015 (6)
- noviembre 2015 (5)
- octubre 2015 (3)
- septiembre 2015 (2)
- agosto 2015 (8)
- mayo 2015 (2)
- abril 2015 (3)
- julio 2013 (1)
- julio 2012 (1)
- enero 2012 (3)
- diciembre 2011 (3)
- noviembre 2011 (1)
- febrero 2011 (5)
- noviembre 2010 (4)
- septiembre 2010 (2)
- julio 2010 (1)
- junio 2010 (2)
- marzo 2010 (6)
- febrero 2010 (3)
- enero 2010 (1)
- diciembre 2009 (6)
- noviembre 2009 (2)
- octubre 2009 (18)
- septiembre 2009 (21)
2 Comentarios
Diem Project Día 2.2 (Formulario de Contacto) | Uy perdón
Diem Project Día 2 (Páginas y Navegación) | Uy perdón