Leandro Mercês Xavier

Web Standards, Tecnologias Web, Mozilla, Usabilidade e Conteúdo.

Mozilla Developer Center Mozilla Brasil Webly Sobre Mim

Atualizando suas extensões para o Firefox 3

Estamos próximos do lançamento do Firefox 3. É importante atualizar extensões e temas para que não fiquem desabilitados por questões de incompatibilidade com a nova versão ou atualizações inseguras.

Desenvolvedores de extensões devem estar atentos às mudanças, dentre elas:

Firefox 3 usa um sistema de versões de três partes, diferente das quatro partes usadas no Firefox 2. A fim de obter compatibilidade com as atualizações de segurança e estabilidade, desenvolvedores devem utilizar 3.0.* ao invés de 3.0.0.*. Uma lista com as versões permitidas no AMO está disponível em https://addons.mozilla.org/pt-BR/firefox/pages/appversions.

Agora as extensões requerem um canal de atualização seguro para que a mesma funcione; seja pelo uso de uma updateURL com SSL ou utilizando uma nova updateKey. Complementos hospedados no addons.mozilla.org não são afetados por essa mudança. Saiba mais.

Uma dica: Caso a única mudança necessária para atualizar seu complemento seja a modificação da maxVersion no install.rdf, altere a versão no painel de controle do desenvolvedor em addons.mozilla.org. Não é necessário enviar uma nova versão e esperar pela revisão apenas para ajustar a compatibilidade de versões.

Você pode ler mais sobre atualização de extensões para o Firefox 3 no Mozilla Developer Center.

Firefox 3 - Documentação para desenvolvedores

Criei uma página no MDC para acompanhamento da tradução e adição de conteúdo relacionado à documentação do Firefox 3.

Há uma tabela indicando vários items que precisam ser traduzidos e algumas informações sobre os mesmos.

Sinta-se livre para fazer alguma correção caso seja necessário e adicionar links para bugs e especificações onde for apropriado. Caso tenha interesse em colaborar na tradução, adicione seu nome à coluna “Responsável” e informe quantas horas de empenho na coluna “Tempo”. Este tempo é apenas uma estimativa.

Se você é (ou conhece quem seja) o número 1 para escrever sobre algum assunto, adicione o nome à coluna “Notas”.

http://developer.mozilla.org/pt/docs/Usuário:Leandro_Mercês_Xavier:Firefox_3

Participe também das discussões:

http://developer.mozilla.org/pt/docs/MDC:Comunidade#Fóruns_MDC

Gran Paradiso Alpha 1 disponível para download

Gran Paradiso Alpha 1 é o novo marco de desenvolvimento para a próxima geração do motor de layout da Mozilla, Gecko 1.9. Está disponível somente com a finalidade de testes e é voltado a desenvolvedores de aplicações web e à comunidade de testers Mozilla.

Usuários atuais do Mozilla Firefox não devem usar o Gran Paradiso Alpha 1.

Não existem mudanças relevantes na interface de usuário, porém possui muitas melhorias no núcleo de layout. Este é o primeiro de muitos lançamentos de versões alpha do Gran Paradiso/Gecko 1.9.

Para baixar essa versão do Gran Paradiso, visite o site FTP. Para maiores informações, veja as notas de lançamento do Gran Paradiso Alpha 1.

Usando privilégios expandidos em navegadores Mozilla

Navegadores Mozilla dispõem de funções para segurança em Javascript similares às usadas para segurança em Java e Javascript no Netscape Communicator 4.x.

Em casos mais simples, o código pede permissão para habilitar o privilégio que possibilita o acesso ao alvo através de scripts. Por exemplo:


netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");

//ou: 

netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesRead UniversalFileRead");

Quando este método é invocado, se a assinatura for válida (caso seja um script assinado) ou codebase principal esteja habilitado, os privilégios expandidos são concedidos. Caso o acesso não seja por meio de uma destas formas, por exemplo, utilizando um arquivo local através da url file://, será exibida uma caixa de diálogo perguntando se o usuário permite que o script use estes privilégios e também se deseja memorizar esta decisão. Note que no segundo exemplo o script solicita dois privilégios, porém exibe apenas uma caixa de diálogo descrevendo-os.

Os privilégios são concedidos apenas no escopo da função que os solicitou. Este escopo inclui as funções chamadas por esta função. Quando a função termina, os privilégios não são mais aplicáveis.
(leia mais…)

Firefox 2

Firefox 2 foi liberado e está disponível para download em mais de 35 idiomas. É altamente recomendável que todos os usuários atualizem para a última versão.

