Bower

11 entradas

Logo de Wordpress

Mis plugins favoritos para WordPress

Estas semanas atrás hemos tenido algunos problemas en algunos WordPress. Recurrentemente, las páginas web daban resultados en blanco. Era raro pues no teníamos registros de bloqueo. No había saltado el cortafuegos por poner mal las contraseñas. De repente, no teníamos servicio, otra web.. ahora el servicio de correo.. Un compañero de trabajo, luego otro.. Con cuentagotas iban reportando las incidencias. Tirando del hilo, tirando del hilo.. llegamos a la conclusión de que ¡todo en el servidor estaba fallando! ¡no puede ser! Se trata de un servidor administrado en el que no tenemos que hacer ninguna gestión. El sistema operativo se mantiene actualizado automáticamente por la empresa que nos aloja. Siempre ha ido todo perfecto. El cambio siempre ha sido a mejor de todas las webs aquí alojadas.. Visto esto, y sabiendo que un WordPress sin actualizar puede ser origen de una ingente cantidad de problemas, me pongo manos a la obra. Reviso las actualizaciones de toooodos los WordPress que hay en este servidor. Uno a uno, actualizándolos todos manualmente. Me encontré con algunas actualizaciones que no se habían hecho, incluso teníamos un WordPress a medio actualizar que se había quedado enganchado. Varios proyectos heredados junto con otros nuevos. En fin, […]

Logo de Wordpress

WordPress: desarrollar tu propio tema personalizado 100% tuyo

¡Hola de nuevo! Continuando con el post anterior sobre el desarrollo de temas para WordPress. Inevitablemente, ya sea más tarde o más temprano, llegaremos a querer desligarnos totalmente de modificar los temas de otros. Todos hemos empezado haciendo pequeños arreglos con el editor que tiene WordPress. Si has seguido el post anterior sobre cómo hacer un theme hijo de otro te habrás quedado con ganas de más, así que continuándolo vamos a crear uno básico 100% tuyo para lo que necesites. Ahora bien, lo normal es que si estás aquí alguna vez hayas jugueteado con temas de WordPress de otros, modificándolos y llegando a un punto en el que no puedes actualizarlo porque perderías las modificaciones. Por otro lado si haces un tema hijo siempre vas a depender del padre, y también puede que haya actualizaciones del padre que rompan tu diseño. Así que la forma más profesional de solucionar esto es hacer tu propio tema, 100% tuyo, y totalmente desligado de cualquier otro.

Logo de Wordpress

WordPress: desarrollar tu propio tema personalizado

¡Hola de nuevo! Estoy trabajando últimamente mucho con WordPress, así que he pensado que sería bueno ponerse al día indagando un poco más en cómo está hecho WordPress y cómo funcionan los llamados themes. Los themes son diseños que se pueden instalar en tu WordPress y lo hacen más atractivo a la vista, mejorando cosas de UI/UX que llaman los expertos. Es decir, mejoran el diseño, la interfaz de usuario, la usabilidad, la accesibilidad.. Estas materias en el desarrollo de software son principales para todos los que trabajamos con software con interfaz de usuario. Por esto que en la mayoría de estudios relacionados hemos tenido asignaturas destinadas única y exclusivamente a esta materia (Diseño web, Programación en Internet, Interfaces, Gráficos por computador..), algunas más hueso y otras más de sentido común.

Logo de Wordpress

Blog.jnjsite.com, Entrebastidores.jnjsite.com y Jnjsite.com unidos

Hola de nuevo. Llevaba un tiempo dándole vueltas pero no encontraba el momento de llevarlo a cabo. Estaba pensando en unir entrebastidores.jnjsite.com y blog.jnjsite.com además de que tenía que mantener a la par jnjsite.com. Finalmente decidí por unirlo todo y llevarlo a un WordPress que es una excelente herramienta. Así me podré centrar en otras tareas como escribir entradas o atender lo demás que el tiempo corre. Integración Exporté las entradas de ambos blogs, las importé a un nuevo WordPress que se mantendrá actualizado automáticamente. A la vez las páginas informativas de mi página personal las he copiado y pegado en este nuevo sitio. Me decidí por un sencillo tema muy popular en el marketplace de WordPress, Customizr. Y la verdad que está quedando bastante bien ¿verdad? Optimización A esto le sumas la compresión de los códigos de estilo CSS, Javascripts y HTML. Junto con un acelerador mediante compilación de una caché de PHP a HTML de las zonas posibles. Todo junto me parece que está quedando bastante decente. Espero que les guste y sigan visitándome los lectores del blog. Ahora tendré que ponerme con los temas de SEO jeje.. Un saludo.

