Como deixei claro no meu último post, recentemente resolvi vender alguns sites com administração via WP - o que me exigiu esforço para achar alguma informação sobre como criar temas e plugins para WordPress. Meu inglês é péssimo e ler um artigo nesse idioma pode ser uma tarefa cansativa e demorada (e às vezes impossível) para mim. A documentação no site do Wordress é clara e bastante completa, mas tudo está em inglês… por isso resolvi escrever este post dando algumas dicas e mostrando o método que usei depois de decifrar alguns artigos de documentação e destrinchar alguns plugins que baixei da rede.
(…) continuar lendo…Posts recentes
- Como construir um...
- Plugins para...
- Já ouviu falar...
- Drag e drop em...
- Duas questões...
- Wiki-format -...
- Formas de...
- Eu não sei...
- Mesclar PHP e...
- Definições de...
- Receber dados de...
- Achando a cor oposta
- Mostrando os...
- Acessibilidade em...
- Atalhos de...
- Novo site, com...
- Classificando o...
- BadgerFish -...
- editInPlace() -...
- Uma singela...
Arquivo
Blog feeds
Bookmarks
Desde que comecei a blogar e a ter contato com o WP (menos de um ano) tenho me interessado cada vez mais por esse programa que não é apenas um gerenciador de blogs, mas um gerenciador de conteúdos bastante completo. Também não é para menos, como diz esse texto do Rafael, o WP é um produto da inteligência coletiva e fica difícil criar sozinho algo para competir com isso.
(…) continuar lendo…Diversas vezes respondi dúvidas sobre como integrar essas duas linguagens nos fóruns da rede e é um tema que me interessa bastante, pois hoje gosto mesmo é de programar em JS, mas não dá prá fugir de certas funcionalidades no servidor, como consultar bancos de dados, gravar e ler arquivos, etc.
Antes de tudo, lembro que já escrevi um post sobre como mesclar PHP com HTML que você deveria ler antes de começar.
(…) continuar lendo…Estava pensando nisso outro dia. Eu não sei mesmo programar sem ERs, talvez por ter iniciado com o Perl (a primeira linguagem a popularizar as ERs), mas certamente pela praticidade que elas representam na hora de manipular strings.
Na época em que o Perl começou a ficar famoso era comum ouvir comentários por parte de programadores de outras linguagens sobre aquelas "linhas enigmáticas e indecifráveis do Perl", querendo se referir às tais ERs. Hoje as Expressões Regulares estão em todos os lugares. Se você está lendo este artigo, deve ser um desenvolvedor web, portanto usa ou já usou o famoso Dreamweaver. Pois bem, na janela de busca e substituição existe a opção "use regular expression" (minha versão é em inglês…), já reparou? e é uma mão-na-roda, pode crer. Nas linguagens então… praticamente todas tem suporte para ERs. Repare no exemplo abaixo:
(…) continuar lendo…Este é um tema com o qual todos que aprendem PHP tem que conviver desde o início dos estudos. O HTML é a linguagem oficial, o tipo de saída padrão do PHP (text/html), mas há certos detalhes que não devem ser esquecidos. Vou me esforçar para lembrar do que me atrapalhava há alguns anos (ou ainda atrapalha…) e tentar explicar.
As funções print() e echo()
Servem basicamente para a mesma coisa, com algumas diferenças…
(…) continuar lendo…Tem tempo que não escrevo nada por aqui… Bem, fim de ano é sempre uma confusão, né? Mas para coroar um ano produtivo estou aqui, escrevendo em pleno 31 de dezembro!
Desde que comecei a blogar (já descobri que trata-se de um vício), tinha vontade de mostrar links para os últimos posts do blog no meu site. Procurei no forum do blogsome e pela rede, mas não achei nada interessante (sei que deve haver algo). Enfim, resolvi fazer meu próprio script, mas como acessar os dados num banco de dados que não me dá acesso? Quando achei a solução me senti até um pouco burro. Claro, os feeds RSS. Lá está o conteúdo que eu queria e bem acessível (sem comentários). Vamos por partes, como faria Jack.
(…) continuar lendo…Análise do problema e algoritmo de solução
Todo aplicativo se destina a automatizar um processo que poderia ser executado manualmente, ou a resolver algum problema que se poderia resolver com raciocínio lógico - mesmo que isso fosse levar muito tempo. Acreditamos que isso é verdadeiro em qualquer âmbito.
Entendemos por ‘processo’ ou ‘problema’ qualquer situação que se apresente para o programador ‘automatizar’. Programar é resolver o problema proposto etapa por etapa e codificar cada passo, até a solução. Ou seja, um programa é uma referência a um problema previamente resolvido. O que chamamos de algoritmo é simplesmente a sequência lógica de ações que levam ao resultado esperado (a solução do problema). Naturalmente, é necessária uma análise detalhada do problema, sem a qual não há a menor possibilidade de se desenvolver um algoritmo funcional.
Um dos recursos mais importantes para que o visitante possa encontrar as informações que deseja é o famoso link "mapa do site". O mapa do seu site pode ser organizado de várias formas e, naturalmente, é mais legal quando podemos fazer isso com calma, facilitando ao máximo o trabalho de achar o conteúdo procurado. Aliás, o dito "mapa do site" é uma importante ferramenta de acessibilidade e deveria estar sempre presente. É ele que garante o" aprendizado do layout do site" pelo usuário menos experiente ou em layouts incomuns, com sistemas de navegação fora do padrão, etc. Mas em situações em que há muitas páginas para catalogar ou onde páginas são criadas/excluídas dinamicamente, podemos usar um script para ler a estrutura do site e mostrar as páginas automaticamente.
Vou mostrar aqui um script em PHP que faz esse trabalho de catalogação e exibição automaticamente.
(…) continuar lendo…Sempre tive a idéia de que trabalhar com datas no Javascript era algo chato, que exigia muitas linhas de código para se conseguir algo simples. Bem, isso hoje certamente não é mais verdade, com a quantidade de scripts e frameworks e todo tipo de interfaces para facilitar a vida do programador, mas resolvi fazer um script que me permitisse manipular strings de data tão facilmente como no PHP. Naturalmente, nem todas as opções de date() estão disponíveis aqui, mas acredito que facilitou muito o trabalho de colher e formatar informações separadas para formar um frase simples como ‘Segunda, 3 de maio de 2006′.
Criei então alguns novos métodos adicionados ao objeto Date.prototype. O principal deles é o Date.toFormattedString(), que devolve a string enviada, com alguns caracteres especiais convertidos para valores de data e hora (veja a tabela de substituição), como na função date() do PHP.
O resultado pode ser em inglês ou português, mas pode-se também definir outros idiomas dinamicamente. Além do Date.toFormattedString(), há algumas outras funcionalidades. Segue o script e algumas explicações.
página inicial do site
alguma informação a meu respeito
Uma breve apostila com o básico do PHP (e um primeiro passo no MySQL)
Comentários dos usuários - diga o que você achou do site.









