Como integrar PHP y Google Calendar 0

Muchas sitios incluyendo blogs usualmente tienen la necesidad de hacer públicos calendarios de eventos ya sea para una conferencia, concurso o reuniones.

Pero estos sitios muchas veces desean tener un calendario administrado desde su mismo sitio sea cual sea el CMS que utilicen, pero muchos de estos CMS no tienen desarrollada una aplicación de calendario o el modulo para integrar el API de google calendar.

Pues bien IBM tiene un interesante articulo que nos puede servir como guia para integrar PHP y Google Calendar y poder integrar Google Calendar con un CMS o sitio web cualquiera con su propia administración sin necesidad de ir a Google cada vez.

Este tutorial te va a ayudar a crear una aplicación que use el API de google calendar para realizar las siguientes acciones:

  • Busqueda de eventos en un calendario publico
  • Busqueda por rangos de fechas o palabras claves
  • Agregar, modificar y eliminar eventos
  • Recuperar eventos de calendarios publicos

Enlace:Integrate your PHP application with Google Calendar

Vía WebAdictos

poMMo software web para mailing 2

poMMo es un excelente software para mailing desarrollado en PHP facil de usar y poderoso, permite manejar listas y grupos para enviar correos, también optimiza el envío de correos para evitar saturación de tu servidor, entre las características de este excelente software están:

  • No necesita de un cron
  • Fácil de usar
  • Editor WYSIWYG
  • Manejador de suscriptores
  • Campos personalizados
  • Posibilidad de usar plantillas
  • Optimiza el envío de correos por horas, dominios, etc…
  • Manejo de grupos
  • Templates del sistema controlado con SMARTY
  • Multi-lenguaje
  • Bajo licencia GPL
  • Es Gratis

Enlace: Descargar poMMo |    Documentación

Traduciendo Wordpress o BBPress 0

Wordpress - BBpressCon cada version nueva de Wordpress en la blogosfera hispana lo primero que se busca es la traducción a nuestro idioma y muchas veces se da que la primera version de la traducción es en español de españa (castellano) y luego sale la version en Latin, esto en la blogosfera talvez no se vea mal pero se ha dado el caso como fue con Halo 2 que hubo una enorme discución entorno al tema, es cuestion de preferencias.

Lo mismo sucede con BBPress el sistema de Foros y hermanito de Wordpress, actualmente la version de BBPress es “Brubeck” version 0.9.0.2 y ya cuenta con una traducción en español (castellano).

Descargar traducción de BBPress a Español

Como ayudar al desarrollo de Wordpress y BBPress?

Es simple y claro, no necesitamos ser programadores para ayudar a un proyecto Open Source como lo es WP o BB, podemos apoyar con la traducción despues de todo no todos los Bloggers saben programar aunque durante esta etapa siempre se terminan metiendo en alguna cosilla de programación ya sea en funcionalidad o diseños (CSS).

Ambos sistemas utilizan un archivo que no es XML ni PHP, son archivos .mo los cuales son archivos compilados de sus fuentes archivos .po, estos ultimos son los mismos que podemos editar y apartir de los cuales podemos crear un proyecto de traducción y posteriormente compartirlo con la comunidad.

Aqui les dejo una lista de Editores de archivos .mo:

Para saber como utilizar estos softwares les recomiendo lean esta mini guia haciendo click aqui.

Que funcion tienen estos archivo .mo?

Leer el post completo…

Variables CSS usando PHP 0

La semana pasada en la segunda entrega de Quick Tips: sobre desarrollo web, hacíamos referencia a un articulo de Ajaxian sobre las variables CSS y su posible inclusión en la siguiente versión de este lenguaje pero eso esta aun en veremos.

Mientras tanto nosotros ya podemos gustar de la bendición de los que son las variables CSS usando PHP, pero como? sigan estos simples pasos:

Creamos nuestros archivo CSS con nombre “default.css”

/* globals */
*       { margin:0; padding:0; }
body    { color:$body_text_color; font-size:$body_font_size; }

Ahora viene el codigo php que va aplicar los valores de las variables, en el archivo llamado “stylesheet.php”.

/* get the stylesheet */
$stylesheet = @is_file($_GET['stylesheet']) && strtolower(substr(strrchr($file_name,'.'),1)) == 'css' ? $_GET['stylesheet'] : 'default.css';

/* set the header information */
//will be output as css
header('Content-type: text/css');
//set an expiration date
$days_to_cache = 10;
header('Expires: '.gmdate('D, d M Y H:i:s',time() + (60 * 60 * 24 * $days_to_cache)).' GMT');

/* set the dynamic information */
//default css variable information
$default = array(
	'body_font_size' => '16px',
	'body_text_color' => '#00f'
);

//red css variable information
$red = array(
	'body_font_size' => '10px',
	'body_text_color' => '#f00'
);

