23/09/06 Construindo sítios profissionais com Mambo Tiago Eugenio de Melo tiago@comunidadesol.org 1
Sumário Software Livre Conceitos de CMS Mambo Configuração do Mambo Novidades Referências 2
O que é software livre? Software livre é a garantia que os usuários têm de executar, copiar e distribuir, estudar, modificar e melhorar o software. Mais precisamente, software livre está relacionado com quatro liberdades: A liberdade de executar o programa com qualquer finalidade (liberdade 0). A liberdade de estudar o funcionamento do programa e adaptá lo às suas necessidades (liberdade 1). O acesso ao código fonte é uma pré condição. A liberdade para redistribuir as cópias para que você possa ajudar o seu vizinho (liberdade 2). A liberdade para melhorar o programa, e atualizar as suas contribuições para o público, para o benefício de toda a comunidade (liberdade 3). O acesso ao código fonte é uma pré condição. 3
O que é CMS (Content Management System)? É um sistema gerenciador de conteúdo de web sites, portais e intranets. Principais CMS existentes: Drupal Joomla Mambo Plone WordPress PHP Nuke 4
Quais são as vantagens de usar um CMS? Estruturação do processo de autoria, no qual toda a sua equipe poderá contribuir, cada um na sua área de atuação e conhecimento. Diminuição do tempo necessário para a criação de novas páginas e atualizações das já publicadas. Harmonia estética com o resto do sítio e demais conteúdos. Melhor estruturação da navegação, mantendo a coerência com projeto inicial de arquitetura da informação. 5
Quais são as vantagens de usar um CMS? Maior flexibilidade, para acrescentar ou editar conteúdos de forma descentralizada e em qualquer lugar, dia ou noite, dentro ou não do escritório. Permissão granular de acesso às informações publicadas. Maior segurança. Gerenciamento de versão dos conteúdos. Escalabilidade. Diminuição dos custos de manutenção. 6
Arquitetura do Mambo PHP MySQL Apache Linux Mambo 7
Características do Mambo Processo de instalação é fácil e rápido. Projeto é baseado nos templates. Gerenciamento de conteúdo dinâmico. Uso de menus. Gerenciador de mídias. Gerência de usuários. Componentes. Módulos. Mambots. 8
Características do Mambo Componentes Um componente oferece maior funcionalidade, por exemplo, um fórum ou um sistema de gerenciamento de arquivos. Módulos Os módulos podem ser de três tipos: Ajudar às aplicações a executar os componentes. Pequenas unidades funcionais. Simplesmente mostrar o conteúdo de uma maneira abreviada. Mambots São parte integrante do sistema. Exemplo: editor WYSIWYG. 9
Licenciamento O Mambo Server é um software licenciado sob a GPL General Public License. Como eu posso usar o Mambo comercialmente? Não é permitida a mudança de licenciamento do Mambo. Não é permitida a remoção das mensagens de copyright que existem dentro do código do Mambo. Não é permitido o "fechamento" do código do Mambo sob qualquer aspecto e com qualquer ferramenta. Todo o resto é permitido. 10
Dúvidas comuns quanto ao uso da ferramenta Posso remover a mensagem do Mambo da página principal do meu sítio? Sim, você pode remover a mensagem de copyright existente no front end do sítio. Entretanto é interessante mantê la para auxiliar no fomento da comunidade mundial. Eu desenvolvi um tema (template) para Mambo mas não quero colocá lo sob GPL. Posso? Sim, você pode pois o tema é trabalho desenvolvido por você. 11
Dúvidas comuns quanto ao uso da ferramenta Eu fiz algumas alterações no Mambo. Posso fechá lo para venda? Não, em nenhuma hipótese você pode fechar o código do Mambo. Se você não deseja distribuir sua aplicação ou modificação sob a mesma licença, você deve criar um código a parte (componente, módulo, mambot, etc) e disponibilizá lo da forma que achar melhor. Eu desenvolvo sítios usando Mambo. Posso cobrar por eles? Sim, você pode cobrar pelo seu desenvolvimento, mas nunca pelo Mambo. Ele é um software livre que é disponibilizado independentemente de valor. 12
Dúvidas comuns quanto ao uso da ferramenta Pretendo desenvolver um componente para Mambo, mas vou cobrar por ele. Posso fazer isso? Sim, você pode pois o código é de sua propriedade e como autor do mesmo, você decide o que fazer como ele. Pretendo customizar um Mambo para meus clientes. Posso remover todas as indicações e imagens do Mambo? Você pode remover todas as imagens e mensagem de front end. Entretanto não é permitida a remoção das mensagens de copyright existentes dentro do código do Mambo. 13
Dúvidas comuns quanto ao uso da ferramenta A documentação oficial do Mambo está licenciado sob qual licença? Toda a documentação oficial do Mambo é licenciada sob FDL Free Documentation License. Dúvidas retiradas de No Ritmo do Mambo: http://www.noritmodomambo.org/docs 14
Vantagens do Mambo Software Livre. Ferramenta gráfica, ocultando a complexidade para o usuário. Ferramenta extensível através dos componentes. Grande comunidade de usuários. Diversos templates e componentes disponíveis para download. 15
Mambo versus Joomla Joomla é um CMS desenvolvido a partir do Mambo Server. A sua origem remonta da separação entre a equipe de desenvolvedores do Mambo e da empresa Miro, detentora dos direitos sobre o Mambo. A versão 1.0 do Joomla corresponde a versão 4.5.2 do Mambo. 16
Passeio por dentro do Mambo 17
Tela de Login 18
Ambiente Principal 19
Menu Site 20
Menu Menu 21
Menu Conteúdo 22
Menu Componentes 23
Menu Módulos 24
Menu Mambots 25
Menu Instaladores 26
Menu Mensagens 27
Menu Sistema 28
Adição de novos componentes 29
Adição de novos módulos 30
Adição de novos mambots 31
Adição de conteúdo 32
Configuração global site 33
Configuração global localidade 34
Configuração global conteúdo 35
Configuração global banco de dados 36
Configuração global servidor 37
Configuração global metadados 38
Configuração global mail 39
Configuração global cache 40
Configuração global estatísticas 41
Configuração global OSB 42
Novidades A versão 4.6 do Mambo já foi totalmente traduzida para português do Brasil. 43
Referências Fórum GNU www.gnu.org Documentação http://www.noritmodomambo.org/forum http://www.noritmodomambo.org/doc Mambo do Brasil http://www.mambodobrasil.com.br 44
Referências MamboForge http://mamboxchange.com Free Mambo http://www.freemambo.com/site 45
Referências Comunidade Sol http://www.comunidadesol.org Pessoal http://www.tiagodemelo.info 46