Skip to content

Posts from the ‘sem categoria’ Category

4
set

Poema Geek

23
ago

Criando Plugins no WordPress: O Básico

As duas últimas semanas de trabalho eu passei quase que exclusivamente dedicadas a criação de um plugin em WordPress que gerencia o conteúdo da página institucional da empresa onde eu trabalho, a Radig (www.radig.com.br). Depois de algumas limitações e uma série de ajustes o plugin ficou pronto e está quase perfeito, precisa de uns retoques e a correção de alguns bugs.

Criar plugins para o WordPress pode ser uma tarefa simples, mas algumas vezes pode ser algo que dê um certo trabalho. Na api do WordPress, as funções são membros isolados, quase sempre salvas em arquivos únicos, de nomes significativos em diretórios específicos. Não há orientação a objetos e de qualquer ponto de sua aplicação (seja um tema ou um plugin) é possível acessar funções que estejam presentes em qualquer diretório da aplicação.

Por isso o WordPress recomenda nomear funções novas (em plugins e temas) com nomes únicos, assim evita o conflito de nomes de função, já que quase sempre não há necessidade de se incluir arquivos ou definir escopos em funções. É importante também verificar se o nome do plugin que estamos criando já não existe no repositório do WordPress, pois se já existir pode haver conflitos em pesquisar um plugin ou atualizar o mesmo.

Criar plugins no WordPress é basicamente criar uma aplicação php, que se utiliza de funções do WordPress e algumas definidas pelo usuário. Um único arquivo php (de preferência com o nome do plugin), dentro de um diretório com o nome do plugin, já é o suficiente para a existência do plugin, mas é necessário ainda que esse arquivo php possua em seu cabeçalho o seguinte comentário:

1
2
3
4
5
6
7
/*
Plugin Name: Nome do Plugin
Plugin URI: http://website-do-plugin.com
Description: alguma descrição
Version: 0.1
Author: jose
*/

Basta apenas informar Plugin Name e Author para que o WordPress reconheça o seu plugin e o coloque na lista de plugins instalados.

Nesse arquivo php, ou em outros que forem inclusos, deverão declarar suas funções e utilizar de funções básicas do WordPress para realizarem a modificação do conteúdo que é exibido ou armazenamento e busca de dados no banco de dados do WordPress. Para que o plugin faça a modificação do conteúdo ou busca/armazenamento é necessário interceptar algumas funções básicas do WordPress, como the_content (retorna o conteudo de um post), wp_head (imprime o conteúdo da seção head de uma página), etc.

Essa interceptação e feita utilizando filtros , que podem substituir uma dessas funções básicas do WordPress pela nossa função. O código para isso e bem simples:

1
2
3
4
5
6
7
8
<?php

add_filter('the_content', 'my_content');
function my_content()
{
echo 'my content';
}
?>

A declaraçãoa cima faz com que o conteúdo de uma página ou post que seja buscado pela função the_content, seja substituído pela minha função my_content;

Uma extensa lista de filtros e ações permitem a manipulação do que será exibido e salvo na aplicação WordPress. Essa lista está na documentação do Wordpres.

Por ora o que tenho a dizer é isso. Postarei mais dicas de como fazer plugins em WordPress, mas se você não quer esperar  e quer começar agora mesmo, leia a documentação oficial, pois apesar de deixar algumas coisas de fora, ajuda muito quem está começando.

http://codex.wordpress.org/Developer_Documentation

8
mai

Lançada versão beta do LogmeIn para Android

Chamada de Ignition, a prometida versão Android do aplicativo de acesso remoto online ainda não está disponível para o Market do Android no Brasil. Mas pra quem tem acesso root no Android isso não é obstáculo.

Logmein for Android

6
mai

Atualização OTA do Milestone da Vivo tem Problemas