/* extract the propery array's information */
extract($_GET['theme'] && ${$_GET['theme']} ? ${$_GET['theme']} : $default);

/* load in the stylesheet */
$content = preg_replace('/$([w]+)/e','$0',@file_get_contents($stylesheet));

/* spit it out */
echo $content;

Eso es todo ahora lo que cambia en nuestro código HTML es cuando hablamos a la hoja de estilos en vez de pedir el default.css vamos a hablar al “stylesheet.php”, ejemplo:

<link rel="stylesheet" type="text/css" href="/stylesheet.php">

Eso es todo el resultado de nuestro CSS debe ser el siguiente:

/* globals */
*		{ margin:0; padding:0; }
body		{ color:#00f; font-size:16px; }

Nota: El archivo default.css jamas se va a sobreescribir con los valores de las variables, simplemente cuando hablamos al stylesheet.php este procesa el CSS reemplazando las variables por valores y se lo devuelve al servidor ya con valores para que sea interpretado, sin haber modificado el archivo CSS.

Via: davidwalsh, CSS Variables using PHP (en ingles)

Proyecto: PHP to JavaScript, php.js 0

phpjs2 PHP to JavaScript es un excelente proyecto del cual me he encontrado hace 3 días pues andaba buscando una función de JavaScript que hicieron lo mismo que hace number_format() en PHP.

Se trata de un archivo .js (JavaScript) con una serie de funciones en JavaScript que son equivalentes a funciones en PHP.

Es un recurso realmente útil ya que ay funciones en PHP que nos pueden sacar del apuro en JavaScript, entre las funciones rescritas están:

  • file
  • file_get_contents
  • array_fill
  • explode
  • md5
  • utf8_decode , utf8_encode
  • end
  • trim
  • print_r
  • stripslashes
  • rand
  • include, require, include_once, requiere_once
  • printf
  • strip_tags

y un largo etc….

Esta bajo MIT License lo que quiere decir que es gratuito, contiene alrededor de 100 funciones rescritas de PHP a Javascript, las cuales han sido desarrolladas por un gran numero de programadores, y la puedes descargar tanto en su versión extendida que pesa poco mas de 100kb o su versión comprimida de 37kb.

Enlace: PHP to Javascript Project

490 Recursos de Diseño Web 0

Recursos de Diseño Web

Las recopilaciones de Recursos Web son muchisimas y unas mejor que otras pero en ocaciones por suerte encuentras sitios con recopilaciones enormes y en esta ocación eso me sucedio al encontrar en kayodeok’s una excelente recopilación con casi 500 recursos para diseño web, todos ordenados pro categorias y visibles desde una misma pantalla, bastante accesible.

Entre las categorias estan:

  • Editores CSS
  • Herramientas de Validacion de Codigo
  • Formularios con CSS
  • Referencias de CSS, HTML, Python, MySql, PHP, Perl.
  • Contadores
  • Layouts CSS
  • Navegadores
  • Optimización en Buscadores
  • etc….

Asi que ya saben aqui un enlace obligado para tu lista en del.icio.us o mister wong.

Enlace: Resources For Wed Design

Editor de Imagenes con Ajax y PHP para tu Sitio 0

editor de imagenes con Ajax y PHP

Muchos sitios web mayormente redes sociales te ponen como opcion añadir una foto a tu cuenta o incluso crear una galeria de tus fotos, y muchas de esas opciones vienen acompañadas de un editor de imagenes un tanto simple para cortarlas o girarlas, como el caso de Facebook que si subes una foto de dimensiones mayores a las permitidas te pasa a un editor que te permite cortarlo a la medida permitida.Buscando como hacer uno o implementarme uno me he encontrado con uno completamente openSource que puedes descargar e instalar en tu sitio web de manera sencilla, el editor esta hecho con PHP y Ajax talvez visualmente no es la octava maravilla pero al ser OpenSource seguro lo podemos dejar muy bonito.

Nombre no tiene pero fue creado por Peter Frueh, ya esta algo atrasada la ultima version que fue hace ya mas de un años el 1 de Enero de 2007 pero vuelvo a lo mismo que su tipo de licencia nos puede permitit mejorarlo muchisimo.

Demo | Descargar

  • Liquid Web, Heroic Support
  • Foros de Diseño y Desarrollo Web
  • Contrata tu banner 125x125
  • Contrata tu banner 125x125
suscribete via RSS suscribete via Correo Electronico

12,000 iconos gratis

Este paquete de iconos tenia tiempo con ganas de compartir son todos los icono...

36 diseños de tarjetas de presentación muy creativas

Que te parecen estas tarjetas si quieres ver las otras sigue el enlace par...

Diseños de tatuajes

Para los que anden buscando tatuajes para marcar su piel, aqui les dejo una fuen...

Google

Web www.frogx3.com