“Sabores na Praça” dá vida ao Mercado Municipal de Braga

“Sabores na Praça” é o nome do programa gastronómico que vai animar a Praça – Mercado Municipal de Braga, numa parceria entre a Câmara Municipal e a escola profissional Profitecla.

Em comunicado, a autarquia refere que o projeto foi idealizado com o objetivo de “reforçar a formação dos alunos dos cursos de Cozinha e Restauração/Bar e, ao mesmo tempo, dar vida àquele equipamento municipal situado no coração da cidade”.

Na apresentação da iniciativa, a vereadora Olga Pereira explicou que o projeto enquadra-se na estratégia que a autarquia pretendia desenvolver na Praça de forma mais assídua.

“Com o Sabores na Praça estão criadas as condições para uma perfeita interação entre aquilo que se espera, por um lado, com a formação dos alunos e, por outro, com os produtos e com os vendedores no mercado”, sustentou a autarca.

A par da sustentabilidade, do consumo de produtos locais e da promoção da gastronomia da cidade, o programa “Sabores na Praça” vai contribuir, segundo a Câmara de Braga, “para a aquisição e desenvolvimento de competências dos estudantes dos cursos de Cozinha e Restauração/Bar ao longo do presente ano letivo”.

Os alunos irão fazer formação no espaço da Praça e, mensalmente, realizar eventos gastronómicos temáticos, com recurso aos produtos que ali são comercializados.

“Os estudantes terão a oportunidade de vivenciar a realidade do mercado, lidar com os ingredientes frescos e locais, experienciar o comprar local e praticar as suas habilidades num ambiente de trabalho real”, explicou Hugo Sá, diretor pedagógico da Profitecla.

Os pratos confecionados pelos alunos poderão ser degustados pelos clientes da Praça.

Carregar mais

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