Sergio Álvarez (xergio)

Escrito 404

YAML

Creo que voy a usar YAML para la configuración de este sitio. Ahora mismo lo tengo algo chapú porque lo metí directamente en una clase a piñón. Total, para cuatro cosas que tengo... Pero ahora lo quiero cambiar.

YAML es una forma de representar datos de forma muy intuitiva t lejible que se puede usar para configuraciones, logs, documentos, etc. Una vez creado el documento con el formato YAML ya solo tienes que pasarle un parser y generas por ejemplo un array con todos los datos.

Me gusta por 3 cosas:

  1. Como se lee fácilmente es muy sencillo de mantener.
  2. El formato es muy similar a la sintaxis de Python, indentando para hacer bloques y demás.
  3. Puedes crear un archivo de configuración y usarlo luego en múltiples lenguajes con sus respectivos parsers.

Para PHP en concreto voy a usar una clase llamada spyc. Parece ligera y hace su cometido. Aquí tenéis un ejemplo del archivo en YAML y cómo queda el array una ver parseado.

Sencillo, ¿no?

No hay comentarios aun

Deja un comentario

Pulsa en los títulos para ver información sobre cómo comentar.

Autocompletado de nicks

Todos los campos del formulario son opcionales menos el del PIN.

Usa el tabulador para autocompletar los nicks de otros comentaristas.

Si escribes @ y pulsas la tecla tabulador varias veces podrás recorrer la lista de nicks usados

Y si escribes # (almoadilla) y número (Ej.: #5) se substituirá directamente el nick del comentario correspondienmte al pulsar el tabulador.

Tags HTML permitidos

Tags: a, strong, b, em, u, code, cite.

El tag a admite la propiedad href="..." para indicar la dirección.

Los tags también tienen autocompletado (al igual que los nicks). Para usarlos se pone por ejemplo strong + TABULADOR.

Formulario para comentar

Cargando...

Todo el contenido bajo el dominio XERGIO.NET está sujeto a la licencia Creative Commons con las condiciones BY-SA. Web estandarizada en XHTML 1.0, CSS 2, RSS 2 y Atom 1.0.