18 mar 2016

Su primera página con PHP

Comience por crear un fichero llamado hola.php y póngalo en el directorio raíz de su servidor web (DOCUMENT_ROOT) con el siguiente contenido:

Ejemplo #1 Nuestro primer script de PHP: hola.php


<html>
 <head>
  <title>Prueba de PHP</title>
 </head>
 <body>
 <?php echo '<p>Hola Mundo</p>'?> </body>
</html>
Utilice su navegador web para acceder al fichero con el URL de su servidor, finalizado con la referencia al fichero /hola.php. Si está programando localmente, este URL será algo parecido a http://localhost/hola.php o http://127.0.0.1/hola.php, pero esto depende de la configuración de su servidor web. Si todo está configurado correctamente, el fichero será analizado por PHP y se enviará el siguiente contenido a su navegador:
<html>
 <head>
  <title>Prueba de PHP</title>
 </head>
 <body>
 <p>Hola mundo</p>
 </body>
</html>
Este programa es extremadamente simple y realmente no es necesario utilizar PHP para crear una página como esta. Lo único que muestra es: Hola mundo empleando la sentencia echo de PHP. Observe que el fichero no necesita ser ejecutable o especial de ninguna forma. El servidor reconoce que este fichero necesita ser interpretado por PHP debido al empleo de la extensión ".php", ya que el servidor está configurado para enviarlo a PHP. Piense como si fuera un fichero HTML normal que tiene una serie de etiquetas especiales disponibles con las que puede hacer muchas cosas interesantes.
Si intentó usar este ejemplo y no produjo ningún resultado, se le preguntó si deseaba descargar el fichero, o se mostró todo el fichero como texto, lo más seguro es que PHP no se encuentre habilitado en su servidor o no esté configurado adecuadamente. Pídale a su administrador que lo habilite utilizando el capítulo Instalación del manual. Si está trabajando localmente, lea también el capítulo dedicado a la instalación para asegurarse de que todo esté configurado adecuadamente. Asegúrese de que está accediendo al fichero mediante http y que el servidor muestre el resultado. Si está abriendo el fichero desde el sistema de ficheros, probablemente no será analizado por PHP. Si el problema persiste, no dude en usar alguna de las múltiples opciones del » Soporte para PHP.
El objetivo de este ejemplo es el formato de las etiquetas especiales de PHP. En este ejemplo utilizamos <?php para indicar el inicio de una etiqueta de PHP. Después ponemos la sentencia y abandonamos el modo PHP añadiendo la etiqueta de cierre ?>. De esta manera, se puede entrar y salir del modo PHP en un fichero HTML cada vez que se quiera. Para más información, lea la sección del manual titulada Sintaxis básica de PHP.
NotaUna observación sobre los avances de línea
Los avances de línea tienen poco sentido en HTML, aunque sigue siendo buena idea hacer que el código HTML se vea limpio y claro poniendo avances de línea. PHP automáticamente eliminará los avances de línea que estén después de una etiqueta de cierre ?>. Esto puede ser muy útil al poner muchos bloques de PHP o incluir ficheros que contienen PHP y que se supone que no deben mostrar nada. Al mismo tiempo, puede resultar un poco confuso. Se puede poner un espacio después de la etiqueta de cierre ?> para mostrar forzosamente un espacio y un avance de línea, o se puede poner un avance de línea explícito en el último echo/print dentro del bloque de PHP.
NotaUna observación sobre los editores de texto
Hay muchos editores de texto y Entornos de Desarrollo Integrados (IDE por sus siglas en Inglés) que se pueden emplear para crear, editar, y gestionar ficheros de PHP. Se puede encontrar una lista parcial de estos en » Lista de editores de PHP. Si desea recomendar un editor, por favor visite la página mencionada anteriormente y pregunte al mantenedor de la página para que lo incluya en la lista. Contar con un editor que resalte la sintaxis puede ser de mucha ayuda.
NotaUna observación sobre los procesadores de texto
Los procesadores de texto como StarOffice Writer, Microsoft Word y Abiword no son buenas opciones para editar ficheros de PHP. Si desea utilizar uno de estos programas para probar este script, asegúrese de guardar el documento como texto sin formato, o de lo contrario, PHP no será capaz de leerlo y ejecutarlo.
NotaUna observación sobre el Bloc de Notas de Windows
Si escribe sus scripts de PHP usando el Bloc de Notas de Windows, debe asegurarse de que sus ficheros sean guardados con la extensión.php. (El Bloc de Notas automáticamente añade la extensión .txt a los ficheros a menos que siga los siguientes pasos para prevenirlo). Cuando guarde el fichero y el programa le pregunte qué nombre desea dar al fichero, entrecomille el nombre (es decir, "hola.php"). Una alternativa es hacer clic en el menú desplegable "Documentos de Texto (*.txt)" del cuadro de diálogo "Guardar como", y cambiar a la opción "Todos los archivos (*.*)". Aquí puede escribir el nombre del fichero sin las comillas.
Ahora que ha creado un pequeño script de PHP que funciona correctamente, es hora de crear el script de PHP más famoso: hacer una llamada a la función phpinfo() para obtener mucha información útil acerca de su sistema y configuración, como las variables predefinidasdisponibles, los módulos de PHP cargados, y los ajustes de configuración. Tómese algo de tiempo para revisar esta importante información.
Ejemplo #2 Obtener la información del sistema desde PHP
<?php phpinfo(); ?>
Note on Line Feeds

