Meu primeiro módulo publicado no Drupal.org - ImageField Assist

Nesse um ano e meio que tenho trabalhado com Drupal, já desenvolvi perto de uma centena de módulos.
Em sua maioria muito específicos, estendendo ou adaptando o Drupal a determinadas necessidades dos projetos.

Alguns nem tão específicos poderiam ser adaptados e publicados, mas acabaram prescindidos em função de outras coisas.

Mas em um dos projetos em que trabalhei recentemente surgiu a necessidade de implementar algo que poderia ser útil a muitos da comunidade drupal: um assistente para inserir imagens contidas em campos ImageField.

Basicamente, ao editar um node, bloco, ou qualquer texto multilinha, o módulo permite aproveitar imagens anexadas pelo ImageField em qualquer node no site, por meio de um assistente. Além disso também permite fazer uso do ImageCache, que redimensiona e armazena as imagens no lado do servidor, algo muito melhor do que simplesmente mudar as medidas na tag HTML.

Então comecei com um fork do módulo Image Assist, que faz algo parecido integrando-se com o módulo Image.
Modificando a parte pesada de localização e exibição de imagens, e também a integração com TinyMCE via WYSIWYG API, o módulo estreou uma versão de desenvolvimento.

Assim surgiu o ImageField Assist, meu primeiro módulo ativamente mantido no site do Drupal.

Lá há a versão mais recente download, além da ferramenta para reportar bugs ou pedir suporte.
Nesta página, o idioma para conversação é o inglês, visto que a comunidade Drupal está espalhada pelo mundo todo e convencionou o uso de inglês para comunicação.

Caso alguém precise de suporte em português, favor utilizar o grupo Brasileiro na comunidade Drupal.

Comentários

imagem de Luiz Algarra

Parabéns! Do jeito que você contou até parece fácil! O que ninguém fica sabendo é a organização interna e externa necessárias para se chegar a um pounto destes. Vai muito além da programação, tem a ver com vida! Valeu, brother...

Comentar

Usando nome e URL
  • Endereços de páginas de internet e emails viram links automaticamente.
  • Tags HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Quebras de linhas e parágrafos são feitos automaticamente.
  • [left]Conteúdo[/left] [right]Conteúdo[/right]
  • {{ url [|text] [|title] [|rel] [|target] }}
  • [edit] ..text.. [/edit]
  • Você pode citar outros comentários usando as tags [quote] .

Mais informações sobre as opções de formatação