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.
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”.
No pop-up, clique em “Get portal” para iniciar o processo de instalação.
Após instalado, clique em “Open App”.
Ao abrir a aplicação, você verá uma tela como na imagem abaixo.
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?!
Da mesma forma, a lista de grupos a serem recomendados são os grupos que você participa.
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.
E, se você possuir a aplicação Pals instalada, seus pals aparecerão também nesta página.
Para visualizar as coleções e atividades realizadas por eles, basta clicar sobre eles e as informações serão mostradas.
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.
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.
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.
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.
My Profile
Neste menu você edita seu perfil, que aparecerá quando for feita busca pelo seu usuário no app. Clique em “Edit Profile”.
Altere seu nome, escreva uma Bio, digite o endereço url da imagem de seu avatar ou cover e clique em ‘Save’.
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’.
Para recomendar grupos que você participa, selecione-os na lista e clique em ‘Next’. Caso não queira fazê-lo, clique somente em ‘Next’.
Agora selecione os apps que você já possui e quer recomendar e clique em ‘Next’. Ou então clique somente em ‘Next’.
A próxima etapa é adicionar usuários que você gostaria de recomendar. Para isso, clique em ‘Add’, se não, clique em ‘Next’.
Se você escolheu recomendar usuários, digite o nome dele no campo correspondente, como no exemplo abaixo e clique em ‘Save’.
Para adicionar mais usuários, repita o processo clicando em ‘Add’, se não, clique em ‘Next’.
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’.
Preencha os campos conforme solicitado e clique em ‘Save’.
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’.
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.
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.