Podemos baixar Mootools através da própria página do framework. Devemos escolher os módulos com os quais queremos trabalhar e a compressão do arquivo.Por Miguel Angel Alvarez - Tradução de JML
Publicado em: 11/9/08
O download de Mootools é simples, porém incorpora várias opções que podemos resumir neste artigo. Temos que escolher duas coisas quando fazemos o download das bibliotecas:
Módulos que queremos baixar:
O código de Mootools está dividido em vários módulos ou bibliotecas, porém nossas páginas web podem não realizar todas as ações que permitem os distintos módulos. Ou seja, pode ser que baixemos Mootools só para realizar efeitos com camadas, ou para invocar facilmente processos Ajax. Portanto, na hora de baixar o framework, podemos escolher que módulos trazer e assim liberar aos usuários que visitam nossas webs de tempo de download das bibliotecas e tempo de interpretação por parte do navegador.
Os módulos têm algumas dependências uns com outros. Porém, a ferramenta para download é "inteligente" e se selecionarmos um módulo que necessita de outro, ela o marca automaticamente para o download no pacote que necessitamos. O módulo Core é necessário para qualquer pacote de bibliotecas Mootools, por isso sempre se deve baixá-lo e aparece marcado desde o princípio. Logo, se por exemplo, marcarmos as bibliotecas Element.Event, se marcarão adicionalmente outra série de bibliotecas que são necessárias para que esta funcione, como Class, Array, Element, etc.
Tipo de compressão do download:
Ademais, também temos que selecionar o tipo de compressão. Isto é para fazer o download de um arquivo com as bibliotecas com umas características específicas que o fazem pesar mais ou menos. Todos os arquivos são de texto, com o código pronto para incluir em nossas páginas, porém em uns estão os comentários ao código, outros não têm quebras de linha ou espaços, em outros inclusive mudaram os nomes de variáveis internas por outros mais curtos, etc.
O que está claro é que quanto maior a compressão, menos ocupará o arquivo e menor será portanto o tempo de download em nossa web. Porém, quando estivermos desenvolvendo talvez nos convenha uma versão com todo o código e a documentação no próprio arquivo, para que possamos nos guiar com ela para depurar qualquer falha.
Nesta série de artigos utilizei a versão de Mootools 1.11, que era a que estava para download no momento de fazer este texto. Vou colocar aqui os arquivos para download, para que qualquer pessoa que queira seguir estas explicações possa utilizar as mesmas versões da biblioteca que eu usei nos exemplos.
mootools-release-1.11-completo-comprimido.js.txt
O framework completo e comprimido 43Kb
mootools-release-1.11-completo-documentado-comentarios.js.txt
Mootools completo, documentado e com comentários 180Kb
mootools-1.11-parcial-comprimido.js.txt
O framework com as funcionalidades suficientes para fazer os primeiros exemplos, comprimido 20kb
Não obstante, há que remarcar que para nossos projetos será melhor baixar Mootools nas versões mais atuais, que virá mais completo e com maior depuração do código. Ademais, através da própria página de downloads poderemos selecionar os módulos que realmente vamos necessitar em nossas aplicações.