WordPress es una herramienta muy poderosa que cada día esta tomando mas fuerza dentro del desarrollo web, cada día mas blogs se levantan sobre esta plataforma pero también cada día mas sitios web estáticos lo hacen, esto es debido a la facilidad que presenta WordPress para ser usado como un CMS, es muy sencillo en este momento cambiar la pagina principal de WordPress para que muestre una pagina estática en lugar de una pagina con entradas, después de esto tu puedes crear todas las paginas que sean necesarias para tener un sitio completo, ademas con todo lo que aportan los plugins no sera difícil complementar tu sitio web por completo.
Ademas de todo esto muchos freelancer lo aprovechan para agilizar el proceso de actualización de tus sitios web, existen ocasiones en las que abrir un editor de texto y usar un FTP para actualizar tan solo la quinta palabra del tercer párrafo de una pagina del sitio.
¿Que necesitan para hacer esto? Pues aqui les dejo las principales recomendaciones que yo puedo hacerles para que logren tener un sitio web profesional usando la plataforma WordPress.
El primer paso es cambiar la pagina principal del sitio web para que no muestre entradas y muestre una pagina fija.
Después de esto lo que sigue es trabajar en el diseño del sitio web, existen muchos templates que puedes usar como base para tus diseños, obviamente es mucho mejor si tienes conocimientos acerca de como se crean los templates para WP, es importante saber que las paginas se basan en “page.php” aunque es posible crear templates individuales para cada pagina de tu sitio web.
Lo siguiente es elegir los plugins, los puntos principales que yo recomiendo son los siguientes: SEO, Cache, Widgets para el sidebar, Sitemaps, Estadísticas del sitio, probablemente algo de formas de contacto.
Finalmente, si el sitio es para algun cliente y estas pensando en dejar que el actualice el contenido por si solo, algún plugin como Ryans Simple CMS te permitirá bloquear áreas de configuración que el cliente no ocupa y solo tendrá permisos de editor para modificar contenidos.
En fin esto solo es una breve introducción, existen muchos temas que desarrollar y muchas áreas que explorar, por lo pronto los dejo iniciando y recuerden que si tienen alguna duda pues aquí estamos para apoyar en lo que se pueda, saludos…
JavaZone presenta la nueva producción de Steven Sprinberg, una película que cuenta la historia de Lenny Linux, un adolescente enfrentado a una crisis de identidad (¿.NET o Java?) el cual desencadena un terrible drama familiar…
Se trata del anuncio promocional de JavaZone 2010, que se celebrará en Oslo los días 8 y 9 de septiembre.
Pues aqui sigo con mi nuevo Ubuntu y su configuracion optima, para empezar me instale un entorno LAMPP el cual fue muy sencillo, desde mi gestor de paquetes Synaptic solo tuve que buscar e instalar lo siguiente:
Y listo me dejo todo funcionando y configurado, sencillisimo… Despues comenze a pasar algunos proyectos que tengo en Zend Framework y en Model3PHP y necesite habilitar el modulo rewrite de apache, para esto se tiene que hacer lo siguiente en un terminal:
sudo a2enmod rewrite
Con eso habilitas el modulo, despues tienes que editar el fichero /etc/apache2/sites-enabled/000-default:
sudo gedit /etc/apache2/sites-enabled/000-default
cambiar ‘AllowOverride None’ por ‘AllowOverride All’ en la parte correspondiente al directorio www, esto es para que tome en cuenta los archivos .htaccess, finalmente reiniciar Apache:
sudo /etc/init.d/apache2 restart
Realmente no es algo muy complejo, pero espero les sea de utilidad, saludos…
Algunos de nosotros hemos actualizado la version de nuestro sistema operativo a la recien estrenada versión 10.04 LTS Lucid Lynx, en mi caso al actualizar encuentro que mi Netbeans no esta funcionando bien y despues de buscar un poco me doy cuenta de que es por mi versión de Java… entro a mi gestor de paquetes synaptic pero no me deja instalar…
El error viene por falta de fuentes, cerramos el gestor y abrimos una terminal para ejecutar lo siguiente:
En esta ocasión les traigo un pequeño listado que habla acerca de los puntos de error más comunes en cuanto a usabilidad dentro de esto del desarrollo de sistemas, todo lo iré agregando en la sección de buenas prácticas de mi sitio web para que lo revisen cuando quieran, un saludo
El logo de tu sitio siempre debe ser un link hacia la pagina principal
Siempre liguen elementos label con elemento input, el elemento label tiene una propiedad llamada for en la cual podemos especificar el id con el que está ligada, de esta forma podemos hacer que un check button se active dando click sobre el texto de label
Siempre especifiquen colores diferentes para los estados de los links, es importante que el usuario distinga que links ya visito y que links no…
Usen CSS para denotar que un elemento input esta activo, con CSS puedes usar la pseudo-clase :focus para lograr esto
Siempre debe existir la propiedad alt dentro de elementos img, esto ayuda de varias formas, ayuda en caso de que la referencia de la imagen se rompiera, ayuda con conexiones lentas, ayuda a los bots de los motores de búsqueda a indexar mejor su sitio y también se usa en algunos sistemas de accesibilidad
Cuando uses una imagen de fondo, también debes especificar un color de fondo, en ocasiones usamos una imagen de fondo y sobre ella ponemos texto, sin embargo dependiendo del color de la pagina y el color del texto podría no ser de inmediato visible el texto es por ello que es bueno especificar un color de fondo, de este modo aunque la imagen aun no esté lista el texto será legible para el visitante
No se deben subrayar elementos que no sean link, no hay cosa más molesta que encontrar texto subrayado que no sea un link
Conforme se van instalando actualizaciones en nuestro Ubuntu, el menu de Grub(el que aparece cuando arrancamos y nos pide seleccionar el SO para comenzar) se va llenando de viejas versiones de Ubuntu que probablemente jamas seleccionaremos y el menu simplemente va creciendo…
Antes de que apareciera Grub2 lo que tenian que hacer era lo siguiente: Primero presionen Alt+F2 y tecleen “gksu gedit /boot/grub/menu.lst” y les abrira un archivo en el cual se vera la configuracion del grub, buscaremos la linea “#howmany=all” y la cambiaremos por “#howmany=1”, despues en una terminal actualizaremos el grub con el comando “sudo update-grub” para aplicar los cambios…
Ahora en Grub2 ya no tenemos esta opcion y lo que se recomienda es usar el Gestor de paquetes Synaptic y desinstalar todos aquellos paquetes que ya no necesitamos, se recomienda conservar el mas reciente y el ultimo que se utilizo sin errores por si acaso, para desinstalar un paquete se debe eliminar el paquete “linux-image” y el “linux-headers”, ademas recuperaran un poco de espacio en disco duro, espero sea de ayuda, un saludo…
Una de las caracteristicas que mas han desconsertado a los nuevos usuarios de Ubuntu 9.10 Netbook Remix es aquella que hace que todas las aplicaciones inicien maximizadas, la idea de esta funcion es ampliar lo mas posible el area de trabajo que tenemos en una Netbook, sin embargo al tratar de hacer esto se agrego una nueva caracteristica llamada Maximus la cual maximiza las ventanas aun mas alla del area del escritorio y dejando fuera de vista la barra de titulo junto con los botones de cerrar, maximizar y minimizar, he visto muchos post de gente que pregunta como hacer aparecer sus botones (pensando que existe algun error con su SO) o de gente que busca deshabilitar Maximus, pues bien, la solucion es muy sencilla, presionen Alt+F2 y escriban gconf-editor para abrir el editor de configuraciones, ahi vamos a navegar a apps -> maximus, despues vamos a cambiar el estado de la casilla no_maximize y listo, con esto ya tendran un comportamiento normal en su Ubuntu, ahora las aplicaciones cuando abren maximizadas si mostraran la barra de titulo y los botones, espero les ayude, un saludo…
Doctrine es un ORM(object relational mapper) que se ha vuelto muy popular en los últimos meses, la verdad es una herramienta que puede apoyar mucho nuestros desarrollos y es notable la cantidad de desarrolladores de Zend Framework o CodeIgniter que lo están incorporando, si bien, aprender Doctrine no es muy complejo, nunca está de más tener una guía de “Inicio Rápido”, y este post nos muestra de una manera muy sencilla como empezar a usar Doctrine… esta guía considera que Doctrine ya está funcionando en tu proyecto y de alguna manera sus clases están generadas(esto sería el paso 1, si creen que vale la pena podemos hacer un post al respecto)… de cualquier forma todo esto y mas se encuentra en la documentación de Doctrine, la cual esta en su sitio oficial.
Les dejo aqui un excelente video de Google Tech Talks el cual habla sobre el uso de globales y el patron de diseñosingleton, esta muy interesante, saludos a todos…
Fue hace unos 2 años cuando en la web se comenzaron a hacer famosos conceptos como SaaS(Software as a Service) o PaaS(Platform as a Service), este tipo de modelos orientados a mantener información y aplicaciones en la nube, pueden ayudar a muchas empresas para tener un crecimiento sustentable y con menores riesgos, es un modelo que se ha ido expandiendo mucho en el 2009 y probablemente veamos un crecimiento aun mayor en el 2010.
Este tipo de servicios a comenzado a expandirse sobre todo en sistemas tipo CRM y ERP entre otros, sin embargo existen aplicaciones de todo tipo y plataformas completas, entre estas que quiero mencionar a Velneo, con su catalogo de aplicaciones Velneo Open Apps dentro del cual destaca su software de gestión de código abierto llamado vGestion, aunque cuenta con muchas otras aplicaciones de todo tipo.
El concepto de Velneo es muy interesante, se trata de generar un servidor de aplicaciones para que después, este preste los servicios necesarios a nuestros usuarios, la mayoría de las aplicaciones disponibles pueden ser ampliadas o adaptadas para nuestras necesidades o las de nuestra empresa(es por ello que las llaman Open Apps) y ellos mismos nos brindan todo conjunto de utilidades para administrar, desarrollar o utilizar las aplicaciones. Un punto fuerte es que Velneo es multi-plataforma tanto en servidor como en clientes. Continuar leyendo…