summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorAdonay Felipe Nogueira (http://libreplanet.org/wiki/User:Adfeno) <adfeno.7046@gmail.com>2026-04-26 17:31:30 -0300
committerAdonay Felipe Nogueira (http://libreplanet.org/wiki/User:Adfeno) <adfeno.7046@gmail.com>2026-04-26 17:31:30 -0300
commit259182720f63bbcbe258de37c9f494c085a2546f (patch)
treec14622f93375fd4f5a080d47f8510fbdcd2ec40f /templates
parent7de36fb647018c582f9de9a442c4e498df62515b (diff)
downloadwebsite-master.tar.gz
website-master.tar.bz2
website-master.zip
Adiciona conteúdo do repositório provisórioHEADmaster
Diffstat (limited to 'templates')
-rw-r--r--templates/base.html37
-rw-r--r--templates/contato.html17
-rw-r--r--templates/erro.html37
-rw-r--r--templates/estatuto.html16
-rw-r--r--templates/index.html6
-rw-r--r--templates/regimento-interno.html10
6 files changed, 123 insertions, 0 deletions
diff --git a/templates/base.html b/templates/base.html
new file mode 100644
index 0000000..c25a275
--- /dev/null
+++ b/templates/base.html
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<html lang="pt-br">
+ <head>
+ {%- block cabeca %}
+ <meta charset="utf-8" />
+ <link rel="stylesheet" href="{{ url_for('static', filename = 'base.css') }}" />
+ {%- endblock %}
+ <title>{% block titulo required %}{% endblock %} — {{ organizacao }}</title>
+ </head>
+ <body>
+ <header>
+ <h1>{{ organizacao }}</h1>
+ <nav aria-label="Menu de navegação">
+ {%- set navegacao = [
+ ('/index.html', 'Sobre'),
+ ('/estatuto.html', 'Estatuto'),
+ ('/regimento-interno.html', 'Regimento Interno'),
+ ('/contato.html', 'Contato')
+ ] %}
+ <ul>{% for endereco, nome in navegacao %}
+ {%- if request.path is defined and request.path == endereco %}
+ <li><a aria-current="page" href="{{ endereco }}">{{ nome }}</a></li>
+ {%- else %}
+ <li><a href="{{ endereco }}">{{ nome }}</a></li>
+ {%- endif -%}
+ {% endfor -%}</ul>
+ </nav>
+ </header>
+ <div>
+ <main id="principal" aria-labelledby="titulo">
+ <h2 id="titulo">{{ self.titulo() }}</h2>
+ {%- block principal required %}{% endblock -%}
+ {%- if self.extra() %}<section class="nao-contar">{%- block extra %}{% endblock -%}</section>{% endif -%}
+ </main>
+ </div>
+ </body>
+</html>
diff --git a/templates/contato.html b/templates/contato.html
new file mode 100644
index 0000000..c4de814
--- /dev/null
+++ b/templates/contato.html
@@ -0,0 +1,17 @@
+{% extends 'base.html' %}
+{% block titulo %}Contato{% endblock %}
+{% block principal %}
+<p>Seguem as formas de participar ou entrar em contato:</p>
+<ul>
+ <li>
+ <p><a href="mailto:exemplo@email.tld">Envie um e-mail</a>.</p>
+ </li>
+ <li>
+ <p><a href="xmpp:federacao_soberana@grupos.brigadadigital.org.br?join">Entrando na sala XMPP</a>.</p>
+ <p>Não sabe o que é o XMPP, suas vantagens e como usar? <a href="https://forum.ayom.media/post/60917">Veja o tutorial feito por daltux</a> e também <a href="https://libreplanet.org/wiki/XMPP.pt">pelo LibrePlanet</a>.</p>
+ </li>
+ <li>
+ <p>Se você tiver permissão, <a href="{{ url_for('static', filename = 'tutorial_gobby.pdf') }}">contribua diretamente usando o Gobby</a>.</p>
+ </li>
+</ul>
+{% endblock %}
diff --git a/templates/erro.html b/templates/erro.html
new file mode 100644
index 0000000..230914a
--- /dev/null
+++ b/templates/erro.html
@@ -0,0 +1,37 @@
+{% extends 'base.html' %}
+{% block titulo %}Erro HTTP {{ erro['code'] }}{% endblock %}
+{% block principal %}
+{%- set traducoes = dict({
+ 400: 'Requisição mal feita',
+ 401: 'Acesso não autorizado',
+ 403: 'Proibido para este usuário',
+ 404: 'Caminho ou arquivo não encontrado',
+ 405: 'Método de requisição não permitido',
+ 406: 'Critérios de requisição não aceitáveis',
+ 408: 'Tempo esgotado',
+ 409: 'Conflito com o estado do servidor',
+ 410: 'O caminho ou arquivo foi removido',
+ 411: 'É preciso informar o tamanho desejado',
+ 412: 'Nenhum resultado para as condicionantes informadas nos cabeçalhos da requisição',
+ 413: 'O conteúdo da requisição é muito grande',
+ 414: 'Caminho muito longo',
+ 415: 'Tipo de mídia ou conteúdo não suportado',
+ 416: 'O intervalo requerido para o arquivo não existe',
+ 417: 'Requisição grande não autorizada/esperada',
+ 418: 'Eu sou uma chaleira ou não aceito robôs',
+ 422: 'Erro de semântica ou dados inválidos',
+ 423: 'Arquivo Travado ou bloqueado',
+ 424: 'Dependência não cumprida',
+ 428: 'Condição requerida',
+ 429: 'Muitos pedidos ou requisições',
+ 431: 'Cabeçalhos muito grandes',
+ 451: 'Indisponível legalmente',
+ 500: 'Erro interno',
+ 501: 'Não implementado',
+ 502: 'Ponte de ligação ruim',
+ 503: 'Serviço indisponível',
+ 504: 'Tempo esgotado para a ponte de ligação',
+ 505: 'Versão HTTP não suportada'
+}) %}
+<p>{{ traducoes[erro['code']] }}</p>
+{% endblock %}
diff --git a/templates/estatuto.html b/templates/estatuto.html
new file mode 100644
index 0000000..8348bac
--- /dev/null
+++ b/templates/estatuto.html
@@ -0,0 +1,16 @@
+{% extends 'base.html' %}
+{% block titulo %}Estatuto{% endblock %}
+{% block principal %}
+<p>Versão estática do Estatuto.</p>
+<h3>Teste A</h3>
+<p>A 1</p>
+<h3>Teste B</h3>
+<p>B 1</p>
+<h4>Teste B B</h4>
+<p>B B 1</p>
+{% endblock %}
+{% block extra %}
+<h3>Sugerindo alterações</h3>
+<p>Uma das formas de propor mudanças neste documento é <a href="">deixar uma mensagem no ActivityPub</a>.</p>
+<p>Você também pode <a href="/contato.html">fazer um comentário ou entrar em contato de outras formas</a>.</p>
+{% endblock %}
diff --git a/templates/index.html b/templates/index.html
new file mode 100644
index 0000000..77beab4
--- /dev/null
+++ b/templates/index.html
@@ -0,0 +1,6 @@
+{% extends 'base.html' %}
+{% block titulo %}Sobre a {{ organizacao }}{% endblock %}
+{% block principal %}
+<p>A {{ organizacao }} tem como fins e objetivos a promoção da soberania digital do Brasil e de sua população. Para tanto, estamos construindo de forma colaborativa o Estatuuto, Regimento Interno e demais elementos.</p>
+<p>Tem alguma sugestão? Quer participar? Veja as páginas no menu de navegação para saber como contribuir.</p>
+{% endblock %}
diff --git a/templates/regimento-interno.html b/templates/regimento-interno.html
new file mode 100644
index 0000000..f8921c2
--- /dev/null
+++ b/templates/regimento-interno.html
@@ -0,0 +1,10 @@
+{% extends 'base.html' %}
+{% block titulo %}Regimento Interno{% endblock %}
+{% block principal %}
+<p>Versão estática do Regimento Interno.</p>
+{% endblock %}
+{% block extra %}
+<h3>Sugerindo alterações</h3>
+<p>Uma das formas de propor mudanças neste documento é <a href="">deixar uma mensagem no ActivityPub</a>.</p>
+<p>Você também pode <a href="/contato.html">fazer um comentário ou entrar em contato de outras formas</a>.</p>
+{% endblock %}