Curso de CSS e de Joomla

O SENAC-TI de Florianópolis inova e lança dois cursos extremamente necessários no curriculum de qualquer Webdesigner ou Desenvolvedor Web, CSS e Joomla, ambos terão como Orientador de Curso o Professor Alexandre Santos e Silva (@trektrek), Sócio proprietário da empresa Zerotrack Inteligência Digital que soma à Certificação Linux, ampla experiência em softwares livres e 10 anos de Desenvolvimento Web.

O que é CSS?

Style Sheets (ou simplesmente CSS) é uma linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.

Ao invés de colocar a formatação dentro do documento, o desenvolvedor cria um link (ligação) para uma página que contém os estilos, procedendo de forma idêntica para todas as páginas de um website. Quando quiser alterar a aparência do website basta portanto modificar apenas um arquivo.

(via wikipedia)

O que é 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.

É um projecto de código aberto (licença GNU/GPL) e a sua última versão estável é a 1.5.8 (em 9 de Setembro de 2008); a sua última versão legada é a 1.0.15.

O Joomla! é uma ferramenta de CMS muito poderosa, tendo recebido o “Linux Awards“.

(Via Wikipedia)

Componentes

O conceito de componentes do Joomla! talvez seja uma das grandes vantagens em relação à maioria dos CMS disponíveis. O componente é uma forma de gerenciar conteúdos ou agregar funcionalidades muito específicas que não seria possível com as funções padrões do Joomla!

Por exemplo: O componente Web Links permite gerenciar a área de links do site. O componente Banners permite gerenciar publicidade na forma de banners, rotacionando aleatoriamente e contando o número de cliques.

Existem centenas (ou milhares) de componentes como galerias de fotos (RSGallery2, zOOm Gallery), sistemas de tradução (JoomFISH), gerenciadores de formulários, e outros. Grande parte dos componentes são gratuitos e/ou livres, licenciados sob a GNU GPL, porém alguns possuem licença comercial (que geralmente são de baixo custo)

Caso não exista um componente adequado à necessidade do site, pode ser feita a adaptação de um componente existente ou pode-se criar um componente específico.

Vantagens

Instalar o programa é relativamente simples e requer apenas conhecimentos básicos de informática, sem necessidade de conhecer nenhuma linguagem de programação. Com um servidor de internet e uma base de dados, é possível obter um website completo, sem erros e seguro.

Entre as características que o popularizam, destacam-se:

  • É um software livre, ou seja, encontra-se disponível gratuitamente;
  • Foi escrito com PHP e MySQL, dois dos softwares “open source” mais populares do mercado;
  • Dispõe de vários módulos e componentes disponíveis, criados a partir da base herdada do Mambo;
  • A sua comunidade é atuante e vem conhecendo crescimento, inclusive em língua portuguesa;

Principais características

  • Código aberto (Licença GPL);
  • Sistema simples de fluxo de aprovação;
  • Arquivamento para conteúdo não utilizados (Lixeira);
  • Gerenciamento de banners;
  • Sistema de publicação para o conteúdo;
  • Sumário de conteúdo no formato RSS;
  • Busca otimizada (qualquer palavra registrada);
  • Frontend já traduzido em várias línguas;
  • Fácil instalação para novos templates, módulos e componentes;
  • Hierarquia para grupos de usuários;
  • Estatísticas básicas de visitantes (existem módulos mais complexos que podem ser adicionados);
  • Editor de conteúdo WYSIWYG;
  • Sistema de enquete simples (com acompanhamento de resultado em tempo real);
  • Sistemas de índices de avaliação;
  • Extensões livres em diversos sites (Módulos, Componentes, Templates, Traduções).

O conteúdo dos cursos, bem como datas, valores e demais informações podem ser conferidos no próprio site do SENAC-TI ou nos links Joomla e CSS

2 Comments

7 Trackbacks and Pingbacks

Leave a Reply

Your email address will not be published. Required fields are marked *

*
*