Afegir custom emojis a Pleroma
Sí, fa molts de dies que no escrivia res, he anat liat mudant-me en plena pandèmia i començant un màster, i la ganduleria és molta. Però bé que alguna cosa a dir hi ha avui. El retorn el farem personalitzant la nostra instància de Pleroma, i ho farem afegint emoticones pròpies que són molt guais. Així que sense més dilacions comencem.
Si tenim accés a un servidor de Pleroma, podem seguir els següents passos per a tal d'afegir les emoticones que vulguem a la nostra instància de Pleroma. (Aquests passos són una interpretació personal dels passos a seguir explicats en la documentació de Pleroma)
Primer: crear directoris
En el nostre servidor haurem de crear el directori emoji a instance/static/
si no hi és ja. Per defecte instance/static/
està a /var/lib/pleroma/static/
així que la ruta final hauria de ser /var/lib/pleroma/static/emoji/
Dins d'aquest fitxer és bona pràctica mantenir diferents packs d'emoticones en diferents directoris així que podem crear un primer directori dins d'emoji anomenat custom, per exemple on posarem algunes emoticones especials del nostre servidor.
Segon: penjar les emoticones
Ara que tenim el lloc hauríem de penjar a la carpeta custom les emoticones que vulguem. Per anar bé haurien d'estar en format .png, tenir una mida de 50x50 i pesar menys de 5kiB per mantenir la compatibilitat amb mastodon.
Tercer: emoji.txt
Aquest fitxer no tinc clar si fa falta, però el podem posar per ajudar-nos a verificar que cada emoji vagi amb el nom adequat. Aquest fitxer hauria de tenir el format següent:
nomemoji, /emoji/custom/emoji.png
I així successivament per a tots els emojis un emoji per línia.
Quart: editar config.exs
Editem el fitxer de configuració situat a /etc/pleroma/config.exs
i afegim la línia:
config :pleroma, :emoji, shortcode_globs: ["/emoji/custom/**/*.png", "/emoji/custom/**/*.gif"]
Cinquè: reiniciar Pleroma
Doncs això reiniciem el servei i amb una mica de sort ja podem utilitzar les noves emoticones amb :nomemoji: o buscant la nomemoji al menú de cerca d'emojis de la interfíce web. Si ets a la web i no et surt directament prova de refrescar la pàgina i el caché (un ctrl+shift+r
si ets a firefox)
Això és tot per avui! Fins la propera.