04 agosto 2010

O Firefox e o atributo alt da tag IMG

Se você utiliza o atributo alt na tag IMG e utiliza o Firefox como browser, você já deve ter reparado que ele não exibe o valor do alt como acontece no Internet Explorer.

Isto acontece porque o Firefox usa o atributo alt da tag IMG como ele foi feito para ser utilizado, ou seja, como sendo um texto alternativo para ser exibido quando a imagem não carrega e não como se fosse o atributo title da tag A HREF, que quando você coloca o mouse sobre a imagem, ele exibe o valor do alt.

Como alternativa a isto, você pode utilizar o atributo title na tag IMG, pois, desta forma, quando você colocar o mouse sobre a imagem, será exibido o valor do title. Como, por exemplo:

img src="nome_da_imagem.extensao" alt="valor do alt" title="valor do title"

01 dezembro 2008

Documentações na medida certa.

Atualmente trabalho em uma empresa que usa uma metodologia de gerenciamento de projetos, mas a quantidade de documentação e padronização sao tão grandes que um simples site de intranet sem nenhum tipo de acesso a banco de dados demora uma eternidade para ser finalizador.

Nesses dias peguei um projeto fora da empresa onde eu trabalho, todo mundo sabe o que é "FREELA", então peguei esse projeto, e para meu espanto não existia documentação, sequer um wireframe para discutir e tambem as telas eram passadas atrasadissimas, não usamos nenhum tipo de metodologia.

Graças a alguns coelhos na manga consegui entregar o projeto parcialmente, ainda estou terminando com ele, mas foi um fiasco, e tive fortissimas dores de estomago devido a muitos energeticos.

Lição para que eu levo desse projeto é que devemos ter sim documentações mas não documentações que atrapalham o andamento do projeto.

13 novembro 2008

Petrobras adota Firefox como navegador padrão

“A Petrobras recentemente adotou o Firefox 3 como navegador padrão nos desktops da companhia. Antes o navegador era utilizado apenas pelas áreas de desenvolvimento de software e em estações Unix/Linux na área científica. A iniciativa é parte de um projeto que abrangerá também a adoção do OpenOffice como suíte de aplicativos de escritório. O navegador foi instalado com a extensão IETab pois ainda existem muitas aplicações web na companhia que foram projetadas apenas para o IE, até então o navegador padrão utilizado na companhia.”

08 outubro 2008

38 Alternativas ao Wordpress

Pince
Todo mundo está cansado de saber os predicados de se utilizar o WordPress em sites, blogs, portais, ou seja lá que uso você fará dele, sim, ele conseguiu seu lugar ao sol, devido as suas facilidades de uso, infinidade de temas, plugins e a sua documentação extensa fizeram dele a ferramenta mais utilizada para a geração de conteúdo na web. Mas nem tudo na vida é Wordpress, como podem ver, tentei resumir nesse post 38 alternativas para aqueles que não desejam fazer uso do Wordpress:

Movable Type


Mobable Type – Uma ferramenta muito utilizada como CMS, só não mais que o Wordpress pois sua utilização necessita um pouco mais de conhecimento técnico, pois o software é escrito em Perl, e sua instalação não é tão simples. No atual momento existe uma carência de plugins e temas para esse CMS.

Drupal


Drupal - Drupal é um framework modular e um sistema de gerenciamento de conteúdo (CMS) escrito em PHP. Da mesma forma que os sistemas de gerenciamento de conteúdo mais modernos, o Drupal permite criar e organizar conteúdo, manipular a aparência, automatizar tarefas administrativas, e definir permissões e papéis para usuários e colaboradores.

Joomla


