No âmbito da disciplina de Aplicações Informáticas, unidade curricular do 3º ano da licenciatura em Ciências e Tecnologias da Documentação e Informação, lecionada pelo Doutor Lino Oliveira na Escola Superior de Estudos Industriais e de Gestão, foi-nos solicitada a criação de um trabalho de grupo sobre o tema: “Gestão de Conteúdos com Aplicações Instaladas em Servidores”.
2. Sumário
•
•
•
•
•
•
•
•
Introdução;
Projeto- Fundamentação da Evolução para Instalação em
Servidores;
Estudo Comparativo;
Fundamentação da Escolha da Ferramenta Base;
Escolha da Ferramenta para Aplicação em Windows;
Descrição do Sitio Web Instalado no Servidor;
Conclusão;
Bibliografia.
2
3. Introdução
Este trabalho pressupõe que se passe da anterior
instalação no Webnode para uma plataforma instalada
em servidor, com o objetivo de completar e de
desenvolver algumas funcionalidades que no
Webnode não estavam definidas;
Analisadas as funcionalidades mais relevantes das
temáticas (Gestão de Informação Genérica; Gestão de
Informação Cronológica; Gestão de Documentos e
Trabalho Colaborativo) para as ferramentas Joomla,
Drupal, WordPress e Plone, foi elaborado um estudo
comparativo onde é apresentada a escolha da melhor
plataforma;
Apresentaremos também a escolha da ferramenta para
Aplicação em Windows: XAMPP e AMPPS.
3
4. Introdução (2)
Relativamente à descrição do sitio Web
desenvolvido na plataforma escolhida, falaremos
primeiro do processo de instalação e depois da
criação e desenvolvimento do site propriamente dito,
do qual mostraremos a sua estrutura e aquilo que
permite fazer;
Será apresentado também um Poster representativo
do trabalho realizado, que irá, de forma
esquematizada, mostrar a utilização das ferramentas
escolhidas e os resultados alcançados;
Por fim traçaremos conclusões sobre o tema
abordado, fazendo um balanço dos conhecimentos
adquiridos na realização deste trabalho.
4
5. Projeto- Fundamentação da
Evolução para Instalação em
Servidores
A ideia para o nosso projeto, já desenvolvida no segundo
trabalho, envolveu a criação de um Sitio Web que serviu
de suporte a uma equipa de trabalho constituída por duas
diretoras/ oftalmologistas da Ótica Visão Plena que
começaram a percorrer várias cidades do norte do país
com carrinhas que permitam às pessoas fazer um serie
de serviços;
Como existiam algumas funcionalidades que no Webnode
estavam em falta decidimos desenvolver o Sitio Web
agora numa aplicação instalada em servidor;
Todas as funcionalidades que estipulamos no trabalho
anterior sobre a gestão de conteúdos para as áreas
estipuladas irão ser respeitadas na aplicação.
5
6. Projeto- Fundamentação da
Evolução para Instalação em
Servidores (2)
As funcionalidades que esperamos complementar
com este trabalho são:
1.
A possibilidade de guardar rascunhos e de programar
as publicações, pois como as diretoras/oftalmologistas
estão muitas vezes fora da loja, devido às visitas às
cidades, é muito importante poder programar as
promoções para determinado dia;
2.
A possibilidade de contar as visitas ao nosso Sitio Web
porque permite saber quantas pessoas estão a ver o
Sitio Web e ter assim uma noção se estão a aumentar;
3.
A possibilidade de comparar alterações efetuadas para
que, no fórum de discussão privado, cada uma das
diretoras possa ver se a outra já preencheu o calendário
de visitas e ter também uma noção do que cada uma
está a fazer.
6
7. Estudo Comparativo
Definição de CMS:
“(…) um CMS é uma ferramenta que permite a um editor
criar, classificar e publicar qualquer tipo de informação
numa página web.”;
O CMS permite às pessoas com menos à vontade com
as tecnologias que não haja uma preocupação com
códigos web mas sim locais corretos e feitos para
publicação imediata de informação.
ALVAREZ, Miguel- O que é um CMS [Em linha] [S.l]: CriarWeb.com, 2008. [Consult. 15 Dez. 2013]. Disponível em WWW:
http://www.criarweb.com/artigos/o-que-e-um-cms.html
7
8. Estudo Comparativo (2)
Joomla!:é uma plataforma ou CMS que permite a
criação e gestão de sítios web. A grande
vantagem do Joomla é a diversidade de
extensões disponíveis distribuídas de forma
gratuita ou comercial mas sempre sob a norma
do código aberto.
Drupal: é uma plataforma de gestão de conteúdos
que está na base de milhões de websites em todo o
mundo. Como tem muitas funções e muitas
vertentes consegue adaptar-se às situações mais
exigentes e complexas. Tem a vantagem de
disponibilizar o código dando assim liberdade aos
programadores para modificá-lo.
8
9. Estudo Comparativo (3)
WordPress: é um sistema de gestão de conteúdo que
permite, de forma simples, a criação e manutenção de
todo o conteúdo de um site. É uma grande plataforma
CMS para criar tanto sites como blogs de forma
gratuita, sendo muito flexível e permitindo que
indivíduos sem nenhuns conhecimentos de HTML
possam administrar o conteúdo pretendido;
Plone: é uma plataforma ou CMS que permite gerir
conteúdos de forma livre e de código aberto, baseado
em Zope, que é um framework para construir
programas de gestão de conteúdos. Com o Plone é
possível construir um site completo com uma interface
amigável com diversas funcionalidades, sem a
necessidade da construção de códigos complexos.
9
10. Escolha da Ferramenta
Base
Após termos efetuado o estudo comparativo das plataformas
Joomla, Drupal, WordPress e Plone chegamos à conclusão
que a ferramenta mais completa é o Joomla e é esta que
vamos utilizar para esta ultima fase do trabalho;
Esta ferramenta contempla a maioria das funcionalidades
que nos irão permitir fazer a gestão de conteúdos em cada
uma das áreas requisitadas no enunciado do trabalho.
10
11. Escolha da Ferramenta Base
(2)
Para a Gestão da Informação Genérica, ou seja, para a gestão
dos conteúdos gerais, o Joomla tem a maioria dos requisitos;
Para a Gestão da Informação Cronológica sabemos que o
Joomla é a plataforma mais completa mas permite a apresentação
de estatísticas, a programação de publicações, a visualização do
histórico e contagem de visitas que fazem parte das nossas
exigências para complementar a plataforma anterior;
Para a Gestão de Documentos as funcionalidades mais
relevantes são a possibilidade de definir diferentes listas de
acesso, adicionar arquivo de documentos, imagens, vídeos, widget
e tabelas e administrar formulários e no Joomla estão
contempladas todas estas funcionalidades;
11
12. Escolha da Ferramenta Base
(3)
Para o Trabalho Colaborativo permite adicionar caixa de
comentários, criar fóruns de discussão e muitas outras que
estavam presentes no trabalho anterior.
Como novas
funcionalidades, possibilita a comparação das alterações
efetuadas bem como guardar rascunhos que, mais uma vez,
são duas das funcionalidades estabelecidas como fulcrais
neste projeto;
Para os Requisitos de Hardware e Software o Joomla não
tem uma instalação muito difícil e além disso tem tutoriais de
ajuda de instalação.
Um dos maiores motivos para a escolha da plataforma foi a
possibilidade que o Joomla dá de experimentar uma versão
demo o que nos permitiu verificar pessoalmente algumas das
funcionalidades.
12
13. Escolha da Ferramenta para
Aplicação em Windows
XAMPP: Este programa permite instalar de uma só vez o
Apache, servidor web, o PHP (Hypertext Preprocessor) que
é uma linguagem de programação open source de uso
geral, muito utilizada para o desenvolvimento de aplicações
Web embútivel dentro do HTML e ainda o MySQL que é um
sistema de gestão de base de dados que utiliza a linguagem
SQL (Structured Query Language) como interface;
AMPPS: Foi desenvolvido pela empresa Softaculous e
permite, de uma forma simples, rápida e fácil de instalar,
montar uma plataforma de desenvolvimento com suporte
para Apache, Mysql, PHP, Perl, Python, incluindo um serviço
de FTP.
13
14. Escolha da Ferramenta para
Aplicação em Windows (2)
Assim, depois de analisados os dois programas,
chegamos à conclusão que o XAMPP Windows
1.8.2 é a nossa escolha uma vez que possui um
guia de ajuda mais completo, tem uma Instalação
com Instalador que dá ajudas na instalação e já
tem definido a aplicação para Joomla.
14
17. Conclusão
Depois de verificar a presença dos requisitos em cada
uma das plataformas (Joomla, Drupal, WordPress e
Plone) e realizado o estudo comparativo, a
fundamentação da escolha foi determinante para
percebermos qual a plataforma que melhor se
adequava ao projeto a desenvolver e também para
conhecer melhor estas plataformas, visto que foi a
primeira vez que trabalhamos com elas;
Tendo já sido idealizada a instituição fictícia (Visão
Plena) e projeto a desenvolver “Rastreio pelo Norte” no
trabalho anterior, foi-nos possível perceber o que
estava em falta no já desenvolvido site Webnode e que
era importante desenvolver nesta nova plataforma.
17
18. Conclusão (2)
De seguida, e depois de termos concluído que o Joomla era a
plataforma que melhor se adequava às melhorias do nosso projeto, uma
vez que permite guardar rascunhos, comparar alterações efetuadas,
contagem de visitas e a programação de publicações, começamos a pôr
em prática a instalação do XAMPP e de seguida o Joomla. Os
problemas que surgiram com a instalação foram relativamente fáceis de
resolver com a ajuda do professor;
Relativamente à criação do sitio Web em Joomla podemos dizer que
tivemos algumas dificuldades, pois esta plataforma não é muito intuitiva
mas que, com muita tenacidade e paciência, conseguimos criar um Sitio
Web mais completo que o anterior, nomeadamente nas questões
relativas ao acesso privado do Relatório de Visitas e da Gestão Interna;
Com todos os trabalhos desenvolvidos nesta Unidade Curricular,
sentimos que retemos conhecimentos que nos irão ser uteis e, de facto,
aplicáveis no nosso futuro profissional.
18
19. Bibliografia
ALVAREZ, Miguel- O que é um CMS [Em linha] [S.l]: CriarWeb.com, 2008. [Consult. 15
Dez. 2013]. Disponível em WWW: http://www.criarweb.com/artigos/o-que-e-umcms.html
AMPPS [Em linha]. [s.l.]: Softaculous, cop. 2013. [Consult. 12 Dez. 2013]. Disponível
em WWW: http://www.ampps.com/
CMS COMPARISON: Drupal, Joomla and Wordpress [Em linha]. [s.l.]: Knowledge
Center,
2013.
[Consult.
13
Dez.
2013].
Disponível
em
WWW:
http://www.rackspace.com/knowledge_center/article/cms-comparison-drupal-joomlaand-wordpress.
COMPARING OPEN SOURCE CMSS: WordPress, Joomla, Drupal, and Plone [Em
linha]. [s.l.]: Idealware, cop. 2008. [Consult. 13 Dez. 2013]. Disponível em WWW:
http://www.idealware.org/custom-resources/tips/comparing-open-source-cmsswordpress-joomla-drupal-and-plone.
DRUPAL X JOOMLA X WORDPRESS, QUAL O MELHOR CMS? [Em linha]. [s.l.]:
portal2Web, 2009.
[Consult. 13
Dez.
2013]. Disponível
em WWW:
http://www.portal2web.com.br/blog/entry/software-livre/drupal-x-joomla-x-wordpressqual-o-melhor-cms.
DRUPAL: Come for the software, stay for the community [Em linha]. [s.l.]: Drupal, 2013.
[Consult. 13 Dez. 2013]. Disponível em WWW: https://drupal.org/
DRUPAL: Portugal [Em linha]. [s.l.]: Associação Drupal Portugal, 2013. [Consult. 13
Dez. 2013]. Disponível em WWW: http://drupal-pt.org/
FIGUEIREDO, Bruno-Web Design: Estrutura, Concepção e Produção de Sites Web. 2a
Edição Actualizada e Aumentada. Lisboa: FCA, cop. 2004. ISBN 972-722-433-4
19
20. Bibliografia (2)
GUIA TÉCNICO- PLONE 3: Básico [Em linha]. [s.l.]: SERPRO 2009. [Consult. 10 Dez.
2013].
Disponível
em
WWW:
<URL:http://www.softwarelivre.gov.br/plone/arquivos/serpro_guiatecplone3-2.pdf
HESS, George R. -Effective Scientific Posters: Quick Reference. [Em linha]. [s.l.]: NC
State University, 2010. [Consult. 10 Nov. 2013]. Disponível em WWW: <URL:
https://www.diigo.com/user/linooliveira/>.
JOOMLA! [Em linha]. [s.l.]: Open Source Matters, 2005. [Consult. 13 Dez. 2013].
Disponível em WWW: http://www.joomla.org/.
JOOMLAPT!com: Comunidade Joomla Portuguesa [Em linha]. [s.l.]: Comunidade
Joomla Portuguesa, 2012. [Consult. 13 Dez. 2013]. Disponível em WWW:
http://www.joomlapt.com/
MOREIRA, Tânia- Plone: CMS da moda? [Em linha]. Brasilia: Sildeshare, 2013.
[Consult.
13
Dez.
2013].
Disponível
em
WWW:
http://www.slideshare.net/TaniaAndreaMirandaMoreira/plone-o-cms-da-moda-consegi2013
PLONE VS. DRUPAL: Core Features Comparison [Em linha]. [s.l.]: Six Feet Up, cop.
2013.
[Consult.
13
Dez.
2013].
Disponível
em
WWW:http://www.sixfeetup.com/blog/plone-vs.-drupal-core-features-comparison
PLONE VS. JOOMLA! [Em linha]. [s.l.]: VSchart.com, 2013. [Consult. 10 Dez. 2013].
Disponível em WWW: http://vschart.com/compare/plone-cms/vs/joomla
WORDPRESS.org: Portugal [Em linha]. [s.l.]: Wordpress, 2013. [Consult. 13 Dez.
2013]. Disponível em WWW: http://pt.wordpress.org/
XAMPP FOR WINDOWS [Em linha]. [s.l.]: Apache Friends ,cop. 2002. . [Consult. 13
Dez. 2013]. Disponível em WWW: http://www.apachefriends.org/pt_br/xamppwindows.html#2287
20