Braga vive 2.º dia das Festas de São João com tradição, inclusão e música por toda a cidade

Braga continua a celebrar em pleno as Festas de São João de 2026, com um segundo dia marcado por uma forte ligação à tradição, à identidade das freguesias e à valorização do património cultural sanjoanino, integrando também propostas de inclusão e momentos de animação musical espalhados pela cidade.

De acordo com o programa oficial, esta quinta-feira destaca-se pela realização de várias exposições e iniciativas culturais que refletem a diversidade do território bracarense e a forma como as comunidades locais vivem e interpretam as Sanjoaninas.

Durante a manhã, a partir das 10h00, será inaugurada a exposição “São João na Minha Freguesia”, com a participação de múltiplas freguesias do concelho, entre as quais Adaúfe, Cabreiros e Passos (S. Julião), Espinho, Este (S. Pedro e S. Mamede), Figueiredo, Guisande e Oliveira (S. Pedro), Merelim (S. Paio), Panóias e Parada de Tibães, Morreira e Trandeiras, Nogueira, Fraião e Lamaçães, Nogueiró e Tenões, Padim da Graça, Pedralva, Priscos, Real, Dume e Semelhe, Santa Lucrécia de Algeriz e Navarra, Sequeira e Sobreposta.

Ainda às 10h00 decorre a Novena a São João Baptista na Igreja de São Lázaro, integrando a vertente religiosa das festividades.

A tarde fica marcada por iniciativas de cariz social e cultural, com destaque para “Da Tradição à Inclusão”, promovida pela IRIS, às 15h00 na Praça Mestre Veiga, e para a exposição “São João à Cor do Daltonismo”, patente a partir das 16h00 no Palácio do Raio, sublinhando a aposta na acessibilidade e na sensibilização cultural.

Segue-se, às 17h00, a inauguração da mostra “Memórias em Cartaz – 90 anos a preservar a tradição”, no Museu do Traje, que recupera décadas de história das festas bracarenses.

Ao final da tarde, às 19h00, o Braga Parque acolhe as tradicionais Cascatas Sanjoaninas, enquanto a Praça da República recebe o concerto “Cavaquinho na Escola”, protagonizado por alunos de estabelecimentos de ensino do concelho, num momento dedicado à valorização da música tradicional.

A noite encerra com dois espetáculos musicais em simultâneo, ambos às 21h30: a atuação da Orquestra de Cordofones Tradicionais do Minho na Avenida Central e o concerto dos Funky Friends no Parque da Ponte, assegurando animação distribuída por diferentes pontos da cidade.

As Festas de São João de Braga, consideradas as mais antigas Sanjoaninas do país, continuam assim a afirmar-se como um dos principais eventos culturais e populares da região, combinando tradição, participação comunitária e programação artística diversificada.

[email protected] 

Jornal O Desportivo

<?php
function fetch_rss_cached($url, $cache_seconds = 600) {
    $key = 'rss_cache_' . md5($url);

    $cached = get_transient($key);
    if ($cached !== false) {
        return simplexml_load_string($cached);
    }

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_USERAGENT, 'WP RSS Fetcher');

    $data = curl_exec($ch);
    curl_close($ch);

    if (!$data) return null;

    set_transient($key, $data, $cache_seconds);
    return simplexml_load_string($data);
}

function time_ago($datetime) {
    $time = strtotime($datetime);
    $diff = time() - $time;

    if ($diff < 60) return $diff . ' segundos atrás';
    if ($diff < 3600) return floor($diff / 60) . ' minutos atrás';
    if ($diff < 86400) return floor($diff / 3600) . ' horas atrás';
    if ($diff < 604800) return floor($diff / 86400) . ' dias atrás';
    return date('d/m/Y H:i', $time);
}

$rss = fetch_rss_cached('https://www.desportivovaledohomem.pt/category/destaque/feed/', 600);
if (!$rss || empty($rss->channel->item)) {
    echo '<!-- RSS vazio ou erro -->';
    return;
}

$items = $rss->channel->item;
$count = 0;

echo '<div class="rss-posts">';

foreach ($items as $item) {
    if ($count >= 5) break;

    $title = (string) $item->title;
    $link = (string) $item->link;
    $pubDate = (string) $item->pubDate;
    $timeAgo = time_ago($pubDate);

    $categoryText = isset($item->category[0]) ? (string) $item->category[0] : '';

    echo '<div class="rss-post">';
    echo '<p class="rss-meta">' . esc_html($timeAgo) . ' - ' . esc_html($categoryText) . '</p>';
    echo '<h3 class="rss-title"><a href="' . esc_url($link) . '" target="_blank" rel="noopener">' . esc_html($title) . '</a></h3>';
    echo '</div>';

    $count++;
}

echo '</div>';
?>
.rss-posts {
    font-family: "MYRIAD PRO";
    font-weight: 400;
}

.rss-post {
    padding: 10px 0;
    border-bottom: 1px solid #8E8E8D;
}

.rss-meta {
    color: #828282;
    font-size: 11px;
    margin-bottom: 0px;
    font-weight: 600;
}

.rss-title {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}

.rss-title a {
    text-decoration: none;
    color: #363636;
    font-family: "Myriad Pro";
    font-weight: 400;
    font-size: 17px;
}

.rss-post:last-child {
    border: none;
}
Ver mais

Últimas Notícias

Ver mais