2017 © Pedro Peláez
 

project tornadoskeletonapplication

Aplicación esqueleto para el uso de Tornado-PHP

image

danielspk/tornadoskeletonapplication

Aplicación esqueleto para el uso de Tornado-PHP

  • Saturday, June 20, 2015
  • by danielspk
  • Repository
  • 1 Watchers
  • 0 Stars
  • 15 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 9 Versions
  • 0 % Grown

The README.md

Tornado Skeleton Application

Aplicación esqueleto para Tornado-PHP, (*1)

ScreenShot, (*2)

TORNADO es un reducido marco de trabajo para PHP que permite implementar el patrón HMVC y/o servicios RESTfull, (*3)

Puede obtener más información en su web http://tornado-php.com, (*4)

Instalación:

La instalación de la aplicación esqueleto para utilizar tornado requiere el uso de Composer. Si tiene dudas sobre como instalar Composer diríjase al siguiente enlace: https://getcomposer.org/download/, (*5)

Instalación:, (*6)

  • Descarge la aplicación esqueleto desde: https://github.com/danielspk/TornadoSkeletonApplication, (*7)

  • Inicie la consola de comando y ejecute el siguiente comando:, (*8)

composer install
  • En caso de querer utilizar URL amigables edite el archivo .htaccess del directorio raíz y modifique las líneas 4 y 5 de acuerdo a la ubicación del proyecto dentro del servidor y las restricciones que quiera aplicar a los redireccionamientos.

Puede realizar todos estos pasos juntos ejecutando la siguiente instrucción en la consola de comando:, (*9)

composer create-project danielspk/tornadoskeletonapplicacion /ruta/de/destino/de/proyecto 1.*

Configuración y Organización:

Todo aspecto referido a la configuración de la aplicación debe realizarse en el archivo:, (*10)

app/config/config.php, (*11)

Todos los hooks/eventos de la aplicación deben realizarse en el archivo:, (*12)

app/src/hooks.php, (*13)

Todos los enrutamientos de la aplicación deben realizarse en el archivo:, (*14)

app/src/route.php, (*15)

Todos los servicios inyectados de la aplicación deben realizarse en el archivo:, (*16)

app/src/services.php, (*17)

Los módulos HMVC deben alojarse en:, (*18)

app/modules/, (*19)

Ambiente de desarrollo

Dado que pueden existir definiciones que son exclusivas del ambiente de desarrollo, todos los archivos antes mencionados tienen su par con el prefijo "_dev" en su parte posterior para definir las configuraciones, servicios, ganchos y/o rutas que fueran específicas de dicho entorno (las mismas sólo se incluirán cuando la aplicación se encuentre en entorno de desarrollo: 'tornado_environment_development' === true), (*20)

Datos de prueba

La aplicación esqueleto contiene una mínima configuración inicial (rutas, servicios, hooks, etc) a modo de ejemplo. Todos los paquetes incluidos en "require-dev" del archivo de configuración de composer no son obligatorios para el funcionamiento de Tornado. Agrege y/o elimine los paquetes que su aplicación requiera., (*21)

Sugerencia para enlaces relativos y URL amigables:

Para que su sistema se ajuste rápidamente a un entorno de url amigables, puede definir, en el archivo de configuración, una constante llamada URLFRIENDLY con el valor de base para las rutas relativas, y luego utilizar la misma en la etiqueta base de html dentro del head. Ejemplo:, (*22)

    // usando .htaccess
    define('URLFRIENDLY', 'http://local.web/project/');

    // sin htaccess
    define('URLFRIENDLY', 'http://local.web/project/index.php?/');
    <base href='<?=URLFRIENDLY?>' />

    <!-- ejemplo de uso -->
    <a href="./ruta">Link a ruta</a>

De esta forma con sólo editar el valor de dicha constante el sistema se ajustará automáticamente al uso o no de url amigables., (*23)

Más información:

La documentación sobre el uso de Tornado PHP se encuentra disponible en http://tornado-php.com, (*24)

Sugerencias:

Escriba a la dirección info@daniel.spiridione.com.ar, (*25)

The Versions

20/06 2015

dev-develop

dev-develop http://tornado-php.com

Aplicación esqueleto para el uso de Tornado-PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

tornado tornado-php

20/06 2015

dev-master

9999999-dev http://tornado-php.com

Aplicación esqueleto para el uso de Tornado-PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

tornado tornado-php

20/06 2015

v1.0.7

1.0.7.0 http://tornado-php.com

Aplicación esqueleto para el uso de Tornado-PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

tornado tornado-php

22/05 2015

v1.0.6

1.0.6.0 http://tornado-php.com

Aplicación esqueleto para el uso de Tornado-PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

tornado tornado-php

01/04 2015

v1.0.5

1.0.5.0 http://tornado-php.com

Aplicación esqueleto para el uso de Tornado-PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

tornado tornado-php

31/03 2015

v1.0.4

1.0.4.0 http://tornado-php.com

Aplicación esqueleto para el uso de Tornado-PHP

  Sources   Download

MIT

The Requires

 

tornado tornado-php

25/03 2015

v1.0.3

1.0.3.0 http://tornado-php.com

Aplicación esqueleto para el uso de Tornado-PHP

  Sources   Download

MIT

The Requires

 

tornado tornado-php

25/03 2015

v1.0.2

1.0.2.0 http://tornado-php.com

Aplicación esqueleto para el uso de Tornado-PHP

  Sources   Download

MIT

The Requires

 

tornado tornado-php

25/03 2015

v1.0.1

1.0.1.0 http://tornado-php.com

Aplicación esqueleto para el uso de Tornado-PHP

  Sources   Download

MIT

The Requires

 

tornado tornado-php