Jump to content

wysiwyg, html ou bbcode?


NCS_One
 Share

Recommended Posts

Olá,

Qual o melhor para usar em termos de segurança?

Qual a melhor forma de o usar?

Qual o melhor bbcode parser?

Obrigado pela ajuda.

Se a vida te voltar as costas aproveita e apalpa-lhe o cu.

Link to comment
Share on other sites

Pessoalmente para forums, a n ser que queiras ficar pelo mesmo muito simples (para esse caso, o markdown é definitivamente melhor), aconselho BBCode e tb aconselho a usar um WYSIWYG como o que eu uso que substitui o deste forum (greasemonkey script).

Para fazer parsing... Tens o parser que está incluído no php, mas o problema é que há múltiplos servidores que não o têm instalado. Alternativamente, podes usar este:

https://github.com/s9e/TextFormatter

Parece-me ser bastante robusto, mesmo estando em fase beta. Se estás a fazer um fórum, então ainda deves demorar bastante tempo. Este parser multiusos deve ficar pronto ainda a tempo para ser usado no teu projeto.

Edited by brunoais

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Link to comment
Share on other sites

Estou a fazer um blog de raíz e gostava já agora aproveitar este tópico para saber se existe algum WYSIWYG com suporte GeSHi?

Facilmente implementei GeSHi com as tags iguais como deste forum. Mas ao implementar um WYSIWYG, não consegui user GeSHi. Utilizei o TinyMCE

Link to comment
Share on other sites

Pessoalmente, desaconselho o uso de editores wysiwyg.

Pq?

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Link to comment
Share on other sites

Porque têm frequentemente comportamentos pouco previsíveis e até pouco lógicos (as acções que podes aplicar a simples sequências de caracteres são mais previsíveis). Porque são muito mais complicados de manter sem bugs. Porque regra geral produzem texto formatado de má qualidade (quando suportam a opção de "colar" mantendo a formatação, então é um desastre).

Link to comment
Share on other sites

É... Os WYSWIYG ainda n são mesmo gde coisa...

Mas já estão bastante avançados e já permitem fazer muito sem grande dificuldade. mesmo assim, ainda não há algo melhor que o belo do acesso ao código fonte (aplica-se da mesma maneira aos editores BBCode (o CKE, como o deste BB, é lixo pegado a cuspo)).

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Link to comment
Share on other sites

A grande vantagem do BBCode em relação ao HTML ou em relação ao markDown é a possibilidade do utilizador poder escrever posts usando javascript "pré-preparado" de uma maneira inteiramente segura. Em qualquer das outras duas maneiras esse processo torna-se inexequível. Estender o markDown ou o HTML para abordar esses casos vai fazer com que ele se transforme no que já o BBCode é, por isso, torna-se numa de refazer a roda, tando para os utilizadores como para quem desenvolve o software.

Se esse pormenor não te incomoda, o htmlpurifier é algo que podes usar. É um programa/biblioteca/(whatever) bastante robusto e, aparentemente, funciona bem.

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Link to comment
Share on other sites

Tamanho da letra, cor do texto, negrito, itálico, sublinhado, rasurado, superior à linha, inferior à linha, numeração, marcas, diminuir avanço, aumentr avanço, bloco de citação, inseriar/editar hiperligação, inseriar/editar ãncora, imagem, tabela, inserir linha horizontal, emoticons.

:)

Se a vida te voltar as costas aproveita e apalpa-lhe o cu.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.