Joomla - Joomla! (pronuncia-se djumla) é um CMS (Content Management System) desenvolvido a partir do Mambo. É escrito em PHP e roda no servidor web Apache ou IIS e banco de dados MySQL. É o CMS em maior expansão, sendo provavelmente o CMS mais procurado, com a maior comunidade e recursos disponíveis. A grande vantagem do Joomla é sua diversidade de extensões extras, feitas não necessariamente pelos desenvolvedores do projeto. Componentes, módulos e plugins são atualizados constantemente e possuem grande valia para profissionais de web interessados em um site bem feito.


Serendipity


Serendipity - Serendipity é uma aplicação PHP, que dá ao utilizador uma forma simples de manter um diário online, um blog ou até mesmo um website. Embora o seu padrão seja voltado para blogs, ele proprociona um sistema de fácil utilização e flexível para a criação de sistemas profissionais.

MODx


MODx – MODx é um CMS desenvolvido em PHP que procura gerar marcação 100% compatível com padrões web, tornando fácil a criação de sites que necessitam de conteúdo gerado pelo usuário. Possui pré-integração com Frameworks JavaScript como Mootools e Script.aculo.us.

TYPO3


TYPO3 – TYPO3 é uma ferramenta open-source para gerenciamento de conteúdo com fins empresariais na web e intranets. Ele oferece total flexibilidade referente a interface, funções e módulos.

TYPOlight


TYPOlight – CMS desenvolvido em PHP 5, suas principais características são o foco em Acessbilidade, possui uma interface intuitiva, atende as regras do W3C/WAI. Possui um Framework CSS interno que torna muito fácil a criação de layouts.

Sava CMS


Sava CMS – Sava é um CMS desenvolvido em Cold Fusion projetado para ajudá-lo a gerenciar o conteúdo do seu site facilmente, com o menor incômodo possível. Sava tem centenas de elementos de construção que tornam isso possível, como: Facilidade da edição e criação de conteúdo, ótimo suporte para se trabalhar com CSS, facilidade para a integração de Templates.

MiaCMS


MiaCMS – Mia é um CMS que está evoluindo constantemente, mas dentre suas características, podemos citar as seguintes: Fácil instalação, Estável e Seguro, Distribuição de conteúdo via RSS e multilinguagem.

Jahia


Jahia - Jahia (pronuncia-se J-A-Y-A) é a maior provedora de softwares de gestão de conteúdo do mundo. É o mais completo e Standard-based que podemos encontrar hoje. Sua utilização é muito simples e pode ser utilizado em Intranets, Extranets, Portais e WebSItes.

DotClear


DotClear – DotClear é um CMS de fácil instalação, possui a possibilidade de utilização de multi-blogs e múltiplos usuários. Possui uma interface multlinguagem, de fácil customização e a possibilidade da utilização de plugins.

Umbraco


Umbraco – Ferramenta desenvolvida em ASP.NET. É Open-source, possui suporte a edição no Microsoft Word, sua interface é amigável e possui total suporte aos controles do .NET.

Bigace


Bigace – Possui a possibilidade de criação de vários sites em uma única instalação. Seu painel administrativo é multilinguagem , além de possuir integração com editores como o FCKEditor, e TinyMCE.

Nucleus CMS


Nucleus CMS – Ferramenta desenvolvida em PHP e MySQL, dentre suas características, podemos citar as seguintes:

Suporte a estatísticas: Posts mais lidos, mais comentados.
Calendário.
Chat.
Enviar artigo por e-mail a um amigo.
Suporte a compressão GZip.
Enquetes.
Trackbacks.
SilverStripe


SilverStripe – SilverStripe é uma ferramenta desenvolvida em PHP, é simples e intuitiva, seu código é semelhante a de um Framework(MVC) . É modular e possui suporte a templates.

Radiant CMS


Radiant CMS – Radiant CMS é uma ferramenta desenvolvida utilizando Ruby on Rails, possui um interface muito simples e agradável. Não é recomendado para usuários leigos por não possuir um editor WISYWYG integrado, todas as alterações são feitas diretamente no código HTML que é gerado.

Frog CMS


