Dalton Martins

Docente e pesquisador na Faculdade de Ciência da Informação da Universidade de Brasília (UnB)

Ensinando a desenvolver layouts em HTML com CSS Grid e Flexbox

Como tenho documentado por aqui, nesse primeiro semestre de 2026 estou dando aula na disciplina de Redes de Informação no curso de graduação em Biblioteconomia na Faculdade de Ciência da Informação da Universidade de Brasília. Escolhi como ementa principal para essa disciplina o ensino de HTML e CSS. Para o material de apoio a aula,

Aprendendo a desenvolver software no ecossistema WordPress – parte III: anotações do curso “Beginner WordPress Developer” da plataforma WordPress.org – seção 7 – “An introduction to developing WordPress blocks”

A lição ensina como instalar Node.js e Npm como base de código para o desenvolvimento de blocos. O desenvolvimento por meio de blocos exige Javascript por meio do framework React para suas funcionalidades. Um ponto a ser estudado futuramente por aqui. A lição recomenda dois recursos complementares de estudo: o handbook do editor de blocos

WordPress Studio: ferramenta para desenvolvimento local em WordPress

Há várias ferramentas que são utilizadas e recomendadas para se criar um ambiente local para desenvolvimento de sites, temas e plugins no ecossistema WordPress. Trato um pouco disso no post sobre o curso que estou seguindo – Beginner WordPress Development – e que possui um módulo específico sobre ambientes locais. Quando comecei meus estudos nisso,

Aprendendo a desenvolver software no ecossistema WordPress – parte III: anotações do curso “Beginner WordPress Developer” da plataforma WordPress.org – seção 6 – “An introduction to developing WordPress plugins”

Sugere consultar o Plugin Handbook para mais informações e estudos. Requisitos para o cabeçalho de um plugin. Lista de melhores práticas para o desenvolvimento de plugins com várias sugestões sobre modelagem de objetos ao final da página. Um tópico para estudar futuramente. Custom Post Type One of the more common use cases for developing a

Aprendendo a desenvolver software no ecossistema WordPress – parte III: anotações do curso “Beginner WordPress Developer” da plataforma WordPress.org – seção 5 – “Introduction to themes for developers”

Temas são estruturas para se trabalhar os elementos: Qual a diferença estrutural entre temas clássicos, temas baseados em blocos e temas híbridos (clássico + blocos): The Twenty Twenty-Four theme is a good example of a block theme. Block themes use blocks for all parts of the site, including navigation menus, headers, content and footers. This

Aprendendo a desenvolver software no ecossistema WordPress – parte III: anotações do curso “Beginner WordPress Developer” da plataforma WordPress.org – seção 4 – “WordPress Hooks”

Lista geral de todos os HOOKS do WordPress (há aproximadamente 2670 hooks existentes aqui) a partir da página da comunidade oficial. Uma das questões mais importantes ao trabalhar com Hooks é saber qual usar e como usar de maneira a garantir o comportamento esperado. Algumas informações de referência podem ajudar no estudo inicial e mesmo

Aprendendo a desenvolver software no ecossistema WordPress – parte III: anotações do curso “Beginner WordPress Developer” da plataforma WordPress.org – seção 3 – “The programming languages of WordPress”

A seção começa dando destaque para o HTML, como sendo um dos fundamentos estruturais da web. Os recursos que vou usar para estudar/ensinar HTML, CSS, PHP e MySQL estão descritos no post “Aprendendo a desenvolver software no ecossistema WordPress – parte II: primeiros passos – HTML, CSS, PHP e MySQL” Mas há algumas indicações de

Aprendendo a desenvolver software no ecossistema WordPress – parte III: anotações do curso “Beginner WordPress Developer” da plataforma WordPress.org – seção 2 – “Local development environment”

O objetivo deste post é anotar todos os pontos de destaque que merecem registro para a construção da formação em desenvolvedor no ecossistema WordPress a partir das lições oferecidas pelo curso “Beginner WordPress Developer” oferecido gratuitamente pela comunidade WordPress.org – foco na segunda seção do curso “Local development environment”. Uma das sugestões que pretendo explorar

Aprendendo a desenvolver software no ecossistema WordPress – parte III: anotações do curso “Beginner WordPress Developer” da plataforma WordPress.org – seção 1 – “A brief overview of how WordPress works”

O objetivo deste post é anotar todos os pontos de destaque que merecem registro para a construção da formação em desenvolvedor no ecossistema WordPress a partir das lições oferecidas pelo curso “Beginner WordPress Developer” oferecido gratuitamente pela comunidade WordPress.org. Vou organizar as anotações conforme as seções do curso de maneira a facilitar remeter a plataforma

Desenvolvedor WordPress: fontes para se manter informado

WordPress é um ecossistema enorme envolvendo diversas equipes, diferentes frentes temáticas de desenvolvimento, tutoriais, cursos, livros e muitas fontes de informação que ao começar a pesquisar podem mais dispersar do que ajudar a construir um caminho para se atualizar com frequência do que está acontecendo. Depois de vários meses testando várias fontes de informação cheguei