====== Flarum ======
Sistema de foros.
* [[https://flarum.org|Web oficial]]
===== Instalación =====
En un directorio vacío:
composer create-project flarum/flarum . --stability=beta
El directorio donde se servirá Flarum debe estar establecido en ''/ruta/flarum/public''. En Apache, creamos un fichero ''.htaccess'' en el directorio de Flarum:
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]
==== Idioma ====
composer require darkfoxdeveloper/flarum-ext-spanish
En el panel de administración, ir a la sección **Extensions** y marcar **Spanish**. En la sección **Basics**, establecer **Spanish (es)** como idioma predeterminado.
* [[https://discuss.flarum.org/d/18300-spanish-extension|Flarum en español]]
===== Extensiones =====
Las extensiones añaden funcionalidades a Flarum.
* [[https://discuss.flarum.org/d/18335-friendsofflarum-links|Links]]: añade enlaces a la cabecera.
* [[https://github.com/FriendsOfFlarum/reactions|Reactions]]: añade reacciones a los comentarios.
* [[https://github.com/FriendsOfFlarum/formatting|Formatting]]: convierte enlaces en imágenes o vídeos dependiendo de la extensión.
Más extensiones de la comunidad en [[https://github.com/FriendsOfFlarum/|FriendsOfFlarum]]
===== Modelo de datos =====
Si queremos mover un hilo a otra categoría (tag), hay que modificar las tablas:
* tags:
* **discussion_count**
* **last_posted_at**
* **last_posted_discussion_id**
* **last_posted_user_id**
* discussion_tag:
* **tag_id**