tabnews.com.br icon indicating copy to clipboard operation
tabnews.com.br copied to clipboard

[Feature] Rascunho de postagens

Open brunoruas2 opened this issue 2 years ago • 11 comments

Ótima iniciativa a do TabNews!

Seria muito interessante para as pessoas que desejam produzir postagens longas se a ferramenta tivesse uma feature de salvamento de postagens como rascunho. Desse modo a seção de escrita poderia ser particionada permitindo postagens com maior grau de curadoria e refino.

Abaixo tem um print de onde o botão poderia ficar.

image

brunoruas2 avatar Nov 25 '22 14:11 brunoruas2

se não me engano até daria para salvar no local storage do navegador para fazer isso

KitsuneSemCalda avatar Nov 25 '22 14:11 KitsuneSemCalda

A ideia seria pra conteudo extenso como o amigo postou e o localstorage não é tão bom para dados extensos assim, a ideia seria usar a flag 'draft' no banco seria o ideal, creio que nem seria trabalhoso implementar, talvez já até tenha algum PR fazendo isso só esperando aprovação, eu uma olhada la @brunoruas2

dioggosoares avatar Nov 25 '22 15:11 dioggosoares

O ideal seria no banco de dados. E o Post poderia ter status = ACTIVE, DRAFT ou INACTIVE.

brendo10x avatar Nov 25 '22 15:11 brendo10x

Vou ver se tem alguém trabalhando no tema, boa ideia @dioggosoares !

brunoruas2 avatar Dec 02 '22 15:12 brunoruas2

Há alguém trabalhando na ideia? Se não gostaria de fazer.

mthPiltz avatar May 12 '23 05:05 mthPiltz

O ideal seria no banco de dados. E o Post poderia ter status = ACTIVE, DRAFT ou INACTIVE.

Se não me engano já existe essa opção de status draft, só não sei se está sendo utilizado de alguma forma no site ainda

victorhcb avatar May 12 '23 10:05 victorhcb

ótima ideia!

Eu, como bom hiperativo, penso em mil coisas ao mesmo tempo -- e escrevo as mil coisas ao mesmo tempo, também! Seria bom ter a opção de escrever vários rascunhos, até pra deixar salvo algum texto que você até achou que seria legal, mas não teve tempo de desenvolver bem.

Um problema seria o espaço no BD: a pessoa pode criar muitos rascunhos que não vão virar postagens, e acabar gastando um espaço que poderia ser mais útil para os outros usuários. Poderia, até mesmo, acabar usando o tabnews como um bloco de anotações. Talvez, se colocar um limite na quantidade de rascunhos isso se resolva.

rafaelbarbosas avatar Oct 05 '23 22:10 rafaelbarbosas

Pra isso eu resolveria colocando um tempo de vida pro rascunho. Até 30 dias pra publicar ou algo assim.

@rafaelbarbosas O que acha?

brunoruas2 avatar Oct 06 '23 02:10 brunoruas2

@brunoruas2 , é uma boa solução.

Também dá pra usar o Gist do GitHub, daí as anotações ficam sob responsabilidade do usuário. Porque, se você pensar no escopo do tabnews, talvez seja uma funcionalidade meio "estranha", então não faz sentido isso ficar gravado no BD.

Tem também o problema de adicionar muitas funcionalidades e deixar o app "carregado". Essa funcionalidade de vários rascunhos pode ser uma que poucos vão usar, talvez seja mais útil apenas um rascunho.

Pra saber mesmo, teria que fazer uma pesquisa.

rafaelbarbosas avatar Oct 06 '23 15:10 rafaelbarbosas

Eu gostaria muito de ver essa feature no TabNews. Acabei de sentir a necessidade.

fabiosvm avatar Nov 27 '23 21:11 fabiosvm

Para o momento eu acredito que a melhor opção seja uma extensão removendo essa responsabilidade do site. A opção de adicionar no localstorage é bem interessante, mas existe alguns pontos:

Limitação de tamanho: O localstorage armazena no máximo 5MB por origem. Segurança: O site pode ficar vulnerável a ataques XSS

emerson-oliveira avatar Dec 12 '23 04:12 emerson-oliveira