Post viejos que vale la pena revisar – parte 2

Sigo revisando entradas viejas, mejorando el SEO de algunas, actualizando otras y aqui una recopilacion de entradas que creo no quiero que se pierdan y que le podrian servir a alguien:

Como crear un blog paso a paso – parte 1
Como crear un blog paso a paso – parte 2
Poner creditos a los videos con Kino
Poner creditos a los videos con Kino – segunda forma
Como instalar un servidor Apache+PHP+MySQL en Linux
Herramientas de modelado UML
Herramientas para diagramas de Gantt
Que es el RSS
Gravatar, que son y como los uso
Usar enlaces permanentes

Una manera rapida de acelerar wordpress

El otro dia les mostraba las manera de optimizar imagenes para la web, esa es una buena manera de acelerar la carga y navegacion de nuestro blog de wordpress.

Otra manera sencilla de hacer que nuestro blog cargue mas rapido es reducir las llamadas a la base de datos. Para ellos tendremos que editar un poco de codigo. Por ejemplo:

Abrimos nuestro archivo headers.php, alli veremos varias llamadas a la base de datos en php para pedir cosas que nosotros podemos escribir en html y nos ahorramos ese pequeño tiempo que se tarda en pedir algo a la base de datos y esperar su respuesta.

Donde dice:

<?php bloginfo('name'); ?>

Lo podemos reemplazar por el nombre del blog, en mi caso: Paraiso Linux

Donde dice:

<?php bloginfo('rss_url'); ?>

Lo podemos reemplazar por nuestra direccion de feeds, ya se http://paraisolinux.com/feed o si estan usando feedburner sera algo asi: http://feeds.feedburner.com/paraisoLinux

Donde dice:

<?php bloginfo('url'); ?>

lo podemos reemplazar por la direccion de nuestro blog, por ejemplo http://paraisolinux.com

Donde dice:

<?php bloginfo('description'); ?>

pueden reemplazarlo por la descripcion de su blog.

Y asi pueden buscar estos pequeños trozos de codigo y reemplazarlos por su valor correspondiente, por lo general podran hacer esto en los archivos header.php, footer.pgp y sidebar.php, puede que encuentren tambien trozos similares en otros archivos pero eso ya dependera del theme que esten usando.

Varias Vistas para la misma accion en KumbiaPHP

Bueno, extrañe bloggear :) ya solo me queda un examen pero esta facil asi que vuelvo a postear.

Aprendi varias cosas ultimamente con KumbiaPHP y en parte gracias a la buena onda de los desarrolladores que siempre estan dispuestos a ayudar.

Hoy quiero compartir con Ustedes un metodo sencillo para tener varias vistas para una misma accion en kumbiaPHP.

De que nos sirve esto? Pues esto es una de las ventajas del modelo MVC y nos sirve para muchas cosas. Por ej: Si yo hago una aplicacion web y quiero que tambien pueda ser accedida desde los celulares no es necesario programar toda la aplicacion de nuevo, sino simplemente cambiar la vista pero que el controlador siga siendo el mismo.

Vamos a lo practico.

Supongamos que tenemos un controlador llamado ejemplo_controller.php y el cual tiene una accion index y esa accion queremos que tenga 2 vistas. El controlador tendra el siguiente codigo:

<?php
class EjemploController extends ApplicationController {

function index($var=null){
 $this-&gt;nombre="Fede";
 if ($var=="wap"){
 $this-&gt;render("index2","default");
 }
}

}
?>

Lee el resto de esta entrada…

Leer paginas web con PHP

Se supone que el blog tambien trata la tematica de programacion, pero desde que conoci a KumbiaPHP framework mas que aprender a programar me he dedicado a rascarme ya que solo toma unos dias aprender a usar el framework :)

Pero igualmente siempre es util algo de informacion para los que recien estan empezando o simplemente no les gusta usar frameworks como mi amigo blogger deckerix que ha preparado este cortito pero sencillo ejemplo de como leer paginas web con php.

Pero con que proposito querriamos leer una pagina web desde otra pagina web? Pues existen muchisimas razones y voy a decirles cuales se me ocurren en este momento:

  • aprovechar los datos mostrados por otra pagina para usarlos en la nuestra (en algunos paises esto se llama “robar contenido” :P )
  • podriamos armarnos un lector de archivos online
  • podriamos procesar el codigo html de una pagina de manera online
  • y estoy escaso de ideas pero es util para muchas cosas :)

Vamos a los hechos:

Lee el resto de esta entrada…

Avances de kumbiaphp framework

Les traigo buenas noticias sobre el framework de desarrollo kumbiaphp, ya he escrito varios post sobre este y ahora veamos algo de noticias por parte del blog oficial….

Nueva estructura de directorios

Nueva estructura de directorios - click para agrandar

  • Entre las buenas nuevas tenemos que ya la
    versión 1.0 codename Spirit
    tiene su pantalla de bienvenida, y que no sólo es la bienvenida a la que estamos acostumbrados a ver, lo digo más que todo para los usuarios que tienen tiempo en el proyecto notarán la diferencia :-), esta nueva pantalla de bienvenida trae una serie de elementos que servirán de ayuda al momento que nos iniciamos con el framework, aparte de ser un diseño mas pensado y vistoso podremos manejar información de nuestra configuración.
  • De las nuevas implementaciones, podemos decir algo con suma gratificación y es que estrenamos nueva estructura de directorios, pensada para que los usuarios tengan aplicaciones mas flexibles de administrar y escalables, esto significa que hemos desacoplado el core de kumabiaphp framework de nuestra aplicación (Yo he estado observando esta neuva estructura de directorios y me parece mucho mejor asi).
  • Otra de las implementaciones que viene próxima a ser integrada a kumbiaphp framework, es el soporte sin mod_rewrite de apache, para aquellos que utilizan hosting compartidos (Esto es simplemente Genial!).

Lee el resto de esta entrada…

ActiveRecord en KumbiaPHP

Bueno hoy vamos a ver una herramienta muy poderosa que nos proporciona kumbiaPHP framework. Se trata de ActiveRecord. ActiveRecord proporciona la capa objeto-relacional que sigue rigurosamente el estándar ORM. Que signifca esto? Pues que ahora vamos a poder tratar las tablas como clases, los registros como objetos y los campos como atributos. Esto nos brindara una muy buena y sencilla manera de trabajar con tablas despreocupandonos de las molestas sentencias que usabamos antes.

Para usar ActiveRecord es necesario crear un modelo para cada tabla como ya habiamos visto en el ejemplo anterior. Es decir que por ejemplo para la tabla clientes nuestro modelo sera un archivo llamado clientes.php dentro del directorio models y que contenga:

<?php
class Clientes extends ActiveRecord {
}
?>

Antes de pasar a ver como se usa voy a recomendarles que sigan 2 convenciones que son las sugeridas tambien en el libro.

  • Llamar Id al campo clave de tabla y colocarla como autonumerica
  • campo_id: Los campos terminados en _id indican relaciones foráneas a otras tablas, de esta forma se puede definir fácilmente las relaciones entre las entidades del modelo. Un campo llamado clientes_id en una tabla indica que existe otra tabla llamada clientes y esta contiene un campo id que es foránea a este.

Lee el resto de esta entrada…

© 2010 FreshBrown Theme. All rights reserved.

Powered by Wordpress | Theme by TricksDaddy