Os donos do Milestone da Vivo que atualizaram via OTA (Over The Air) o firmware do Android para a versão 2.1 tiveram problemas ao usar o dockstation e o Motonav. Com o dockstatios, após retirar o aparelho da base a tela não volta para a home, ou leva algum tempo para voltar. Com o Motonav é mais grave. O aplicativo simplesmente some, mesmo aqueles que foram comprados. Quem pagou 60 dólares pelo aplicativo ficou bem nervoso.

Mas felizmente é possível recuperar o Android desses problemas. No site Norbies há instruções de como recuperar o Android após a atualização desastrosa da Vivo. Para quem ainda vai atualizar lembre-se que há a opção de colocar um firmware retail (sem vínculo com operadora) disponível tanto para aparelhos de operadoras quanto os retail.

23
abr

Transforme seu Android num scanner

Há alguns meses atrás ouvi falar do Scan2PDF, que transforma uma imagem capturada pela câmera num arquivo PDF. Mas nem dei importância. Essa semana resolvi testar e vi que o aplicativo é uma mão na roda quando o assunto é escanear documentos. O mais interessante é que o Scan2PDF já cria um arquivo único com todas as páginas escaneadas ou retiradas da galeria de imagens do Android.

Basta posicionar o aparelho de forma que toda a página esteja na tela. Depois é só disparar e clicar em “Make PDF”. Mais simples do que usar uma multifuncional num desktop.

Para baixar, clique aqui

1
abr

Eric Schmidt entra na brincadeira

No blog oficial da empresa, com toda naturalidade e sem causar muito alarde, o CEO da gigante Google anuncia a troca do nome da empresa para Topeka. Segundo ele, após o prefeito da cidade Topeka, no Estado do Kansas, mudar o nome da cidade para Google (tendo em vista a instalação do serviço de internet rápida do Google, prometido pelo Google as cidades com o mesmo nome da empresa) , Eric teve a mesma idéia e mudou o nome da empresa para Topeka.

A brincadeira, claro, acompanha a tendências de vários sites pelo mundo em homenagem ao dia da Mentira (1° de abril) e com certeza não deve ter pego muit gente.

Também foi anunciado hoje no site BR-Linux que Linus Torvalds estaria no FISL 2010 (brincadeira no qual eu não cai). E quem usa Twitter está lendo hoje uma torrente de falsas notícias, a maioria com explicações no final a fim de não causar muito alarde.
Brincadeira tem hora.
Blog do Google

Br-Linux

26
fev

Coral com Legenda

Essas apresentações amadoras mas bem feitas sempre saem melhor do que o esperado. Esse grupo usou a criatividade e transformou uma música clássica numa apresentação bem humorada. (via XPock

26
fev

Motorola Backflip chega ao Brasil pela Vivo


Um dos mais novos Android da Motorola chegou ao Brasil pela Vivo. Com um nome interessante, o Backflip (o que dá mortal de costas) tem Android 1.5 Cupcake, tela de 3,1″ com resolução de 320×480 pixels, acelerômetro, teclado QWERTY que vira deixando a tela inclinada da mesma forma do Milestone quando está na base multimidia e vem com Motoblur.
Seu preço no plano pré-pago é R$1699, podendo chegar a R$499 num plano de 200 minutos de lgação mais pacote de dados. Por suas características fisicas e internas, o Backflip é um meio termo entre o Milestone e o Dext. Mas novamente deixou os seus fãs intrigados por não trazer versões mais novas do Android como o 2.0 ou o 2.1.

A aposta da Motorola em aparelhos com Android não parou no Milestone e o seu interesse por ele não pára. O Quench deve aterrissar aqui no Brasil em março pela Tim, segundo anunciado no site da Motorola. Vamos esperar que outros bons aparelhos cheguem por aqui e aumente as opções dos interessados em bons smartphones

2
fev

Testando

Post enviado pelo android

29
jan

iPad e as comparações hilárias

Depois do lançamento do iPad, não demorou muito para as piadinhas sobre a falta de componentes importantes como câmera ou suporte a Flash. Nessas comparações o iPad nunca sai ganhando. Tadinho…

Switch to our mobile site