Frog – Frog CMS é a versão em PHP do Radiant CMS, possui um interface simples e agradável, possiu um editor Wisywyg integrado, suporte a plugins e templates.

Zikula


Zikula – Zikula é uma aplicação semelhante a um Framework para a criação de sites robustos que utiliza PHP e MySQL. Suas características são as seguintes:

Possui estrutura modular.
Suporte a customização através de módulos.
Multi-linguagem (36 linguagens diferentes).
Editor WYSIWYG integrado.
Kentico


Kentico – Kentico é um CMS desenvolvido em ASP.NET. Sua principal característica é tornar o desenvolvimento para web muito mais rápido que o tradicional onde você possui total controle do código que é gerado. Seu diferencial é a flexibilidade e extensibilidade.

XOOPS


XOOPS – XOOPS é um CMS extensível, desenvolvido em PHP(Orientado a objetos), de fácil utiização. Sua utilização é recomendada para a criação de Portais, sites corporativos e blogs. Possui suporte a módulos e temas que podem se instalados e desinstalados rapidamente.

CMS Made Simple


CMS Made Simple – É um CMS simples, de fácil utilização, é modular e extensível. Possui um editor WYSIWYG integrado, possui suporte a enquetes e galeria de fotos. Seu uso é ideal para blogs.

Instant Update


Instant Update – Como seu próprio nome já diz, atualizações instantâneas é seu diferencial. Sua interface é muito simples e clara. Possui suporte a criação de vários usuários onde você pode definir seus níveis de adminstração. É desenvolvido em PHP, possui um editor WYSIWYG integrado, otimização das URLS com mod_rewrite, suporte a UTF-8 e a plugins.

Plone


Plone – Plone é desenvolvido sob a plataforma Zope, é um poderoso CMS gratuito. Possui suporte a 35 linguagens diferentes. É fácil de utilizar e de instalar.

Spip


Spip – Spip é um CMS desenvolvido originalmente para o gerenciamento do site uZine. Sua utilização e instalação é muito simples em relação a outros CMS. A configuração faz-se diretamente em linha através de uma interface gráfica simples.

Xaraya


Xaraya – Xaraya é um CMS muito simples de instalar pois sua plataforma de utilização é independente, funciona tanto no Windows, Linux e MAC. É modular, extensível, flexível e escalável. Possui tradução para a maioria das linguagens mais utilzadas no mundo.

phpwcms


phpwcms – phpwcms é um CMS otimizado de fácil utilização desenvolvido em PHP e MySQL. É perfeito para o uso profissional, público ou privado. É flexível pois trabalha com desenvolvimento em camadas.

Zope


Zope – Zope é um CMS desenvolvido em Python perfeito para Intranets e portais, de alta produtividade e orientado a objetos.

b2evolution


b2evolution – b2evolution é um CMS que possui todas as características da ferramentas e blogs tradicionais, e os estende com funcionalidades de gestão de fotografia, criação de múltiplos blogs e usuários. Possui também suporte a plugins.

ExpressionEngine


ExpressionEngine – ExpressionEngine é o CMS mais flexível existente hoje em dia para a publicação de conteúdo na web. Dentre suas características podemos citar as seguintes:

Suporte a Templates e Sub-templates.
Comentários e Trackbacks.
Suporte a plugins.
RSS e ATOM Feeds.
Ferramentas de estatística.
GuppY


GuppY - O GuppY é um CMS (em flatfiles) que é facl de usar e instalar, uma vez que não usa banco de dados, em desenvolvimento desde 2002. Possui centenas de plugins modulares e comunidades no mundo todo. Para iniciar rapidamente, use o pacote miniGuppy para Windows que possui um miniservidor PHP e instala o Guppy em sua maquina local Windows, ou mesmo em um Pen-Drive em apenas 5 minutos.

Você não precisa conhecer HTML, ou a administração do banco MySQL ou PHP, GuppY oferece uma interface de administração segura e completa para administrar a aparência do seu site, bem como o conteúdo.

