7
1
mirror of https://gitlab.com/ansol/web-ansol.org.git synced 2024-11-22 14:21:31 +00:00

Merge branch 'master' into 'EvntosUbuntuSetembroOutubro'

actualização de links para portal de membros

See merge request DiogoConstantino/web-ansol.org!2
This commit is contained in:
Diogo Constantino 2023-10-09 15:57:05 +00:00
commit ecf64608af
36 changed files with 197 additions and 40 deletions

View File

@ -80,6 +80,8 @@ privacy_pack = false
# Show related content at the bottom of pages? # Show related content at the bottom of pages?
show_related = {docs = true, page = false, post = true, project = true, publication = true, talk = true} show_related = {docs = true, page = false, post = true, project = true, publication = true, talk = true}
main_sections = ["noticias", "eventos"]
############################ ############################
## Contact details ## Contact details
## ##

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 82 KiB

View File

@ -1,6 +1,6 @@
--- ---
layout: evento layout: evento
title: OpenTelemetry and Continuous Feedback - Know about your code at runtime title: OpenTelemetry and Continuous Feedback
metadata: metadata:
event: event:
location: Praxis, Coimbra location: Praxis, Coimbra
@ -11,8 +11,11 @@ metadata:
finish: 2023-09-28 20:00:00.000000000 +01:00 finish: 2023-09-28 20:00:00.000000000 +01:00
--- ---
Evento a decorrer em Inglês. Evento a decorrer em Inglês.
**OpenTelemetry and Continuous Feedback - Know about your code at runtime**
There are many tools and libraries that deploy Java code out into production, but how can we bring data and information back into our code? There are many tools and libraries that deploy Java code out into production, but how can we bring data and information back into our code?
Continuous Feedback is a new dev practice that provides developers with exceedingly fast feedback loops and code-change analysis to help navigate complex codebases and gain more confidence in your PRs. Continuous Feedback is a new dev practice that provides developers with exceedingly fast feedback loops and code-change analysis to help navigate complex codebases and gain more confidence in your PRs.

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

View File

@ -11,6 +11,8 @@ metadata:
url: https://wikidatadays.wikimedia.pt/ url: https://wikidatadays.wikimedia.pt/
--- ---
![](cartaz.png)
O Wikidata Days tem a sua génese nos GLAM Days, realizados na Biblioteca Nacional de Portugal em 2018. Desde então, anualmente têm vindo a realizar-se vários eventos em torno do Wikidata e das parceiras entre os GLAM (Galleries, Libraries, Archives and Museums) e a comunidade científica que utilizam o Wikidata como repositório de dados estruturados abertos. O Wikidata Days tem a sua génese nos GLAM Days, realizados na Biblioteca Nacional de Portugal em 2018. Desde então, anualmente têm vindo a realizar-se vários eventos em torno do Wikidata e das parceiras entre os GLAM (Galleries, Libraries, Archives and Museums) e a comunidade científica que utilizam o Wikidata como repositório de dados estruturados abertos.
O Wikidata é um projeto colaborativo da Wikimedia Foundation, a mesma organização responsável pela Wikipédia. Tem como objetivo criar uma base de conhecimento estruturada e aberta, que possa ser utilizada tanto por humanos como por máquinas, permitindo a partilha de dados de forma ligada, fazendo parte da web semântica. O Wikidata é um projeto colaborativo da Wikimedia Foundation, a mesma organização responsável pela Wikipédia. Tem como objetivo criar uma base de conhecimento estruturada e aberta, que possa ser utilizada tanto por humanos como por máquinas, permitindo a partilha de dados de forma ligada, fazendo parte da web semântica.

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -0,0 +1,16 @@
---
layout: evento
title: Porto Codes
metadata:
event:
location: Estambul Doner Kebap, R. de Sampaio Bruno · Porto
site:
url: https://www.meetup.com/portocodes/events/295454528/
date:
start: 2023-09-28 19:30:00.00000 +01:00
finish: 2023-09-28 21:30:00.000 +01:00
---
Porto Codes is a meetup for local and international programming enthusiasts.
The talks are recorded and published with the presenters' consent as one of our
goals is to provide programming resources to the community.

