Blog dedicado a la enseñanza gratuita, utilizando JavaScript, CSS, HTML, PHP, MySQL, UML, Patrones de Diseño.

Framework para crear formularios atractivos y funcionales con jQuery

Framework para crear formularios atractivos y funcionales con jQuery:
Ideal Forms es un pequeño y potente framework para potenciar el uso y el diseño de formularios. Este framework esta desarrollado íntegramente utilizando jQuery, siendo el framework Javascript su única dependencia obligatoria.

Al transformar visualmente cualquier formulario un punto muy favorable de Ideal Forms es su compatibilidad cruzada con los distintos navegadores, dando soporte prácticamente completo a los navegadores: IE 7+, Firefox 3+, Chrome 3+, Safari 3.1+ y Opera 11+.

La utilización de imágenes es absolutamente prescindible, la mayoría de los cambios visuales que realiza este frameworks funcionan solo utilizando hojas de estilo, las mismas son incorporadas en la descarga, y cuenta con distintos varios diseños distintos para que nosotros podamos seleccionar que tema utilizar.

framework formularios jQuery

Para evitar problemas con los navegadores más antiguos se recomienda la utilización de Modernizr, de esta manera logramos un nivel de compatibilidad más amplio y solucionamos algunos pocos problemas de propiedades CSS no soportadas por ciertos navegadores. Estos problemas se detallan muy bien en el sitio oficial de Ideal Forms.

Utilizar Ideal Forms no requiere más que unas pocas lineas de código, si nuestros formularios están bien escritos y recurrimos a una estructura valida, implementar este frameworks es cuestión de unos pocos segundos.

Web: Ideal Forms

API PHP de Google+

API PHP de Google+:
Acaban de anunciar la API de Google+, algo que mucha gente estaba pidiendo para que esta plataforma pueda despegar.

Pues ya se han currado una librería en PHP (en beta) para que podamos probar con ella:

// Include the library files
require_once 'google-api-php-client/src/apiClient.php';
require_once 'google-api-php-client/src/contrib/apiBuzzService.php';

// Create the apiClient and Buzz service class:
$apiClient = new apiClient();
$buzz = new apiBuzzService($apiClient);

// If an OAuth token was stored in the session, use that. Otherwise go through the OAuth flow.
session_start();
if (isset($_SESSION['access_token'])) {
$apiClient->setAccessToken($_SESSION['access_token']);
} else {
$apiClient->setAccessToken($apiClient->authenticate());
// In a real application this would be stored in a database, and not in the session!
$_SESSION['access_token'] = $apiClient->getAccessToken();
}

// Make an API call
$activities = $buzz->activities->listActivities('@me', '@consumption');

// And echo the returned activities
echo '<pre>Activities: ' . print_r($activities, true) . '</pre>';

// Save the updated access token in the session.
$_SESSION['access_token'] = $apiClient->getAccessToken();

Habrá que probarla

Google+ API PHP Client

iOS Boilerplate, punto de inicio para crear aplicaciones para iPhone o iPad

iOS Boilerplate, punto de inicio para crear aplicaciones para iPhone o iPad:
iosboilerplate

Hace unos días escribimos sobre HTML5 Boilerplate, una plantilla en Html que cuenta con el Js y Css necesarios para crear tu sitio web de forma sencilla. En la misma línea ahora tenemos iOS Boilerplate para la creación de aplicaciones para iPhone.



Como bien indica este proyecto:


  • Su objetivo es proporcionar una base de código para iniciarse en desarrollo de aplicaciones iOS.
  • No pretende ser un framework.
  • Con la intención de ser modificado y ampliado por el promotor para satisfacer sus necesidades.
  • Incluye sólida bibliotecas de terceros si es necesario para no reinventar la rueda.

Está probado para funcionar en dispositivos como el iPhone, iPad o iPod touch con iOS 4 o posterior, aunque de forma independiente, ya que no ofrece soporte para aplicaciones universales, de momento, aunque se prentende que así sea más adelante.

iOSBoilerplate está basado en XCode, la herramienta de Mac para desarrollo iOS. Aunque se pretende actualizar hacia un verdadero modelo XCode, por lo que puedes comenzar con este proyecto, asegurándote actualizaciones y quizás más fácil que con XCode.

iOSBoilerplate incluye:


  • Solicitudes HTTP y caché de imágenes (tanto en memoria como en disco)
  • UITableViews y UITableViewCells: desplazamiento rápido, imágenes async, pull-down-to-refresh, células swipeable …
  • Mapas y ubicaciones: direcciones entre dos puntos, autocompletado de lugares, etc …

Es una forma de iniciarse en el desarrollo de aplicaciones con lo necesario para acceso a web, interacción con los elementos de la interfaz de usuario de iOS y acceso a mapas.

Videotutorial: como hacer un componente de Backend para Joomla 1.5 usando el patrón MVC

Hace un tiempo hice un vídeo para Webempresa donde hablaba sobre el desarrollo de extensiones usando el patrón MVC en Joomla. También se explicaba como usar partes del Framework de Joomla y hacíamos un ejemplo sobre el ForntEnd de Joomla.

En esta ocasión en el vídeo trata sobre como desarrollar la parte del Backend de la extensión, la metodología es similar, pero hay funciones nuevas que merece la pena ver con más profundidad. Queda todo recojido en un vídeo de unos 50 minutos que podéis ver en el canal de Youtube de Webempresa o aquí debajo.

Podéis descargar el código de ejemplo aquí.

PD: Un saludo para Gnumax que me anima constantemente para que siga escribiendo artículos en el blog.

Twitter Delicious Facebook Digg Stumbleupon Favorites More