CSS personalizado no sistema de Blogs do TWiki.SoftwareLivre.org

Há algum tempo que eu já estava um tanto insatisfeito em usar o Sistema de Blogs feito para o TWiki que roda no http://twiki.softwarelivre.org. Esta insatisfação era quanto a vontade de ter um blog com um CSS bonito como é possível usando WordPress.com ou similares. Assim eu não queria também sempre postar por aqui e usar o feed em outros lugares. Eu queria que meu endereço de blog oficial fosse mesmo meu AmadeuJunior.

A partir daí lembrei da funcionalidade do TWiki em permitir o uso de templates de visualização e edição pelas variáveis VIEW_TEMPLATE e EDIT_TEMPLATE. Logo era fácil incorporar um CSS totalmente personalizado mesmo que à apenas um tópico como é o caso das páginas de blogs. Compliquei? Então acompanhe:

  1. Logue-se no sistema de blogs do SoftwareLivre.org
  2. Vá até seu blog, exemplo: AmadeuJunior
  3. Ao editar insira ao final a seguinte definição de variável:
       * Set VIEW_TEMPLATE = SeuWikiNameTemplate
  4. Observe que se seu WikiName é JoaoDaSilva então você precisa definir a variável com o valor JoaoDaSilvaTemplate
  5. Agora crie o tópico nomeado JoaoDaSilvaTemplate dentro da TWikiWeb do Blogs
  6. Escolha um CSS bonito e adapte-o, para ter um exemplo de como fazer olhe AmadeuJuniorTemplate
  7. Adicionalmente também sugiro manter o CSS em si em um tópico separado (como AmadeuJuniorTemplateCSS) após a preparação do template como explicado no passo anterior, neste caso sempre usem o padrão de nome para o tópico WikiNameTemplateCSS

Para evitar que estes tópicos especiais relacionados à personalização do CSS entrem na busca do BlogList modifiquei a mesma excluindo os padrões *Template e *TemplateCSS. Também adicionei mais esta funcionalidades na WebWishList.

É isso, espero ter ajudado àqueles(as) que tinham(têm) a mesma insatisfação que eu. smile

Tags:
Tutorial1Add my vote for this tag wiki.softwarelivre.org1Add my vote for this tag create new tag


Creative Commons License Esta obra está licenciada sob uma Licença Creative Commons.