These are 2 alternative ways to add a line feed after a php block.

---
1. Echo a "\n" at the end of the block.

<?php
    
echo "Hello World";
    echo 
"\n";?>
Alternatively you can also concatenate "\n" to the last echo/print in the block.

<?php
    
echo "Hello World" "\n";?>
Note: the string "\n" must be inside double quotes; using single quotes will output the literal string.

---
2. Add two line feeds after the closing ?> tag.

By explicitly adding two line feeds after the closing ?> tag, the first one will be removed by php, and the second one will appear in the output.

11 mar 2016

Blogilo; maneja tu WordPress desde Linux

WordPress nos ofrece una plataforma web para escribir, gestionar y trabajar nuestros blogs, pero también existen aplicaciones móviles y programas no oficiales que hacen más sencillo y cómodo su uso.
Si utilizas Linux, específicamente Ubuntu, hay un cliente de WordPress para ti. Su nombre es Blogilo y te permite trabajar, organizar y gestionar varias cuentas a la vez desde servicios como Blogger ywordpress.org, entre otras.
blogilo
Blogilo; útil y lleno de funciones
Este programa, que es completamente gratuito, tiene funciones similares a las de Windows Live Writer, la aplicación nativa para blogs de Windows. Con una agradable interfaz intuitiva, es realmente simple de utilizar.
La facilidad de uso no hacen que Blogilo sea un programa básico, al revés, nos permite hacer casi de todo: Desde componer post a añadir imágenes, vídeos, configurar aspectos específicos de cada entrada, acceder a un editor HTML y, por supuesto, manejar nuestros posts una vez listos.
blogilo2
A la hora de escribir, podemos hacerlo sin necesidad de conexión a Internet y, una vez que tengamos acceso a la red, subirlos directamente sin mayor trámite.
Lo bueno que tiene Blogilo, es que puede ser utilizado por usuarios básicos, medios y avanzados, ya que hay funciones para todos, no importa el nivel de conocimientos.
Qué tiene de especial Blogilo
¿Por qué utilizar Blogilo y no la plataforma online de WordPress? La primera razón sería la comodidad en su procesador de texto, el cual tiene pestañas que te permite ir desde la zona de escritura a la de HTML y vista previa sin tener que usar otra ventana.
A la hora de añadir extras a nuestro WordPress, tenemos la posibilidad de agregarlos fácilmente desde plataformas como YouTube, trabajar bien las imágenes que irán en tu post, usar categorías, añadir etiquetas y, si tienes más de un blog, mantenerlos de forma separada, pudiendo cambiar de uno a otros sin mayor dificultad.
blogilo
Blogilo es de código abierto, agradable a la vista, fácil de usar y, si bien está en inglés, el lenguaje de WordPress es casi universal.
Puedes descargar Blogilo desde su sitio oficial, desde donde también puedes acceder a su SDK y código.

