Skip to content

ivanbaldo/phpday-website

 
 

Repository files navigation

Website de phpday.uy

Configuración

Lo único que hay que hacer es instalar las dependencias del proyecto con Composer.

$ composer install

Desarrollo

Podemos utilizar el servidor built-in de PHP para poder ejecutar el sitio en nuestra máquina:

$ php -S localhost:8000 -t web

Datos útiles

En esta sección se listan algunos datos útiles a tener en cuenta a la hora de realizar cambios.

Traducciones

Las traducciones se guardan en un archivo YAML en el directorio de Resources. Es un diccionario clave/valor cuya clave es utilizada en los templates de la siguiente forma:

<div>{{ 'clave'|trans }}</div>

Si el valor para clave fuera foo, deberíamos ver lo siguiente:

<div>foo</div>

Estilos

Los estilos se compilan usando SASS con el siguiente comando:

$ sass --no-cache --compass --sourcemap=none --style compressed web/css/source/_all.scss web/style.css

Secciones

Como estamos en pleno desarrollo, tanto del sitio como de la organización, no todas las secciones pueden estar habilitadas en el sitio. Las diferentes secciones se configuran en la clase de la aplicación. En caso de querer habilitar una sección solo en desarrollo, podemos hacerlo de la siguiente forma en el archivo de configuración del entorno dev.

$app->extend('section_bag', function (App\SectionBag $bag) {
    $bag->enableSection('MySection');
    
    return $bag; // Don't forget this!!
});

Releases

No releases published

Packages

No packages published

Languages

  • HTML 63.9%
  • CSS 18.3%
  • PHP 13.2%
  • JavaScript 4.6%