Sylius.org tienda online 100% Symfony: calidad, flexibilidad y escalabilidad

Brutal el proyecto que están desarrollando en Sylius. Navegando y navegando por proyectos para hacer tiendas online. Viendo las principales opciones del mercado: Magento, Prestashop y WordPress con WooCommerce. Me planteaba la opción de cómo sería desarrollar una tienda completa en Symfony. Integrar pasarelas de pago, métodos de envío, ordenando todo los productos por categorías, valores, atributos de los productos.. es un trabajazo. Pero por otro lado no quería prescindir de la flexibilidad y agilidad que nos da un buen framework PHP, en este caso el gran Symfony. Aterrizaje Todas estas búsquedas me llevaron a encontrar Sylius. Lo que hasta ahora es el proyecto de tienda online basado en Symfony que me ha parecido más interesante. A fecha en que escribo está en fase de desarrollo aunque hay quien ya lo está utilizando. Aquí el repositorio público de la aplicación web:https://github.com/Sylius/Sylius Página principal del proyecto:http://sylius.org/ Se trata de un proyecto Open Source, licenciado bajo la MIT license. Esto nos permite usar Sylius para cualquier proyecto, libremente sin coste de compra ninguno. Lo único que no se pude hacer es decir que Sylius lo hemos hecho nosotros, como es lógico. Se puede adaptar, modificar, ampliar, etc.. Cualquier cosa se puede hacer […]

Instalar Bower en Ubuntu

¡Buenos días! Estoy escribiendo poco últimamente sobre programación. No me he olvidado del blog, es que gracias a Dios estoy teniendo menos tiempo. No está la cosa para echar cohetes acá en Spain pero voy a intentar apretar y no abandonar en las buenas costumbres, como por ejemplo, escribir en un blog 😉 Para instalar Bower tuve que navegar para encontrar dispersa alguna información, así que aquí les dejo todo junto en un post. Qué es Bower es una excelente herramienta para automatizar la gestión de tus librerías. Está creada para gestionar los fuentes de la parte front-end. Es decir, Bower nos descarga y actualiza las librerías de entorno cliente: CSS, HTML y Javascript que necesitemos. Puede ser por ejemplo las librerías de Bootstrap o jQuery. Instalar Necesitaremos tener instalado: Git npm nodejs La web oficial es: http://bower.io/ Los comandos para instalar son los siguientes: $ sudo apt-get update $ sudo apt-get install git $ sudo apt-get install npm $ sudo apt-get install nodejs $ sudo npm install -g bower Llegados a éste punto si ejecutamos ‘bower update’ nos saldrá un error porque no encuentra ‘node’. Ésto pasa porque el ejecutable en Ubuntu no es node es nodejs y no […]

¿Sabía cómo se hacen los gestores de contenido más conocidos?

Al hablar de gestores de contenido hablamos por ejemplo de los archiconocidos WordPress, Joomla!, Drupal, etc.. Muchos usan herramientas comunes, por ejemplo, para el envío de emails tenemos PHPMailer, Swift Mailer, SendMail o la herramienta básica mail() de PHP. Por otro lado tenemos dichas herramientas disponibles para crear las webs de forma más artesanal, más a medida, según la web que se necesite. Es decir, se pueden usar los componentes que usan los gestores de contenido y hacer nuestra propia web creando nuestro propio gestor de contenido sin gastar demasiado tiempo. En el lenguaje PHP tenemos una gran librería de utilidades donde la comunidad de programadores comparte de forma totalmente gratuita: https://packagist.org/Si tiene alguna utilidad compártala, en la comunidad de desarrollo PHP lo agradecemos 😉 Ni qué decir que todas éstas herramientas son indispensables para el desarrollo de buenos sistemas de información cumpliendo con los plazos de entrega y con las mejores calidades. Resumiendo, de igual manera que puedes pedir un ordenador a medida, en Jnjsite.com le ofrecemos webs a medida. Con las opciones que necesite, con los mejores estándares de calidad. Webs a medida que suplirán todas las necesidades y encajarán como un traje hecho sólo para usted. Un […]

Redes sociales de Internet: qué son y cómo usarlas

