Mostrando entradas con la etiqueta php. Mostrar todas las entradas
Mostrando entradas con la etiqueta php. Mostrar todas las entradas

Desarrollando un carrito de la compra bajo linux (multiidioma y multietiqueta)

{ Fecha del post 12:17 by Sinoriel }
Por fin me ha lelgado un encargo mas serio, he tenido que aparcar demomento mis proyectos personales (la web 'Sinoriel Freekick Web Manager', la portada en flash para Tiendas Ninfa, y mi propia web personal). Lo primero que me propuse fue desarrollarlo todo bajo linux y con software libre. Me ha sorprendido lo poco que he echado de menos al photoshop, el
Dreamweaver,etc..

En la parte técnica hay varios aspectos destacables. El primero es el soporte multiidioma, pero como me sentia inquieto no quise ceñirme a lo que se propuso inicialmente (Español/Ingles), estoy desarollando un sistema que soporte n Idiomas. A priori para los textos de la web no es nada complicado, pero lo interesante se me planteo a la hora de hacer los formularios de administracion de contenidos. Todos los formularios (Desarrollados en PHP) se generan dinamicamente en tiempo real segun los idiomas que esten activos en ese momento en el sistema. Esto quiere decir que si existen en un momento dado el idioma Español e Ingles, al dar de alta un articulo me aparecera un campo de texto para el nombre por cada idioma (al igual que descripciones, etc..), pero si hay tambien frances, en vez de dos campos me aparecerán tres. La principal complicacion en esto ha sido a la hora de almacenar en la base de datos (MySQL) ya que también tenia que generar dinamicamente las n sentencias para cada campo segun los n idiomas presentes. La ventaja que hay al hacerlo asi es qeu si en un momento dado añado un idioma mas, al dar de alta un nuevo articulo el formulario de alta seguirá siendo el mismo pero tendra un cuadro de texto nuevo por cada idioma añadido y sin tener que tocar ninguna linea de código. Tambien de esta forma resolvemos la problematica siguiente, si queremos modificar un articulo y cuando se dio de alta solo teniamos dos idiomas y ahora hay tres, el formulario de modificacion mostrara los tres idiomas y sabra identificar de los n idiomas actuales cuales se pudieron completar al dar el alta y rellenarlos con la informacion del articulo, dejando libres los nuevos campos para los nuevos idiomas.

Lo siguiente interesante fue la clasificacion de articulos. Quise implementar un sistema similar a la clasificacion por etiquetas de GMAIL, al igual que con los idiomas, en los formularios de alta y modificacion se muestran dinamicamente todas las etiquetas identificativas (por idioma actual del administrador) y de igual forma se generan todas las sentencias necesarias para introducir la informacion o modificarla). Como ocurria anteriormente con los idiomas es mas que probable que haya nuevas etiquetas al entrar a modificar un articulo, que apareceran al entrar sin marcar por si se le quiere aplicar alguna al articulo que antes no estaba disponible.

Por el momento eso es lo que llevo desarollado, todo bajo linux,las herramientas que he utilizado hasta ahora son:

S.O. : Linux
Graficos : GIMP, Inkscape
Desarrollo Web: PHP en Quanta +
Base de datos : MySQL, MySQL Administrator, MySQL Query Browser

Pronto ire añadiento capturas de como va quedando el desarrollo, aunque la parte de administración será bastante plana demomento , ya que prefiero dejarla funcional y terminar a continuacion la funcionalidad y diseño del portal, para ya finalmente dejar mas 'bonita' si se precisa la administración.

Novedades Freekick Web Manager y Contraseña XML

{ Fecha del post 20:07 by Sinoriel }
Tags : ,
Ya está disponible la primera version de prueba del manager web.
Novedades:
-Validacion de usuario funcional.
-Pestaña Valoracion completa.
-Inclusion de Botones en menu de ayuda y cerrar sesión.

Por si quereis probarlo os recuerdo que demomento esta solo activo en la version publica la opcion de Validación (logicamente tambien esta disponible Inicio y Cerrar Sesión)

Os recuerdo que para vuestra seguridad y para que podais probar el manager con mas tranquilidad es recomendable que establezcais en freekick una contraseña XML. Esta contraseña solo es util para descargar los datos de vuestro equipo en xml, con lo que os asegurais de que no voy a coger vuestra contraseña del juego para nada y simplemente se visualizan los datos de vuestro equipo sin posibilidad alguna de que nadie externo modifique nada.

Para elegir uan contraseña XML debereis entrar en el menú 'Acerca de' y dentro de el a su vez en la opción 'Ajusted de usuario'. Ali teneis el campo de texto para establecer la contraseña xml.

Enlace a Sinoriel Freekick Web Manager

Captura actualizada



PD: Perdonar por las partes que aun no están maquetadas (inicio, etc...), espero ponerme pronto con ellas :)
PD2: las posiciones extremo y Custom aun no estan implementadas

bitacora del desarrollo de Freekick Web Manager

{ Fecha del post 8:27 by Sinoriel }
Sigo con el desarrollo de 'Sinoriel Freekick Web Manager' , la parte de valoración ya esta completa agrandes rasgos. he añadido un icono para poder ver una ficha detallada de cada jugador, con los valores de sus características, creo que esto será lo siguiente que desarrolle, a no ser que encuentre pronto un hosting que tenga activo la apertura de ficheros a traves de php desde otro servidor, en cuyo caso me pondre a desarrollar el modulo que pida el usuario y contraseña xml de freekick para que la gente pueda ir usando mas o menos la web segun la vaya desarrollando.

me gustaria que los que lean esto y jueguen a freekick me den opiniones de las que segun ellos serian las habilidades mas importantes por cada posicion de 0 a 10 de una forma parecida a esta :

pos XXX REM:y DES:y CB:y PA:y AE:y CON:y ENT:y COL:y

Estoy tambien mirando un hosting de pago para ponerle ya un dominio propio al SFWM, espero tener pronto novedades.

adjunto una imagen de como queda ahora mismo la parte de valoracion.



Actualización :
he modificado los colores de las barras para que adopten el mismo color que en el equivalente en freekick para sus valores numéricos, dejo aqui uan captura de como quedan ahora, tambien estoy barajando la posibilidad de añadir al formulario que establece los parametros de la lista una opcion para elegir los esquemas de color a seguir. Espero qeu dejeis comentario con vuestro parecer al respecto


Free Image Hosting at www.ImageShack.us