PatternShare 17/Feb/2005
O CreativeCommonsBlog publicou um anúncio interessante, pois apresenta o novo site, da Microsoft, PatternShare. Este site, criado pelo Ward Cunningham (autor do PortlandPatternRepository), tem o conteúdo licenciado de forma livre e aberta, pela licença Atribuição 2.0.
É interessante porque o PortlandPatternRepository é o primeiro e mais conhecido SiteWiki, e a Microsoft costuma ser aversa ao conceito FOSS. No entanto, sem ser tão abragente porque apenas replica as Patterns publicadas na MSDN, surge este novo site. Será um bom prenúncio?
w.bloggar 09/Feb/2005
Esta extraordinária aplicação w.bloggar, desenvolvida por Marcelo L. L. Cabral actua como um interface entre o utilizador e o seu site blog ou sites blog. Ou seja, é um pequeno e altamente funcional editor de Templates e Posts, com diversas características e recursos que facilitam a tarefa de afixar mensagens de formas e maneiras não possíveis através de editores baseados em Browsers.
Corre somente em Windows, permitindo ao editor criar, rever ou alterar as suas mensagens sem que esteja ligado à Internet, guardando localmente um ou mais textos para serem afixados mais tarde. É compatível com a maioria dos motores Blog, uniformizando num só interface a publicação em diversos sites que recorrem a diferentes plataformas de gestão de conteúdos.
A comunicação entre o interface e o motor faz-se através de uma das seguintes APIs: Blogger API, metaWeblog API, MovableType API e b2 API que são todas baseadas na definição XML-RPC.
Textile vs Markdown vs Wiki 04/Feb/2005
A edição de conteúdos, de forma usual, é feita através do recurso a TextAreas que na sua maioria permitem somente um conjunto de tags HTML consideradas “seguras”. A maior parte dos sistemas de gestão de conteúdos além de disponibilizar de raíz esta funcionalidade também permite alguma forma de plugin a editores WYSIWYG. Estes editores são excelentes para diminuir a curva de aprendizagem necessária aos utilizadores iniciados para produzirem conteúdo de forma rápida e fácil. No entanto, qualquer uma destas funcionalidades não é prática, pelas seguintes razões:
- As tags HTML introduzem muito “ruído” no conteúdo em bruto.
- São tantas as tags HTML e as regras de sintaxe que a aprendizagem da linguagem apresenta uma curva íngreme.
- Poucos são os editores WYSIWYG que passam os testes de validação XHTML.
- Os editores ocupam por vezes mais espaço que o próprio sistema. De qualquer maneira, um editor WYSIWYG é sempre uma adição pesada ao conjunto de funcionalidades de um sistema.
- Muitas vezes, o código extra inserido pelos editores WYSIWYG não produz qualquer efeito visível, existindo mais por causa das diversas situações que devem ser lidadas de forma correcta pelo editor do que pela necessidade real de um caso específico.
Por essas razões, têm sido desenvolvidas algumas soluções de filtros de texto (TextFilters) que procuram também minimizar a curva de aprendizagem necessária ao mesmo tempo que simplificam a própria edição do conteúdo através de tags mais simples que as do HTML:
- WikiMarkup.
- Textile.
- Markdown. O original é codificado em Perl, mas tambéme existe uma versão em PHP.
Um filtro de texto é pouco mais do que um conversor que transforma texto com simples tags de formatação em conteúdo com tags HTML/XHTML. Qualquer um dos filtros de texto acima mencionados existe em PHP e permitem que os utilizadores iniciados no papel de editor de conteúdos online se concentrem mais no próprio conteúdo do que na sua apresentação. Além disso, no caso do WikiMarkup, é muito mais fácil, simples e rápido estabelecerem-se ligações entre páginas do mesmo site ou mesmo ligações a sites externos bem como é muito prático criar novas páginas. O Textile e o Markdown são mais abrangentes em termos de regras possíveis de formatação do conteúdo, mas o WikiMarkup cobre o essencial e torna muito fácil e rápida a produção de novos conteúdos e ligações entre páginas.
Irei criar um documento no SiteWiki da DoWeDo-IT para comparar as semelhanças e diferenças entre estas 3 soluções. O objectivo desse documento Wiki (WikiDoc) é o de recomendar qual a solução a integrar na generalidade dos sistemas de gestão de conteúdos, baseados em PHP.
Prevenção de Comment Spam 03/Feb/2005
Após ter sofrido vários Comment Spams, irei activar a opção de Spam Words aos comentários no Recortis.
Irei também investigar outras formas de combater o Comment Spam, possivelmente pela desactivação da funcionalidade TrackBack. Alguns utilizadores avançados têm vindo a público informar sobre os pontos menos bons de se usar TrackBack. O WordPress deve ter melhores formas de combater o Spam.
Connexions 31/Jan/2005
Descobri o portal Connexions.
A mensagem afixada logo à entrada não deixa margem para dúvidas. Este portal é sobre conhecimento e sobre a importância do conhecimento ser livre, aberto e partilhado. Começou como uma colecção de materiais didáticos em formato digital e rapidamente se transformou num repositório crescente de cursos e ferramentas online para ajudar:
- Autores a publicarem e a colaborarem.
- Formadores a rapidamente construirem e partilharem cursos.
- Alunos a explorarem as ligações entre conceitos, cursos e disciplinas.
Para quando a participação activa de formadores, educadores, professores e alunos portugueses neste portal?
Conceito Wiki - Conteúdos Colaborativos 28/Jan/2005
Apesar do conceito Wiki poder ser aplicado em diversos cenários, é na função de ferramentas colaborativa para produção e gestão de conteúdos online que os motores Wiki brilham.
Para esta função, o conceito Wiki apresenta as seguintes vantagens:
- Ser orientado à edição, facilitando ao máximo a criação de novos conteúdos, a ligação entre páginas ou documentos internos ao site, a inserção de dados noutros formatos (imagens, principalmente) tudo através de regras de formatação (sintaxe) muito mais simples e prática do que o HTML.
- Gerir automaticamente as diversas revisões a uma página ou documento, apresentar as diferenças entre revisões e detectar conflitos de edição entre vários editores a trabalhar sobre a mesma página ou documento.
- Apresentar ou notificar através de tecnologias standard (e-mail, RSS) as alterações mais recentes ao conteúdo gerido pelo motor Wiki. Isto facilita imenso a comunicação entre membros de uma equipa que precisam de se manter actualizados face à sobrecarga de informação usual nos dias de hoje.
Tem a desvantagem da edição de conteúdos não seguir o conceito WYSIWYG - What You See Is What You Get – mas compensa essa desvantagem com a facilidade e aplicação do conceito WYWIWYG - What You Write Is What You Get.
Alguns artigos interessantes, sobre este mesmo assunto:
- What is a Wiki?
- Why Wiki Works
- Why Wiki Works Not
- Wiki eases the documentation burden. Exemplifica usando o motor MoinMoin, em Python. Eu prefiro motores em PHP, tal como o DokuWiki, PmWiki, MediaWiki ou WikkaWiki.
- Using a Wiki for documentation and collaborative authoring
- KmWiki
OpenFormats.org 27/Jan/2005
O principal objectivo do site OpenFormats é o de criar e disponibilizar documentação compreensiva e grátis sobre formatos abertos. O conteúdo é editado e discutido pela comunidade de colaboradores voluntários.
No site OpenFormats pode-se ler alguns artigos muito interessantes sobre Formatos Livres e Abertos versus Formatos Proprietários e Fechados. Por exemplo, no artigo 4 razões para não usar formatos proprietários pode-se constatar que:
- Existe o risco do destinatário não conseguir aceder aos dados.
- Existe o risco de haver fugas de informação confidencial.
- Existe o risco de contribuir para a disseminação de vírus informáticos.
- Existe o risco de exposição à contaminação de vírus informáticos.
- Existe o risco de beneficiar monopólios existentes na área da comunicação informática.
Em comparação, os formatos abertos apresentam grandes vantagens, como se pode confirmar lendo o artigo sobre as 4 razões para adoptar formatos abertos.
International Open Source Network 26/Jan/2005
A IOSN – International Open Source Network – é um Centro de Excelência FOSS para a região Ásia-Pacífico. Este centro modela as suas actividades à volta do conceito FOSS - Free/Open Source Software – e das suas tecnologias e aplicações. A IOSN visa especificamente facilitar e interligar recursos humanos e FOSS advocates da região. A visão é a de que os países em desenvolvimento desta região possam rapidamente alcançar e consigam facilmente manter o desenvolvimento económico e social, através da aplicação de soluções TI/SI, adequadas, eficientes e de baixo-custo, que ajudem a diminuir a distância “digital” entre estes países e os países mais desenvolvidos.
Um dos visiveis resultados deste centro é o guia FOSS Education Primer, em formato PDF. Este guia cobre o uso de FOSS em escolas e universidades.
Prevenir Comment Spam 20/Jan/2005
O Google apresentou no passado dia 18 de Janeiro de 2005 um artigo, Preventing comment spam, onde anuncia lidar com o atributo “NoFollow” em tags Ref (hyperlinking). Esta medida visa prevenir a profiferação de Comment Spam tão usual hoje em dia em sites que permitem aos visitantes alguma forma de editar conteúdo, principalmente em motores Blog que permitem aos visitantes deixarem comentários.
Aparentemente, o Yahoo e o MSN também deverão começar a lidar com este atributo, e a comunidade que desenvolve software para a Internet já manifestou o seu suporte numa lista crescente de aplicações que irão incluir o atributo nas tags de ligação externa.
Fórum vs Blog vs Wiki 18/Jan/2005
Tenho andado a comparar em que cenários cada uma destas plataformas é mais funcional ou mais adequada:
- Plataforma de gestão de conteúdos para Fórums.
- Plataforma de gestão de conteúdos para Blogs.
- Plataforma de gestão de conteúdos para Wikis.
Um fórum é uma excelente ferramenta para partilhar ficheiros e para colocar perguntas ou discutir assuntos com outros membros da comunidade. Assume-se como a ferramenta de discussão comunitária mais em uso. Os assuntos são categorizados de forma hierárquica, não sendo fácil relacionar assuntos de diferentes categorias. O conteúdo é normalmente inserido sequencialmente no tempo, causando um “rastro” de mensagens em formato “thread”.
Um blog é uma excelente ferramenta para publicar opiniões ou registrar ideias/conceitos, para serem vistos por pessoas interessadas nos assuntos do blog. O conteúdo é categorizado, por vezes de forma hierárquica, e normalmente os visitantes podem comentar sobre o artigo de forma aberta e pública. Ninguém, excepto o autor, pode editar o artigo em si.
Um wiki é uma excelente ferramenta para produzir documentação de forma colaborativa. Os assuntos não são normalmente categorizados, apesar de existir essa possibilidade, e todos podem editar o conteúdo uns dos outros. Não há por isso autoria de conteúdo. O formato é livre, dependendo dos participantes se o conteúdo é mostrado em modo “thread”, em modo “documento”, em modo misto ou de um noutro modo além destes.
« newer posts | older posts »