View File

@ -1,6 +1,6 @@
--- ---
layout: evento layout: evento
title: Encontro Ubuntu-pt de Setembro @ Sintra title: Encontro Ubuntu-pt Setembro @ Sintra
metadata: metadata:
event: event:
date: date:

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

View File

@ -0,0 +1,27 @@
---
layout: evento
title: "Building Information Modelling (BIM)"
metadata:
event:
date:
start: 2023-09-29
finish: 2023-09-29
location: Centro Cultural de Vila Flor, Guimarães
site:
url: https://www.ccdr-n.pt/noticia/outros-destaques/BIM
---
**Rumo à transformação digital dos processos de licenciamento de obras públicas e particulares**
A CCDR-NORTE, I.P. promove, em conjunto com a buildingSMART Portugal, a sessão
“Building Information Modelling (BIM): Rumo à transformação digital dos
processos de licenciamento de obras públicas e particulares”. O evento, que tem
lugar a 29 de setembro, no Centro Cultural de Vila Flor, em Guimarães, tem como
objetivo o esclarecimento e a apresentação de estudos de caso de adoção, em
Portugal, do conceito “Building Information Modelling” (BIM).
A sessão destina-se às entidades da Administração Local e Regional e a todos os
restantes agentes da Indústria da Construção com a finalidade de refletir sobre
o papel central do BIM na transformação digital neste setor, nomeadamente face
às últimas propostas legislativas de obrigatoriedade do licenciamento em BIM
até 2027.

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@ -0,0 +1,20 @@
---
layout: evento
title: Digital Rights Drinks - outubro
metadata:
event:
location: Apple House, Avenida Elias Garcia 19B, Lisboa
date:
start: 2023-10-06 18:30:00
finish: 2023-10-06 20:00:00
---
![](cartaz.png)
> Digital Rights Drinks: Monthly Meet Up on Human Rights in the Digital Age
>
> subjects: privacy, copyleft, net neutrality, law & tech, open data, open... everything, internet freedom, etc
>
> When: October 6th 6:30PM (Every 1st friday of the month)
>
> Where: Apple House (Avenida Elias Garcia 19B, Lisboa)

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

View File

@ -0,0 +1,28 @@
---
layout: evento
title: Devops na Praia #2
metadata:
event:
location:
site:
url: https://www.eventbrite.pt/e/bilhetes-devops-na-praia-2-720753933417?aff=oddtdtcreator
date:
start: 2023-10-12 18:00:00
finish: 2023-10-12 21:00:00
---
> Venha participar do segundo encontro do DevOps na praia! Neste evento, vamos
> reunir profissionais e entusiastas de DevOps para compartilhar conhecimentos
> e experiências de forma descontraída e informal.
>
> Aproveite a oportunidade de se conectar com pessoas da área, trocar ideias e
> expandir sua rede de contatos. O evento será realizado no dia Thu Oct 12
> 2023, a partir das 18:00, no seguinte endereço: 395 Via do Castelo do Queijo,
> 4100-429 Porto.
>
> Traga suas perguntas, desafios e curiosidades sobre DevOps e junte-se a nós
> para uma noite divertida e enriquecedora. Não perca essa chance de aprimorar
> suas habilidades e se atualizar sobre as últimas tendências da área.
>
> Inscreva-se agora mesmo e garanta sua vaga no DevOps na praia #2. Nos vemos
> lá!

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -0,0 +1,31 @@
---
layout: evento
title: IV Jornadas de Gestão da Informação
metadata:
event:
location: Convento São Francisco, Coimbra
site:
url: https://eventos.bad.pt/event/iv-jornadas-de-gestao-da-informacao-interacao-entre-arquivistas-e-informaticos/
date:
start: 2023-10-28 09:00:00.000000000 +01:00
finish: 2023-10-28 17:30:00.000000000 +01:00
---
![](cartaz.png)
O Grupo de Trabalho de Arquivos Municipais (GT-AM) da BAD, em parceria com o
Município de Coimbra, organizam as IV Jornadas de Gestão da Informação
Interação entre arquivistas e informáticos, que se irá realizar no próximo dia
13 de outubro, no Convento São Francisco, Sala D. Afonso Henriques, em
Coimbra.
Tal como nas edições anteriores, pretende-se com este evento estreitar o
diálogo entre arquivistas e informáticos, profissionais cuja colaboração se
apresenta como essencial para a gestão integrada da informação, mantendo-a
completa, fidedigna e acessível de forma continuada.
Com o tema Interoperabilidade semântica e tecnológica, propõe-se que estas IV
Jornadas sejam mais uma oportunidade para refletir e compreender como
diferentes sistemas e linguagens tecnológicos e arquivísticos podem coexistir,
tendo a interoperabilidade enquanto requisito crítico para a eficaz gestão da
informação.

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 399 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