Crear post de WordPress desde Google Drive con Google Docs to WordPress

Ya no es necesario tener instalado un procesador de texto para redactar nuestros posts, sólo basta con tener un navegador y acceso a Internet, eso gracias a Google Drive, antes llamado Google Docs, que nos entrega una completa suite de ofimática online.
Si utilizas Google Drive para redactar tus posts y, luego abres tu WordPress, creas una nueva entrada y copias el texto, estás perdiendo tiempo, ya que existe una aplicación web que nos facilita todo.
googledocs-wordpress
Su nombre es Google Docs to WordPress y, lo que hace es exportar documentos de texto que hemos creado en Google Drive directamente a WordPress quedando en forma de entrada. Incluso mantiene el formato que le hemos dado en el procesador de texto.Google Docs to WordPress; Publicar nunca fue tan fácil.Esta aplicación web, que se instala en el navegador Google Chrome, sólo requiere que tengas una cuenta en Google y un acceso a WordPress con los permisos necesarios. Con una configuración simple, ya estás listo para trabajar.
Para empezar, crea una documento de texto en Google Drive y escribe tu entrada o post para WordPress. Una vez listo, guárdalo y dirígete a tu listado de archivos.
googledocs-wordpress1
Ahora, selecciona el recuadro al lado del archivo de texto que quieres enviar a WordPress y, haciendo clic con el botón derecho del mouse, vas a Abrir con y le das clic a Google Docs to WordPress.
A continuación, tendrás que ingresar la dirección del blog de WordPress al que deseas subir la imagen, así como también tu nombre de usuario y contraseña. Una vez listo, el archivo se subirá automáticamente en forma de entrada.
La primera vez que lo uses, tendrás que dar los permisos respectivos a la aplicación, de allí en adelante no te lo pedirá.
Beneficios de Google Docs to WordPress
Si Google Drive es tu procesador de texto usual, con esta aplicación online te salvas la tarea de tener que entrar a tu blog de WordPress, crear una entrada, pegar el texto, darle formato y añadir las imágenes, ya que todo eso lo haces en el documento online.
Publica directamente desde Google Drive
Publica directamente desde Google Drive
Los posts que crees en Google Drive y subas con Google Docs to WordPress, puedes incluir imagenes, las que se subirán junto al post, enlaces y un completo formato de texto, por lo que, literalmente, quedan listos para publicar.
Si lo deseas, al subir el post puedes marcar la opción que te permite publicarlo de inmediato, sin necesidad de ir a WordPress y hacerlo manualmente.

Respalda tu blog en Dropbox con un simple plugin

Es importante tener un completo respaldo de nuestro blog y todos sus contenidos y, no basta con esté sólo en nuestro servidores, sino que siempre es mejor tener más de una copia.
¿Dónde almaceno mi respaldo extra? Si bien hay varias alternativas, una excelente es Dropbox, un servicio que seguramente conoces y usas para guardar fotos y archivos y, que ahora servirá para almacenar tu respaldo de WordPress.
wp2d
¿Cómo lo hago? La magia se hace sola con el plugin WordPress Backup to Dropbox.

Respalda tu WordPress en Dropbox

