Portal App


O Portal é uma plataforma de conteúdo da Urbit. Com uma interface amigável e intuitiva, o Portal permite que os usuários interajam uns com os outros compartilhando informações, aplicativos, grupos e muito mais. Mas antes de falar sobre os recursos do aplicativo, veja como instalar:


Instalando o Portal app

Para instalar o aplicativo, você precisará conhecer a nave de onde ele é distribuído, que muitas vezes é a Urbit ID do seu desenvolvedor.

No caso de Portal, procure pela aplicação desenvolvida por ~worpet-bildet e clique na opção portal.

aplicação portal desenvolvedor
aplicação portal

Outra forma é digitar na barra de pesquisa de apps por ~worpet-bildet/portal, para ir diretamente ao app deste desenvolvedor.

Na janela que mostra algumas informações sobre o aplicativo, clique no botão “Get App”.

instalar aplicação

No pop-up, clique em “Get portal” para iniciar o processo de instalação.

instalar portal

Após instalado, clique em “Open App”.

abrir aplicação

Ao abrir a aplicação, você verá uma tela como na imagem abaixo.

página inicial portal

Entendendo o menu principal

No menu superior da página, há algumas opções, as quais veremos em detalhes abaixo:

  • Post: feed de notícias da aplicação e acesso a busca de usuários e pals.
  • Explore: uma listagem de aplicações e grupos disponíveis na Urbit.
  • Feedback: link para grupo de Feedback e suporte da aplicação.
  • My Profile (icon): edição de perfil na rede Urbit.

Usando o Portal

Feed

Esta é a primeira página que aparece quando você acessa a aplicação, e é semelhante ao Feed de notícias do Facebook. Aqui é possível visualizar e interagir com as postagens de outros usuários, além de recomendar apps da Urbit, grupos e postar imagens.

O feed do Portal é global, todos publicam e visualizam o mesmo feed.

Para a recomendação de apps, aparecerão na lista os que já foram instalados por você, afinal só se pode recomendar algo que se conhece, certo?!

recomendando aplicações

Da mesma forma, a lista de grupos a serem recomendados são os grupos que você participa.

recomendando grupos

Além de postagens, nesta página você pode procurar por curadores (usuários da aplicação) utilizando a barra de pesquisa à direita da tela.

procurando usuários da aplicação

E, se você possuir a aplicação Pals instalada, seus pals aparecerão também nesta página.

seus pals

Para visualizar as coleções e atividades realizadas por eles, basta clicar sobre eles e as informações serão mostradas.

detalhes do pal

Explore

Nesse menu, você terá acesso a uma listagem de alguns aplicativos e grupos da Urbit. Você pode usar as guias para filtrar entre Aplicativos, Grupos, Pessoas e Coleções.

aba explore

Nessas guias, serão listados alguns aplicativos e grupos que você já usou e outros sugeridos para você instalar ou participar. O mesmo conceito se aplica a pessoas e coleções.

Ao clicar na guia “New to me”, apenas os novos aplicativos e grupos sugeridos serão listados.

É possível instalar uma nova aplicação diretamente pelo Portal, basta clicar sobre ela na listagem e em seguida no botão ‘Install’ do lado direito da tela, como ilustrado abaixo.

instalar aplicação

Da mesma forma é possível ingressar em um grupo clicando sobre ele na listagem e em seguida no botão ‘Join Group’, como ilustrado abaixo.

ingressar em um grupo

Feedback

Clicando neste menu você será direcionado ao canal do Groups de “Feedback & Suport” da aplicação, onde você poderá deixar suas dúvidas ou sugestões.

grupo de feedback e suporte da aplicação

My Profile

Neste menu você edita seu perfil, que aparecerá quando for feita busca pelo seu usuário no app. Clique em “Edit Profile”.

editar perfil

Altere seu nome, escreva uma Bio, digite o endereço url da imagem de seu avatar ou cover e clique em ‘Save’.

perfil

Na aba “Collections” aparecem suas coleções criadas. Para criar uma coleção, utilize o botão “New Collection”. Então digite o nome da coleção, descrição (opcional) e clique em ‘Next’.

nova coleção

Para recomendar grupos que você participa, selecione-os na lista e clique em ‘Next’. Caso não queira fazê-lo, clique somente em ‘Next’.

adicionando grupos

