loading...

WP Remote – Administrando TODOS seus sites WordPress

24/02/2012 - 17:52 - por: Pedro Costa Neves

postato em: How To, WordPress

Tags:
Comentários neste post: Comentários.


Quem desenvolve para WordPress tem um grande desafio pela frente quando se trata de mante-los atualizados, acessar wp-admin por wp-admin, clicar em atualizar em um por um, tá certo que a Automattic facilitou bastante para nós nos últimos anos, porém continua complicado.

É aí que entra o WP Remote, criado por @tomwillmot,@joe_hoyle e @matth_eu, facilita a atualização de TODOS seus sites em WordPress com a premissa de um click apenas.

Olha, vou dar meu veredicto, é ótimo esse site! porém para fazer com que todos seus sites fiquem nos conformes para serem atualizados com um click só, é um pé no saco! :(

Primeiro vocês tem que deixar as pastas plugins e upgrade em chmod 777, ou seja, leitura, escrita e execução liberada para todos do mundo :s e depois vocês tem que colocar um define(‘FS_METHOD’, ‘direct’); no seu wp-config.php

Além disso tudo ae, TODAS pastas dentro de plugins devem ter o mesmo esquema de chmod 777.

Parece unsafe e tals, mas segundo eles, é seguro fazer isso.

Uma coisa que achei bem bacana também é a possibilidade de Backup do site todo via ferramenta :) mão na roda, fica a dica ;) .

Update:

Olha que bacana! acabei de acessar o blog deles e descobrir que o site é Receptivo :) funcionando na maioria dos SmartPhones e Tablets do mercado.

Estou testando aqui no iPhone e está aprovado ;) , rola colocar ele na home screen e não precisa se preocupar de quando clicar em um link ele re-abrir o safari pra carregar aquilo, foi feito todo em Ajax pensando nisso.

Carrosel Multi Linhas com Cycle Plugin no WordPress

28/01/2012 - 18:05 - por: Pedro Costa Neves

postato em: All, WordPress

Tags:
Comentários neste post: Comentários.

Olá, hoje trago pra vocês uma solução muito interessante para um problema real que tive.

Recebi um layout com um carrosel que tinha 2 linhas e 4 itens em cada linha, ele deveria funcionar como qualquer carrosel, clica em next rola pra esquerda todo carrosel, clica em prev, rola pra direita :) o grande problema é: NUNCA NA MINHA VIDA EU HAVIA VISTO ALGO ASSIM!

Tudo bem, fui atras disso antes de começar o projeto, achei algumas soluções propondo modificar plugins como o já famoso jCarousel e essa solução aqui! pensei ‘porra! to feito, vai ser essa mesma que vai salvar minha vida’.

Mais tinha um grande problema, no layout também havia filtros de categoria :( e quando filtrava bagunçava todo o esquema de duas linhas que era pra ficar, voltava tudo pra uma linha só, além do mais, não estava organizado como deveria ser

ex:

e era pra ficar assim:

Então, qual foi a minha solução? graças ao @dexfs que me mostrou um site feito com Cycle Plugin que consegui solucionar esse problema ;)

é bem simples, vamos começar pelo loop no WP:

<?php

$query = new WP_Query('posts_per_page=-1');
$i = 1; //essa será nossa variavel chave para efetuar toda magica ;)
if($query->have_posts()): ?>

<div class="box">

<?php while ($query->have_posts()): $query->the_post();?>

// aqui vai o conteudo, ex: um post thumbnail

<?php the_post_thumbnail('carousel');?>

<?php
// agora a mágica para o carossel dar certo com Cycle
if($i % 8 == 0){
echo '</div><div class="box">';
}
$i++;
endwhile;
wp_reset_postdata();
?>
</div>
<?php endif;?>

Entãããão, vejam bem o pequeno e maroto if ali, a cada 8 itens ele vai fechar o div que eu abri antes do while e se por exemplo, na proxima execução tiver menos de 8 itens nosso div.box já estará aberto antes de while e fechado depois ;) não correndo assim o risco de jogar os itens num lugar vazio e fora de contexto.

Ok, agora a parte do plugin, é bem simples, usei esse item que estava no FAQ deles que te diz para usar scrollHorz e fim, todos felizes com um carrosel multilinha no wordpress e que ainda fica organizado de forma decente :p

 

WPInstaller for Mac

20/12/2011 - 00:27 - por: Pedro Costa Neves

postato em: All, WordPress

Tags:
Comentários neste post: Comentários.

Opa, uns meses atrás comecei a estudar Cocoa e Objective-c voltado pra Mac OS X, sim, pra Mac não pra iPhone como todos estão fazendo.

Poxa, linguagem facil de entender, até pra alguem como eu que estava mega viciado no mundo procedural e não orientado a objetos, confesso que tenho muito o que aprender ainda, principalmente no quesito Delegates. Sou uma negação.

Bom, como experimento, fiz um app que baixa a ultima versão oficial do WordPress para um diretório selecionado pelo usuário e depois extrai os arquivos do zip baixado e pimba :) pronto pra instalar e ser feliz.

Bom, sem mais enrolações apresento a vocês o WPInstaller:

E segue também link para mais informações, como download, backlog, changelog etc :)

http://persocon.org/wpinstaller/

Agradecimentos mega especiais para Jonatas Azzolini ( http://www.jonatasazzolini.com/ ) por ter criado o icone do projeto e ao José Matias por ter me conectado com Jonatas para que o icone fosse criado na maior pareceria :)

SimpLESS – Seu compilador LESS CSS – Multiplataforma

26/10/2011 - 11:35 - por: Pedro Costa Neves

postato em: All

Comentários neste post: Comentários.

Dica rapida pra quem está trabalhando com LESS Css, um compilador multiplataforma :) isso mesmo, Windows, Linux, Mac.

SimpLESS, basta arrastar a pasta do seu projeto pra dentro dele e pronto, cada vez que você salvar seus arquivos LESS ele automaticamente compila em um arquivo CSS.

http://wearekiss.com/simpless

Única coisa que não gostei, em comparação com LESSApp, ele não fica nos icons bonitinhos lá em cima perto do relógio :p e sim na Dock ocupando espaço. E também não avisa via Growl que o arquivo foi compilado. Mais tá ae :) uma alternativa multiplataforma.

Nota rapida: se você mora em Curitiba ou região, esão abertas inscrições para o Workshop de LESS Css na FISAM, também tem outros cursos aberto, veja post anterior para mais informações.