El nombre del plugin nos dice todo. WordPress Backup to Dropbox es un plugin gratuito que te permitealmacenar una copia de tu respaldo de tu blog directamente en la nube, utilizando el servicio de Dropbox.
Esto funciona muy bien si tu blog no es extremadamente pesado, ya que Dropbox nos entrega una buena cantidad de espacio gratuito que podemos ampliar con ciertas acciones simples, por lo que fácilmente conseguirás más de diez gigas. Te recomiendo crear una cuenta exclusiva para el respaldo.
Para empezar a trabajar, hay que descargar e instalar WordPress Backup to Dropbox en nuestro blog.
wp2d1
Una vez instalado, llega la hora de configurar. Eso lo haces en la barra de herramientas de WordPress, donde al final verás WPB2D. Selecciona la opción Backup Settings. Añade tus credenciales de Dropbox y entrega al plugin el permiso para acceder a tu cuenta.
Asimismo, puedes elegir que carpetas se van a respaldar y, configurar respaldos automáticos, aunque también puedes hacerlos de forma manual. La cantidad de tiempo que demore el respaldo dependerá del tamaño de éste.
WordPress Backup to Dropbox nunca tiene acceso a tu contraseña de Dropbox, lo que te entrega un extra de seguridad y, tampoco puede modificar la estructura o archivos de tu WordPress, lo que es importante.
WordPress Backup to Dropbox es gratuito, pero puedes pagar por opciones Premium como por ejemplo que el respaldo quede dentro de un Zip u otras funciones que no cambian el objetivo del plugin, por lo que no son necesarias.
Te recomiendo utilizar este plugin. Si te falta espacio en Dropbox, puedes suscribirte para obtener gigas extra pagando una cantidad mensual que no es alta, pero si se trata de un blog común de WordPress, el espacio gratuito debería ser suficiente.

Joomla! Cinco Puntos del Sistema de Gestión de Contenidos de Código Abierto

¿Joomla, WordPress o Drupal? Es como discutir ¿Qué fue primero el huevo o la gallina?
Afortunadamente tenemos una respuesta clara a esta pregunta – el huevo fue primero. Los científicos han discutiendo sobre este tema y, finalmente, la genética dio una respuesta.
En cuanto a nuestro tema, para cada trabajo hay una herramienta especial.
  • ¿Necesita un blog? – WordPress, Joomla.
  • ¿Necesita una tienda pequeña? – WordPress, Joomla.
  • ¿Necesita una tienda grande, con un montón de productos? – Joomla, Drupal.
  • ¿Necesita un sitio informativo? – WordPress, Joomla o Drupal.
Cada opción es buena para su propio propósito.

¿Por qué Joomla! es tan especial?

Para enumerar todos los beneficios de este CMS necesitaremos más que una sola entrada. Así que vamos a presentar sólo las características únicas de Joomla.
La característica más importante de Joomla es su versatilidad. Joomla puede servir como una base para un blog simple o una tienda en línea compleja, con los módulos adicionales y el sistema de registro de usuario. Los procesos de creación y configuración de un sitio totalmente automatizado a través de una interfaz web intuitiva pueden ser muy fáciles. La versatilidad le permite cambiar el diseño de la página al desarrollarla.
Por supuesto, para la creación y el mantenimiento de los recursos en línea una experiencia enPHP, HTML, CSS será muy útil. Con su ayuda se puede realizar más ajustes en su sitio. Además, con una buena comprensión de PHP y bases de datos MySQL, Usted puede crear sus propios módulos y componentes para realizar algunas tareas muy especializadas.
Ahora todos los usuarios de Joomla pueden aplicar “langpacks“. Ellos ahorrarán su tiempo eliminando la necesidad de traducir todo manualmente.
Este CMS está constantemente desarrollando y actualizando, lo que indica el nivel alto de competencia y cualificación de la comunidad de desarrolladores.
Joomla tiene licencia GPL, lo que ofrece flexibilidad al trabajar con su sitio, y no permite cambios del contenido de sus plantillas de sitios web sin infracción de derechos de autor (Usted puede utilizar su sitio con fines comerciales o no comerciales).

Plantillas Hermosas para su Joomla!

20 Extensiones Gratuitas de Slider de Joomla para Modificar su Sitio web

No hay sitios web que pueden funcionar efectivamente sin galería de imágenes o presentación. Ambos elementos de contenido sirven como una herramienta perfecta para atraer la atención del cliente y entregar la información correcta a cada visitante.
En esta entrada del blog vamos a ofrecerle un gran número de extensiones gratuitas para su sitio web basado en Joomla. Con la ayuda de estas extensiones Usted podrá incrustar una galería de imágenes o una presentación de diapositivas en cualquier página de su sitio. Cada extensión de esta lista es gratuita, así que Usted puede descargar y utilizarla para sus proyectos. Revise la lista de extensiones gratuitas de galerías y presentaciones para Joomla.

Extensiones de slider de Joomla

