Plugins essenciais para WordPress

22 comentários

Seja qual for o site que estiver construindo com WordPress, alguns plugins estarão lá para melhorar a performance do código ou facilitar a sua vida. Todos estes plugins foram usados em pelo menos um projeto da Synapsis DI e todos têm versões compatíveis com o WP 2.3.

wordpress-icons.jpg

WordPress como CMS

Custom Admin Menu for Wordpress
Este plugin permite escolher quais itens aparecem no menu da administração. Alguns clientes não querem blogroll outros não querem comentários, para que deixar mais coisas para confundir o pobre do administrador? UPDATE: Ainda não é compatível com o WordPress 2.5.
Search Pages
Por definição, a busca do WP serviria apenas para os artigos. Este plugin expande a busca para todas as páginas.

Manutenção

Google Analytics
Plugin simples de integração com o Google Analytics.
Google Sitemaps
Este plugin gera um XML com todos os links e títulos de artigos aumentando a eficiência da indexação do Google. Cadastrando o site no Google Webmaster Tools você tem acesso a um diagnóstico completo do site.
WordPress Database Backup
Acidentes acontecem. Nada mais seguro do que agendar backups periódicos da base de dados. Este plugin pode guardar os backups no próprio servidor ou enviar por e-mail do administrador.
WP-Cache
O processo de cache deste plugin salta aos olhos. É altamente recomendado para todos os tipos de sites. Cuidado apenas com clientes que gostam de ter corrigir e ver o resultado imediatamente. Assim que ativar o plugin, mostre onde fica o botão de limpar o cache do WordPress.

Layout e CSS

Classy Body
Em todos os meus sites estáticos gosto de usar identificadores e classes na tag body. Isto permite mais flexibilidade de layout com menos código e customização do template. O Classy Body usa apenas classes compostas. De qualquer forma, é um sonho realizado.
Flexible Upload
Nada melhor que controlar o impulso do usuário de espalhar imagens de tamanhos e resoluções diferentes pelo site inteiro. Pode ser integrado com o Lightbox. UPDATE: não é mais necessário com o WordPress 2.5.
BM Custom Login Plugin
Este plugin é um toque de classe à integração do WordPress, principalmente para aqueles sites que possuem conteúdo fechado para assinantes. Encontre inspirações no grupo do plugin no Flickr.

Feeds

FeedBurner FeedSmith
O Feedburner é uma ótima opção para manter as estatísticas de acesso pelos feeds. Além disso, tem diversas funcionalidades como integração com Flickr e del.icio.us, gerador de newsletter, entre outros.

Comentários

Akismet
Com tantos comment spammers soltos por aí, o melhor amigo do seu blog deve ser o Akismet.
Dofollow
Por padrão, o sistema de comentários publica o link do website do comentarista com um atributo que avisa que o robô de busca não deve seguir. É ótimo para evitar spammers, mas sejamos realistas, péssimo para atrair novos usuários e os spammers nem ligam. Ligue o Akismet e o Dofollow e seja feliz!

Formulários

CFormsII
Este é um plugin para formulários completíssimo. Tem captcha, todos os tipos de entrada de dados e mensagens costumizadas de sucesso e de e-mail. A documentação é bem completa apesar de um pouco confusa.
WP-ContactForm: Akismet Edition
Para soluções mais simples de formulários de contato, este com controle de spam é o mais recomendado. UPDATE: Ainda não é compatível com o WordPress 2.5.

Bônus! Os favoritos dos clientes

Kimili Flash Embed
Este plugin permite que o usuário insira arquivos Flash em seus posts.
WP Photo Album
Dentre as várias ferramentas de galeria de fotos este é um dos mais fáceis de usar e alterar o layout. UPDATE: Ainda não é compatível com o WordPress 2.5. Estou usando o NextGEN Gallery Widget.
Viper’s Video Quicktags
Este plugin é integrado com o TinyMCE para incluir vídeos do próprio usuário ou em sites como YouTube e GoogleVideos nos posts de forma super fácil
WP-Polls
Ferramenta completa de enquete. A interface dele é perfeita. Possui tradução em português.

Wishlist

Agenda de eventos
Todos os plugins de eventos que testei são péssimos, mal integrados e cheios de bugs. E este é um dos mais pedidos dos clientes.
Edição de capa
O Joomla tem muitos defeitos, mas se há uma coisa que ele faz melhor que o WP é a edição de capa. Vários clientes, principalmente jornalistas, pedem para pelo menos hierarquizar matérias mais importantes e não necessariamente mais recentes na página inicial do site.
UPDATE: Gerenciador de Capas (Lead Manager) (ainda não testei, compatível com WP2.5)
Newsletter
Uma solução completa de envio de newsletter: template próprio, arquivos, interface para usuários do tipo assinante do WordPress poderem assinar ou desassinar o envio de informativos. Tudo claro com confirmação de IP do usuário e confimação por e-mail.

