* Técnicas Avançadas Desenvolvimento de SOFTWARES Sistemas de Gerenciamento de Conteúdo com Joomla e Magento
* Tópicos Sistema de Gerenciamento de Conteúdo CMS. Fron-end Back-end Instalando Site e Lojas Virtuais CMS. Extensões, Templates, Módulos e Plugins.
Sistema de Gerenciamento de Conteúdo CMS. Sistema de Gerenciamento de Conteúdo (do inglês Content Management System CMS) é um aplicativo usado para criar, editar, gerenciar e publicar conteúdo de forma consistentemente organizada permitindo que o mesmo seja modificado, removido e adicionado com facilidade. CMS são as siglas de Content Management System, que se traduz diretamente ao português como Sistema de Gerenciamento de Conteúdos.
Sistema de Gerenciamento de Conteúdo CMS. Em outras palavras, um CMS é uma ferramenta que permite a um editor criar, classificar e publicar qualquer tipo de informação em uma página web. Geralmente, os CMS trabalham com um banco de dados, de modo que o editor simplesmente o atualiza, incluindo nova informação ou editando a existente. Desenvolvedores de websites e portais na internet, o CMS (Content Management System) é um conjunto de funções utilizadas para facilitar a vida dos criadores de sites. Embora o nome pareça referencar a uma única e exclusiva ferramenta, como é o caso das IDEs (Integrated Development Environment), esses Sistemas de Gestão de Conteúdo (SGC) são o conjunto de ferramentas para criação/edição de conteúdo na internet sem a necessidade de conhecimentos de programação.
Sistema de Gerenciamento de Conteúdo CMS. A idéia é simples, usando o navegador e um sistema de gestão de conteúdo, você ou qualquer membro da sua equipe tem a capacidade de adicionar ou modificar o conteúdo da sua intranet ou site sem precisar de um programador ou de um web designer. Razões para utilizar um CMS * Dispensa habilidades técnicas * Atualize seu site de qualquer lugar * Interface amigável * Níveis de acesso * Gerenciamento de links * Modo Código para os Especialistas
Sistema de Gerenciamento de Conteúdo CMS. A maior característica de um CMS é a grande quantidade de recursos presentes para facilitar a vida dos usuários. Os principais sistemas de CMS atualmente são : *WordPress *Joomla *Drupal *Pligg *Php Nuke *Media Wiki *Xoops *Moodle *Magento
Sistema de Gerenciamento de Conteúdo CMS. Vamos a partir de agora utilizar o Joomla (pronuncia-se djumla) que é um dos mais poderosos sistemas de Gestão de Conteúdos (Código Aberto) no planeta. O Joomla é utilizado para o desenvolvimento de lojas virtuais, blogs, revistas online, portais de conteúdo, jornais, catálogos de produtos/serviços e diversos outros formatos de conteúdo, porém quando for abordar lojas virtuais iremos trabalhar com MAGENTO.
Sistema de Gerenciamento de Conteúdo CMS. Quem usa Joomla? Joomla É usado pelo mundo inteiro para potenciar tudo, desde um simples site pessoal a um complexa aplicação. Aqui temos algumas exemplos de onde se pode usar a solução CMS: * Sites ou portais empresariais * Comércio Online * Pequenas empresas * Organizações sem fundos lucrativos * Aplicações Governamentais * Intranets e extranets corporativas * Escolas e Igrejas * Pessoais ou familiares * Comunidades * Revistas e Jornais * as possibilidades são ilimitadas
Sistema de Gerenciamento de Conteúdo CMS. Joomla! é desenvolvido em PHP e pode ser executado no servidor Web Apache ou IIS e banco de dados MySQL. O nome Joomla vem do equivalente fonético da palavra Swahili "Jumla, que significa todos juntos ou como um todo. Os componente são as extensões mais importantes do Joomla. Funcionam como mini-aplicações e geralmente são exibidas na parte central das páginas. Por sua maior importância e complexidade, os componente possuem seu próprio ítem de menu. Já os módulos, plugins, templates e idiomas podem ser encontrados sob o ítem de menu "Extensões". Toda a funcionalidade do Joomla é dada pelo seus componentes.
Sistema de Gerenciamento de Conteúdo CMS. Os módulos são extensões menores que os componentes e geralmente ocupam posições ao redor da área central. Podem ser vistos através de diferentes componentes. Área de login, campo de pesquisa, exibição de visitantes online, previsão do tempo, links para últimas notícias e etc, são exmplos de módulos Joomla. Os plugins geralmente são scripts que rodam condicionados a um determinado evento. Dentre os mais famosos estão os editores de texto. Estes são exibidos sempre que se deseja editar ou criar uma nova matéria no site.
Sistema de Gerenciamento de Conteúdo CMS. Os templates são responsáveis por cuidar de todos os aspectos visuais do site. Cores, tipografia, posições disponíveis para módulos e etc. Com um pouco de conhecimento em HTML e CSS os temas podem ser facilmente editados e customizados. Pode-se até mesmo designar um tema para páginas específicas. A instalação padrão do Joomla vem com três temas para você escolher, são eles: beez, JA_Purity e rhuk_milkyway. Novos temas podem facilmente ser adicionados.
Sistema de Gerenciamento de Conteúdo CMS. Com a instalação de pacotes de idiomas é possível traduzir todo o sistema, tanto na área administrativa ( backend ) quanto no chamado frontend (área visível do site para os visitantes). Frontend Backend
Front-end O funcionamento do Joomla está dividido em duas partes que são front-end e o back-end. O front-end é o que o utilizador vê quando entra no site e por isso engloba apenas a apresentação de conteúdo (em alguns casos também engloba alguma gestão de conteúdo como a criação ou edição de noticias). A apresentação é feita usando templates que definem o estilo global das páginas.
Back-end O back-end é a área de administração onde só têm acesso as pessoas com permissões especiais. Geralmente podemos aceder a esta área através do endereço http://nomedosite/administrator. Nesta área é onde existe todo um conjunto de ferramentas que ajudam á criação e gestão de conteúdo. Tarefas como a publicação e edição são feitas aqui. Entre estas ferramentas existem também outras que possibilitam a instalação e gestão de extensões ( componentes, módulos, plugins ou templates).
Back-end É também no back-end onde se pode configurar todo o funcionamento do CMS como a adição de utilizadores, atribuição de permissões de acesso, leitura de alertas, adição de conteúdo multimédias e imagens, definição do aspecto das páginas e adição de novas linguagens.
Instalando site e lojas virtuais CMS. Passo 1 Vamos começar realizando o download neste link www.har-ti.com para baixar o pacote Joomla 2.5.3 Passo 2 a) Caso o painel de controle de sua hospedagem seja cpanel creio que o procedimento seja mais simples é necessário enviar os arquivos para sua pasta public_html (você pode enviar os arquivos compactados pois o cpanel permite que você descompacte ele dentro da própria hospedagem). b) Caso seja enviado via FTP você deverá descompactar primeiro o arquivo e mandar todas as pastas e arquivos que existem via FTP para raiz da sua hospedagem (esse processo demora mais tempo do que enviar compactado pelo cpanel). c) Atualmente diversos servidores possuem recursos e disponibilizam ferramentas que permitem a instalação automática de diversos sistemas de CMS tais como www.hostinger.com.br ( gratuito ), www.localweb.com.br(pago), entre outros.
Instalando site e lojas virtuais CMS. Passo 3 Já com todos arquivos em sua hospedagem você ira acessar seu site como por exemplo o site http://www.xxxxxxx.com.br. Note que quando acessar este endereço ele irá direcionar automaticamente seu site parahttp://www.xxxxxxx.com.br/installation/index.php você verá uma telas a seguir Escolha o idioma e Clique Aqui para continuar.
Instalando site e lojas virtuais CMS. Passo 4 Nesta tela você verá tudo que é necessário para instalação do joomla, caso todas as opções estejam em verde é só clicar em próximo ( uma grande diferença entre as versões 1.5 que precisa inserir um arquivo configuration.php manualmente, no 2.5 ele cria este arquivo automaticamente).
Instalando site e lojas virtuais CMS. Passo 5 Pagina de licença clique em Próximo novamente
Instalando site e lojas virtuais CMS. Passo 6 Configuração do Banco de dados. Primeiramente você precisa criar seu banco de dados e um usuário com permissões de acesso para o mesmo. Para isso acesse o painel de controle de sua hospedagem e procura a opção mysql ou banco de dados para este processo. Tendo o banco e usuário criados você vai preencher: TIPO DE BANCO DE DADOS = mysql NOME DO SERVIDOR = caso não possua nenhum endereço coloque localhost NOME DE USUARIO = usuário que você criou para o banco de dados caso exista um prefixo antes do nome coloque junto SENHA = senha que você criou para este usuário NOME DO BANCO DE DADOS = o nome que você deu ao banco de dados quando criou, caso exista prefixo coloque junto.
Instalando site e lojas virtuais CMS.
Instalando site e lojas virtuais CMS. Passo 7 Configuração FTP não é necessária e pode deixar em branco e clicar em Próximo.
Instalando site e lojas virtuais CMS. Passo 8 CONFIGURAÇÃO PRINCIPAL Nome do site, email, nome do administrador, senha de administrador do site, aconselho instalar o Exemplo de conteúdo para quem ainda não sabe como trabalhar com o joomla para ter idéia das funcionalidades dele, após isto clique em próximo.
Instalando site e lojas virtuais CMS.
Instalando site e lojas virtuais CMS. Passo 9 Após estes procedimentos o joomla já está instalado e você já pode ver seu site e acessar sua área administrativa, não esqueça de remover o diretório instalation da raiz do seu site.
Instalando site e lojas virtuais CMS. Lembrando que para acessar a área administrativa acesse http://www.xxxxxxx.com.br/administrator Continua...
Fonte de Pesquisa http://www.criarweb.com/artigos/o-que-e-um-cms.html http://corporate.canaltech.com.br/o-que-e/programacao/o-que-e-cms-content-management- System/ http://imasters.com.br/artigo/24336/cms/18-sistemas-de-gerenciamento-de-conteudo-de-codigoaberto-parte-01/ http://www.w3sampa.com/criacao_sites/web_design/cms_sistema_de_gerenciamento_de_conteu do http://www.navegabem.pt/cms-website-vantagens.html http://www.dgcompany.com.br/blog/item/instalando-joomla-25