20 Free Joomla Slider Extensions That Change the Way People See Your Website
Avatar Slide Galleria Extension es un plugin de presentación de diapositivas que se basa en Galleria library. El plugin contiene el número de interesantes efectos de transición para mostrar sus imágenes. En cuanto a las imágenes que va a utilizar, se puede subirlas por FTP o simplemente insertar los enlaces de sitios externos.
Características:
  • Compatible con formatos adaptables;
  • Carpetas de imágenes/Picasa/Flickr;
  • Ligero;
  • Soporta el modo de pantalla completa.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Smart Slider es un slider ideal para su sitio web basado en Joomla. Smart Slider contiene 6 diapositivas que se puede incrustar en su sitio web adaptable. Además este slider contiene 16 plantillas de contenido, tales como: imagen, video, iframe, blank html, posición del módulo, diferentes contenidos de texto, contenido del texto etc.
Características:
  • Contenido destacado;
  • Banner slider;
  • Slider acordeón vertical;
  • Slider acordeón horizontal.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Unite Revolution Responsive es un slider adaptable con backend amable, que ayuda a manejar fácilmente esta extensión.
Características:
  • Posibilidad de cambiar tamaños de imágenes y thumbnails;
  • Animación CSS combinada con jQuery;
  • Capas de subtítulos múltiples;
  • Diapositivas ilimitadas;
  • Swipe-friendly;
  • 100% de personalización;
  • Soporta vídeos de sitios externos;
  • Tres modos: ancho completo, adaptable y normal.
***
Simple Picture Slideshow es compatible con las versiones de Joomla 1,5 – 2,5. Las imágenes en slider se desvanecen, y este efecto funciona en la mayoría de navegadores.
Características:
  • Soporta múltiples formatos de imágenes;
  • Número ilimitado de diapositivas;
  • Configuraciones de todas las diapositivas;
  • Características opcionales: mostrar título, mostrar texto predeterminado, enlace de cada diapositiva, enlace predeterminado de toda la presentación;
  • Empieza al hacer clic o al cargar la página;
  • Incluye elementos de control opcionales.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Code 7 es un sencillo slider adaptable creado en la base de jQuery FlexSlider.
Características:
  • Soporta 9 imágenes con subtítulos;
  • Se puede incrustar HTML en subtítulos;
  • Número de opciones FlexSlider;
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Diapo Slideshow es una gran extensión con 29 diapositivas y 32 efectos de transición. Se puede configurar el módulo a través de back end.
Características:
  • 29 diapositivas;
  • 32 efectos de transición;
  • Personalización simple;
  • Subtítulos para todas las diapositivas;
  • Cambio automático de tamaño de las imágenes disponibles.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
ARI Image Slider es una presentación genial y simple que puede utilizar imágenes de varios origenes.
Características:
  • 6 efectos de transición;
  • CSS + Javascript animación;
  • Compatible con diseño adaptable;
  • Navegación por medio de teclas disponible;
  • Presentación puede iniciarse automáticamente.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Con DJ-Image Slider se puede mostrar varias imágenes con una breve descripción y un enlace a la página necesaria.
Características:
  • Categorías de diapositivas disponibles;
  • Posibilidad de agregar fácilmente descripción a la imagen;
  • Posibilidad de subir imágenes sin problemas.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Slideshow CK es compatible con imágenes y videos y puede mostrar diapositivas con varios efectos muy interesantes. El slider es compatible con móviles y se integra perfectamente en el diseño adaptable.
Características :
  • Número ilimitado de diapositivas;
  • Interfaz de administración es fácil;
  • Soporta imágenes y vídeos;
  • Compatible con diseño adaptable.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Showplus es un rotador de imagen con un número de efectos de transición.
Características:
  • Seis efectos de transición personalizables: desvanecimiento, zoom, pan, efecto Ken Burns, push, wipe;
  • Se puede agregar subtítulos y enlaces a cualquier diapositiva;
  • Se puede ordenar las imágenes según: nombre de archivo, fecha de modificación;
  • Establecer estilos vía back-end.

Extensiones de Galería de Joomla