Agora selecione os apps que você já possui e quer recomendar e clique em ‘Next’. Ou então clique somente em ‘Next’.

adicionando aplicações

A próxima etapa é adicionar usuários que você gostaria de recomendar. Para isso, clique em ‘Add’, se não, clique em ‘Next’.

adicionando outros usuários

Se você escolheu recomendar usuários, digite o nome dele no campo correspondente, como no exemplo abaixo e clique em ‘Save’.

adicionando usuário

Para adicionar mais usuários, repita o processo clicando em ‘Add’, se não, clique em ‘Next’.

adicionando mais usuários

A última etapa é recomendar links ou imagens, estejam eles hospedados em Urbit ou não. Clique em ‘Add’. Se não deseja compartilhar itens nesta etapa, clique em ‘Next’.

adicionando links

Preencha os campos conforme solicitado e clique em ‘Save’.

detalhes do link

O resultado será mostrado na próxima tela, como no exemplo abaixo. Para adicionar mais links, repita o processo clicando em ‘Add’, se não, clique em ‘Save’.

adicionando mais links

Pronto! Agora sua coleção aparecerá em seu perfil.

Na aba Activity aparecem todas as suas postagens realizadas no feed, e também permite que você faça novas alí mesmo, sem precisar ir até o menu Post.

atividades do perfil

Nota: O aplicativo está sendo atualizado constantemente, portanto, esta página pode sofrer alterações. Em breve, a equipe agregará %blogs, %groups posts e espelhará todo o portal na clearweb para servir como uma rampa de acesso ao Urbit.


Considerações Finais

Portal é uma ferramenta para melhorar a descoberta no Urbit. Um centro de conteúdo global é importante para a adoção em massa do Urbit, especialmente para novos usuários. O Portal consegue isso enquanto mantém a autossuficiência dos dados, armazenando o feed como um índice central (em ~worpet-bildet), que é uma lista de ponteiros para publicações armazenadas em naves individuais.

Os dados de cada postagem são autossuficientes e residem no dispositivo de cada usuário – o feed é pseudocentralizado, pois, ao postar, você diz ao ~worpet-bildet para adicionar um novo ponteiro no feed – um ponteiro para a sua postagem na sua nave.

*Explicação desses conceitos para iniciantes:

Auto-soberania de dados: Esse termo significa que cada usuário tem controle total sobre seus próprios dados. Os dados residem no dispositivo ou na nave de cada usuário, e não em um servidor central controlado por uma empresa terceirizada (como o Facebook ou o Twitter armazenam seus dados).

Índice central em ~worpet-bildet: nesse contexto, ~worpet-bildet é uma nave (ou servidor) específica no Urbit que está sendo usada para manter uma lista centralizada de publicações feitas no aplicativo Portal. No entanto, isso não significa que o conteúdo das postagens seja armazenado nessa nave. Em vez disso, ele armazena “ponteiros” para as postagens.

Ponteiros: Um ponteiro é uma referência ao local dos dados, e não aos dados em si. Nesse caso, ele está se referindo a uma publicação específica feita na nave Urbit pessoal de alguém.

Feed pseudocentralizado: Essa frase é usada para descrever a estrutura da rede social. Em vez de armazenar todos os dados de forma centralizada (como em uma rede social tradicional), apenas os ponteiros para os dados (publicação) são armazenados de forma centralizada. Os dados (publicação) em si são armazenados no servidor pessoal de cada usuário (sua nave Urbit).

Publicação e Atualização do Feed: Quando você faz uma publicação, está dizendo ao ~worpet-bildet (a nave que mantém o índice central) para adicionar um novo ponteiro ao feed. Esse ponteiro aponta para sua publicação, que é armazenada em sua própria nave.

Portanto, em termos mais simples, o Portal controla todas as publicações feitas pelos usuários, mas, em vez de armazenar o conteúdo real das publicações em si, ele mantém apenas uma referência ao local onde a publicação está armazenada (na nave pessoal de cada usuário). Esse método mantém o princípio da autossoberania dos dados, pois cada usuário ainda mantém controle total sobre seus próprios dados. É uma maneira de tornar o conteúdo mais acessível e detectável para novos usuários, ao mesmo tempo em que adere aos princípios fundamentais do Urbit de controle de dados do usuário.


Créditos

Agradecimentos especiais ao desenvolvedor ~toptyr-bilder por revisar este material.


Artigos Relacionados