Pagando seus pecados com Sharepoint

5 comentários

Em todos estes anos nesta indústria vital, passei por momentos diversos de desilusão amorosa com aplicativos para Web. Usar o Lotus R6 para fazer fóruns de discussão e aplicar um redesign em 4.800 páginas estáticas em dois dias antes de conhecer o CSS Design foram apenas alguns dos mais notáveis. Mas nada se compara a tentar entender e usar o Sharepoint, o queridinho dos microsofteiros de plantão. Vejamos como causar uma gastrite numa amante do open source em três passos.

Primeiro passo: WSS, MOSS, whatever

A confusão começa pelo nome. WSS significa Windows Sharepoint Services, e MOSS, Microsoft Office Sharepoint Services. São dois softwares com características e preços diferentes que dividem o apelido. E ainda há o problema da versão (1999, 2003 ou 2007, acredito eu…), cujos objetivos também são bem diferentes. Google não ajuda muito com variáveis tão sutis. Mesmo a mais complexa das search queries traz tudo junto, inclusive coisas que você realmente não precisava saber.

O que vi até hoje é interessante, mas ainda não descobri para quê ele serve além de ser um repositório de arquivos MS Office, uma agenda de eventos e um painel de avisos. Sério. Qualquer coisa fora disso, é necessário contratar seu programador .NET favorito para criar uma webpart e torrar horas de desenvolvimento tentando entender o Sharepoint para integrar tudo.

E se for para integrar com qualquer outra solução Microsoft, boa sorte.

Segundo passo: É de graça mesmo?

Não, não de verdade. Se alguém tentar te empurrar esta solução e dizer que é de graça, certamente é a versão oferecida é WSS, já que as licenças do MOSS são insanamente caras. Conforme mencionado anteriormente, trabalhar com Sharepoint torra muitas horas de desenvolvimento e programadores .NET que, diga-se de passagem, não são os mais em conta no mercado.

Em termos de desenvolvimento de interface é muito pior. Para alterar qualquer coisa no tema ou na default.master é necessário o Sharepoint Designer, que é o herdeiro do FrontPage. Que pesadelo voltar a usar um WYSIWYG tosco destes! Mas somente por ele é possível usar o controle de versão do portal. Alguém pode me informar quanto é uma licença para ele?

[Tenho um feeling de que os truques que estou catando desesperadamente pela Internet são oferecidos através de treinamento específico. Sim, treinamento específico para editar HTML e CSS, você leu corretamente.]

Terceiro passo: Personalização é tabu

A documentação para costumização dos temas e páginas mestras do Sharepoint são quase inexistentes. Qualquer busca por estes termos sempre irá retornar temas gratuitos e artigos sobre os perigos de alterar as coisas. É apavorante!

Se o código HTML fosse bem construído, eu perdoaria. Mas alguns page layouts não fornecem qualquer distinção usando classes ou identificadores entre a coluna do meio das laterais. Como fazer algum design de interfaces decente de duas ou três colunas sem conseguir diferenciá-ls? Consegui manipular uma das colunas com seletor td[width="70%"]. Pena que só funciona no Internet Explorer 6 com um script que emula a implementação deste tipo de seletor.

Ainda estou tentando descobrir como não editar um tema dentro do Sharepoint Designer para evitar a armadilha do ghosting/unghosting (que é a pior solução de cacheamento de arquivos que já vi). Por enquanto, estou trabalhando com um tema que contém apenas um arquivo .css:

@import url(http://localhost/styles.css);

Tosco, mas funciona lindamente!

Ufa… isso foi só um post-desabafo. Se alguém aí teve alguma experiência semelhante assine aqui embaixo. Preciso ver alguma luz no fim deste túnel! Obrigada!

Referências:

Os blogs mais mais

Sem comentários

A Folha de São Paulo publicou em seu caderno de Informática uma seleção com blogs brasileiros. O seu está lá?

Leia mais

Bye, Vignette…

Sem comentários

A Macromedia divulgou semana passada o lançamento do Macromedia Contribute, um software de gerenciamento de conteúdo para web [Blogger, por exemplo, é um software online gerenciador de conteúdo]. Pelo o que fala o release da empresa, este pode ser um concorrente ao Vignette, utilizado no Brasil pela Globo.com e pelo Terra. Mas pela diferença de preço das duas soluções, o Contribute deve atingir somente portais de menor porte e websites corporativos.

Ainda não vi o bichinho. Vamos aguardar as novidades… 8:)

mais antigos