Una red social, es una estructura donde los elementos conectados en su mayor parte son personas que establecen relaciones. Se interrelacionan estableciendo lazos de diversa naturaleza: relaciones personales, familiares, de trabajo, por distribución geográficas, gustos, aficiones, etcétera. Son una forma muy eficiente y práctica de relacionarse, estableciendo nuevos contactos, manteniendo y comunicando todo tipo de información. Principales Dependiendo de la naturaleza de las relaciones se pueden diferenciar los principales usos que se les está dando. Nombrarlos todos es una tarea interminable, ya que dada la naturaleza de las relaciones sociales que se pueden establecer no acabaríamos nunca. Entre las principales redes sociales de Internet a fecha de hoy tenemos Facebook, Twitter, Google+, Linkedin, Instagram, Pinterest.. en la zona occidental del globo. Todas tienen características propias que las diferencian y son mejores para algunas cosas. Características Analizarlas todas en profundidad necesitaría de un estudio detenido sobre cada una por lo que vamos a citar las principales diferencias. Facebook, caracterizada por su uso general para todo tipo de propósitos: familiar, amistad, trabajo, etcétera. Se pueden compartir fotos, vídeos, ficheros, comentarios, etcétera. Twitter, red de difusión de pequeños mensajes de 140 caracteres. Se pueden compartir fotos, vídeos y enlazar con webs externas. Google+, […]

WordPress, simple y sencillo

Aquí tenemos otro sistema de gestión de contenidos. Se trata de un software con el que podemos gestionar una web. Lo ponemos en el servidor, hacemos la instalación, y lo usamos. De entre todos los gestores de contenidos disponibles éste es el que gana en cantidad de webs que lo usan. Es sencillo, robusto, con pocas opciones, y es uno de los proyectos con más largo recorrido entre los CMS disponibles. La página oficial: http://wordpress.org/ Algunas de sus principales opciones: El más simple del mercado. Orientado a blogs. Fácilmente ampliable mediante plugins. Gran mercado de plugins para casi cualquier cosa se necesite. Gran comunidad de desarrolladores de plantillas, plugins y documentación para modificarlo. Originalmente compatible con móviles y tablets. También incorpora un sistema de actualización automatizado. Etcétera… La imagen es del editor de posts que viene por defecto. Un saludo!

Drupal, un gestor de contenidos muy flexible

Drupal es otro sistema gestor de contenido (CMS). Es software que se instala en una web para gestionarla. Se dice que está hecho por programadores y orientado para programadores, de ahí su flexibilidad y potencia. Se puede hacer de todo con Drupal. La imagen es del panel de control, buscando actualizaciones.. Algunas de sus características   Excepcionalmente flexible.   Compatible con varias bases de datos, entre ellas MySQL, PostgreSQL y SQLite.   Muchas extensiones, plantillas de diseño, utilidades, aunque pocas en comparación con los otros dos principales WordPress y Joomla!   Al principio difícil de aprender pero muy potente después.   Impresionante comunidad de desarrolladores con gran cantidad de documentación.   Grandes cambios se vienen con la versión 8, aún en desarrollo.   Y un largo etcétera. La web: https://drupal.org/ Un saludo.

¡Páginas web gratis!

Así empiezan muchas ofertas en éste negocio. ¡Crea tu página web gratis! ¡Webs gratis! ¡Webs profesionales, elige tu diseño, pon tu contenido y listo! Pero ¿ésto es profesional? Me van llegando comentarios del tipo: – Si puedo tener mi web gratis, ¿porqué voy a pagar? – Una web la puede montar cualquiera. – Ya tengo página web, tengo Facebook. – Y un largo etcétera… Después de lo visto en los últimos años de un servidor que les escribe, quiero hacer una crítica feroz y sin ánimos de ofender a nadie sobre todo ésto. No nos engañemos, nadie da duros a peseta, ninguna empresa te da nada gratis sin obtener nada a cambio. Caso aparte las organizaciones sin ánimo de lucro. En éste negocio, como en toda la informática en general, cambia todo a un ritmo vertiginoso. O nos actualizamos o morimos. Todo ésto me ha llevado a desarrollar éste artículo. Pongámonos en situación En los años que vivimos vamos a ver cómo los tradicionales medios de comunicación se ven absorbidos por el hambriento Internet. La competencia es feroz, las radios, televisiones, todas las empresas, los móviles conectados 24 horas a Internet, electrodomésticos, coches.. todo conectado. Ésto no ha hecho más […]