parent
a2e549260d
commit
1bd9edd297
BIN
.doit.db.db
BIN
.doit.db.db
Binary file not shown.
3
conf.py
3
conf.py
|
@ -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 don’t). 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",
|
||||
|
|
|
@ -9,20 +9,20 @@
|
|||
.. type: text
|
||||
-->
|
||||
|
||||
* Correo electrónico:
|
||||
* Correo electrónico:
|
||||
|
||||
[<img src="/assets/img/email.svg" width="45" height="45" alt="email" class="d-inline-block align-center">]({{% url 'email' %}}) [{{% 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' %}}) [{{% 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' %}}) 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' %}}) 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' %}}) 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' %}}) 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' %}}) 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' %}}) PeerTube: [{{% url 'peertube' account=True %}}]({{% url 'peertube' %}})
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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}
|
||||
|
|
Loading…
Reference in New Issue