Table of Contents : El manual

Iniciarse en CakePHP

¿Qué es CakePHP? ¿Por que usarlo?

CakePHP es un marco de desarrollo [framework] rápido para PHP, libre, de código abierto. Es una estructura fundamental para que los programadores creen aplicaciones Web. Nuestro objetivo principal es permitirle trabajar en una forma estructurada y rápida, sin pérdida de flexibilidad.

CakePHP le quita la monotonía al desarrollo web. Le ofrecemos todas las herramientas necesarias para empezar la codificación de lo que realmente necesita hacerse: la lógica específica de su aplicación. En vez de reinventar la rueda cada vez que comience un nuevo proyecto, obtenga una copia de CakePHP y comience con lo realmente esencial de su aplicación.

CakePHP tiene un activo equipo de desarrolladores y comunidad, brindándole gran valor al proyecto. Además de mantenerle alejado de reinventar la rueda, usar CakePHP significa que el núcleo de su aplicación está bien probado y es constantemente mejorado.

He aquí una breve lista de características que disfrutará al utilizar CakePHP:

  • Activa y amistosa comunidad
  • Licencia flexible
  • Compatible con PHP4 y PHP5
  • CRUD integrado para la interacción con la base de datos
  • Soporte de aplicación [scaffolding]
  • Generación de código
  • Arquitectura Modelo Vista Controlador (MVC)
  • Despachador de peticiones [dispatcher], con URLs y rutas personalizadas y limpias
  • Validación integrada
  • Plantillas rápidas y flexibles (sintaxis de PHP, con ayudantes[helpers])
  • Ayudantes para AJAX, Javascript, formularios HTML y más
  • Componentes de Email, Cookie, Seguridad, Sesión y Manejo de solicitudes
  • Flexibles listas de control de acceso
  • Limpieza de datos
  • Caché flexible
  • Localización
  • Funciona en cualquier subdirectorio del sitio web, con poca o ninguna configuración de Apache

Dónde obtener ayuda

Has comenzado en el lugar correcto. Este manual (y la API), probablemente deberían ser el primer lugar al que dirigirse para obtener respuestas. Como ocurre con muchos otros proyectos de código abierto, tenemos gente nueva con regularidad. Primero haga su mejor esfuerzo por responder a sus preguntas usted mismo. Las respuestas pueden demorarse, pero las recordará por un largo plazo, y reducirá así nuestra carga de soporte. Tanto el manual como la API tienen una versión en línea.

http://book.cakephp.org/

http://api.cakephp.org/1.2

Si se ha quedado atorado, consúltenos en el canal de IRC de CakePHP. Por lo general, alguien del equipo de desarrollo suele estar conectado, especialmente durante las horas de luz solar correspondiente a los usuarios de América del Norte y América del Sur. Nos encantaría saber de usted, si necesita ayuda, o quiere encontrar usuarios en su área, o si desea donar su flamante coche deportivo.

#cakephp@irc.freenode.net

Existe también un canal de IRC dedicado a la comunidad hispano-parlante:

#cakephp-es@irc.freenode.net

La CakePHP Bakery (La Panadería de CakePHP) es un depósito de todas las cosas relacionadas con CakePHP. Navéguelo si está buscando tutoriales, casos de estudio y ejemplos de código. Una vez que esté familiarizado con CakePHP, acceda para compartir sus conocimientos con la comunidad.

http://bakery.cakephp.org

CakeForge es otro recurso que los desarrolladores pueden utilizar para promocionar los proyectos CakePHP que deseen compartir con los demás. Si usted está buscando (o quiere compartir) un interesante componente o un plugin recomebdale, considere CakeForge.

http://www.cakeforge.org

El sitio web oficial de CakePHP es siempre un gran lugar para visitar. Cuenta con enlaces a herramientas de desarrollo frecuentemente utilizadas, videos, oportunidades de donar, y descargas.

http://www.cakephp.org

CakePHP también tiene un muy activo grupo de Google. Puede ser un excelente recurso para encontrar respuestas archivadas, preguntas frecuentes, y obtener respuestas a los problemas inmediatos.

http://groups.google.com/group/cake-php/

Si está buscando un grupo de google donde se pueda hablar español, considere entonces el grupo para la comunidad hispano-parlante.

http://groups.google.com/group/cakephp-es/