27
06
2009
Table of contents for UltimateTagSuggestor
- Desenvolvendo um plugin para o Wordpress: o ambiente
Tenho utilizado o wordpress e seus plugins há algum tempo e estou bastante satisfeita. Uma coisa que gosto muito quando visito blogs são as tags. Com elas podemos saber os assuntos gerais do blog e ler conteúdo relacionado. Também é mais fácil encontrar o post pelos mecanismos de busca.
Mas não é fácil taguear, decidir quais termos definem o texto que estamos postando… Existem plugins que sugerem tags, mas ainda não encontrei nenhum eficiente, especialmente porque a maioria é feita paraa língua Inglesa.
Então decidi tentar fazer o meu… Vamos ver no que dá…
Vou colocar as etapas de desenvolvimento por aqui.
Bom a primeira coisa a fazer é montar o ambiente de desenvolvimento. Vou utilizar:
Mas vale lembrar que você pode utilizar qualquer editor de textos para programar em PHP, qualquer servidor de páginas para PHP 5 e outras versões do Wordpress. Mas oq ue vou descrever a partir daqui é levando em consideração o ambiente acima.
Bom, instalar e configurar Apache + PHP em Windows foi um parto. Em casa não costumo utilizar Linux, não estava a fim de configurar um só para desenvolver PHP… Então me aventurei a fazer isso no Windows XP mesmo. Acho que a experiência até vale outro tutorial!
Depois de Apache, PHP e MySQL devidamente configurados, instalei o wordpress localmente, em C:/renoir/wordpress
Pronto, posso partir para o desenvolvimento do plugin.
Vou utilizar um tutorial da IBM como referência:
Criei um novo projeto PHP no eclipse e escolhi “Criar projeto a partir de origem existente”, setando para C:/renoir/wordpress/wp-content/plugins/ultimateTagSugestor
Pronto, agora já posso começar a criar os arquivos.
O primeiro deve ter o nome do plugin e deve começar com um bloco de comentário padrão do wordpress. Então temos ultimateTagSuggestor.php:
/*
Plugin Name: ultimateTagSuggester
Plugin URI: http://www.prettycode.com.br/plugin/ultimateTagSuggester
Description: This is new plugin to suggest tags to WordPress.
Version: 1.0.0
Author: Giselle Cantador
Author URI: http://www.prettycode.com.br/
*/
E voilá!! É só salvar, acessar o wordpress instalado localmente, logar como administrador e já posso ver o plugin na administração do blog!

19
06
2009
Definir o nome de uma tabela de banco de dados é algo muito simples, mas que pode virar um bicho de sete cabeças. Quais relacionamentos representa? De que forma será utilizada? Por humano ou só por máquina??
Dentre as dúvidas, uma que me pegou nessa semana é a utilização de singular ou plural. Por exemplo, uma tabela para cadastro de pessoas… Você nomeia “Pessoa” ou “Pessoas”???
Como a tabela representa um grupo de dados em que cada linha será uma pessoa, nada mais justo que nomear “Pessoas”. Mas… Se você for utilizar a tabela em um banco de dados relacional em que cada tabela será convertida na classe do seu objeto, não faz sentido você ter uma classe “Pessoas”. Afinal, o objeto é uma instância de UMA pessoa. O plural seria uma coleção de pessoas, ou ainda, o conjunto de todas as pessoas do sistema. Chegamos novamente na tabela em plural.
Eu sempre utilizei classes no singular e tabelas no plural, pelo motivo explicado acima. Mas ontem tiveram que sair renomeando tabelas do plural para o singular pois elas são utilizadas por um framework (symphony) que adota como nome das classes dos objetos relacionais o nome da própria tabela. Ou seja, ele gerou todas as classes no plural.
Pode não parecer um grande problema, mas não faz sentido você fazer um new Pessoas() para instanciar um único elemento. Pela semântica isso não é correto, e como a qualidade de código é uma das premissas a ser buscada e seguida… Lá vamos nós trocar nomes das tabelas… E atualizar todos os arquivos que utilizam esse nome…
E você? Como utiliza o nome de suas tabelas?
7
06
2009
Tenho uma máquina com duas partições. Uma com o Windows e outra com os dados. A de dados está com 250 Gb.
Problema: não consigo acessar os arquivos da partição de dados! Dá um erro de permissão negada… Estou logada como o administrador da máquina, mas não resolve. Aliás, estou logada com o único usuári que existe.
Já tentei:
- Mudar o dono do diretório e arquivos para o administrador
- Dar permissão de leitura e escrita a todos os arquivos para todos os usuários
- Compartilhar na rede e permitir que todos leiam e alterem os arquivos
- Bootar em modo de segurança e mudar as permissões.
Até agora o que mais deu resultado foi a opção 4, pois pelo menos consegui ver os arquivos. Mas se acesso em modo normal perco o acesso novamente.
Li em fórums por aí que é um problema do NTFS do XP… Alguém tem alguma idéia de como poso voltar a acessar meus arquivos sem precisar formatar??
Links interessantes sobre esse problema:
3
06
2009
Estou escrevendo isso no GoogleDocs e vou tentar publicar no blog.
Será que funciona?
Olha! Funciona!! É só ir no GoogleDocs -> Configurações -> Configurações de blog
Para wordpress, por exemplo, o servidor do blog é http://www.prettycode.com.br/blog/xmlrpc.php no caso deste blog. Ou então http://www.seudominio.com.br/blog/xmlrpc.php
O xmlrpc deve estar habilitado nas configurações do seu blog, se não não funciona.
Depois vá em Compartilhar -> Publicar como página web -> Postar no Blog
Tanã! Está aqui!
O que ainda não funcionou foi setar a categoria, tags e título. neste momento estou editando pelo wordpress mesmo para setar essas coisas…
2
06
2009
Hoje vou postar sobre games mais uma vez. Adoro video game, PC… Jogo até campo minado quando não tenho outra opção. Meu noivo é um desenvolvedor de jogos e está lançando seu blog para contar suas experiências. Eu adoro os joguinhos que ele faz! E posso garantir que tem muita coisa boa vindo por aí! Neste post ele mostra um dos joguinhos que está fazendo. Divirta-se!
Então, mas a notícia é que a Microsoftware está com uma “carta na manga” para combater o sucesso de jogabilidade do Wii.
É o “Projeto Natal”, em que o X-BOX 360 passa a obedecer comandos gestuais e de voz. E para isso não será necessário utilizar um joystick.
Bom, a apresentação é ótima, vaja no vídeo abaixo. Mas vamos ver no que isso vai dar.
Como jogadora de Wii eu só posso desejar que a Nintendo tenha uma carta ainda melhor
Xbox projeto Natal
25
05
2009
Aê, Feliz Dia do Orgulho Nerd!!!! Pois é, hoje, 25 de Maio é o Dia do Orgulho Nerd. Tem gente que ainda tem vergonha… Eu não!! EU ADMITTOOO!! Nerdíssima!
O Dia do Orgulho Nerd, ou Dia do Orgulho Geek é uma iniciativa que advoga o direito de toda pessoa ser um nerd ou um geek. Teve origem na Espanha (”dia del orgullo friki”, em espanhol).[1]
O dia do orgulho nerd é celebrado em 25 de maio desde 2006, comemorando a première do primeiro filme da série Star Wars, em 1977. O dia 25 de maio também é o Dia da Toalha, em homenagem ao escritor Douglas Adams.
(http://pt.wikipedia.org/wiki/Dia_do_Orgulho_Nerd)
Pra comemorar, que tipo de nerd você é?