Para maiores informações, veja:

config.trim_on_minimize

Nos sistemas operacionais Windows, quando um programa é minimizado durante um período de tempo, o Windows pode recuperar a memória deste para uso em outros programas que vierem a necessitá-la.

As aplicações Mozilla são armazenadas na memória, isso faz com que o Windows seja mais “agressivo” para recuperar a memória utilizada por essas aplicações, o que pode causar um atraso quando a janela do programa for restaurada.

A preferência config.trim_on_minimize determina se o windows pode recuperar a memória usada por uma aplicação mozilla que estiver minimizada.

Possíveis valores:

true
Permite que o Windows recupere a memória quando a aplicação for minimizada. - Diminui o consumo de memória.
false
Impede que o Windows recupere a memória quando a aplicação for minimizada - padrão

Para aplicar esta preferência no Firefox ou no Mozilla Suite digite na barra de endereços “about:config” e em seguida clique com o botão direito do mouse na lista de preferências, selecione “Nova opção -> Boolean”, insira o nome da preferência (config.trim_on_minimize) e em seguida selecione o valor que deseja aplicar (true ou false).

Para aplicar no Thunderbird 1.5 ou posterior acesse o menu “Ferramentas -> Opções… -> Avançado -> Geral -> Editor de config…”. Para usar em versões anteriores, use a extensão AboutConfig.

Firefox 2 Beta 2 milestone

A Mozilla não recomenda que alguém exceto desenvolvedores e testers façam o download do Firefox 2 Beta 2 milestone. Este lançamento tem apenas a finalidade de testes.

Firefox 2 Beta 2 está disponível para download. Este é o quinto lançamento no ciclo de desenvolvimento com foco em testar as funcionalidades do núcleo provendo novas características e mudanças para a plataforma de planejamento do Firefox 2. O planejamento pode ser seguido no Firefox 2 Planning Center bem como no grupo mozilla.dev.planning ou no canal #bonecho em irc.mozilla.org.

A página do projeto Firefox 2 facilita aos verificadores comentarem e reportarem erros. Você pode fazer o download do Firefox 2 Beta 2 para Windows, Mac OSX e Linux em vários idiomas (até a data em que este artigo foi escrito, a tradução para português do Brasil não havia sido finalizada).

Testers devem ler as notas do lançamento (em inglês) para estarem cientes das informações já conhecidas.

Desenvolvedores podem ler o artigo Firefox 2 para desenvolvedores no Mozilla Developer Center e usuários finais o artigo Novidades das versões 2.0 no br.mozdev.org.

Firefox 2 Beta 1 milestone

A Mozilla não recomenda que alguém exceto desenvolvedores e testers façam o download do Firefox 2 Beta 1 milestone. Este lançamento tem apenas a finalidade de testes.

Firefox 2 Beta 1 está disponível para download. Este é o quarto lançamento no ciclo de desenvolvimento com foco em testar as funcionalidades do núcleo provendo novas características e mudanças para a plataforma de planejamento do Firefox 2. O planejamento pode ser seguido no Firefox 2 Planning Center bem como no grupo mozilla.dev.planning ou no canal #bonecho em irc.mozilla.org.

A página do projeto Firefox 2 facilita aos verificadores comentarem e reportarem erros. Você pode fazer o download do Firefox 2 Beta 1 para Windows, Mac OSX e Linux em vários idiomas (até a data em que este artigo foi escrito, a tradução para português do Brasil não havia sido finalizada).

Testers devem ler as notas do lançamento (em inglês) para estarem cientes das informações já conhecidas.

Desenvolvedores podem ler o artigo Firefox 2 para desenvolvedores no Mozilla Developer Center.

Novidades sobre Firefox 2

Firefox 2 tem seu lançamento previsto para o segundo semestre de 2006 e conta com várias melhorias e novos recursos para desenvolvedores e usuários finais, incluindo Javascript 1.7 e pesquisa aprimorada.

Para conhecer detalhes visite:

Firefox 1.0.8: Segurança, estabilidade e fim de vida para 1.0.x

Firefox 1.0.8 inclui reparos de segurança e estabilidade. Esta liberação marca o fim de vida de produtos da linha 1.0.x. Para maiores detalhes veja: Firefox 1.0.x Product Sunset Announcement.

A Mozilla Corporation recomenda fortemente que todos os usuários do Firefox 1.0 atualizem para a versão 1.5 disponível para Windows, Mac e Linux em http://br.mozdev.org.

Mais informações em Firefox 1.0.8 Release Notes.