myRepono Plugin para Backup do WordPress na Nuvem Postado originalmente no Universo WP Desvendando o WordPress
myRepono Plugin para Backup do WordPress na Nuvem Postado originalmente no Universo WP Desvendando o WordPress
myRepono Plugin para Backup do WordPress na Nuvem Postado originalmente no Universo WP Desvendando o WordPress
O sistema de widgets do WordPress é uma grande sacada. Através de um simples arrastar e soltar novas funcionalidades super complexas podem ser inseridas aos websites.
Acontece que por padrão todo widget inserido numa área de widgets (anteriormente chamadas de sidebars) aparece em todas as página que tenham aquela área. Por exemplo: Se você está desenvolvendo um site para a empresa do seu cliente e esse site vai ter um blog integrado, qualquer widget que você coloque na área primária do Blog aparecerá por padrão em todas as páginas do site.
É aí que o Widget Logic entra em cena! Esse discreto plugin permite que você defina com regras complexas em quais páginas quer que seu widget apareça.
Na verdade, existem diversos plugins com essa finalidade, mas o Widget Logic impressiona pela simplicidade e elegância. Após a instalação do plugin um novo campo surge nos widgets. Nesse campo você pode usar as Tags Condicionais que o próprio WordPress fornece para definir em quais página seu widget vai aparecer.
Após a instalação do plugin o WP testa essa lógica condicional antes de exibir os widgets, caso a resposta seja positiva ele exibe o widget. Com o tempo e alguma prática é possível se fazer quase milagres utilizando essas tags. Vamos a alguns exemplos úteis de tags:
is_page('2354')
Nesse caso o widget será exibido apenas na página que tenha o id 2354. Também é possível utilizar o slug da página.
is_front_page()
Use esse código caso queira que seu widget apareça apenas ná página que você definiu como página inicial em Configurações > Leitura
is_home()
Esse código exibirá o widget apenas na página que que você definiu como Página de Posts em Configurações > Leitura
in_category( array( 1,2,3 ) )
No caso acima o widget será exibido apenas em posts que estejam nas categorias 1, 2 e 3
!in_category( array( 1,2,3 ) )
Esse pequeno código faz o contrário do anterior, exibindo o widgets em todas as páginas, exceto em posts das categorias 1, 2 e 3.
is_archive() || is_page('2242') || is_front_page()
O || do exemplo acima funciona como um OU. Nesse caso, o widget seria exibido nas páginas de arquivo (categorias, busca, tags etc), na página 2242 e na página inicial.
O Widget Logic é um plugin indispensável para quem pretende utilizar o WordPress como um CMS completo ou mesmo como um sistema de Blog. Ele resolve um problema complexo de forma simples e deveria ser a primeira opção para desenvolvedores que querem maior controle sobre a exibição de widgets.
Widget Logic: defina em quais páginas seus widgets irão aparecer Postado originalmente no Universo WP Desvendando o WordPress
Artigo original: Widget Logic: defina em quais páginas seus widgets irão aparecer
O sistema de widgets do WordPress é uma grande sacada. Através de um simples arrastar e soltar novas funcionalidades super complexas podem ser inseridas aos websites.
Acontece que por padrão todo widget inserido numa área de widgets (anteriormente chamadas de sidebars) aparece em todas as página que tenham aquela área. Por exemplo: Se você está desenvolvendo um site para a empresa do seu cliente e esse site vai ter um blog integrado, qualquer widget que você coloque na área primária do Blog aparecerá por padrão em todas as páginas do site.
É aí que o Widget Logic entra em cena! Esse discreto plugin permite que você defina com regras complexas em quais páginas quer que seu widget apareça.
Na verdade, existem diversos plugins com essa finalidade, mas o Widget Logic impressiona pela simplicidade e elegância. Após a instalação do plugin um novo campo surge nos widgets. Nesse campo você pode usar as Tags Condicionais que o próprio WordPress fornece para definir em quais página seu widget vai aparecer.
Após a instalação do plugin o WP testa essa lógica condicional antes de exibir os widgets, caso a resposta seja positiva ele exibe o widget. Com o tempo e alguma prática é possível se fazer quase milagres utilizando essas tags. Vamos a alguns exemplos úteis de tags:
is_page('2354')
Nesse caso o widget será exibido apenas na página que tenha o id 2354. Também é possível utilizar o slug da página.
is_front_page()
Use esse código caso queira que seu widget apareça apenas ná página que você definiu como página inicial em Configurações > Leitura
is_home()
Esse código exibirá o widget apenas na página que que você definiu como Página de Posts em Configurações > Leitura
in_category( array( 1,2,3 ) )
No caso acima o widget será exibido apenas em posts que estejam nas categorias 1, 2 e 3
!in_category( array( 1,2,3 ) )
Esse pequeno código faz o contrário do anterior, exibindo o widgets em todas as páginas, exceto em posts das categorias 1, 2 e 3.
is_archive() || is_page('2242') || is_front_page()
O || do exemplo acima funciona como um OU. Nesse caso, o widget seria exibido nas páginas de arquivo (categorias, busca, tags etc), na página 2242 e na página inicial.
O Widget Logic é um plugin indispensável para quem pretende utilizar o WordPress como um CMS completo ou mesmo como um sistema de Blog. Ele resolve um problema complexo de forma simples e deveria ser a primeira opção para desenvolvedores que querem maior controle sobre a exibição de widgets.
Widget Logic: defina em quais páginas seus widgets irão aparecer Postado originalmente no Universo WP Desvendando o WordPress
Artigo original: 10 fontes de referência sobre WordPress para brasileiros e portugueses
O WordPress e seu eco-sistema de plugins, temas, frameworks está evoluindo muito rapidamente. Com isso, muito sites de notícias, dicas e tutoriais de qualidade, voltados exclusivamente ao WordPress, estão surgindo.
Não há como negar que a maioria dessa informação de qualidade está disponível apenas em inglês, o que infelizmente restringe bastante a quantidade de pessoas que tem paciência para se aprofundar no WordPress. No entanto, ainda que comparativamente a quantidade de conteúdo disponível em português seja baixa, também temos coisa boa sendo feita.
Com o intuito de fortalecer cada vez mais a comunidade lusófona de desenvolvedores WordPress, reunimos as principais fontes de informação hoje disponíveis para aqueles que ainda não dominam o inglês ou simplesmente preferem ler em sua língua nativa.
Tentamos ordenar os sites de acordo com a relevância percebida por nós para cada um deles. É um critério totalmente subjetivo e não deve ser levado à risca.
Ainda que não seja atualizado com muita frequência, o site da comunidade brasileira de WordPress possui diversos artigos interessantes. Os dois sites possuem fórum de suporte e pessoas dispostas a ajudar. Se você tem uma pergunta específica e não achou a resposta no Google, provavelmente esses dois fóruns oficiais são o melhor lugar para tirar sua dúvida.
Criado em 2008, esse blog é mantido pelo português Paulo Faustino. Dentre todos os blogs da lista esse é provavelmente o que tem uma taxa de produção de conteúdos mais alta e posts mais aprofundados. Os posts vão desde tutoriais básicos até resenhas de temas, passando por dicas de SEO.
Um dos maiores blog brasileiros sobre WordPress. Com um foco bem abrangente, o site produz notícias e artigos. Lá também é possível encontrar tutoriais e informações sobre plugins e temas.
Com o mesmo foco dos dois anteriores, esse é mais um site que cobre tudo ligado ao WordPress. Ele traz diversas dicas ligadas ao uso do WordPress, notícias e tutoriais.
Criado e mantido pelo Yeltsin Lima, blogueiro que também escreve para o Meiobit, esse site tem uma abordagem mais ampla e trata não só do WordPress como também de outros assuntos como Marketing e Webdesign.
Antigamente conhecido como WP Themes PT, esse é mais um Blog mantido por um amigo Português. Após recente reformulação, o site agora também aborda de dicas e tutorias. O site continua muito forte na divulgação de temas e faz sorteios de prêmios todo mês.
Mais um blog portuga. O foco é maior em dicas curtas e menos na divulgação de plugins e temas. A última atualização do Blog foi feita em dezembro, mas ao que tudo indica o site continua ativo. Quem disse é que só no Brasil que as coisas só funcionam depois do carnaval? =)
Mais um que não é atualizado desde 2010. Parece que esse site é feito por brasileiros e ainda está ativo. Como a maioria dos blogs da lista, ele é dedicado a diversos temas do Universo WP, como notícias, tutoriais curtos e dicas.
O blog de um dos desenvolvedor por trás do site do Ministério da Cultura Brasileiro não é atualizado com tanta frequência, mas possui diversos posts interessantes. É bom saber que existem pessoas que compartilham de nossa visão: O WordPress é um CMS completo.
Errr.ok. Roubei nessa. Ainda que o Universo WP seja um site novo, nossa intenção é produzir artigos ligados aos desenvolvimento de temas em WordPress, a configuração e o uso de Plugins e a manutenção websites WordPress. Não temos a intenção de competir com nenhum dos blogs e websites que já existem e sim acrescentar nossa visão à conversação.
Uma sensação que tive ao realizar a pesquisa para esse Post foi a de que muitos blogs escritos em português ficam em uma linha muito tênue entre criar conteúdo e ser um pouquinho de splog.
De toda forma a comunidade de usuários e desenvolvedores de WordPress brasileiros e portugueses está se fortalecendo a cada dia e a qualidade do conteúdo sobre WordPress disponível em Português vem crescendo. A tendência é que blogs com conteúdo próprio e de qualidade se destaquem nos próximos anos.
Você conhece algum bom site ou blog sobre WordPress que não entrou na lista? Mande sua sugestão pelos comentários que teremos prazer de transformar a lista em 10 + 1, 10 + 2, 10+3.
10 fontes de referência sobre WordPress para brasileiros e portugueses Postado originalmente no Universo WP Desvendando o WordPress
O WordPress e seu eco-sistema de plugins, temas, frameworks está evoluindo muito rapidamente. Com isso, muito sites de notícias, dicas e tutoriais de qualidade, voltados exclusivamente ao WordPress, estão surgindo.
Não há como negar que a maioria dessa informação de qualidade está disponível apenas em inglês, o que infelizmente restringe bastante a quantidade de pessoas que tem paciência para se aprofundar no WordPress. No entanto, ainda que comparativamente a quantidade de conteúdo disponível em português seja baixa, também temos coisa boa sendo feita.
Com o intuito de fortalecer cada vez mais a comunidade lusófona de desenvolvedores WordPress, reunimos as principais fontes de informação hoje disponíveis para aqueles que ainda não dominam o inglês ou simplesmente preferem ler em sua língua nativa.
Tentamos ordenar os sites de acordo com a relevância percebida por nós para cada um deles. É um critério totalmente subjetivo e não deve ser levado à risca.
Ainda que não seja atualizado com muita frequência, o site da comunidade brasileira de WordPress possui diversos artigos interessantes. Os dois sites possuem fórum de suporte e pessoas dispostas a ajudar. Se você tem uma pergunta específica e não achou a resposta no Google, provavelmente esses dois fóruns oficiais são o melhor lugar para tirar sua dúvida.
Criado em 2008, esse blog é mantido pelo português Paulo Faustino. Dentre todos os blogs da lista esse é provavelmente o que tem uma taxa de produção de conteúdos mais alta e posts mais aprofundados. Os posts vão desde tutoriais básicos até resenhas de temas, passando por dicas de SEO.
Um dos maiores blog brasileiros sobre WordPress. Com um foco bem abrangente, o site produz notícias e artigos. Lá também é possível encontrar tutoriais e informações sobre plugins e temas.
Com o mesmo foco dos dois anteriores, esse é mais um site que cobre tudo ligado ao WordPress. Ele traz diversas dicas ligadas ao uso do WordPress, notícias e tutoriais.
Criado e mantido pelo Yeltsin Lima, blogueiro que também escreve para o Meiobit, esse site tem uma abordagem mais ampla e trata não só do WordPress como também de outros assuntos como Marketing e Webdesign.
Antigamente conhecido como WP Themes PT, esse é mais um Blog mantido por um amigo Português. Após recente reformulação, o site agora também aborda de dicas e tutorias. O site continua muito forte na divulgação de temas e faz sorteios de prêmios todo mês.
Mais um blog portuga. O foco é maior em dicas curtas e menos na divulgação de plugins e temas. A última atualização do Blog foi feita em dezembro, mas ao que tudo indica o site continua ativo. Quem disse é que só no Brasil que as coisas só funcionam depois do carnaval? =)
Mais um que não é atualizado desde 2010. Parece que esse site é feito por brasileiros e ainda está ativo. Como a maioria dos blogs da lista, ele é dedicado a diversos temas do Universo WP, como notícias, tutoriais curtos e dicas.
O blog de um dos desenvolvedor por trás do site do Ministério da Cultura Brasileiro não é atualizado com tanta frequência, mas possui diversos posts interessantes. É bom saber que existem pessoas que compartilham de nossa visão: O WordPress é um CMS completo.
Errr.ok. Roubei nessa. Ainda que o Universo WP seja um site novo, nossa intenção é produzir artigos ligados aos desenvolvimento de temas em WordPress, a configuração e o uso de Plugins e a manutenção websites WordPress. Não temos a intenção de competir com nenhum dos blogs e websites que já existem e sim acrescentar nossa visão à conversação.
Uma sensação que tive ao realizar a pesquisa para esse Post foi a de que muitos blogs escritos em português ficam em uma linha muito tênue entre criar conteúdo e ser um pouquinho de splog.
De toda forma a comunidade de usuários e desenvolvedores de WordPress brasileiros e portugueses está se fortalecendo a cada dia e a qualidade do conteúdo sobre WordPress disponível em Português vem crescendo. A tendência é que blogs com conteúdo próprio e de qualidade se destaquem nos próximos anos.
Você conhece algum bom site ou blog sobre WordPress que não entrou na lista? Mande sua sugestão pelos comentários que teremos prazer de transformar a lista em 10 + 1, 10 + 2, 10+3.
10 fontes de referência sobre WordPress para brasileiros e portugueses Postado originalmente no Universo WP Desvendando o WordPress
Nos últimos anos o WordPress se consolidou como um CMS de sucesso e um exemplo claro disso é a enorme quantidade de Temas e Plugins disponíveis. Com essa crescente adoção e uma quantidade enorme de temas sendo criados todos os dias, era natural que surgissem os frameworks.
Desenvolvedores vem utilizando frameworks há vários anos. Eles são conjuntos de códigos que permitem um grande ganho de produtividade na medida em que evitam que alguns códigos básicos tenham que ser re-escritos a cada novo projeto. Na área de programação web alguns frameworks já consolidados são o Zend (PHP), jQuery (javascript) e blueprint (css). Nesse artigo vamos apresentar como funcionam os Frameworks para desenvolvimento de temas para WordPress e entender as vantagens de utilizá-los.
Bem são mas não são. Eles são frameworks pois se encaixam na definição utilizada acima, servindo de ponto de partida para novos temas. Mas eles não são frameworks pois eles vão além e funcionam como temas completos. Na verdade a maioria dos chamados frameworks são Parent Themes* (Temas Pai) que servem de base para Child Themes (Temas Filhos).
Frameworks na verdade são frameworks + parent theme
Child themes são temas que herdam todas características de seu parent theme (estilos, templates de páginas e functions.php) e têm a capacidade de sobre-escrever essas características. Na verdade qualquer tema normal pode funcionar como parent theme, inclusive o tema padrão do WordPress Twenty Ten.
Esse recurso permite que desenvolvedores criem parent themes bastante complexos (comumente chamados de frameworks) que servirão de base para vários outros temas (filhos). Através dessa prática, o tempo de desenvolvimento de novos temas (que serão filhos) pode ser reduzido drasticamente e as atualizações se tornam muito mais simples.
Agora que já entendemos os conceitos, podemos continuar chamando os parent themes de framewoks, pois a nomeclatura é o menos importante aqui.
Em post recente sobre o tema, o pessoal do WP Candy separou os frameworks em dois tipos:
Enquanto os primeiros são mais simples e oferecem apenas a estrutura básica para se iniciar temas, o segundo grupo é mais elaborado e geralmente permite diversas modificações de layout e em outros recursos do framework através da uma tela de opções.
Ainda que eu não ache que essa classificação seja muito boa (pois alguns frameworks são avançados e não apresentam tela de opções), ela nos é útil para entendermos que existem tipos diferentes de frameworks.
Enfim: existem diversos tipos de frameworks e eles devem ser escolhidos em função de diferentes critérios. Alguns desses critérios podem ser: os objetivos do tema ser desenvolvido, o nível de conhecimento (PHP e CSS) do desenvolvedor e a verba disponível. Em um próximo post vamos aprofundar nessa questão e te ajudar a escolher o seu framework.
Ainda que nem todos os frameworks disponham das mesmas funcionalidades, algumas delas estão presentes em quase todos. Vamos tentar apresentar de forma resumida essa ferramentas que deixam os frameworks de WordPress tão atrativos.
Praticamente todos os frameworks vem com CSS Reset, Print.css (usadas em impressão) e uma folha de estilos já pronta com todos os IDs e Classes, cabendo ao desenvolvedor estilizar elementos específicos.
Ao invés de desenvolver do zero modelos de páginas que sejam diferentes daquelas providas pelos temas comuns, ao utilizar frameworks os desenvolvedores podem se aproveitar dos diversos modelos pré-existentes.
[body class="wordpress ltr en_US y2011
m01 d17 h17 monday logged-in singular
singular-post singular-post-87 layout-default"]
Além disso, um bom framework garante um código XHTML válido e classes dinânicas que te permitem aplicar regras de estilo em função da página que o visitante está e outros fatores como dia da semana e idioma.
As funcionalidade avançadas variam muito de framework para framework, mas de um modo geral o que podemos encontrar é:
A maioria dos frameworks vem com um opções avançadas de SEO, como possibilidade de alterar os atributos Title e meta description de cada página/post. Em alguns casos essa opção pode ser desligada (caso o usuário prefira utilizar um plugin).
Ainda que uso das migalhas de pão para melhorar a usabilidade seja um consenso, isso é algo que o WordPress não apresenta por padrão. Por essa razão essa é uma funcionalidade que praticamente todo framework traz nativamente.
Alguns frameworks re-escrevem completamente alguns dos widgets-padrão do WordPress de forma a proporcionar mais controle e opções aos usuários. Em alguns casos novos widgets são criados, como por exemplos widgets para exibir últimos tweets.
Outras opções, que podem variar em função do framework escolhido são:
Seja você é um desenvolvedor de temas para WordPress ou apenas um heavy user, os frameworks podem ser muito úteis. Eles permitem a criação de sites elaborados em pouco tempo e em muitos casos permitem também que os usuários façam mudanças profundas no WordPress, inclusive de estilo, sem tocar em nenhuma linha de código.
A quantidade de opções de frameworks disponíveis aumenta a cada dia e certamente existe um que se adequa às suas necessidades. O importante é escolher bem e avaliar se o framework vem sendo atualizado constantemente e se os líderes do projeto tem comprometimento em mantê-lo ativo.
* Nota: O Hybrid e Carrington, que surgiram como Parent Themes, lançaram seu core separadamente constituindo frameworks reais.
O que são e porque usar Frameworks de WordPress Postado originalmente no Universo WP Desvendando o WordPress
Artigo original: O que são e porque usar Frameworks de WordPress
Nos últimos anos o WordPress se consolidou como um CMS de sucesso e um exemplo claro disso é a enorme quantidade de Temas e Plugins disponíveis. Com essa crescente adoção e uma quantidade enorme de temas sendo criados todos os dias, era natural que surgissem os frameworks.
Desenvolvedores vem utilizando frameworks há vários anos. Eles são conjuntos de códigos que permitem um grande ganho de produtividade na medida em que evitam que alguns códigos básicos tenham que ser re-escritos a cada novo projeto. Na área de programação web alguns frameworks já consolidados são o Zend (PHP), jQuery (javascript) e blueprint (css). Nesse artigo vamos apresentar como funcionam os Frameworks para desenvolvimento de temas para WordPress e entender as vantagens de utilizá-los.
Bem são mas não são. Eles são frameworks pois se encaixam na definição utilizada acima, servindo de ponto de partida para novos temas. Mas eles não são frameworks pois eles vão além e funcionam como temas completos. Na verdade a maioria dos chamados frameworks são Parent Themes* (Temas Pai) que servem de base para Child Themes (Temas Filhos).
Frameworks na verdade são frameworks + parent theme
Child themes são temas que herdam todas características de seu parent theme (estilos, templates de páginas e functions.php) e têm a capacidade de sobre-escrever essas características. Na verdade qualquer tema normal pode funcionar como parent theme, inclusive o tema padrão do WordPress Twenty Ten.
Esse recurso permite que desenvolvedores criem parent themes bastante complexos (comumente chamados de frameworks) que servirão de base para vários outros temas (filhos). Através dessa prática, o tempo de desenvolvimento de novos temas (que serão filhos) pode ser reduzido drasticamente e as atualizações se tornam muito mais simples.
Agora que já entendemos os conceitos, podemos continuar chamando os parent themes de framewoks, pois a nomeclatura é o menos importante aqui.
Em post recente sobre o tema, o pessoal do WP Candy separou os frameworks em dois tipos:
Enquanto os primeiros são mais simples e oferecem apenas a estrutura básica para se iniciar temas, o segundo grupo é mais elaborado e geralmente permite diversas modificações de layout e em outros recursos do framework através da uma tela de opções.
Ainda que eu não ache que essa classificação seja muito boa (pois alguns frameworks são avançados e não apresentam tela de opções), ela nos é útil para entendermos que existem tipos diferentes de frameworks.
Enfim: existem diversos tipos de frameworks e eles devem ser escolhidos em função de diferentes critérios. Alguns desses critérios podem ser: os objetivos do tema ser desenvolvido, o nível de conhecimento (PHP e CSS) do desenvolvedor e a verba disponível. Em um próximo post vamos aprofundar nessa questão e te ajudar a escolher o seu framework.
Ainda que nem todos os frameworks disponham das mesmas funcionalidades, algumas delas estão presentes em quase todos. Vamos tentar apresentar de forma resumida essa ferramentas que deixam os frameworks de WordPress tão atrativos.
Praticamente todos os frameworks vem com CSS Reset, Print.css (usadas em impressão) e uma folha de estilos já pronta com todos os IDs e Classes, cabendo ao desenvolvedor estilizar elementos específicos.
Ao invés de desenvolver do zero modelos de páginas que sejam diferentes daquelas providas pelos temas comuns, ao utilizar frameworks os desenvolvedores podem se aproveitar dos diversos modelos pré-existentes.
[body class="wordpress ltr en_US y2011
m01 d17 h17 monday logged-in singular
singular-post singular-post-87 layout-default"]
Além disso, um bom framework garante um código XHTML válido e classes dinânicas que te permitem aplicar regras de estilo em função da página que o visitante está e outros fatores como dia da semana e idioma.
As funcionalidade avançadas variam muito de framework para framework, mas de um modo geral o que podemos encontrar é:
A maioria dos frameworks vem com um opções avançadas de SEO, como possibilidade de alterar os atributos Title e meta description de cada página/post. Em alguns casos essa opção pode ser desligada (caso o usuário prefira utilizar um plugin).
Ainda que uso das migalhas de pão para melhorar a usabilidade seja um consenso, isso é algo que o WordPress não apresenta por padrão. Por essa razão essa é uma funcionalidade que praticamente todo framework traz nativamente.
Alguns frameworks re-escrevem completamente alguns dos widgets-padrão do WordPress de forma a proporcionar mais controle e opções aos usuários. Em alguns casos novos widgets são criados, como por exemplos widgets para exibir últimos tweets.
Outras opções, que podem variar em função do framework escolhido são:
Seja você é um desenvolvedor de temas para WordPress ou apenas um heavy user, os frameworks podem ser muito úteis. Eles permitem a criação de sites elaborados em pouco tempo e em muitos casos permitem também que os usuários façam mudanças profundas no WordPress, inclusive de estilo, sem tocar em nenhuma linha de código.
A quantidade de opções de frameworks disponíveis aumenta a cada dia e certamente existe um que se adequa às suas necessidades. O importante é escolher bem e avaliar se o framework vem sendo atualizado constantemente e se os líderes do projeto tem comprometimento em mantê-lo ativo.
* Nota: O Hybrid e Carrington, que surgiram como Parent Themes, lançaram seu core separadamente constituindo frameworks reais.
O que são e porque usar Frameworks de WordPress Postado originalmente no Universo WP Desvendando o WordPress