Zen Coding – Uma nova e ágil maneira de escrever HTML e CSS »

10set 2010, às 17:16

Publicado em Ferramentas add-ons | Deixe o seu comentário (2) »

publicado por: Magno Valdetaro

Nas minhas perambulações na web o Zen Coding cruzou o meu caminho e fez meus olhos brilharem. Conheça este brilhante plugin para os mais populares editores HTML; que faz para o HTML o que o jQuery tem feito para o javascript.

Com o conceito de agilizar a escrita do código HTML/CSS, o Zen Coding, desenvolvido por Sergey Chikuyonok do Smash Magazine elimina a tarefa de escrever divs e seus conteúdos e classes, por uma simples sintaxe CSS que com um simples comando por atalho de teclado é expandida transformasse como passe de mágica (não é magia é tecnologia!) na estrutura HTML com suas devidas classes e ids.

Assista o vídeo de como funciona o Zen Coding:

Zen Coding v0.5 from Sergey Chikuyonok on Vimeo.

Excelente, não?

Tudo muito simples e rápido, após a digitação de uma sintaxe simples, como esta:

   1: div#menu>ul>li*5>a

Selecione está linha e pressione o devido atalho onde padrão é “Ctrl +,” mas pode variar de aplicativo para aplicativo, no caso do Aptana que explicarei a seguir como instalar, o atalho será “Ctrl+e”. A sintaxe se expandirá na estrutura HTML, abaixo:

   1: < div id="menu">

   2:     < ul>

   3:         < li>< a href="">a>li>

   4:         < li>< a href="">a>li>

   5:         < li>< a href="">a>li>

   6:         < li>< a href="">a>li>

   7:         < li>< a href="">a>li>

   8:     ul>

   9: div>

Como instalar o Zen Coding no Aptana (Windows)

Ainda não comentei sobre o Aptana aqui, mas em breve farei um post sobre esse poderoso IDE. Vamos  ao que interessa dá um trabalhinho, mas é moleza, você vai precisar do seguinte: Aptana studio e do Plugin Zen Coding

Com o Aptana studio instalado e o Zen Coding em mãos, crie um novo projeto: File > New > Other > Web > Default Web Project.

Na tela seguinte de o nome do projeto de zencoding.

aptana-project

Clique com o botão direito sobre o projeto criado intitulado zencoding, no menu flutuante siga: New > Folder; nomeia a pasta  como scripts.

Extraia o conteúdo do arquivo Zen.Coding-Aptana.v0.6.0.1.zip, copie (Ctrl+c) todo o conteúdo extraído e cole (Ctrl+v) na pasta scripts do projeto zencoding

O resultado será este:

aptana-zen-coding


Agora na barra de menu no item Scripts, você terá acesso as ações do Zen Coding, veja a imagem:

aptana-scripts-zen-coding

Pronto! O Zen Coding está instalado, pratique que com certeza valerá a pena. Caso não funcione reinicie o Aptana.

O atalho não funciona (ou não existe)!

Caso tenha problemas com atalho de expandir a sintaxe no Aptana ou ele não venha ativado, basta fazer o seguinte:

