Pular para o conteúdo principal

O que é o Starlight?

De forma resumida, o Starlight é um sistema de gerenciamento de conteúdo, também chamado de CMS (Content Management System, em inglês). Sua função é simples: permitir a criação, edição e gerenciamento de conteúdo de vários tipos, como notícias de jornal, matérias de revista, documentos, receitas de bolo, galerias de fotos de gatinho, listas de vídeos engraçados, artigos legais da Wikipedia, e muito mais.

Na verdade, o Starlight permite que você salve qualquer tipo de conteúdo dentro dele. Pra isso, você só precisa definir o "formato" do conteúdo da sua aplicação e, depois disso, começar a criar o conteúdo em si.

O que é uma aplicação?

No contexto do Starlight, uma aplicação é qualquer software que precisa de conteúdo para funcionar. Esse software pode ser qualquer coisa: um blog sobre futebol, um aplicativo de celular de receitas, um programa de computador voltado para cursos de desenho, um monitor fixado num elevador que mostra as últimas notícias de um condomínio... e assim vai.

Nós também podemos chamar todos esses exemplos pelos seus próprios nomes: um blog, um aplicativo, um programa de computador, etc. Porém, para simplificar, usamos o termo aplicação nesse guia para nos referirmos a qualquer um desses softwares. Assim, sempre que você ler esse termo, você saberá que estamos falando do software que utiliza o conteúdo que você vai gerenciar no Starlight.

O Starlight na prática

Agora que sabemos o que é uma aplicação, vamos criar um exemplo. Digamos que você é CEO da Editora Maio, uma editora brasileira que publica a Glam-our, a maior e mais reconhecida revista de moda da américa latina. Assinada por milhões de brasileiros, as vendas da Glam-our estão a todo vapor. Porém, numa singela manhã de domingo, você nota algo de errado: de alguma maneira, a Glam-our ainda não tem um site.

Com esse problema em mente, você e sua equipe conhecem o Starlight ao pesquisar por ferramentas para gerenciar conteúdo. Com o intuito de testar a ferramenta e começar com algo simples, foi decidido que o primeiro passo dessa solução é de criar um blog de moda para a revista.

Aqui, o blog que vamos criar é nossa aplicação, e vamos utilizar o Starlight para gerenciar seu conteúdo. Agora, que conteúdo seria esse?

Analisando a aplicação

O próximo passo é relativamente simples: definir a "estrutura" do conteúdo do nosso blog. Analisando rapidamente, como podemos definir o conteúdo de um blog? Em geral, blogs são compostos por:

  • Uma página inicial com uma lista de postagens...
  • Uma página de busca por postagens...
  • Várias categorias de posts...
  • As páginas das postagens em si...

...dentre outras coisas. Mas podemos tirar uma conclusão: blogs giram ao redor de Posts.

Certo, mas o que faz um Post ser um Post? Vamos ver:

  • Um post sempre tem um título;
  • Em alguns blogs, posts podem ter subtítulos;
  • A maioria dos posts tem imagens no topo;
  • Todo post tem que ter um conteúdo (geralmente textual, mas há blogs que publicam vídeos ou podcasts).
Já parou pra pensar?

Vários sites e aplicativos tem um tipo de conteúdo parecido com Posts. Até mesmo essa página que você está lendo tem um formato bem parecido com uma postagem de blog, como a descrita acima.

Pronto! Com a lista de definições acima, nós já podemos informar ao Starlight qual é a definição de um Post básico para o nosso blog. Mas como fazemos isso?

Definindo a estrutura do conteúdo

No Starlight, definir a estrutura (ou o "formato") de um conteúdo é super simples. E temos ótimas notícias para você que vai gerenciar o conteúdo da sua aplicação: provavelmente isso já foi feito!

Isso acontece porque definir a estrutura do conteúdo (no caso do nosso exemplo, dos Posts) é trabalho de uma pessoa desenvolvedora de software. Se você só vai utilizar o Starlight para gerenciar o conteúdo, já está tudo configurado, e basta você entrar na sua conta e começar a criá-lo 🌈.

Ainda assim, para efeito de exemplo, o resumo do processo é o seguinte:

  1. Primeiro, você precisa decidir que dados um Post recebe. Usando a lista que fizemos acima, podemos dizer que posts tem:
  • Um campo de texto chamado Título;
  • Um campo de texto opcional chamado Subtítulo;
  • Um campo de imagem chamado Imagem do Post;
  • E, finalmente, um campo de conteúdo dinâmico chamado Conteúdo.
  1. Com os campos em mente, você usa a ferramenta de criação de Modelos super simples do Starlight. Modelos são as "fôrmas" que ditam a estrutura de um tipo de conteúdo. Ou seja, você cria um modelo chamado "Posts", que contém os campos que decidimos no passo anterior.
  2. E... bem, na verdade, é só isso!

Depois que o modelo Posts é criado, você já pode começar a criar postagens livremente. E, lembrando: alguém provavelmente já fez isso por você, então não precisa se preocupar com toda essa história de modelos e campos.

Vamos ao que interessa!

Gerenciando o conteúdo

Agora, nós podemos criar, editar, categorizar e gerenciar Posts do nosso blog.

Se você já utilizou algum CMS no passado, você provavelmente vai se sentir em casa com o Starlight. Se não for o seu caso, não se preocupe: nós construímos o Starlight pensando em você, e o passo a passo resumido é super simples:

  • Se você acabou de ser convidado a usar o Starlight, basta aceitar seu convite. Assim, sua conta será criada.
  • Depois de entrar no Starlight com sua conta, é só clicar na área de trabalho da sua aplicação. Seguindo o exemplo, nossa área de trabalho poderia se chamar Blog da Glam-our.
  • No menu que vai aparecer à esquerda, basta clicar em Posts, e depois em Adicionar.
  • Agora é com você: adicione o conteúdo da postagem!
  • Finalmente, é só clicar em Salvar.

E é isso! Sua postagem incrível será publicada e, se sua aplicação já estiver no ar, ela aparecerá na lista de postagens.


Nas próximas páginas, além de aprender a criar e gerenciar conteúdo com mais detalhes, você também vai aprender sobre várias outras ferramentas do Starlight que facilitam todo o processo de gerenciamento.