Foros abiertos para surforce-cms y surforce-social

Les copio el mail que mandé al foro del tallerphp5 que hicimos durante el año 2007:


"Estimados:


Estoy reorganizando los proyectos, ya habrán escuchado de "surforce-social" (la misma idea de "surforce-cms" pero en otro contexto). Para empezar a definir un nuevo criterio, cerraré este foro y crearé uno público para todos los que quieran participar (el commit sobre el svn seguirá siendo restrictivo según demostrada valía para contribuir).


Desde ya agradezco la participación de todos e invito a que si desean seguir participando libremente (en cualquiera de los proyectos abierto), se den de alta voluntariamente.

Un abrazo a todos, empezaremos el año 2008 con cambios, como debe ser ;-)"


Así seguiremos con los demás proyectos, aportando mi experiencia para ayudar a ser de "incubadora" usando como base Zend Framework y apoyar de esta forma el desarrollo de nuestra comunidad compartiendo entre todos los avances que hagamos en nuestros proyectos abiertos.

Actualmente tenemos:
Y tengo pendiente que se postule algún voluntario para ser el desarrollador principal de:
Bienvenidos todos, sigamos trabajando y aprendiendo juntos ;-)

Nuevo proyecto: "surforce-social"


Bien, lanzamos nuevo proyecto y este estará relacionado con las redes sociales de contactos, tan en auge en este momento entre las empresas del rubro "web". Nuestro proyecto comunitario inicial fue suforce-cms, que aunque su desarrollo sigue lento y la participación de los colaboradores es muy esporádica, se mantiene activo y se está usando como base para otros proyectos que necesiten de una estructura inicial para proveer un servicio de tipo CMS y a su vez para empezar a desarrollar con Zend Framework (evitando involucrase en estructuras extremadamente complejas como puede ser Joomla, Drupal o Mambo).

En este caso, tomaremos otro tema para este proyecto, y son la redes sociales. Conozco a muchas empresas que quieren o están embarcadas en proyectos de desarrollo de este tipo de productos (algunas hasta han recibido millones de dólares en inversión), y no son pocas las veces que me han pedido para desarrollar un producto con estas características. Así qué mejor para acaparar la atención de los desarrolladores que involucrarnos en un tema tan interesante como este ;-)

Pablo Morales, un colega uruguayo que está trabajando en Argentina, nos dará una mano con el proyecto: él será el teamleader del mismo y yo lo apoyaré desde el rol de project manager. Se tocarán muchos temas interesantes, como el hecho de desarrollar toda la comunicación interna del mismo entre los usuarios y a su vez la posibilidad de hacer chat entre ellos. Por consiguiente, mucha interfaz, mucho Ajax ;-)

Los últimos meses he venido investigado "desde dentro" varios sistemas, conociendo fortalezas y debilidades. Entre ellos puedo destacar a neurona, xing, wamba, badoo y recientemente contakme. En lo personal, no los veo extremadamente complejos (tampoco soy un experto en el desarrollo de este tipo de sistemas), y a muchos de ellos les faltan muchas funcionalidades que considero básicas, o que directamente tiene uno pero que falta en el otro, y que juntos se complementarían.

Veremos cómo nos va, desde ya están todos invitados a participar, y espero que el tema interese. Estaremos estos días definiendo la estructura y la arquitectura base para trabajar.

PD: ¿cómo nos va a ir? Ni idea, pero espero que aprendamos algo en el camino, como nos pasó con el primero ;-)

Foro en español sobre Zend Framework


Les comento la existencia de un foro en español para concentrar consultas, novedades y proyectos en nuestro propio idioma sobre Zend Framework. Este foro es parte de un movimiento de la empresa Zend para crear un foro por idioma y así ayudar a difundir esta herramienta entre los desarrolladores PHP.

Espero que lo aprovechemos, no solo consultando, sino también respondiendo dudas.

"Filtro de parámetros en PHP5"

Estaba leyendo anieto2k (desarrollador web español, muy recomendado) y comenta en un artículo la nueva forma de filtrar parámetros que nos brinda PHP5.

Transcribo los ejemplos que me parecieron más claros que lo que dice la documentación oficial sobre el tema.

Comprobar y limpiar una variable POST

PHP 4

1  
<?php
2  
if (isset($_POST["submit"])) {
3       
$submit addslashes(strip_tags($_POST["submit"]));
4  }
5  
?>



PHP 5

1  
<?php
2  
3  
if( filter_has_var  INPUT_POST ’submit’)) {
4  
5     
$submit filter_input(
6        
INPUT_POST
7        
’submit’
8        
FILTER_SANITIZE_SPECIAL_CHARS);
9  
10  }
11  
?>



Validar email

PHP 4

1  
<?php
2  
3  $valida 
ereg("^([a-zA-Z0-9\._]+)\@([a-zA-Z0-9\.-]+)\.([a-zA-Z]{2,4})$",$email);
4  
5  if( !
valida ){
6     echo 
"El e-mail no es válido";
7  } else {
8     
// ...
9  
}
10  
11  
?>



PHP 5

1  
<?php
2  
if( filter_var('roberto@example.com'FILTER_VALIDATE_EMAIL )){
3     echo 
"El e-mail no es válido";
4  } else {
5     
// ...
6  
}
7  
?>



¿Alguna duda que hay que migrar urgentemente a PHP5? ;-)

Entradas populares