@ -7,8 +7,10 @@ metadata:
site: site:
url: https://openforumeurope.org/event/the-eu-open-source-policy-summit-2024/ url: https://openforumeurope.org/event/the-eu-open-source-policy-summit-2024/
date: date:
start: 2024-02-02 09:00:00.000000000 +02:00 start: 2024-02-02 09:00:00.000000000 +01:00
finish: 2024-02-02 17:00:00.000000000 +02:00 finish: 2024-02-02 17:00:00.000000000 +01:00
--- ---
![](cartaz.png)
Este será o 10º ano em que esta cimeira Europeia se realiza. Este será o 10º ano em que esta cimeira Europeia se realiza.

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,17 @@
---
layout: evento
title: FOSDEM 2024
metadata:
event:
location: ULB Campus Solbosch, Bruxelas, Bélgica
site:
url: https://fosdem.org/2024/
date:
start: 2024-02-03
finish: 2024-02-04
---
FOSDEM is a free event for software developers to meet, share ideas and
collaborate.
Every year, thousands of developers of free and open source software from all
over the world gather at the event in Brussels.

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -9,8 +9,10 @@ aliases:
- [Estatutos]({{< ref "estatutos" >}}) - [Estatutos]({{< ref "estatutos" >}})
- [Regulamento Interno]({{< ref "regulamento-interno" >}}) - [Regulamento Interno]({{< ref "regulamento-interno" >}})
- [Reuniões da Direcção](https://membros.ansol.org/node/22)
- [Assembleias Gerais](https://membros.ansol.org/AG), apenas visíveis a membros da ANSOL ### Apenas visível a membros da ANSOL
- [Reuniões da Direcção](https://opencloud.ansol.org/f/972)
- [Assembleias Gerais](https://opencloud.ansol.org/f/239441)
## Registo de transparência da UE ## Registo de transparência da UE

View File

@ -135,7 +135,6 @@ nav.main .nav-search:hover {
font-size: 1.5rem; font-size: 1.5rem;
font-weight: 300; font-weight: 300;
margin-top: 20px; margin-top: 20px;
margin-bottom: 40px;
} }
.why-join span { .why-join span {
@ -174,16 +173,22 @@ nav.main .nav-search:hover {
margin-top: 20px; margin-top: 20px;
padding: 0px; padding: 0px;
list-style-type: none; list-style-type: none;
gap: 20px 20px; gap: 20px 10px;
display: flex; display: flex;
flex-direction: row; flex-direction: row;
flex-wrap: wrap; flex-wrap: wrap;
justify-content: space-around; justify-content: space-around;
align-items: start;
} }
.events-list li { .events-list li {
min-width: 300px; min-width: 300px;
width: calc(50% - 50px); width: calc(50% - 30px);
border-radius: 5px 5px;
box-shadow: 0 0 5px #aaa;
padding-right: 1rem;
background-color: #eee;
overflow: hidden;
} }
.events-list.events-list-full-width li { .events-list.events-list-full-width li {
@ -196,6 +201,7 @@ nav.main .nav-search:hover {
justify-content: left; justify-content: left;
background-color: white; background-color: white;
column-gap: 1rem; column-gap: 1rem;
text-decoration: none;
} }
.events-list .event-cover { .events-list .event-cover {
@ -275,6 +281,7 @@ p { margin: 0px; }
width: 300px; width: 300px;
height: 150px; height: 150px;
object-fit: cover; object-fit: cover;
display: block;
} }
.see-more { margin-top: 30px; } .see-more { margin-top: 30px; }
@ -290,7 +297,7 @@ p { margin: 0px; }
.news-section { background-color: #f7f7f7; } .news-section { background-color: #f7f7f7; }
.events-section { background-color: #f7f7f7; } .events-section { background-color: #f7f7f7; }
main { padding: 2em 0; } main { padding: 0; }
main section h2 { main section h2 {
position: relative; position: relative;
} }

View File

@ -2,6 +2,7 @@
{{- /* Upstream Hugo bug - RSS dates can be in future: https://github.com/gohugoio/hugo/issues/3918 */ -}} {{- /* Upstream Hugo bug - RSS dates can be in future: https://github.com/gohugoio/hugo/issues/3918 */ -}}
{{- $page_context := cond .IsHome site . -}} {{- $page_context := cond .IsHome site . -}}
{{- $pages := $page_context.RegularPages -}} {{- $pages := $page_context.RegularPages -}}
{{- $pages = where $pages "Type" "in" site.Params.main_sections -}}
{{- $limit := site.Config.Services.RSS.Limit -}} {{- $limit := site.Config.Services.RSS.Limit -}}
{{- if ge $limit 1 -}} {{- if ge $limit 1 -}}
{{- $pages = $pages | first $limit -}} {{- $pages = $pages | first $limit -}}
@ -30,7 +31,11 @@
<item> <item>
<title>{{ .Title }}</title> <title>{{ .Title }}</title>
<link>{{ .Permalink }}</link> <link>{{ .Permalink }}</link>
{{- if eq .Type "noticias" }}
<pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate> <pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
{{- else }}
<pubDate>{{ (time.AsTime .Params.metadata.event.date.start).Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate>
{{- end }}
<guid>{{ .Permalink }}</guid> <guid>{{ .Permalink }}</guid>
<description>{{ .Content | html }}</description> <description>{{ .Content | html }}</description>
</item> </item>

View File

@ -20,8 +20,8 @@
{{ range $paginator.Pages }} {{ range $paginator.Pages }}
<li>{{ partial "evento" . }}</li> <li>{{ partial "evento" . }}</li>
{{ end }} {{ end }}
{{ partial "pagination" . }}
</ul> </ul>
{{ partial "pagination" . }}
{{- end -}} {{- end -}}

View File

@ -1,4 +1,5 @@
{{- define "main" -}} {{- define "main" -}}
<section class='introduction'>
<p class="about body-width"> <p class="about body-width">
A <strong>ANSOL - Associação Nacional para o Software Livre</strong> é uma A <strong>ANSOL - Associação Nacional para o Software Livre</strong> é uma
associação portuguesa sem fins lucrativos que tem como fim a divulgação, associação portuguesa sem fins lucrativos que tem como fim a divulgação,
@ -7,12 +8,11 @@
científicas. <strong><a href="/software-livre">O que é Software Livre?</a></strong> científicas. <strong><a href="/software-livre">O que é Software Livre?</a></strong>
</p> </p>
<div class='body-width'> <p class="why-join body-width">
<p class="why-join">
<span>Precisamos da tua ajuda</span> <span>Precisamos da tua ajuda</span>
<a href="{{ (site.GetPage "inscricao").Permalink }}" class='cta'>Junta-te a nós</a> <a href="{{ (site.GetPage "inscricao").Permalink }}" class='cta'>Junta-te a nós</a>
</p> </p>
</div> </section>
<section class='news-section'> <section class='news-section'>
<h2 class="pull-header body-width">Notícias</h2> <h2 class="pull-header body-width">Notícias</h2>
@ -77,7 +77,7 @@
{{ $query := where site.RegularPages "Type" "eventos" }} {{ $query := where site.RegularPages "Type" "eventos" }}
{{ $query = where $query "Params.metadata.event.date.finish" ">=" (now.Format "2006-01-02") }} {{ $query = where $query "Params.metadata.event.date.finish" ">=" (now.Format "2006-01-02") }}
{{ $query = sort $query "Params.metadata.event.date.start" }} {{ $query = sort $query "Params.metadata.event.date.start" }}
{{ $query = first 3 $query }} {{ $query = first 8 $query }}
{{ range $post := $query }} {{ range $post := $query }}
<li> <li>
@ -87,7 +87,7 @@
<p class="headline">{{ .Title }}</p> <p class="headline">{{ .Title }}</p>
<p class="subheader"> <p class="subheader">
<span class="date">{{ partial "event-date" . }}</span> <span class="date">{{ partial "event-date" . }}</span>
&mdash; <br/>
<span class='location'>{{ .Params.metadata.event.location }}</span> <span class='location'>{{ .Params.metadata.event.location }}</span>
</p> </p>
</div> </div>

View File

@ -29,8 +29,8 @@
</div> </div>
</li> </li>
{{ end }} {{ end }}
{{ partial "pagination" . }}
</ul> </ul>
{{ partial "pagination" . }}
{{- end -}} {{- end -}}

View File

@ -1,15 +1,15 @@
{{ with .Params.metadata.event.date }} {{ with .Params.metadata.event.date }}
{{ if eq (time.Format "2 January 2006" .start) (time.Format "2 January 2006" .finish) }} {{ if eq (time.Format "2 January 2006" .start) (time.Format "2 January 2006" .finish) }}
{{ if eq (time.Format "15:04" .start) (time.Format "15:04" .finish) }} {{ if eq (time.Format "15:04" .start) (time.Format "15:04" .finish) }}
{{ time.Format "2 de January de 2006" .start }} {{ time.Format "2 Jan 2006" .start }}
{{ else }} {{ else }}
{{ time.Format "2 de January de 2006" .start }} das {{ time.Format "2 Jan 2006" .start }},
{{ time.Format "15:04" .start }} às {{ time.Format "15:04" .start }} &mdash;
{{ time.Format "15:04" .finish }} {{ time.Format "15:04" .finish }}
{{ end }} {{ end }}
{{ else if eq (time.Format "January 2006" .start) (time.Format "January 2006" .finish) }} {{ else if eq (time.Format "January 2006" .start) (time.Format "January 2006" .finish) }}
De {{ time.Format "2" .start }} a {{ time.Format "2 de January de 2006" .finish }} {{ time.Format "2" .start }} a {{ time.Format "2 Jan 2006" .finish }}
{{ else }} {{ else }}
De {{ time.Format "2 de January de 2006" .start }} a {{ time.Format "2 de January de 2006" .finish }} {{ time.Format "2 Jan 2006" .start }} a {{ time.Format "2 Jan 2006" .finish }}
{{ end }} {{ end }}
{{ end }} {{ end }}

View File

@ -4,7 +4,7 @@
<p class="headline">{{ .Title }}</p> <p class="headline">{{ .Title }}</p>
<p class="subheader"> <p class="subheader">
<span class="date">{{ partial "event-date" . }}</span> <span class="date">{{ partial "event-date" . }}</span>
&mdash; <br/>
<span class='location'>{{ .Params.metadata.event.location }}</span> <span class='location'>{{ .Params.metadata.event.location }}</span>
</p> </p>
</div> </div>

View File

@ -1,5 +1,5 @@
{{ if or (.Paginator.HasPrev) (.Paginator.HasNext) }} {{ if or (.Paginator.HasPrev) (.Paginator.HasNext) }}
<nav> <nav class='body-width'>
<ul class="pagination justify-content-center"> <ul class="pagination justify-content-center">
{{ if .Paginator.HasPrev }} {{ if .Paginator.HasPrev }}
<li class="page-item"><a class="page-link" href="{{ .Paginator.Prev.URL }}">Página anterior</a></li> <li class="page-item"><a class="page-link" href="{{ .Paginator.Prev.URL }}">Página anterior</a></li>