RSS
 

Archive for the ‘PHP’ Category

Terminando el curso de Testing de aplicaciones

03 ene

Casi se termina el curso de testing y nada se vas extrañar al grupo de gente que conoci …

La verdad fue una experiencia que amplio muchos mis conocimientos.

Ahora veo las aplicaciones que desarrollo de otra manera.

image

Espero poder entrar en el curso de pm.

Popularity: 1% [?]

 

Migración de Yii Framework dentro la Aplicación generada

13 dic

Bueno , algo que sucede en algunos hosting es que no permiten que el usuario final pueda colocar carpetas fuera de “www” .
Para solucionar este problema podemos modificar parametros de algunos archivos de configuracion
Pasos:
1) Debemos mover la carpeta framework dentro de “protected”.
2)Debemos editar los siguientes archivos que se encuentran en el path“/” :
-“/index.php”
-“/index-test-php”

En ambos archivos..
Buscamos la variable : $yii=dirname(__FILE__).’/../framework/yii.php’;
La modificamos por : $yii=dirname(__FILE__).’/protected/framework/yii.php’;

3)Luego buscamos dentro de “protected” el siguiente archivo:
“/protected/yiic.php”

Dentro del archivo buscamos la variable : $yiic=dirname(__FILE__).’/../../framework/yiic.php’;

La modificamos por esta variable :$yiic=dirname(__FILE__).’/framework/yiic.php’;

Con estos pasos deberiamos tener nuestra aplicación con el framework dentro de la misma.

Que Beneficios tenemos:
Ganamos portablidad , ya que la aplicación incluira el framework
Evitamos problemas con ciertos Hostings.

Esto es todo por hoy.

Popularity: 3% [?]

 
 

Usando Giix sobre Yii framework

17 nov

Para olvidarnos de la linea de comando en Yii por ejemplo en un entorno donde no tenemos acceso mas que web tenemos Giix.Un sencillo generador de codigo.

1) Instalar Giix
Se copian las carpetas giix-core y  giix-components a extensions.

2) Configurando Giix
Se configuran el archivo “..miproyecto/protected/config/main.php” de la siguiente manera

// autoloading model and component classes
‘import’=>array(
‘application.models.*’,
‘application.components.*’,
‘ext.giix-components.*’,  <– donde esto es lo que se aregua al array.
),

‘modules’=>array(
‘gii’=>array(
‘class’=>’system.gii.GiiModule’,
‘generatorPaths’ => array(
‘ext.gtc’,
‘ext.giix-core’, // giix generators
),
‘password’=>’4132464′,
// If removed, Gii defaults to localhost only. Edit carefully to taste.
‘ipFilters’=>array(’127.0.0.1′,’::1′, ’192.168.1.*’),
‘newFileMode’=>0660,
‘newDirMode’=>0770,
‘import’ => array(
‘ext.giix-components.*’, // giix components

),
En pocas palabras seteamos la extension para que se habilite en el framework y le damos seguridad al modulo mediante IP y una clave.

3) Probar Giix
Para probar Giix debemos ingresar a la URL http://miproyecto/index.php?r=gii, y ahi se abrira el menu para crear cruds , modelos, forms,etc..

4) Cambiar templates
En Giix para generar el crud con un template diferente al por defecto debemos crear un nuevo template primero:
Se debe ingresar  a “../protected/extensions/giix-core/giixCrud/templates/”
copiar la carpeta  “default” con otro nombre en el path ejemplo default-mobile.
Ahora editamos la informacion que necesitemos en todos los archivos del template nuevo.
Luego desde http://miproyecto/index.php?r=gii ,tendremos la opcion para elegir el nuevo template.

 

Listo todo por ahora….

Popularity: 3% [?]

 

Reparando wp-e-commerce

29 sep

Bueno actualizamos el wpec y nos encontramos con este Problema:

“Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /wp-content/plugins/wp-e-commerce/wpsc-admin/includes/display-items-functions.php on line 984″

Solucion:

Editar el archivo : wp-content/plugins/wp-e-commerce/wpsc-admin/includes/display-items-functions.php

Buscar la linea del error, en este caso 984:

$metadata['sizes'] = array_merge( $generated['sizes'], $metadata['sizes'] );

Y la reemplazamos por :

$metadata['sizes'] = array_merge( (array)$generated['sizes'], (array)$metadata['sizes'] );

Luego volvemos a abrir la carga de fotos y problema resuelto.
Byeeee

Popularity: 4% [?]