Las novedades de Composer 1.7
Composer es el gestor de paquetes/dependencias que utilizan las aplicaciones PHP. Hace unos días se publicó la versión 1.7.0, que introduce algunas mejoras menores pero interesantes. Los comandos más utilizados (install y update) ahora definen alias de una sola letra para que los...
Aprende Symfony2 (Parte 3): Bundles
Este es el tercer artículo de la serie para aprender sobre el framework Symfony2. En los anteriores artículos empezamos creando nuestro proyecto vacío con los siguientes archivos: . ├── app │ ├── AppKernel.php │ ├── cache │ │ └── .gitkeep │ ├── config │ │ └── config...
Aprende Symfony2 (Parte 2): Aplicación vacía
Este es el segundo artículo de la serie para aprender a programar con el framework Symfony. En el primer artículo empezamos creando nuestro proyecto vacío con los siguientes archivos: . ├── composer.json ├── composer.lock └── .gitignore Al ejecutar el comando composer install se ...
Aprende Symfony2 (Parte 1): Composer
¿No sabes nada del framework Symfony2, y te gustaría leer una guía rápida para aprender cómo utilizarlo, y cómo funciona? ¡Entonces este artículo es para ti! No me malinterpretes, tarde o temprano tendrás que leer la documentación de Symfony, y deberás practicar mucho si quieres ...
Cómo instalar Composer globalmente
Composer es el gestor de paquetes que utilizan todas las aplicaciones PHP modernas. Por eso es muy importante saber instalarlo correctamente en tu sistema operativo. Cuando se publicó Composer por primera vez, se recomendaba descargarlo para cada proyecto PHP ejecutando este códi...
Los alias de Composer
¿Por qué se necesitan los alias? Cuando guardas el código de tus paquetes en un repositorio de código VCS (es decir, Git, Mercurial o Subversion) Composer define automáticamente versiones para cualquier rama cuyo nombre parezca una versión (por ejemplo, la rama 2.0). Para el rest...
Los instaladores propios de Composer
En ocasiones, los paquetes instalados mediante Composer necesitan realizar algunas tareas durante su instalación, como por ejemplo instalar elementos fuera del directorio vendor/ por defecto. Composer permite crear instaladores propios para definir toda esta lógica específica de ...
Cómo crear tu propio repositorio de Composer
Satis es un generador estático de repositorios de tipo composer. En otras palabras, es una versión ultra-ligera y ultra-simplificada de Packagist que funciona mediante archivos estáticos. Satis se utiliza para crear repositorios de Composer para los paquetes privados de tu empres...
Los archivos binarios de Composer
¿Qué es un archivo binario de Composer? Los archivos ejecutables o "archivos binarios" de Composer están formados por cualquier script de línea de comandos que el paquete quiera poner a disposición de sus usuarios. Los scripts que no están pensados para los usuarios del...
Los scripts de Composer
Los scripts de Composer consisten en callbacks de PHP (definidos como métodos estáticos) o en comandos ejecutables en la consola. Los scripts son muy útiles para ejecutar código o comandos propios del paquete durante la ejecución de Composer. Ten en cuenta que solamente se ejecut...