Docente e antigo estudante do IPVC distinguido em prémio internacional de design

João Teixeira, docente da licenciatura em Design do Produto e antigo estudante do Instituto Politécnico de Viana do Castelo (IPVC), foi distinguido com o Gold A’ Design Award 2026, um dos mais prestigiados prémios internacionais de design, na categoria Furniture Design, anunciou a instituição.

Desenvolvido através do Teixeira Design Studio para a marca Oftwise, o banco multifuncional Tokyo inspirou-se no hábito japonês de retirar o calçado antes de entrar em casa, procurando responder a comportamentos cada vez mais presentes nos estilos de vida contemporâneos.

Esta não é a primeira vez que o docente vê o seu trabalho distinguido além-fronteiras. Em 2021 conquistou o Platinum A’ Design Award, a mais elevada distinção atribuída pelo concurso italiano, com a secretária Shelter.

Anteriormente, havia já integrado a equipa vencedora e recebido o Green Product Award 2020, na Alemanha, com uma prancha de surf em cortiça desenvolvida no âmbito da sua dissertação de mestrado no Politécnico de Viana do Castelo. Em 2022 foi ainda distinguido com um iF Design Award, um dos mais reconhecidos prémios mundiais de design.

Licenciado em Design do Produto e mestre em Design Integrado pelo Politécnico de Viana do Castelo, João Teixeira integra atualmente o corpo docente da instituição, mantendo uma ligação próxima à Escola onde se formou e contribuindo para a formação de novas gerações de designers.

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