Na pasta script do projeto zencoding, encontre o arquivo Expand Abbreviation.js e altere o valor do  item Key para M3+E (onde M3 é a tecla Alt). Veja o exemplo:

   1: /*

   2:  * Menu: Zen Coding > Expand Abbreviation

   3:  * Kudos: Sergey Chikuyonok (http://chikuyonok.ru)

   4:  * License: EPL 1.0

   5:  * Key: M3+E

   6:  * DOM: http://download.eclipse.org/technology/dash/update/org.eclipse.eclipsemonkey.lang.javascript

   7:  * 

Mais detalhes sobre o Zen Coding sobre o Aptana Studio: AptanaHowToEn(em inglês)

Editores com suporte oficial

Estes editores tem suporte total ao Zen Coding: Aptana/Eclipse, TextMate, Coda, Espresso, Komodo Edit/IDE, Notepad++, PSPad,

Outros editores:

Estes editores não tem garantia de suporte a todos os recurso do Zen Coding: Adobe Dreamweaver, Sublime Text, UltraEdit, TopStyle, GEdit, BBEdit/TextWrangler, Visual Studio, EmEditor, Sakura Editor.

Zen Coding no Dreamweaver:

Basta baixar e instalar a extensão: Zen.Coding-Dreamweaver. Não fiz testes em quais versões do Dreamweaver o Zen Coding funciona.

Mais informações sobre o Zen Coding: Zen Coding a new way to write html code(em inglês)

Ainda estou experimentando o Zen Coding, mas pelo que vi até agora me pareceu realmente fantástico. Experimente também e não deixe de me contar o que achou.

jConfirmAction: Um plugin jQuery para caixa de confirmação »

10mai 2010, às 10:23

Publicado em Ajax/Javascript/Jquery jQuery | Comentários desativados »

publicado por: Magno Valdetaro

jConfirmAction é mais um plugin jQuery que visa substituir a caixa de confirmação padrão por basicamente um elemento DIV flutuante que surge e desaparece em um fading suave e contém as informações e opções de confirmação.

jConfirmation

Para utilizar este recurso, basta incluir o plugin jConfirmAction a sua página, crie um link, de um nome a uma class e chame a função jConfirmAction, e assim você terá uma caixa de confirmação muito mais simpática e bonita.

Não se esqueça que é necessário também a aplicação do framework jQuery em sua página.

Veja o demonstrativo do jConfirmAction.

JQuery MultiSelect Plugin »

03fev 2010, às 08:24

Publicado em Ajax/Javascript/Jquery Recursos jQuery | Comentários desativados »

publicado por: Magno Valdetaro

Eric Hynds do erichhynds.com ´gastou algumas horas dos seus últimos meses desenvolvendo um plugin para jQuery que transforma o controle SELECT do HTML comum em uma elegante lista de múltipla escolha.

Agora que o plugin está o suficientemente estável e com boa velocidade de resposta Eric o disponibilizou para download em seu blog e ainda incluindo suporte a temas!

Confira as imagens:

jquery-multiselecao

Alguns recursos:

  • Suporte a temas
  • Suporte a Optgroup
  • Cabeçalho opcional com opção de marcar  todos / desmarcar todos
  • Alteração fácil de velocidade do fade, altura do recipiente de rolagem, texto, links.
  • Apenas 5.3Kb (minified)

Veja o demonstrativo

Download source (9,5 Kb) ou minified (5.3Kb)

Plugin Google Friend Connect para Wordpress »

23out 2009, às 08:09

Publicado em Wordpress | Deixe o seu comentário (1) »

publicado por: Magno Valdetaro

google-friend-connect-sample

Google Friend Connect Plugin para Wordpress foi oficialmente lançado! Até hoje, o Google Friend Connect estava apenas disponível como widget, mas agora há uma maneira mais simples de usá-lo no Wordpress.

Redimensionar textarea com jQuery »

14ago 2009, às 22:29

Publicado em jQuery | Deixe o seu comentário (1) »

publicado por: Magno Valdetaro

Inspirado na textarea do Facebook o plugin Elastic jQuery cria a possibilidade de redimensionar as textareas livremente, para se adaptar a qualquer conteúdo.

elastic-jquery

Agenda é com Jquery-week-calendar »

05ago 2009, às 06:02

Publicado em jQuery | Deixe o seu comentário (3) »

publicado por: Magno Valdetaro

Tenha Google Calendar em sua aplicação

Jquery-week-calendar um plugin simples e flexível para incluir um calendário semanal em sua aplicação. Ele é todo construído com jquery e jquery ui e foi construído inspirado no Google Calendar (Google Agenda para nos pessoas das terras tupiniquins).

Design Kamikaze 2009-2012'

(CC) Alguns direitos reservados.

Política de Privacidade