20 Free Joomla Slider Extensions That Change the Way People See Your Website
Very Simple Image Gallery es un plugin de Joomla compatible con las versiones 1,5 – 2,5. La galería contiene lightbox que muestra una imagen de gran tamaño y thumbnails.
Características:
  • Soporta múltiples formatos de imagen;
  • Thumbnails opcionales a la izquierda o a la derecha de la imagen principal;
  • Configuraciones individual de cada galería;
  • Cambio de imágenes al hacer clic o hover.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Ingite Gallery es una extensión de Joomla.
Características:
  • Cargador de múltiples imágenes;
  • Compatible con diseño adaptable;
  • Etiquetas de imágenes y búsqueda;
  • Filigrana disponible.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Sigplus Image Gallery Plus necesita sólo un minuto para crear una galería. Sigplus es ideal para usuarios principiantes y avanzados.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Art Gallery es un componente de galería de imágenes con buena función de zoom.
Características:
  • 2 opciones de diseño: posiciones aleatorias de imagen adaptable) y filas/columnas;
  • Función de lightbox (zoom) al hacer clic en la imagen;
  • Función ‘arrastrar y soltar’ dentro de una página;
  • Thumbnails generados en la base de imágenes de tamaño completo.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Event Gallery es un componente fácil y hermoso para Joomla. Galería soporta diseños flexibles y adaptables y tiene una manera única de presentar imágenes.
Características:
  • Compatible con Joomla 2.5 / 3.0;
  • Uso de imágenes internas o externas;
  • Incrustado procesamiento de imágenes;
  • Soporte de imagen lightbox;
  • Funcionalidad de carga de múltiples imágenes.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Simple Image Gallery Extended es una gran galería para Joomla! 2.5 y 3. Se puede controlar fácilmente cualquier parámetro.
Características:
  • Turbo Mode – load the whole gallery from a text file;
  • Pictures can be displayed without a link -> web 1.0 gallery;
  • Add captions easily;
  • Print option available;
  • List view available, shows images as a list.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
Art Sexy Lightbox Lite Edition es un popup gratuito para imágenes. La extensión contiene la funcionalidad básica de Art Sexy Lightbox.
Características:
  • Puede presentar fotos locales, grupos de fotos con efectos de lightbox;
  • 6 temas: negro, blanco, nuevo_negro, nuevo_blanco, español_negro, español_blanco;
  • Interfaz de usuario fácil, que es un módulo configurable;
  • Soporta múltiples galerías en la página – demo;
  • Soporta la clasificación de imágenes y orden ascendente/descendente.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
JoomGallery es una extensión buena para su sitio web. Ofrece tres tamaños de imágenes, incluyendo: thumbnails, imágenes detalladas y imágenes originales.
Características:
  • Filigrana configurable;
  • Usuario puede crear categorías;
  • Opción para descargar imágenes individuales;
  • Compatible con Google Maps;
  • Opción para cambiar tamaños de imágenes;
  • Diseño basado en CSS.
***
20 Free Joomla Slider Extensions That Change the Way People See Your Website
JSN ImageShow es una galería de imágenes para Joomla. Le permite mostrar imágenes de múltiples fuentes con impresionantes efectos visuales.
Características:
  • Mostrar imágenes de varios sitios;
  • Soporta temas de galería: predeterminado clásico, slider, grid y otros;
  • Galería optimizada para dispositivos móviles: iPad, iPhone, Blackberry y otros;
  • Título personalizado, descripción y enlace para cada imagen en la galería;
  • Interfaz de usuario fácil con el gestor de imágenes interactivo;
Redimensionable para adaptarse a cualquier lugar de la página.
20 Free Joomla Slider Extensions That Change the Way People See Your Website
FW Gallery es una galería de imágenes fácil y rápida. Visite el sitio de demostración para probarla gratis.
Características:
  • Botones de redes sociales (Facebook, Twitter, Pinterest);
  • Soporta sub-galerías;
  • Opción para ajustar tamaños de marco de imagen;
  • Varios colores para cada galería;
  • Clasificación/rotación de imágenes;
  • Editor de HTML;
  • 8 idiomas incluidos.