diff options
| author | Adonay Felipe Nogueira (http://libreplanet.org/wiki/User:Adfeno) <adfeno.7046@gmail.com> | 2026-04-26 17:31:30 -0300 |
|---|---|---|
| committer | Adonay Felipe Nogueira (http://libreplanet.org/wiki/User:Adfeno) <adfeno.7046@gmail.com> | 2026-04-26 17:31:30 -0300 |
| commit | 259182720f63bbcbe258de37c9f494c085a2546f (patch) | |
| tree | c14622f93375fd4f5a080d47f8510fbdcd2ec40f /templates | |
| parent | 7de36fb647018c582f9de9a442c4e498df62515b (diff) | |
| download | website-master.tar.gz website-master.tar.bz2 website-master.zip | |
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/base.html | 37 | ||||
| -rw-r--r-- | templates/contato.html | 17 | ||||
| -rw-r--r-- | templates/erro.html | 37 | ||||
| -rw-r--r-- | templates/estatuto.html | 16 | ||||
| -rw-r--r-- | templates/index.html | 6 | ||||
| -rw-r--r-- | templates/regimento-interno.html | 10 |
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 %} |
