Coleções

Ooo, sim, a rolagem horizontal seria muito boa. Como você mencionou, a ordenação arbitrária decidida pela ordem do tópico pode significar que há ou não há uma ordem. Em vez disso, se houver uma ordem, ela pode ser tornada explícita pelo proprietário alterando os ícones para os emojis :one: :two: :three: ou alterando o título. A rolagem horizontal não imporia nenhuma ordenação implícita por si só.

Isso parece ótimo!

1 curtida

Sim – uma abordagem muito inteligente!

Ok, posso oferecer um caso de uso.

Na minha situação particular, este é um fórum de roleplay, então minha ideia é propor que subcoleções sejam usadas no tópico central do escritor para coletar informações sobre um personagem em particular (ou vários, já que oferece seções diferentes). Assim, um link de mão única para os tópicos de roleplay é útil, assim como a capacidade de duplicar o mesmo link em várias subcoleções.

Para reescrever isso para uma comunidade mais parecida com o Discourse aqui, digamos que um usuário queira escrever um guia que reúna informações de muitos tópicos, como material de origem ou para demonstrar a evolução de uma ideia.

Outro uso pode ser para uma biblioteca de material enviado pelo usuário, por exemplo, um site de mods. Então, cada indivíduo pode ter sua própria coleção “pessoal” de mods selecionados que eles apresentam em uma subcoleção. Os colegas usuários podem ver essas coleções selecionadas como um meio de obter uma vantagem sobre quais mods ou outro material da biblioteca são um bom ponto de partida ou para construir sua própria experiência.

Em cada um desses cenários, ter links que possam existir em várias subcoleções e não tomar o controle da barra lateral do link coletado seriam recursos úteis. Ter a capacidade de criar uma coleção aqui é muito poderoso e a reciprocidade nos tópicos é desnecessária. Portanto, a permissão separada permitiria que os usuários tivessem acesso a essa ferramenta sem o potencial de uso indevido.

Concordo que isso também se encaixa em um conceito de favoritos/playlists/coleções pessoais, o que seria absolutamente uma alternativa aceitável para esses casos de uso. Com permissões separadas, acredito que isso poderia ser alcançado dentro do mesmo plugin (e cada site poderia ajustar a nomenclatura das subcoleções para se alinhar ao seu caso de uso específico através dos Textos do Site, inclusive). Vejo ambos como caminhos viáveis para tornar este plugin muito poderoso e útil para usuários menos confiáveis também.

Ah, entendi. Acho que compreendi. Com as configurações padrão, este caso de uso específico já deve ser possível.

Com as seguintes configurações no padrão, as coleções podem ser organizadas de algumas maneiras, dependendo de como sua comunidade prefere estruturar RPs.

collection_by_topic_owner=true
collection_by_topic_owner_allow_groups=tl1
collection_modification_by_allowed_groups=admin,moderators,tl4

Configuração 1: GM cria tópicos principais, Jogadores criam CS individuais.

O Mestre de Jogo (GM) cria tópicos para o RP (Principal, Lore, OOC).
Os jogadores criam fichas de personagem (CS) individuais.

O GM cria uma coleção com Principal, Lore, OOC. Em seguida, cria um cabeçalho de seção para CS.

Os jogadores criam tópicos separados para seus personagens. Os jogadores podem criar subcoleções de links em seu próprio tópico.

O GM adiciona os jogadores como mantenedores à coleção deles. Os jogadores adicionam seus tópicos de CS sob o cabeçalho da seção.

Os jogadores ainda podem usar sua subcoleção, na qual apenas eles têm permissões, enquanto o grupo de RP como um todo pode navegar de e para a ficha do personagem. A única desvantagem é que a subcoleção é pública, então pode degradar a experiência principal para outros usuários se eles navegarem para a ficha do personagem de um jogador.

Configuração 2: GM cria tópicos principais e um único tópico para CS. Jogadores respondem ao tópico com personagens e têm um tópico de notas privadas.

O GM cria tópicos para o RP, incluindo Principal, Lore, OOC e CS.
Os jogadores respondem ao tópico de CS com seus próprios personagens.

O GM cria uma coleção de todos os tópicos principais. No tópico de CS, o GM cria uma subcoleção, com links para cada postagem de personagem individual. (Alternativamente, o GM cria a subcoleção e adiciona todos os jogadores como mantenedores para adicionar seus próprios links)

Os jogadores mantêm seu próprio tópico privado de notas e rascunhos. Os jogadores podem criar uma subcoleção neste tópico privado e vincular aos tópicos de RP.

Com isso, o RP é organizado pelo que o GM deseja exibir. Os jogadores podem acessar o RP a partir de suas próprias notas sem perturbar o que o GM configurou. A desvantagem é que os jogadores não conseguem navegar facilmente do RP de volta para suas notas (mas isso pode ser resolvido com favoritos). E os jogadores têm que usar seu próprio tópico para subcoleções, o que pode não se encaixar bem para aqueles que não criam/mantêm notas pessoais para seus personagens.

