Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas de Gerenciamento de
Conteúdo
Anápolis-GO
2011
Técnico em Informática para Internet
Gerenciadores Web
Anápolis-GO
2011 ii
ÍNDICE
ÍNDICE................................................................................................................3
INTRODUÇÃO......................................................................................................3
DESENVOLVIMENTO.............................................................................................3
2.1 ZOPE...............................................................................................................................4
2.2 PLONE.............................................................................................................................6
2.3 DRUPAL ..........................................................................................................................7
2.4 WORDPRESS ........................................................................................................................9
VULNERABILIDADES........................................................................................................................9
CARACTERÍSTICAS.......................................................................................................................10
2.5 PHP-NUKE........................................................................................................................11
PHP-NUKE É UM SISTEMA PARA PUBLICAÇÃO AUTOMATIZADA DE NOTÍCIAS PARA A WEB E UM SISTEMA DE GERENCIAMENTO DE
CONTEÚDO (UM 'NUKE') BASEADO EM PHP E MYSQL. O SISTEMA É TOTALMENTE CONTROLADO ATRAVÉS DE UMA INTERFACE
WEB. PHP-NUKE É ORIGINALMENTE UM FORK DO SISTEMA DE PORTAIS DE NOTÍCIAS ..........................................11
INTRODUÇÃO
DESENVOLVIMENTO
4
2.1 ZOPE
Características Gerais
• O Zope pode ser usado em todas as plataformas: Unix, Linux, Mac OS, e
todos os sabores de Windows (98, 2000, XP, NT). Esta não é a realidade da
maioria dos outros CMS, de código aberto e proprietário.
• O Zope é um ambiente de desenvolvimento bem amigável. A possibilidade de
criar uma cópia customizável de um script clicando um botão, enquanto
mantém uma versão padrão na sua localização original, é o melhor sistema de
segurança que eu já vi.
• No Zope é fácil desenvolver documentos XML estruturados, com workflow
ligados a uma estrutura de documento. Esta é uma característica essencial
para os sistemas administrativos em grandes organizações, e oferece tanto
consistência corporativa no estilo quanto na estrutura de documentos e um
aerodinâmico fluxo de trabalho.
5
Vantagens
Com a utilização do Zope, o website pode ser mantido e administrado via Web,
através de uma interface similar a de um gerenciador de arquivos. A segurança é
total, tanto no que se refere às ações dos usuários designados para as tarefas,
quanto aos locais por onde podem ser feitas as entradas no sistema.
2.2 PLONE
Plone está entre os melhores projetos de código aberto do mundo, contando uma
gama extensa de desenvolvedores e provedores. E Uma grande variedade de
idiomas.
Características
A primeira característica faz do site baseado em Plone ser fácil e rápido de usar; a
segunda faz ele ser útil para administração, ao contrário da maioria dos
gerenciadores que são concebidos primeiramente para publicação ao invés de
processamento de conteúdo
2.3 DRUPAL
Por ser um projeto de software livre e código aberto, qualquer um pode ver o
funcionamento do Drupal, fazer modificações, redistribuir com ou sem as
modificações, além de poder propor mudanças no projeto principal. Tudo isso de
acordo com a licença GPL, da GNU. A comunidade Drupal é ativa e prestativa.
Vários módulos com funções importantes foram criados por usuários comuns.
Sendo uma plataforma de sites dinâmicos, o Drupal integra muito dos recursos
populares de sistemas gerenciadores de conteúdo, blogs, ferramentas colaborativas
e software de comunidades baseada em discussões em um único pacote fácil de
usar. Como um projeto de código aberto mantido e desenvolvido por uma
comunidade, o Drupal é livre e grátis para download e uso.
Blog
Uma instalação simples pode ser configurada como um blog pessoal único ou vários
blogs pessoais. O Drupal suporta a API do Blogger, provê alimentadores RSS para
todos os blogs individualmente e pode ser configurado para pingar diretórios de
blogs como, por exemplo, blogs e weblogs.com quando novo conteúdo for postado
na página principal.
Um site que usa Drupal pode agir como um site de notícias semelhante ao Slashdot
ou fazer uso de um fórum de discussão tradicional. Quadros de comentários,
anexados à maioria dos tipos de conteúdo, fazem com que os usuários possam
discutir facilmente novas mensagens.
Colaboração
Características
• Modular e extensível
O Drupal tem por objetivo prover um núcleo leve e poderoso que suporte ser
estendido através de módulos personalizados.
• Qualidade de codificação
Alta qualidade, elegância e código documentado é uma prioridade sobre
funcionalidades desordenadas.
9
• Baseado em padrões
O Drupal suporta padrões consolidados e emergentes. Padrões específicos
incluem XHTML e CSS.
• Código aberto
O Drupal é baseado na filosofia de colaboração de software livre através do
código aberto, bem como é liberado sob a licença GPL. O Drupal em si é
código aberto e construído e suportado sob outros projetos de código aberto.
Especificamente o Drupal é codificado na linguagem de código aberto PHP e
tem como formato primário de fonte de dados os bancos de dados de código
aberto MySQL e PostgreSQL.
• Facilidade de uso
O Drupal tem por objetivo uma alta qualidade da usabilidade para
desenvolvedores, administradores e usuários.
• Colaboração
O desenvolvimento do Drupal se baseia no compartilhamento de informação
de forma aberta.
2.4 WordPress
Vulnerabilidades
Durante o mês de Janeiro de 2007, vários blogs importantes, tais como blogs de
menor respaldo que utilizavam o Adsense foram o alvo de um ataque com um
exploit do WordPress
10
A partir da versão 3.0 ele foi fundido ao núcleo do Wordpress, tornando-se um só.
Características
Alem do WordPress normal que roda em servidor próprio, existe também o serviço
WordPress.com, onde você pode criar um blog gratuitamente, sem ter que contratar
um serviço de hospedagem e instalar o WordPress no mesmo. É um dos
concorrentes do Blogger, da Google. Apesar de ele se atualizar automaticamente,
ao contrário do WordPress em servidor próprio, onde o dono do site tem que
atualizar manualmente (nas versões atuais, existe um aplicativo que atualiza sem
precisar deletar tudo no FTP, mas mesmo assim precisa de alguém para atualizar o
mesmo ), ele possui algumas restrições, como não poder colocar outros templates a
não ser os permitidos, não aceita aplicativos Adobe Flash externos sem ser de
certos lugares, não permite instalação de plugins e entre outras coisas.
11
2.5 PHP-Nuke
O Sistema é liberado como "Software Livre" sob a Licença Pública Geral GNU. O
software é liberado de duas maneiras: A primeira é a versão estável e gratuita (hoje
8.0) e uma onde o usuário contribui para o desenvolvimento do software e paga
USD 10 para fazer o download. Isso é permitido pela Licença GNU GPL (desde que
o código do software esteja incluído), mas o comprador do software tem total
liberdade para distribuir o código do produto.
Para que ele funcione, é necessário um Servidor de páginas que suporte a extensão
PHP (como o Apache HTTP Server), assim como um Banco de Dados SQL (como o
MySQL, mSQL, PostgreSQL, ODBC, Adabas, Sybase ou InterBase).
• Utilização de JavaScript;
• Programação PHP;
• Programação HTML;
• Programação SHTML;
• Inserção de animações utilizando a tecnologia Flash®;
• Conteúdo multimídia (sons, filmes e rádio);
Além das funcionalidades básicas, que normalmente são fornecidas por todos os
outros Sistemas Gerenciadores de Conteúdo, o PHP-Nuke oferece:
Recomende-nos: um módulo que permite que seus usuários recomendem seu portal
para pessoas que eles conheçam.
O PHP-Nuke é desenvolvido com uma visão particular nas sugestões dos usuários e
seguindo as normas da W3C, no qual foi validado seu código e as folhas de estilo.
Isso possibilita que até mesmo um usuário que não detenha conhecimento técnico
ou experiências anteriores na criação e manutenção de um portal dinâmico possa
administrar facilmente seu portal.
2.6 Mambo
Com ele podem ser criados vários tipos de sistemas para internet. Desde pequenos
fotologs, blogs ou páginas pessoais, até grandes portais de comércio eletrônico
13
como lojas virtuais ou de serviço. Tudo isso de forma simples e sem pagamento de
licença pelo sistema.
Foi criado pela empresa Miro International no início de 2000 (versão 1.0) com o
objetivo de ser um dos melhores sistemas de gerenciamento de conteúdo e também
não deixando nada a desejar para aplicações proprietárias. Apresenta aplicações
baseadas no conjunto LAMP (Linux, Apache, MySQL, PHP). Após sucessivas
atualizações conseguiu chegar em 2005 a um nível muito elevado de qualidade, que
rendeu o mérito de ser escolhido Best Open Source Solution na Linux Word de
Boston do mesmo ano e também como Best Overall Industry Solution.
Em 2005, a Miro transferiu o controle do Mambo para o Mambo Foundation. Que foi
formada em agosto de 2005, e hoje existe em benefício da comunidade e do próprio
projeto. É independente e absolutamente comprometida com os preceitos do
movimento de Software Livre. Além de ser distribuído com o código fonte aberto. A
Fundação é sem fins lucrativos, aberta, responsável e controlada exclusivamente
pelos membros.
Atualmente, este SGC é muito utilizado e tem como consumidores desde usuários
domésticos, até grandes empresas, dentre elas, Mitsubish que se aproveita das
facilidades da ferramenta.
Mambo Server conta com comunidade ativa em seu projeto de mais vinte mil
desenvolvedores, mil projetos abertos e algo em torno de vinte e três mil usuários de
seus fóruns de discussão. Atualmente está na versão 4.6.3.
Mambo não é um típico construtor de portais, está mais orientado à criação de sites
pessoais e corporativas, e sua "fortaleza" está em um núcleo muito estável, o que
não quer dizer que não se possam utilizar adicionais, e sim que a equipe de
desenvolvimento se orienta mais à estabilidade e os add-ons costuma correr por
conta de terceiros, que desinteressadamente colaboram com o projeto para
melhorar a funcionalidade sobre uma base muito estável.
Uma das grandes vantagens deste SGC é possuir uma versão totalmente em
português, que foi criada pela comunidade brasileira. Algumas características são:
Front-end e Back-end totalmente em português do Brasil; baseada na versão 4.5.4
com todos os patches de segurança já instalados; temas (templates)
"nacionalizados"; e duas versões: lite e completa.A principal desvantagem é a falta
14
2.7 Joomla!
.Hoje o Joomla! é um dos CMS com mais recursos disponíveis e de fácil utilização,
escrito em PHP com base de dados no MySQL, dois dos mais populares softwares
de código aberto na internet.
A instalação e criação de novos módulos devem ser feitas por um programador, mas
existem módulos prontos que podem ser facilmente instalados e testados por um
leigo. Existem templates gratuitos, mas para criar o seu próprio design será
necessária a intervenção de um programador de interface e um designer.
agora está começando a ser cumprida, graças aos CMS. E, à medida que esses
CMS evoluem e amadurecem, mais facilmente isso acontece.
Principais características
O Joomla é usado em todo o mundo para tornar mais poderosas desde páginas
simples, pessoais a complexas aplicações web corporativas. Citamos abaixo
algumas das maneiras de se utilizá-lo: websites corporativos ou portais; comércio
online; websites de pequenas empresas; websites de organizações sem fins
lucrativos; aplicações governamentais; intranets e extranets corporativas; websites
16
Este SGC pode ser utilizado para gerenciar facilmente o aspecto de um site, como
adicionar conteúdos e imagens, adicionar catálogos de produtos, ou receber
reservas online.
A maioria dos usuários não tem problema para fazer a instalação deste software, o
pacote básico do Joomla oferece toda uma facilidade para este fim, além de existir
um eficiente suporte disponível para iniciantes.
Com o software instalado é enorme a simplicidade, até para usuários não técnicos,
de adicionar ou editar conteúdos, atualizar imagens e gerenciar dados críticos que
fazem com que sua empresa funcione. Para tanto, é necessário somente
conhecimentos básicos de informática.
O Joomla oferece também uma estrutura de aplicação poderosa que permite que
desenvolvedores possam extender o poder dele a direções ilimitadas.
2.8 LOG1
O log1 é indicado apenas para pequenos sites ou hotsites, que não precisam de
muitas seções ou páginas. Se for necessário criar um CMS mais complexo é
necessário gerenciadores complexos. Se for necessário um CMS simples, o Log1 é
ideal pois é fácil de administrar, instalar e configurar tudo o que se precisa para se
17
CONCLUSÃO
As opções Open Source são tão completas quanto às soluções proprietárias. Dentre
os quais pela enorme variedade cada qual, traz características especificas para
funções e ferramentas que usuários diferentes necessitem.
19
4. REFERÊNCIA BIBLIOGRÁFICA