Nikola auto commit.

Nikola version: 8.3.3
src
Patricio García 2025-08-21 09:39:08 +01:00
parent a2e549260d
commit 1bd9edd297
5 changed files with 45 additions and 11 deletions

Binary file not shown.

View File

@ -29,7 +29,7 @@ BLOG_DESCRIPTION = "Tecnologías para la Educación y Transparencia Tecnológica
# URLs of social networks
XMPP_URL = 'xmpp:educatic-general@conference.txs.es'
MASTODON_URL = 'https://txs.es/@educatic'
MASTODON_URL = 'https://txs.es/@EDUCATIC'
PEERTUBE_URL = 'https://tuvideo.encanarias.info/accounts/educatic'
GIT_URL = 'https://git.txs.es/EDUCATIC'
@ -185,6 +185,7 @@ THEME = "bootstrap4"
# as an accent color (the default ones dont). Must be a HEX value.
THEME_COLOR = '#5670d4'
# Customizatio setup for Mastodon embed timeline widget (https://gitlab.com/idotj/mastodon-embed-timeline/-/blob/master/docs/SETUP.md#customize) to show Mastodon tooths in your site
MASTODON_TIMELINE_INIT = """
instanceUrl: "https://txs.es",
timelineType: "profile",

View File

@ -11,18 +11,18 @@
* Correo electrónico:
[<img src="/assets/img/email.svg" width="45" height="45" alt="email" class="d-inline-block align-center">]({{% url 'email' %}}) &nbsp; [{{% url 'email' delprt=True %}}]({{% url 'email' %}})
[<img src="/assets/img/email.svg" width="45" height="45" alt="email" class="d-inline-block align-center">]({{% url 'email' %}}) &nbsp; [{{% url 'email' account=True %}}]({{% url 'email' %}})
* Grupo de mensajería {{% blog_title %}}-GENERAL [^1]:
[^1]: Utilizamos el protocolo XMPP en nuestro grupo {{% blog_title %}}-GENERAL, para {{% doc %}}unirse a él necesitarás tener una cuenta y un cliente de mensajería XMPP <xmpp>{{% /doc %}}
[<img src="/assets/img/xmpp.svg" width="45" height="45" alt="XMPP" class="d-inline-block align-center">]({{% url 'xmpp' suffix='?join' %}}) &nbsp; XMPP: [{{% url 'xmpp' delprt=True %}}]({{% url 'xmpp' suffix='?join' %}})
[<img src="/assets/img/xmpp.svg" width="45" height="45" alt="XMPP" class="d-inline-block align-center">]({{% url 'xmpp' suffix='?join' %}}) &nbsp; XMPP: [{{% url 'xmpp' account=True %}}]({{% url 'xmpp' suffix='?join' %}})
* Red social [^2]:
[^2]: Para que pueda seguir nuestras novedades, sin comprometer tus datos personales, utilizamos redes sociales distribuidas
[<img src="/assets/img/mastodon.svg" width="45" height="45" alt="Mastodon" class="d-inline-block align-center">]({{% url 'mastodon' %}}) &nbsp; Mastodon: [{{% url 'mastodon' delprt=True %}}]({{% url 'mastodon' %}})
[<img src="/assets/img/mastodon.svg" width="45" height="45" alt="Mastodon" class="d-inline-block align-center">]({{% url 'mastodon' %}}) &nbsp; Mastodon: [{{% url 'mastodon' account=True %}}]({{% url 'mastodon' %}})
* Repositorio de vídeos [^2]:
[<img src="/assets/img/peertube.svg" width="45" height="45" alt="PeerTube" class="d-inline-block align-center">]({{% url 'peertube' %}}) &nbsp; PeerTube: [{{% url 'peertube' delprt=True %}}]({{% url 'peertube' %}})
[<img src="/assets/img/peertube.svg" width="45" height="45" alt="PeerTube" class="d-inline-block align-center">]({{% url 'peertube' %}}) &nbsp; PeerTube: [{{% url 'peertube' account=True %}}]({{% url 'peertube' %}})

View File

@ -29,7 +29,7 @@ Las herramientas que habitualmente usamos no son éticamente neutras, son ejempl
El proyecto surge del encuentro de distintas propuestas individuales de algunos profesores de la ULL, por lo que tiene ya su recorrido y experiencia. Se pretende poner en común lo mejor de cada uno, para facilitar un más adecuado uso de las TICs en la docencia a la comunidad educativa, inicialmente universitaria, pero también con posibilidad de servir de referencia a otros niveles de la educación.
Las propuestas de herramientas TICs educativas que creemos cumplen el requisitos de ser éticamente neutras deben ser *Software Libre*, o sea, que cumplan las cuatro libertades del mismo:
Las propuestas de herramientas TICs educativas que creemos cumplen el requisitos de ser éticamente neutras deben ser *[Software Libre](https://es.wikipedia.org/wiki/Software_libre)*, o sea, que cumplan las cuatro libertades del mismo:
1. Libertad de ejecutar el programa
2. Libertad de estudiar el programa y modificarlo
@ -38,7 +38,9 @@ Las herramientas que habitualmente usamos no son éticamente neutras, son ejempl
esto facilita a las instituciones educativas disponer herramientas TICs en modo autoalojado, teniendo control sobre las mismas y permitiendo además independecia tecnológica y una gestión adecuada de los datos personales de los usuarios. Además fomenta la colaboración y la innovación.
A lo largo de nuestros años de experiencia hemos comprobado que en el mundo del sotware libre existen multitud de herramientas educativas, muchas de ellas con prestaciones similares o superiores a aquellas promovidas por el capitalismo salvaje de la vigilancia.
También creemos que los formatos de ficheros y protocolos de comunicación utilizados en las herramientas TICs deben ser estándares abiertos, permitiendo el intercambio de información y la interconexión entre aplicaciones. De esta forma somos partidarios de aplicaciones federadas en redes interoperables y descentralizadas, lo conocido como *[Fediverso](https://es.wikipedia.org/wiki/Fediverso)*.
A lo largo de nuestros años de experiencia hemos comprobado que existen multitud de herramientas educativas que cumplen los anteriores requisitos, muchas de ellas con prestaciones similares o superiores a aquellas promovidas por el capitalismo salvaje de la vigilancia. Algunas de ellas las tenemos en prueba como parte de {{% doc %}}nuestros servicios <services>{{% /doc %}}.
{{% blog_title %}} se constituye como un foro donde seleccionar, probar, evaluar, beneficiarse, difundir y promover del uso de herramientas TICs educativas éticamente neutras.

View File

@ -5,9 +5,9 @@ Template engine: Mako
Usage:
{{% url <site> [suffix=<suffix>] [delprt=<delprt>] %}}
{{% url <site> [suffix=<suffix>] [delprt=<delprt>] [account=<account>] %}}
where <site> is one of 'email', 'xmpp', 'mastodon' or 'peertube', corresponding to GLOBAL_CONTEXT variable of EMAIL_URL, XMPP_URL, MASTODON_URL, PEERTUBE_URL and GIT_URL respectively, and sufix variable allow to add a suffix <suffix> to the URL, and if delprt variable is True then remove protocol from URL
where <site> is one of 'email', 'xmpp', 'mastodon' or 'peertube', corresponding to GLOBAL_CONTEXT variable of EMAIL_URL, XMPP_URL, MASTODON_URL, PEERTUBE_URL and GIT_URL respectively, sufix variable allow to add a suffix <suffix> to the URL, if delprt parameter is True then remove protocol from URL, if account parameter is True then return the user account
Example: {{% url 'mastodon' %}} will show the content of MASTODON_URL defined in GLOBAL_CONTEXT of config.py
</%doc>
@ -20,6 +20,29 @@ where <site> is one of 'email', 'xmpp', 'mastodon' or 'peertube', corresponding
return url[i+1:]
%>
<%!
def acc_extr(url):
url = del_prt(url)
i = url.find('/')
if i > -1:
host = url[0:i]
j = url.rfind('/') + 1
if j > 0:
user = url[j:]
else:
user=''
return user + '@' + host
else:
i = url.find('@')
if i > -1:
user = url[:i]
host = url[i+1:]
return user + '@' + host
else:
return url
%>
% if suffix is UNDEFINED:
<% s = '' %>
% else:
@ -32,6 +55,12 @@ where <site> is one of 'email', 'xmpp', 'mastodon' or 'peertube', corresponding
<% d = delprt %>
% endif
% if account is UNDEFINED:
<% a = False %>
% else:
<% a = account %>
% endif
% if _args[0] == 'email':
<% url = EMAIL_URL + s %>
% elif _args[0] == 'xmpp':
@ -46,7 +75,9 @@ where <site> is one of 'email', 'xmpp', 'mastodon' or 'peertube', corresponding
Unknown
% endif
% if d:
% if a:
${url | acc_extr}
% elif d:
${url | del_prt}
% else:
${url}