Esta é, na verdade, a configuração que o fórum do qual faço parte usa e para a qual este plugin foi projetado.


Acho que o principal problema aqui é que coleções e subcoleções são sempre públicas. Portanto, nos exemplos de configuração, embora a subcoleção não possa ser modificada por outros, ela ainda é visível. Da mesma forma, este plugin foi projetado para que os proprietários de tópicos tenham mais controle sobre o que é exibido, daí o sistema de permissões e várias restrições de vinculação. Esses problemas podem ser resolvidos com um recurso hipotético de coleções pessoais que não afetam a visualização pública dos tópicos. Isso também cobriria de forma mais completa outros cenários que você mencionou. Vou pensar mais sobre a criação desse recurso e como fazê-lo se encaixar ao lado das coleções públicas.

4 curtidas

Quanto a ser público, não vejo isso como um ponto negativo. Acho que se alguém precisasse de uma lista privada para si, hospedada diretamente no fórum (e muitas pessoas já usam arquivos de computador pessoal ou Google Docs), existe tanto o recurso de Favoritos quanto a caixa de entrada de MP, onde alguém pode enviar uma MP para si mesmo e editar a mensagem. Eu apoio que o recurso de coleções permaneça público aqui; alguém pode ter um caso de uso mais sensível onde isso precise ser privado.

Quanto aos seus exemplos, eles não se encaixam exatamente nos casos de uso que descrevi. Particularmente porque ambos são gerenciados pelo GM singular, e no caso do meu site, os escritores são mais frequentemente seus próprios GMs. O que também explica por que dei outros exemplos onde o mesmo seria verdade no abstrato, uma lista de recomendações curada ou uma lista de fontes, etc. O que é apenas para destacar um último ponto que pode ter passado despercebido.

Você consideraria ter um recurso que permita que tópicos sejam vinculados a múltiplas subcoleções? Como não há reciprocidade na barra lateral, isso pareceria criar menos conflitos do que em uma coleção principal, mas deixo isso a seu critério.


Enquanto penso mais e tento criar exemplos/testar fluxos de trabalho, encontrei mais alguns problemas.

  1. Um problema de codificação de caracteres na caixa de texto para o link, que parece ser apenas um problema de renderização e não tem impacto na função.
  2. Subcoleções não parecem autocompletar nomes de links como Criar/Gerenciar Coleções fazem.

Agradeço sua disposição em discutir e encontrar soluções para problemas que existem em minha cabeça/desejos para usar este plugin. Espero chegar a um ponto em que possa introduzi-lo para uso pelos meus escritores em breve.

1 curtida

[quote=“jordanjay29, post:25, topic:372817”]Um problema de codificação de caracteres na caixa de texto para o link, que parece ser apenas um problema de renderização e não tem impacto na funcionalidade.


[/quote]
Ah… Obrigado pelo relatório!

[quote=“jordanjay29, post:25, topic:372817”]Você consideraria ter um recurso que permite que tópicos sejam vinculados a múltiplas subcoleções?
[/quote]
Uhh… Eu acho que “vinculado” aqui é um pouco vago demais, então tentarei responder da melhor maneira que puder. Você pode adicionar múltiplos tópicos (ou qualquer URL) à lista de uma subcoleção. Da mesma forma, múltiplas subcoleções podem listar o mesmo tópico ou URL. Subcoleções são muito simples e são efetivamente apenas uma lista de URLs. A única restrição é que apenas um tópico pode exibir uma única subcoleção. Esta última restrição de um tópico exibir uma subcoleção não mudará.

[quote=“jordanjay29, post:25, topic:372817”]As subcoleções não parecem autocompletar nomes de links como Fazer/Gerenciar Coleções fazem.
[/quote]
Ah, esse campo deve ser apenas para URL para subcoleções. Originalmente, eu pretendia que as subcoleções servissem principalmente para posts, mas pesquisar por isso seria doloroso. Acho que terei que atualizar o cabeçalho da tabela aqui para evitar confusão.

2 curtidas

Ah! Bem, isso simplifica as coisas.

E isso esclarece, obrigado. A pesquisa de tópicos é elegante, mas não é um impeditivo não tê-la.

Nesse caso, não vejo barreiras no momento para usar isso como está. Posso ter que ocultar o Criar Coleções no menu suspenso em vez de uma configuração baseada em permissão, mas isso não é grande coisa.

Obrigado por passar por isso comigo, eu realmente aprecio. Plugin fantástico, espero me divertir com ele no meu site.

2 curtidas

Encontrei outro erro interno do servidor ao tentar excluir uma Subcoleção. Tentei algumas maneiras de fazê-la funcionar, incluindo uma combinação de ter uma Coleção também, ou um cabeçalho de seção sobre ela (com o único link acima ou abaixo dele), ou excluindo o link (mas nesse caso a subcoleção não pode ser salva), e o erro persiste ao pressionar o botão Excluir para uma SC.

1 curtida

Oh, uau… Eu realmente preciso trabalhar na atualização desses testes automatizados… Deve estar corrigido agora.

3 curtidas