Mambo CMS


Mambo CMS - Criado pela empresa Miro International no início de 2000 (versão 1.0), o Mambo como originalmente era conhecido, sempre foi desenvolvido com o intuito de ser um dos melhores (senão o melhor) gerenciador de conteúdo para web e também desmistificar que grandes produtos não podem ser realizados sob a bandeira do FLOSS (Free/Livre Open Source Software) inclusive não deixando nada a desejar para aplicações comerciais/proprietárias. Com um corpo técnico de alta qualidade técnica para o desenvolvimento de aplicações baseadas no conjunto AMP (Apache, MySQL e PHP), a empresa lançou sucessivas versões até atingir um nível de qualidade e eficiência tal que no ano de 2005 foi escolhido na Linux World de Boston como o Best Open Source Solution e também como Best Overall Industry Solution, atestando assim sua qualidade tanto para a comunidade de usuários quanto para o mercado corporativo.

Atualmente o Mambo Server é utilizado por milhares de pessoas e empresas ao redor do mundo; desde os mais simples websites pessoais até grandes portais de empresas como Porsche e Mitsubish aproveitam-se das facilidades disponíveis na ferramenta para publicar, diariamente, milhares de páginas web com os mais diversos conteúdos.

Mephisto


Mephisto – Mephisto é mais um CMS que utiliza a tecnologia Ruby on Rails que torna muito fácil a configuração de um blog ou um website. Possui um modelo de sistema flexível e cache integrado para tirar melhor proveito do servidor.

sBLOG


sBLOG – sBLOG é um CMS flexível e multi-linguagem de fácil customização que possui suporte a templates. Suas características são semelhantes as das ferramentas atuais.

Simplog


Simplog - Simplog fornece uma maneira fácil para os utilizadores a adicionar capacidades de blogs para os seus sites existentes. Simplog é escrito em PHP e compatível com múltiplas databases.

Textpattern


Textpattern – Textpattern é um CMS Open Source originalmente desenvolvido por Dean Allen. Embora muitas vezes seja listado como uma ferramenta para blog, seu objetivo principal é de ser de alto nível para sistemas de gernciamento de conteúdo para uso em muitos contextos. É desenvolvido em PHP e MySQL.

Wikyblog


Wikyblog – Wikyblog é um CMS que utiliza Ajax com uma interface melhorada. Abas permitem aos usuários visualizar e editar vários arquivos dentro da mesma página. Ele foi desenvolvido para ser um CMS escalável, possuindo integração com templates e Google Maps.

Habari


Habari – Habari é um daqueles CMS de nova geração, desenvolvido em PHP com suporte a várias databases como: MySQL, SQLite, PostgreSQL, além de ser modular, extensível e orientado a objetos. Posui suporte a múltiplos autores e sites na mesma instalação, além da opção de importação de posts do Serendipity e WordPress.

Chyrp


Chyrp – Chyrp é uma ferramenta desenvolvida especialmente para blogs projetado para ser muito leve e manter a sua funcionalidade. É desenvolvido em PHP e MySQL e possui algumas funcionalidades em AJAX. Seu grande diferencial é que você pode personalizá-lo como quiser.

03 outubro 2008

Steve Jobs sofre ataque cardíaco? [não confirmado]

Segundo informações da blogosfera en español, um rumor publicado pelo site iReport indica que Steve Jobs, o super-executivo da Apple, "teria sofrido hoje um ataque cardíaco grave".

"Médicos teriam sido encaminhados para a casa de Jobs após o executivo sentir sintomas de fortes dores no peito e dificuldade de respiração" informa o Appleweblog.

Embora o rumor esteja viralizando, não existe no momento nenhuma confirmação em oficial.

Atualização: Segundo a agência Reuters, a Apple acaba de negar a informação que Steve Jobs teria sofrido um ataque cardíaco.

Agradecimentos a leitora Valéria pelas informações.