Академический Документы
Профессиональный Документы
Культура Документы
Parceiros:
14/01/2013
Estado da Arte e
experimentao de
Gestores de Contedos
e tendncias futuras Vol
2
Parceiros:
ndice
ndice de Figuras............................................................................................................................................3
Introduo .....................................................................................................................................................6
Anlise a plataformas CMS............................................................................................................................9
Joomla .................................................................................................................................................... 10
Nome .................................................................................................................................................. 10
Descrio ............................................................................................................................................ 10
Domnio/rea ..................................................................................................................................... 19
Benefcios/Diferenciao ................................................................................................................... 20
Tecnologias Base ................................................................................................................................ 20
Modelo de negcio............................................................................................................................. 20
Drupal ..................................................................................................................................................... 22
Nome .................................................................................................................................................. 22
Descrio ............................................................................................................................................ 22
Domnio/rea ..................................................................................................................................... 34
Benefcios/Diferenciao ................................................................................................................... 34
Tecnologias Base ................................................................................................................................ 34
Modelo de Negcio ............................................................................................................................ 35
WordPress .............................................................................................................................................. 36
Nome .................................................................................................................................................. 36
Descrio ............................................................................................................................................ 36
Domnio/rea ..................................................................................................................................... 48
Benefcios/Diferenciao ................................................................................................................... 48
Tecnologias Base ................................................................................................................................ 49
Modelo de Negcio ............................................................................................................................ 49
Alfresco................................................................................................................................................... 50
Nome .................................................................................................................................................. 50
Descrio ............................................................................................................................................ 50
Parceiros:
Domnio/rea ..................................................................................................................................... 73
Benefcios/Diferenciao ................................................................................................................... 73
Tecnologias Base ................................................................................................................................ 73
Modelo de Negcio ............................................................................................................................ 74
Scriptor ................................................................................................................................................... 75
Nome .................................................................................................................................................. 75
Descrio ............................................................................................................................................ 75
Domnio/rea ..................................................................................................................................... 85
Benefcios/Diferenciao ................................................................................................................... 85
Tecnologias Base ................................................................................................................................ 85
Modelo de Negcio ............................................................................................................................ 85
Umbraco ................................................................................................................................................. 87
Nome .................................................................................................................................................. 87
Descrio ............................................................................................................................................ 87
Domnio/rea ..................................................................................................................................... 95
Benefcios/Diferenciao ................................................................................................................... 95
Tecnologias Base ................................................................................................................................ 96
Modelo de Negcio ............................................................................................................................ 96
SharePoint .............................................................................................................................................. 98
Nome .................................................................................................................................................. 98
Descrio ............................................................................................................................................ 98
Domnio/rea ................................................................................................................................... 111
Benefcios/Diferenciao ................................................................................................................. 111
Tecnologias Base .............................................................................................................................. 111
Modelo de Negcio .......................................................................................................................... 112
Concluso ................................................................................................................................................. 113
Perspectivas futuras ................................................................................................................................. 114
Parceiros:
ndice de Figuras
Figura 1: Painel de controlo principal do Joomla ....................................................................................... 12
Figura 2: Menu de gesto de menus dos sites ........................................................................................... 13
Figura 3: Menu de gesto de artigos .......................................................................................................... 14
Figura 4: Edio de um artigo ..................................................................................................................... 15
Figura 5: Gesto de Banners ...................................................................................................................... 15
Figura 6: Edio de Banners ....................................................................................................................... 16
Figura 7: Gesto de Plug-ins ....................................................................................................................... 17
Figura 8: Edio de Plug-in de Captchas..................................................................................................... 18
Figura 9:Menu de gesto de utilizadores ................................................................................................... 18
Figura 10: Edio de profile de um utilizador ............................................................................................ 19
Figura 11: Gesto de controlo de acessos .................................................................................................. 24
Figura 12: Criao de conta de administrador ........................................................................................... 25
Figura 13: Criao e adio de blocos a um web site................................................................................. 26
Figura 14: Criao de um novo contedo .................................................................................................. 27
Figura 15: Criao de um contedo simples da forma textual .................................................................. 28
Figura 16: Definio dos tipos possveis de serem utilizados num web site.............................................. 29
Figura 17: Gesto de mdulos (funcionalidades estendidas) aplicadas a um site ..................................... 30
Figura 18: Pgina principal de administrao, com alerta de erro nas configuraes de um mdulo ...... 30
Figura 19: Ferramenta visual de personalizao do layout do site ............................................................ 31
Figura 20: Configurao da base de dados associada ao CMS ................................................................... 32
Figura 21: Pgina de report de status ........................................................................................................ 33
Figura 22: Menu principal de gesto .......................................................................................................... 37
Figura 23: Menu de gesto de Posts .......................................................................................................... 38
Figura 24: Edio de um post ..................................................................................................................... 38
Figura 25: Gesto de categorias ................................................................................................................. 39
Figura 26: Edio de categorias .................................................................................................................. 39
Figura 27: Gesto de contedos media para enriquecimento dos sites/blogs .......................................... 40
Figura 28: Procedimento de upload de um novo contedo ...................................................................... 40
Figura 29: Menu de gesto de links............................................................................................................ 41
Figura 30: Adio de um link ...................................................................................................................... 42
Figura 31: Gesto das pginas do site/blog ............................................................................................... 43
Figura 32: Edio de uma pgina ............................................................................................................... 43
Figura 33: Gesto de comentrios ............................................................................................................. 43
Figura 34: Edio de comentrios .............................................................................................................. 44
Figura 35: Gesto e seleco de temas ...................................................................................................... 44
Figura 36: Biblioteca para instalao de novos temas ............................................................................... 45
Projeto em curso com o apoio de:
Parceiros:
Parceiros:
Parceiros:
Introduo
O presente documento Estado da Arte e experimentao de Gestores de Contedos e tendncias
futuras volume 1 e 2, constitui um dos resultados da fase de estudos preliminares e de estado da arte
do projecto SmartCP. Em particular sumariza o trabalho realizado no contexto das tarefas
Levantamento do estado da arte, estudo e experimentao sobre gestores de contedos e
Tendncias e evolues futuras na rea dos gestores de contedos.
Com este estudo, pretende-se ganhar conhecimentos e uma viso geral do panorama referente aos CMS
(i.e. Content Management Systems), tanto no contexto de CMS proprietrios, como no contexto de CMS
open source e acadmicos, assim como apreender as tecnologias utilizadas no desenvolvimento de cada
um. pretendido ainda, identificar pontos fortes e pontos fracos nas diversas plataformas.
Por fim, com este documento e com as premissas anteriormente referidas pretende-se inferir possveis
evolues futuras no domnio dos CMS e das suas funcionalidades.
O documento encontra-se dividido em sete seces ao longo de dois volumes. Na primeira seco, no
primeiro volume, apresentada uma breve introduo ao documento (seco actual) e a sua
organizao.
Na segunda seco, no primeiro volume, feita uma introduo ao que um CMS, quais os conceitos
envolvidos neste contexto e so apresentados alguns exemplos para melhor se entender o que um
CMS.
Na terceira seco, no primeiro volume, so apresentados os diferentes tipos e as diferentes
orientaes que um CMS pode tomar, assim como as diferentes reas de especializao.
Na quarta seco, no primeiro volume, so apresentadas as diversas tecnologias que podem ser
utilizadas no desenvolvimento de plataformas de CMS, assim como um levantamento de plataformas de
CMS disponveis em cada tecnologia.
Na quinta e principal seco, no segundo volume, efectuado um estudo e anlise em profundidade de
diversas plataformas CMS de renome. Essas plataformas so analisadas em maior profundidade no que
diz respeito ao nome, funcionalidades, caractersticas, o domnio, a rea, os benefcios, os factores
diferenciadores, as tecnologias empregues e o modelo de negocio se aplicvel plataforma em questo.
O objectivo desta anlise em profundidade das plataformas de CMS mais utilizadas, conseguir
apreender o melhor de cada plataforma e os pontos fracos de cada uma. Com essa anlise, ser possvel
extrapolar e definir pontos diferenciadores para o projecto SmartCP, e desta forma adicionar uma forte
componente de inovao e de valor acrescentado ao SmartCP.
Projeto em curso com o apoio de:
Parceiros:
Parceiros:
A sexta seco, no segundo volume, onde se efectua uma concluso e sntese do estudo de anlise das
plataformas analisadas na seco anterior.
Finalmente na stima seco, no segundo volume, efectuado uma apresentao de tendncias e
perspectivas futuras na evoluo dos CMS. So apresentadas diversas reas, conceitos ou
funcionalidades em que os CMS possam vir a adquirir num futuro prximo. Estas perspectivas, so
baseadas nos pontos menos bons dos CMS actuais e nos novos paradigmas que esto a surgir no mundo
tecnolgico e que quando forem aplicados ao contexto dos CMS, iro inserir factores de novidade e de
melhoria.
Parceiros:
Para os diferentes CMS, que de seguida sero analisados, ser efectuado um levantamento das mesmas
caractersticas entre ambos, para permitir uma mais fcil comparao entre eles. Essas caractersticas
sero:
Nome;
Modelo de negcio: Qual o modelo que torna vivel do ponto de vista comercial a
plataforma (se existente).
Parceiros:
Joomla
Nome
O seu nome prenuncia-se como djumla. Teve a sua origem na plataforma Mambo desenvolvida pela
empresa Miro International Ltd. No entanto, o projecto foi dividido quando parte dos developers
abandonaram a empresa Miro em protesto com a reduo de direitos e de representatividade atribuda
a esses mesmo developers. Assim, essa equipa lanou o Joomla 1.0 em 2005 com cdigo open source e
melhorado proveniente do Mambo 4.5.2.
Descrio
O Joomla um dos CMS open source mais utilizados e difundido para a criao de pginas web, lojas
virtuais, catlogos e blogs.
O Joomla bastante completo e quase pode ser considerado um exemplo modelo de um CMS. A sua
plataforma base de CMS s por si bastante completa, no entanto, devido sua popularidade e grande
comunidade open source que o acompanha, esto disponveis mais de 10 mil extenses, mdulos e
plugins que permitem enriquecer as suas funcionalidades e capacidades.
O Joomla possui um sistema simples de fluxos de aprovao dos seus contedos e publicaes. Tem
embutido um sistema de reciclagem que permite recuperar contedos que tenham sido eliminados da
plataforma. Desta forma o eliminar dentro da plataforma apenas aparente e virtual para o utilizador.
De uma forma totalmente transparente, os contedos ficam arquivados para possvel recuperao
futura.
O Joomla permite de uma forma simples, efectuar a insero de banners nas pginas web em
construo e permite ainda efectuar a gesto dos banners de pginas web j online. Esta funcionalidade
bastante importante para todos os utilizadores deste CMS que pretendam obter receitas atravs dos
banners alojados nas suas pginas web.
O Joomla tem ainda a funcionalidade de gerar automaticamente sumrios para publicaes automticas
em RSS e Atom. Essas funcionalidades de sumrios automticos tanto podem ser utilizadas no contexto
de backoffice, como de frontend. Em backoffice, so gerados resumos que podem ser enviados para os
administradores da plataforma ou simplesmente publicados num endereo no pblico de RSS. Esses
Projeto em curso com o apoio de:
Parceiros:
relatrios iro conter as alteraes, remoes e adies efectuadas pelos diversos colaboradores
afectos a um determinado projecto. Desta forma, o administrador recebe um relatrio dirio ( possvel
configurar outros intervalos temporais) com a indicao das aces de cada colaborador, assim como o
link directo para aceder a esses contedos modificados.
Do lado do frontend, a emisso destes feed mais simplista. Pode ser configurado se o feed
actualizado num intervalo de tempo estabelecido (por exemplo, diariamente ou de 12 em 12 horas) ou
s actualizado constantemente sempre que existam novos contedos. A emisso de feeds est
limitada a contedos que contenham pelo menos um campo textual no seu contedo. O feed apenas
conter uma pequena parte inicial do campo textual, que foi assinalado para ser difundido, por vias de
sindicncia. ainda adicionado o link para redireccionar para o contedo em questo.
Ele possui um eficiente mecanismo de buscas internas, ou seja, atravs de simples caixas de pesquisa, os
utilizadores conseguem facilmente encontrar qualquer contedo ou documento dentro da plataforma.
O seu Backend, onde os utilizadores podem efectuar todas as operaes sobre a plataforma, bastante
acessvel e agradvel e devido comunidade responsvel por esta plataforma, encontra-se traduzido
em dezenas de idiomas, garantindo assim uma polivalncia em qualquer regio do mundo.
Um dos motivos que fez com que esste CMS fosse amplamente adoptado por criadores e
administradores de sites web, o facto de existir uma biblioteca bastante rica de templates, que
facilmente podem ser instalados e aplicados aos sites, antes ou depois destes terem sido publicados
online. Desta forma um site aps estar construdo e online, em segundos possvel alterar
completamente o seu visual recorrendo a diferentes templates de estilo. Esses templates no alteram
s o visual geral dos sites, mas tambm so responsveis por alterar os diversos controlos e elementos
das pginas, desde simples botes, drop boxes, caixas de texto, slides shows, etc.
O controlo de acessos plataforma segue um sistema de hierarquia de grupos de utilizadores. Assim um
utilizador tem sempre de pertencer a um grupo (por mais restrito que seja). Os diversos grupos tero
diferentes permisses e funcionalidades de acordo com as credenciais atribudas. Os diferentes nveis de
acesso pode ser bastante variados, deste utilizadores que apenas podem inserir contedos em
estruturas j criadas ou a super utilizadores que so administradores da plataforma e podem inclusive
efectuar alteraes sobre as permisses de outros utilizadores.
Uma das funcionalidades mais interessantes para quem possui negcios online suportados pelo Joomla,
o facto de se poderem obter mtricas e estatsticas das aces dos utilizadores das pginas web. Para
alm dessas mtricas, que j vm com o sistema original do Joomla, podem ser adicionados outros
mecanismos semelhantes, mais completos e mais complexos recorrendo aos diversos plugins
disponveis para esse fim.
Toda a construo de layout das pginas web criadas e suportadas pelo Joomla possvel com o
paradigma WYSIWYG, desta forma qualquer utilizador consegue criar sem dificuldade contedos online.
Projeto em curso com o apoio de:
Parceiros:
No entanto, em casos mais complexos pode ser necessrio recorrer a um programador web para
finalizar alguns detalhes e no caso de desenvolvimento especfico.
Neste menu de administrao dos sites, ainda h a destacar o boto para aceder rea de configurao
e gesto dos diversos menus existentes nos diversos web sites (Figura 2).
Nele o administrador pode configurar o comportamento dos diversos menus presentes nas diversas
pginas do site. Tambm neste ecr que se efectua a ligao entre as diversas opes de um menu
com os diversos mdulos/pginas do site. Desta forma, toda a rvore do site controlada por via da
interface grfica e sem recorrer edio de cdigo HTML ou JavaScript
Parceiros:
J na Figura 3 apresentado o menu onde realizada toda a gesto de todos os artigos textuais que
podem ser inseridos no CMS. Como possvel observar apresentada uma lista dos artigos, no entanto
so apresentadas um grande leque de funcionalidades. No topo existem botes para criar novos artigos,
editar, publicar, despublicar, arquivar ou eliminar. De seguida apresentado um conjunto de filtros para
facilitar a organizao e pesquisa por um determinado contedo. Nessa tabela, ainda possvel ver
colunas com informao sobre os idiomas em que esse contedo est disponvel, o numero de vezes
que foi acedido, o seu criador e a data de criao e por fim, a categoria e o seu estado.
Parceiros:
Se o utilizador do CMS pretender editar um artigo basta clicar nele. Tendo acesso ao ecr mostrado na
Figura 4. Ai possvel editar para alm do titulo e do contedo propriamente dito, definies tais como
a categoria de artigo, o estado, o tipo de acesso e os idiomas em que ser aplicado. ainda possvel
definir a data/hora automtica para publicao e de remoo do artigo. Permite ainda consultar o
numero de revises que outros colaboradores efectuaram sobre o artigo e o nmero de vezes que j foi
acedido para visualizao.
Parceiros:
Parceiros:
A Figura 7 mostra o ecr de gesto de Plug-ins associados a um determinado site. Esses plugins
representam funcionalidades extra pontas a integrar out-of-the-box com o site principal. Na tabela
possvel editar a visibilidade de cada plug-in, consultar o seu tipo e activar ou desactiva-lo. Dos plug-ins
apresentados, destacam-se o de autentificao no Gmail que permite aos utilizadores usufrurem de
funcionalidades da Google embutidas na pgina web, o plugin de SmartSearch que de uma forma fcil
dota o site com um motor de pesquisa interno, sendo que para tal basta configurar esse plug-in com as
URls das pginas que se pretendam indexadas.
Ainda se destaca o plug-in de votao que adiciona a capacidade a um site para os seus utilizadores
efectuarem votaes sobre diversos temas. Para terminar, destaca-se ainda o plug-in para inserir
Captchas de validao.
Parceiros:
Parceiros:
Parceiros:
Domnio/rea
O CMS Joomla, embora seja anunciado pelos seus criadores como um CMS polivalente para qualquer
rea de utilizao, na verdade, e devido s suas caractersticas e funcionalidades essencialmente um
Projeto em curso com o apoio de:
Parceiros:
Web CMS. Toda a sua filosofia, desenvolvimento e funcionalidades so orientadas para a criao,
desenvolvimento e manuteno de pginas web.
Benefcios/Diferenciao
A principal diferenciao do Joomla em relao a outros CMS a facilidade com que qualquer utilizador
pode criar e manter sites sem necessitar de grandes conhecimentos informticos. Outro factor
diferenciador, o facto de existirem bibliotecas com centenas de estilos visuais para o layout dos sites,
assim como, uma quantidade enorme de estruturas base para diferentes sites j pr-construdos.
Para finalizar, outro factor de destaque nesta plataforma o facto de existirem centenas de plug-ins
criados pela comunidade e que permitem dotar os sites criados com funcionalidades avanadas, como
por exemplo os captcha, sistemas de votao e de login em aplicaes terceiras, como por exemplo o
facebook.
Tecnologias Base
O Joomla desenvolvido integralmente em PHP. Tanto a sua base core, como as centenas de plug-ins
possveis de adicionar so desenvolvidos em PHP de modo a garantir uma universalidade e
transversalidade em relao comunidade que desenvolve este CMS.
As bases de dados que este CMS suporta podem ser escolhidas pelo administrados do CMS, essas bases
de dados so MySQL, MS SQL Server, PostgreSQL, Oracle e SQLite.
Modelo de negcio
O Joomla uma plataforma open source sobre licena GNU GPL. A aplicao base e o seu cdigo fonte
so gratuitos, no entanto os seus criadores oferecem um conjunto de servios pagos e que ajudam a
suportar as despesas de desenvolvimento de uma plataforma destas dimenses.
Nesses servios pagos, encontra formaes individuais e para grupos, desde nveis iniciados at nveis
avanados de construo e gesto de sites na plataforma. Servios de alojamento, para clientes que
Projeto em curso com o apoio de:
Parceiros:
utilizem o Joomla para ser a base do seu site, mas que no dispem de servidores para alojar os sites
criados.
Por fim, a terceira via de rentabilizao para os criadores do Joomla ligada a servios de prestao de
suporte sobre a utilizao, optimizao e resoluo de problemas da plataforma.
Parceiros:
Drupal
Nome
O nome Drupal tem origem na palavra gota em holands druppel. O criador deste CMS inicialmente
pensou em utilizar o nome dorp, que significa vila em holands, em referncia comunidade open
source que tinha desenvolvido a aplicao. No entanto, ao tentar registar o domnio para o site de
apresentao da plataforma teve problemas com o nome pretendido. Em alternativa escolheu ento o
termo Drupal por ser um domnio disponvel e por ter uma fontica mais apelativa. Em consequncia o
cone e mascote deste CMS representado por uma gota azul chamada de Druplicon.
Descrio
O Drupal um CMS desenvolvido em PHP e a sua core integralmente desenvolvida em PHP. um CMS
virado para o desenvolvimento e manuteno de sites web. Essencialmente uma plataforma de back
office gil e dinmica para dar apoio ao enriquecimento e manuteno de qualquer site dinmico ou
plataforma web.
Para alm das tpicas funcionalidades dos Web CMS o Drupal pode ser utilizado como um simples
repositrio de contedos e para efectuar a sua gesto, sem a necessidade desses contedos estarem
espelhados num web site. Os contedos e as funcionalidades sobre eles, podem ser acedidas
directamente pelo Back Office a partir de qualquer browser web.
O Drupal tambm pode ser utilizado numa verso simplificada destinada criao e manuteno de
blogs. Esta verso simplificada tendo em conta que a maioria dos criadores de blogs tm apenas
conhecimentos mdios em informtica. No entanto, ainda conta com algumas funcionalidades que so
de extrema importncia no contexto dos blogues, nomeadamente a possibilidade de alimentar os blogs
automaticamente atravs de feeds de RSS. Para alm de consumir, tambm possvel configurar o blog
para emitir os seus prprios feeds sobre as actualizaes nos seus contedos.
Outra rea onde o Drupal utilizado, na criao e gesto de ambientes de fruns e de discusso de
grupos, pois permite efectuar toda a gesto de um ou diversos fruns em simultneo, assim, como gerir
os diversos threads e posts e toda a lgica de gesto de utilizadores do frum.
Parceiros:
Por defeito, a core do Drupal tm diversos mdulos funcionais que permitem enriquecer e aplicar
funcionalidades avanadas sobre os sites desenvolvidos. Esses mdulos so opcionais e podem ser
activados ou desactivados pelo administrador do CMS consoante as necessidades para um determinado
site web. Dos diversos mdulos destacam-se as ferramentas de Workflow com triggers e aces sobre
os estados dos contedos, vrios graus de controlos de acesso de utilizadores, podendo ser aplicados ao
nvel de utilizadores apenas de uma rede local, ao nvel de domnio de email ou at ao nvel de IP.
Existe ainda o mdulo que permite criar profiles de utilizadores com determinados privilgios. Desta
forma sempre que se pretende adicionar novos utilizadores basta associa-lo a um determinado perfil,
evitando-se efectuar manualmente a configurao dos diversos parmetros de acesso individualmente
para cada novo utilizador. A nvel de acessos, ainda existe um modulo para permitir acesos por via de
OpenID.
Existe o mdulo para permitir a agregao e gerao de ferramentas de sindicncia, nomeadamente o
RSS e Atom. Est disponvel tambm o mdulo para permitir a gesto e suporte de diversos sites numa
nica instancia de Drupal. Outro mdulo bastante interessante, o que permite a mltipla edio em
simultneo do mesmo contedo de uma forma colaborativa por diversos utilizadores.
Por sua vez, o mdulo de pesquisas avanadas permite aos administradores do Drupal efectuar
pesquisas sobre todos os contedos inseridos na plataforma e ainda permite adicionar essas
funcionalidades de pesquisa em ambiente de front end, para que os utilizadores tambm possam
utilizar ferramentas avanadas de pesquisa nos sites visualizados.
O mdulo de estatsticas e de logging, permite por sua vez, obter dados e registos tanto sobre back end
como de front end. Com este mdulo, possvel ter um registo das aces efectuadas pelos diversos
administradores e responsveis por inserir contedos na plataforma. tambm possvel obter mtricas
de visualizao dos sites pelo pblico em geral, assim como determinar as pginas com mais e menos
sucesso.
A nvel de optimizaes de performance, o Drupal tm embutido um sistema de cache para tornar os
tempos de resposta mais curtos nos sites e contedos / recursos que so mais frequentemente
utilizados.
Para alm dos mdulos core anteriormente descritos ainda existe uma grande diversidade de mdulos
perifricos e que permitem adicionar diversas funcionalidades s j facultadas pela core. Um dos
mdulos mais conhecido e utilizado, o que permite alterar os temas aplicados aos sites criados. Existe
uma grande biblioteca online de milhares desses templates que so criados e desenvolvidos pela
Parceiros:
De seguida sero analisadas algumas das caractersticas visuais e funcionais do back end do Drupal.
Parceiros:
Parceiros:
Na Figura 12 apresentado o ecr onde possvel criar novas contas de utilizadores. Uma das
propriedades na criao de um novo utilizador a sua associao a um determinado grupo de
utilizadores. Grupos esses que foram apresentados na Figura 11.
J na Figura 13 apresentada a rea de configurao dos diversos blocos inseridos num site criado no
Drupal. O conceito de bloco remete para todas as diferentes reas dentro de um site. Por exemplo, a
caixa para o utilizador efectuar um login ser um bloco, uma rea de menu ser outro bloco, uma rea
com slide show de imagens ser outro bloco, at um banner tratado como um bloco. Desta forma
bastante fcil ao administrador do CMS activar ou desactivar blocos.
J na Figura 14 apresentada a criao de contedos. Embora cada tipo de contedo tenha as suas
propriedades especificas, na sua adio inicial ao CMS, todos eles tm campos de propriedades comuns,
nomeadamente o nome, tipo e descrio.
Parceiros:
Parceiros:
J a Figura 15 apresenta a criao de um contedo mais concreto, neste caso um contedo do tipo
texto. Este tipo de contedo apenas tem dois campos de preenchimento, um para o titulo e para o
contedo textual.
Parceiros:
Figura 16: Definio dos tipos possveis de serem utilizados num web site
Ainda continuando a temtica dos diferentes tipos de contedos apresentada na Figura 14, agora
apresentado o menu (Figura 16) onde o administrador do CMS adiciona os tipos passiveis de serem
inseridos no web site. Assim, os criadores do site s podero adicionar contedos que sero instancias
dos tipos previamente adicionados.
Parceiros:
Figura 18: Pgina principal de administrao, com alerta de erro nas configuraes de um mdulo
Parceiros:
Na Figura 18 apresentado o ecr geral do back office, aqui o administrador pode aceder rapidamente a
todas as reas de configurao de um site, desde e.g. mdulos, blocos, categorias, contedos. No
entanto h a destacar que no caso do Drupal detectar alguma inconsistncia nos contedos ou na
configurao do prprio site apresenta neste ecr principal uma notificao sobre o problema. Desta
forma garantido que qualquer imprevisto rapidamente visualizado e corrigido pelo administrador.
J na Figura 19 apresentada uma rea de configurao visual do web site. Estas alteraes so
personalizaes efectuadas sobre os templates de estilo e layout que o Drupal implementa. Desta forma
o administrador pode sempre dar o seu toque pessoal e personalizar um determinado template
escolhido para o site. O administrador pode controlar a cor de diversas reas das pginas web, como por
exemplo a cor dos headers, do texto, dos cabealhos, etc. O Drupal para facilitar a visualizao da
alterao efectuada, aplicando logo essas alteraes ao prprio layout do back office a titulo de
exemplo.
Parceiros:
Parceiros:
Por fim apresentado o ecr de status report (Figura 21). Essa funcionalidade pretende ser um monitor
de sistema de toda a plataforma Drupal e do prprio computador/servidor que aloja os seus servios,
sendo indicado de forma automtica e a vermelho alguma incoerncia no sistema.
Parceiros:
Domnio/rea
Benefcios/Diferenciao
Os grandes benefcios do Drupal a sua facilidade de utilizao como ferramenta de CMS. O seu Back
Office bastante completo e dispem de um grande conjunto de ferramentas para efectuar a criao,
manuteno e monitorizao dos web sites criados e alojados nesta plataforma.
Outra grande vantagem deste CMS o facto de possuir uma grande oferta por parte da comunidade
que o desenvolve e de um grande nmero de estilos visuais para aplicar aos sites, templates estruturais
para definir a estrutura dos sites, blocos pr feitos com diversas funcionalidades e componentes que
actuam como plugins e que adicionam funcionalidades core do Drupal.
Tecnologias Base
Toda a core do Drupal, templates de estilo, blocos e mdulos so desenvolvidos em PHP. As bases de
dados suportadas so o MySQL, MongoDB, MariaDB, PostgreSQL, SQLite e Microsoft SQL Server.
No entanto para fazer o deploy de um instancia de Drupal no basta instalar o Drupal e aplicar uma base
de dados. necessrio ter um servidor web aplicado no servidor onde se pretende efectuar a instalao.
Os servidores web que so suportados pelo Drupal so o Apache, o IIS da Microsoft, o Lighttpd, o
Hiawatha, Cherokee e o Nginx.
A performance de respostra de acesso as pginas web e ao back office do Drupal esta directamente
relacionada com a performance do Servidor Web que lhe serve de base.
Projeto em curso com o apoio de:
Parceiros:
Modelo de Negcio
O Drupal um CMS open source sobre licena GPL v2. O seu download e instalao completamente
gratuito. Todo o seu desenvolvimento efectuado por uma grande comunidade (22 mil programadores
activos) que contribuem num ambiente de simbiose com diversos melhoramentos e sugestes de
evoluo da plataforma.
O facto de ser gratuito no significa que no possam ser geradas receitas com ele. Existe um grande
nmero de empresas e free lancers que prestam desenvolvimento, integrao, hosting e suporte
profissional (e pago) sobre o Drupal. Parte dessas entidades, a mesma comunidade que desenvolve o
Drupal.
Parceiros:
WordPress
Nome
O Word Press um CMS, ou mais propriamente um Web CMS, sendo orientado para a criao de web
sites e principalmente de blogs. a plataforma mais popular para a criao de blogs e estima-se que
cerca de 22% de todos os novos sites lanados na web sejam criados por via desta plataforma.
O WordPress o sucessor de um outro projecto open source, nomeadamente o b2/cafelog, dedicado
publicao de sites e de blogs que ainda teve bastante sucesso at 2003, altura que este projecto foi
absorvido pelo WordPress.
Descrio
O WordPress assenta num conjunto de modelos representados por classes de PHP. Cada modelo
representa uma rea, funcionalidade ou comportamento dos sites criados em WordPress. Como todos
esse modelos tm uma representao grfica no back end, o administrador do site consegue fazer
praticamente todas as alteraes e configuraes do site sem ter de escrever numa nica linha de
cdigo PHP ou HTML. Esses modelos, em caso de utilizadores experientes e com conhecimentos de
programao podem efectuar alteraes e personalizaes medida.
No entanto para alm dos modelos base que vm com a instalao normal do WordPress, existem
online, vrios outros modelos que podem ser adicionados base do WordPress e assim dota-lo de novas
caractersticas e funcionalidades. Esses modelos podem ir de simples layouts para alterar o aspecto
grfico do site, at motores avanados de pesquisa e de integrao com terceiras aplicaes.
Com a utilizao dos modelos base do WordPress possvel criar automaticamente XML, XHTML, CSS e
PHP em conformidade com os padres do W3C. Esse cdigo ser por sua vez automaticamente
reflectido no visual e nas funcionalidades do site/blog em questo.
Actualmente o WordPress permite ter campos personalizados de contedos armazenados nas suas
bases de dados, para alm dos tipos base inicialmente previstos. Desta forma o enriquecimento das
pginas/blogs ao nivel dos dados no possui restries. possvel gerir os diferentes utilizadores e
associa-los a diferentes grupos com diferentes permisses. possvel importar e exportar dados
Parceiros:
automaticamente, tanto para a publicao automtica de contedos nos sites/blogs como para emitir
RSS sobre a actualizao dos contedos.
Uma nica plataforma de WordPress permite a gesto de diversos Blogs. No entanto esta
funcionalidade uma evoluo recente. Inicialmente o administrador tinha de ter uma instncia de
WordPress para cada site/blog. O WordPress tambm no tm limite de autores para um determinado
blog. Permite ainda criar e aplicar s diversas pginas de um site smart URLs de forma a se tornarem
mais amigveis e fceis de partilhar na Web.
Actualmente existem aplicaes para Android, iPhone/iPad, Windows Phone 7 e BlackBerry que
permitem aceder a alguns menus do back end do WordPress. O objectivo de tal funcionalidade no de
permitir a total administrao dos sites/blogs por via de plataforma mvel, mas sim, por exemplo,
permitir um autor de um blog, inserir um novo post a partir de qualquer lugar ou hora.
De seguida sero analisadas algumas das caractersticas visuais e funcionais do back end do WordPress.
Parceiros:
A Figura 22 apresenta o menu principal do WordPress. Aqui, o administrador deste CMS consegue ter
um rpido overview de toda a plataforma. Consegue efectuar uma publicao rpida, consegue obter
um relatrio de comentrios recentes e ser informado sobre as inseres dos outros autores.
Na Figura 23 apresentado o menu de gesto de posts. Onde indicado o nome e o autor de cada um,
a categoria, as etiquetas e o estado desse mesmo post.
J a Figura 24 mostra a edio de um post simples de texto, onde possvel inserir/editar o titulo do
post e o prprio contedo.
Parceiros:
Parceiros:
Parceiros:
Na Figura 27 e na Figura 28 apresentado o menu de gesto de contedos multimdia (Figura 27) onde
esto disponveis todos os contedos de enriquecimento submetidos para a plataforma. Da podero ser
embutidos nas diversas pginas do site/blog. Estes contedos multimdia de enriquecimento, podem
ser imagens em diversos formatos, ficheiros de udio, de vdeo, PDF ou qualquer outro formato no
definido. Nestes casos de formatos no definidos, o contedo no ser exibido e embutido na pgina
web, mas ser dada a possibilidade ao utilizador de efectuar o seu download.
J a Figura 28 retrata o formulrio que tem de ser preenchido aquando da submisso de um novo
contedo multimdia.
A Figura 29 apresenta o menu de gesto de links existentes num determinado site. Desta forma o
administrador do site consegue ter de uma forma agregada todos os links existentes entre as diversas
pginas do mesmo site ou at mesmo links para pginas externas. Os links podem ser activados e
desactivados e associados a um categoria. Com este recurso, caso o administrador de um site pretenda
actualizar o URL de um determinado link, no necessita de efectuar essa alterao nativamente no
HTML da pgina web, basta fazer a sua alterao atravs deste menu.
A Figura 30 mostra o extenso formulrio que necessrio preencher quando se adiciona um novo link.
Ai possvel definir parmetros variados tais como se esse link vai ser aberto numa nova janela ou
separador do browser, se vai ser embutido com frames ou sem frames, associar uma imagem como
activao do link, ou at, manter o link a apontar para um contedo de RSS. Assim esse link pode ser
dinmico e actualizado medida que novos contedos so publicados para esse RSS.
Parceiros:
A Figura 31 e a Figura 32 so referentes gesto e criao de pginas para o site ou blog. Na Figura 31
onde apresentada a listagem geral de todas as pginas, onde possvel obter informao sobre o seu
autor e o estado em que se encontra. J a Figura 32 apresenta a edio de uma determinada pgina. No
topo esquerdo da rea de insero dos contedos da pgina, existem dois separadores que permitem
alternar o modo de edio da pgina. Essa edio pode ser efectuada em modo visual WYSIWYG, que
apresentado na figura. Ainda existe o modo de edio directa em HTML. Desta forma est contemplada
a edio das pginas tanto para utilizadores menos experientes como os mais experientes e que
pretendam efectuar alteraes personalizadas.
Parceiros:
Parceiros:
Parceiros:
Na Figura 35 e na Figura 36 abordada a temtica de gesto dos temas aplicados aos sites criados no
WordPress. Na Figura 35 so apresentados os temas j instalados na instncia do WordPress e que
podem ser aplicados ao site, e para isso, basta realizar apenas a sua seleco. J a Figura 36, apresenta
uma biblioteca integrada no ambiente de back end do WordPress que vai obter de um repositrio web
novos temas que podem ser instalados e posteriormente aplicados aos sites web. Essa biblioteca de
temas bastante rica e dispe dos mais variados tipos de temas. Desta forma os utilizadores de
WordPress podem facilmente escolher o layout visual para o seu site sem editar numa nica linha de
cdigo de HTML, PHP ou CSS.
Alguns desses temas possuem um conjunto de opes de personalizao. Essas personalizaes
tambm so efectuadas graficamente sem recorrer a programao. Na Figura 37 dado um exemplo
dessas configuraes.
Parceiros:
A Figura 38 mostra o menu de gesto de widgets. As widgets so pequenas aplicaes com diversas
funcionalidades e prontas a serem integradas em qualquer site. Para as aplicar, basta arrasta a widget
para a localizao pretendida que o WordPress trata automaticamente de efectuar alteraes no cdigo
fonte da pgina para esta albergar a widget. As widgets mais utilizadas so as de calendrio, de relgio,
caixa de pesquisas e leitor de RSS.
Parceiros:
Parceiros:
Domnio/rea
A classificao do WordPress consensual, trata-se de um CMS do tipo Web CMS visto ser inteiramente
orientado criao de sites e de blogs. A prova disso, que um dos Web CMS mais utilizado para a
criao de novos sites na internet.
Benefcios/Diferenciao
As grandes vantagens do WordPress so a chave do seu sucesso e a sua larga adopo por
administradores de sites, bloguers ou web designers na criao de novos sites. Essas vantagens esto
associadas facilidade de utilizao de toda a plataforma e em todo o fluxo de criao de sites online.
Uma das grandes vantagens o facto de ser possvel criar sites elaborados e complexos sem nunca ser
necessrio editar uma nica linha de cdigo de linguagens de programao web. Outra vantagem, o
facto de existir uma grande comunidade de desenvolvimento para o WordPress e contriburem com
milhares de temas, widgets, mdulos e blocos disponveis gratuitamente online. Desta forma possvel
tornar a construo de um site/blog semelhante construo de um lego, em que basta juntar as
diversas peas sem necessitar de conhecer o interior (programao) de cada uma.
Parceiros:
Tecnologias Base
A tecnologia base do WordPress o PHP. Toda a plataforma, templates, widgets, mdulos e blocos so
integralmente desenvolvidos em PHP.
J a nvel de bases de dados o WordPress mostra-se menos polivalente que a maioria dos CMS que
permitem adoptar diversas bases de dados para suportar o seu funcionamento. O WordPress apenas
suporta bases de dados MySQL.
Modelo de Negcio
O WordPress uma plataforma Open Source desenvolvida sobre a licena GNU GPL V2. A obteno
desta plataforma completamente gratuita. A plataforma segue a mxima de ser desenvolvida pela
comunidade para a comunidade.
A nica fonte de receitas deste projecto publicidade a empresas de hosting de sites que feita no
prprio site oficial da WordPress.
Parceiros:
Alfresco
Nome
O Alfresco um CMS desenvolvido em JAVA lanado na sua primeira verso em 2005. A origem do seu
nome remete para o conceito de ao ar livre e para a expresso popular ao fresco, e remete para o
conceito deste CMS pretender ser uma nova abordagem de utilizao em comparao com os diversos
CMS existentes.
Descrio
O Alfresco essencialmente direccionado para o uso corporate, assim sendo, este CMS mais
concretamente um ECM (Enterprise Content Management). O Alfresco pode ser encontrado em trs
variantes, a Alfresco Community Edition que uma verso open source e gratuita, a Alfresco
Enterprise Edition destina a uso corporate intensivo com solues de escalabilidade e de alta
performance, e por fim, a Alfresco Cloud Edition que uma verso Software as a Service (SaaS)
destinada aos utilizadores que no tm infra-estrutura informtica para alojar uma soluo completa
como o Alfresco.
O paradigma associado ao Alfresco est dividido em quatro reas principais que ao mesmo tempo
caracterizam os objectivos deste CMS. Essas reas so a gesto documental, gesto de contedos web,
gesto de registos e gesto de imagens. De seguida sero analisadas em maior detalhes estas quatro
principais reas do Alfresco.
Gesto Documental: O Alfresco presta uma grande ateno nesta rea, pois considera que de
extrema importncia para as empresas e organizaes do dia a dia. Toda a sua estrutura para
alocar a documentao assenta num sistema virtual de ficheiros e no num file system concreto
de uma determinada mquina/arquitectura/servidor. Desta forma, a estrutura hierrquica da
documentao pode ser facilmente replicada em qualquer dispositivo ou acedido remotamente
por via web.
O Alfresco, possibilita a criao de regras automticas de processamento dos documentos
semelhantes s regras de gesto e de controlo de emails. Com essas regras possvel alocar os
Parceiros:
Parceiros:
Gesto de Contedos Web: Na rea de gesto de contedos web, o Alfresco permite ser um
repositrio de todos os contedos que se queiram inserir em web sites. O repositrio para
contedos web do Alfresco inteiramente desenvolvido a pensar na performance e permite
facilmente ser escalado com o aumento de contedos contidos, como nas capacidades de
resposta a grandes fluxos de pedidos desses mesmos contedos.
Todos os contedos alojados no repositrio web do Alfresco podem ser embutidos facilmente
em Web CMS tais como o Joomla e o Drupal. Esta abordagem pode parecer confusa, no entanto
faz todo o sentido, j que o Alfresco pretende ser um gestor de contedos Web por excelncia,
deixando assim, a criao do layout grfico das pginas web ao cargo de outros CMS mais
especializados nessa tarefa. Desta forma o Alfresco pretende apenas ser o repositrio dos
dados, ficando focado apenas nessa tarefa. Assim, consegue-se um repositrio mais eficiente e
robusto em comparao com os CMS que tanto so repositrios como criadores de layouts
visuais das pginas web. Com esta abordagem o Alfresco tambm se torna mais aberto e
disponvel para que as empresas tenham a sua prpria construo de sites se estarem
dependentes de Web CMS. Tanto para os Web CMS que utilizem os contedos do Alfresco como
para sites empresariais criados de raiz. A obteno dos contedos alojados no Alfresco pode ser
feita por via da API do Alfresco ou simplesmente por via de pedidos REST.
Mais recentemente o Alfresco lanou o designado Alfresco Web Quick Start que uma
aplicao que permite colocar o Alfresco na rea dos Web CMS. Essa aplicao permite de uma
forma fcil e intuitiva, atravs de templates e mdulos pr construdos, criar web sites de uma
forma gil e eficaz.
O Alfresco Web Kit permite ser uma ferramenta colaborativa, ou seja, a criao dos web sites
pode ser efectuada por diversos colaboradores em locais geogrficos diferentes. Nesta
aplicao tambm est presente o conversor automtico de formatos. Mas neste caso, os
formatos no so convergidos para homogeneizar o repositrio, mas sim, para converter os
formatos no web friendly em formatos que possam ser consumidos sem qualquer
dificuldade por um web browser. Esta ferramenta para alm de permitir a construo de sites
web de uma forma fcil e acessvel recorrendo apenas a templates e mdulos pr-construdos,
utilizados por via de aces de drag-and-drop. Permite ainda, de uma forma facultativa, que
essas construes web sejam aprimoradas e personalizadas por programadores que iro editar
o cdigo fonte directamente, sem recorrer s ferramentas de composio visual. Obtendo assim
novas funcionalidade e um nvel de personalizao impossvel de obter apenas com os mdulos
pr construdos. Essas customizaes podem ser realizadas por via de JAVA, Spring, Java Script e
XMLT.
Parceiros:
Gesto de Imagens: Esta rea do Alfresco destinada obteno, recolha, gesto e difuso de
documentao em que nalguma fase do seu ciclo de vida passou por papel fsico. No contexto
de uma empresa, tal destina-se sobretudo, digitalizao e consequente integrao no sistema
de manuscritos, faxes, correio tradicional, facturas e recibos. Essa documentao ao ser
digitalizada e integrada no sistema, induz a uma mitigao dos riscos de perda e de extravio,
pois vai estar replicada em diversos servidores/disco rgidos/bases de dados. Essa informao a
partir do momento que integrada no sistema documental passa a usufruir de diversas
vantagens, como por exemplo estar acessvel em qualquer lugar, hora e permitir pesquisas
sobre o seu contedo.
A obteno da digitalizao das imagens, efectuada por qualquer scner comercial de
execuo simples ou automatizada em srie. O Alfresco por sua vez pode efectuar
automaticamente a correco e melhoramento das imagens obtidas, efectuar OCR, ICR e OMR
para reconhecer caracteres impressos, manuscritos, cdigos de barras ou formulrios. Os
documentos, sobre os quais, no se pretende efectuar tcnicas de OCR, podem simplesmente
ficar arquivados nos formatos TIFF, JPEG, GIF, PNG, PDF ou Flash.
Parceiros:
De seguida sero analisadas algumas das caractersticas visuais e funcionais do back end do Alfresco.
A Figura 41 apresenta o menu principal de qualquer utilizador que acede ao Alfresco. Por defeito, nele
so apresentados resumos do perfil do utilizador, dos sites em que tem trabalhado, os ltimos
documentos que visualizou, que foram editados ou que esto em edio. Este menu tambm
designado de dashboard porque os diversos elementos presentes so configurveis em posio,
tamanho e podem ser trocados por outros elementos informativos.
Parceiros:
Um utilizador de Alfresco pode participar em diversos projectos. Ao aceder a um projecto ao qual est
associado, visualiza o menu geral desse projecto, visvel na Figura 42. Ai tem uma breve apresentao
sobre o projecto, pode visualizar os outros utilizadores que tambm esto a participar no mesmo
projecto. So ainda visveis, os documentos que foram recentemente alterados e um resumo das
ltimas actividades efectuadas, isto , o que foi alterado/adicionado e por quem.
Parceiros:
Cada projecto pode ter diversas bibliotecas de contedos. Por sua vez, essas bibliotecas podem ser
partilhadas com outros projectos. No entanto nessa situao iro existir restries de edio devido aos
efeitos colaterais que poderia ocorrer nesses terceiros projectos. Na Figura 43 apresentada uma
dessas bibliotecas. Do lado esquerdo apresentada uma rvore de directorias que estrutura a presente
biblioteca. Do lado direito em baixo, existe um conjunto de Tags a que os diversos documentos esto
associados. Em toda a rea central onde apresentada a listagem dos diversos documentos e
apresentados alguns dados sobre eles, nomeadamente a verso, a data de ltima modificao e o autor
dessas modificaes. Ainda apresentado o tamanho ocupado pelo documento e as respectivas tags
associadas. J no lado direito, surge um menu dinmico que varia consoante o tipo de documento e
permite efectuar sobre ele, diversas operaes.
Parceiros:
A Figura 44 j mostra um documento depois deste ter sido seleccionado da biblioteca de documentos.
No lado esquerdo, apresentada uma miniatura do documento, ao centro so apresentados metadados sobre ele e onde figuram informaes variadas, tais como o nome, titulo, descrio, o tipo de
ficheiro, o autor, data de criao, data da ultima edio, as diversas tags associadas, as permisses de
acesso sobre esse documento e um mapa do histrico das verses.
J do lado direito so apresentadas vrias aces que podem ser efectuadas, como por exemplo o
download, editar offline, associar a um workflow, alterar as permisses, etc.
Parceiros:
J a Figura 45 apresenta a visualizao em full screen do mesmo documento. ainda possvel efectuar
zoom e movimentos de pan sobre o mesmo
Parceiros:
O Alfresco para alm dos meta-dados normais tambm permite que sejam adicionados novos metadados que sejam relevantes para a actividade em que o CMS se encontra integrado. Esses meta-dados
podem ser livremente adicionados a uma biblioteca para esse mesmo efeito e posteriormente,
aplicados a qualquer documento ou contedo. A Figura 46 mostra um exemplo dessa adio.
Parceiros:
A Figura 47 mostra novamente uma biblioteca de documentos. Neste caso, no foi utilizada a rvore de
directrios para aceder ao documento pretendido. Recorreu-se a tags, nesta caso tag research.
Como todos os documentos e contedos tm tags associadas nos seus meta-dados, esta via de pesquisa
mais rpida e intuitiva que a convencional navegao em rvore.
Parceiros:
A Figura 48, mostra a mesma biblioteca de documentos, no entanto neste caso para alm de se recorrer
s tags para facilitar a pesquisa, tambm se adicionou pesquisa o tipo de documento, neste caso o
Tiff. Desta forma so devolvidos apenas documentos provenientes de digitalizaes e que obedeam
tag seleccionada.
Parceiros:
O menu de gesto de links apresentado na Figura 49. neste menu, que os utilizadores de um
determinado projecto podem configurar os diversos links apresentados em documentos ou pginas
web. Esses links, tanto podem ser internos e apontar para outros documentos e pginas web alojadas
no Alfresco, como podem apontar para recursos e sites externos e que sejam relevantes. Estes links,
para alm de ser armazenada a URL tambm tem informao sobre a data de criao, edio, descrio
e tambm so associados a tags para facilitar as pesquisas e a sua organizao.
Parceiros:
A Figura 50 mostra um frum de discusso sobre um determinado projecto. Cada projecto tem um
frum e aberto a todos os utilizadores e colaboradores desse projecto. O frum til para partilhar
ideias, efectuar perguntas sobre detalhes tcnicos do projecto e partilhar conhecimentos. O frum
especialmente interessante, no caso de colaboradores que no se encontram fisicamente no mesmo
local. J a utilizao activa do frum, gera uma reduo de trfico de emails e mantem as conversaes
agregadas, associadas e contextualizadas no projecto.
Parceiros:
A Figura 51 apresenta o Blog de projecto. A sua ideia semelhante do frum de projecto, partilhar
ideias, conhecimentos e dvidas. No entanto o Blog de projecto pode permanecer privado ao grupo de
colaboradores ou pode ser tornado publico por via online. J o frum no tm essa possibilidade.
Parceiros:
Sobre a administrao de contas de grupos e utilizadores, a Figura 52, mostra um exemplo de hierarquia
de grupos dentro da plataforma Alfresco. de salientar que apenas os utilizadores com permisses de
administrador podem aceder a estes menus.
O exemplo representado na Figura 52, apresenta dois nveis de grupos. No primeiro nvel, est
seleccionado o grupo de Marketing, por sua vez, no 2 nvel, so apresentados os diversos sub-grupos
do grupo de marketing. Desses sub-grupos, est seleccionado o grupo da equipa web, que por sua vez
tem dois colaboradores, apresentados na coluna da direita.
Parceiros:
Para alm da gesto de utilizadores por grupos, esta tambm pode ser efectuada individualmente ao
nvel de cada utilizador. Na Figura 53 apresentado um exemplo em que se trabalha a esse nvel
(induzido pela seleco no separador do lado esquerdo). Devido ao elevado nmero de colaboradores
de um projecto, foi efectuada uma pesquisa por nomes (Paul) onde a plataforma devolveu a existncia
de trs colaboradores com esse nome.
Parceiros:
Por sua vez, um perfil de utilizador est dividido em trs reas. A primeira exemplificada na Figura 54 e
onde so apresentados os dados gerais do colaborador, como por exemplo, o nome, o cargo
desempenhado, e diversos contactos pessoais e profissionais.
Parceiros:
Figura 55: Perfil de um utilizador expandido para os projectos que est associado
A Figura 55 mostra a segunda rea referente ao perfil de um colaborador. Aqui so apresentados todos
os projectos em que o colaborador est a desenvolver actividades. Desta forma, fcil acompanhar
todo o desenvolvimento que o colaborador efectuou pelos diversos projectos.
Parceiros:
Figura 56: Perfil de utilizador expandido para os documento/contedos que adicionou ou alterou
Por fim, no que diz respeito ao perfil do utilizador, a Figura 56 apresenta a terceira rea dos perfis. Onde
so apresentados os documentos e contedos que esse utilizador adicionou ou editou pelos diversos
projectos que tm acesso na plataforma. Desta forma ainda se torna mais fcil aceder ao trabalho mais
recente deste colaborador.
Parceiros:
Mudando de contexto, o Alfresco tambm permite visualizar por tipo os diversos contedos j
associados a um projecto. Na Figura 57, mostrado um exemplo aplicado aos contedos do tipo
imagem. Esse tipo, no definido pela extenso de ficheiro (jpeg, gif, bmp, png, ) mas sim por metacategoria. Dessa forma possvel visualizar todas as imagens, sem haver a separao destas devido s
diferentes extenses de ficheiro. Caso o utilizador seleccione uma imagem, esta ser visualizada em
grande formato e surgiro opes para ela ser integrada noutros documentos ou projectos.
Parceiros:
Anteriormente, j tinham sido apresentadas diversas formas colaborativas aplicadas aos projectos do
Alfresco, nomeadamente o frum e o Blog. A Figura 58 apresenta mais uma soluo, que consiste numa
Wiki integrada na prpria plataforma do Alfresco. Desta forma, possvel, que os vrios colaboradores
associados ao projecto, possam ir criando documentao em simultneo durante o desenvolvimento do
projecto.
Parceiros:
Por fim, na Figura 59 apresentado o menu que permite aos administradores criar novas contas de
utilizadores. Este menu um formulrio bastante simples, onde se inserem os diversos dados pessoais e
profissionais do colaborador. O maior campo do formulrio de extrema importncia, pois onde so
adicionados os grupos em que o utilizador vai ser associado.
Parceiros:
Domnio/rea
Benefcios/Diferenciao
O Alfresco diferencia-se por ser bastante polivalente e de possuir valncias transversais a todas as
necessidades de uma empresa, desde a convencional gesto documental, gesto de contedos web e
de web sites, passando pela gesto dedicada a bancos de imagens e gesto de registos de alta
segurana. Sem esquecer que implementa o certificado DOD 5015.2, bastante raro nos CMS de origem
open source.
O facto desta plataforma de CMS estar disponvel em 3 modalidades tambm uma vantagem. Esses
modos so o Alfresco Community Edition - gratuita e open source, a Alfresco Enterprise Edition - com
licena comercial e proprietria e a verso Alfresco Cloud Edition - como um SaaS. Estas trs variantes
permitem adaptar este CMS a qualquer realidade ou situao pretendida pela organizao que o
utilizar.
Tecnologias Base
Parceiros:
J a verso SaaS do Alfresco no permite a escolha da sua base de dados visto ser um servio web e a
questo da escolha das bases de dados da responsabilidade de quem mantm o servio e no por
quem contrata o servio.
Modelo de Negcio
O modelo de negcio do Alfresco assenta na sua polimorfia em trs verses distintas. Embora a verso
Open Source no gere receitas, torna-se um grande motor para obter inovao e uma comunidade
activa que ajuda no seu melhoramento e desenvolvimento.
J a verso Enterprise gera receitas baseado no modelo de licenciamento de utilizao da plataforma. O
valor dessas licenas variam consoante as funcionalidades utilizadas e de acordo com o modelo de
suporte tcnico fornecido.
J a verso SaaS tambm gera receitas para os criadores do Alfresco. Este modelo, tambm baseado
no mesmo modelo de licenciamento da verso Enterprise, em que o valor contratado dependente das
funcionalidades adquiridas e do tipo de suporte prestado.
Ainda existe outra fonte de receitas que proveniente de formaes prestadas sobre a plataforma e
sobre exames de certificao tcnica na plataforma.
Parceiros:
Scriptor
Nome
O Scriptor Server uma soluo desenvolvida pela VIATECLA e um CMS com uma forte componente e
orientao para Workflows. Desta forma, uma plataforma de gesto de contedos e processos gil e
verstil para solues de internet, intranet, extranet e e-commerce. Para alm disso, o Scriptor uma
soluo robusta com cerca de 10 anos de experincia em solues crticas de negcio.
Descrio
Parceiros:
Parceiros:
Parceiros:
Parceiros:
A Figura 64 e a Figura 65 so referentes ao menu de acesso e edio dos contedos. Do lado esquerdo
da Figura 64 possvel visualizar o canal que foi seleccionado na rvore de canais. Em todo o lado direito
apresentado a lista de contedos inseridos neste canal. Os contedos apresentados podem ser
seleccionados para efectuar aes sobre um conjunto, podem ser acedidos para consulta ou acedidos
para edio.
No topo existe um conjunto de botes que permitem uma srie de aces. A Figura 65 mostra esses
comandos em maior detalhe.
Parceiros:
Comeando do lado esquerdo, existe o boto Novo que permite criar novos contedos para este canal
e que sero conformes com o schema associado. O boto das Aces ser analisado em maior detalhe
de seguida. O boto Dev indica detalhes tcnicos ao nvel da base de dados sobre esse canal e
contedos. Com a lupa demarcado um campo para efectuar pesquisas sobre os contedos s desse
canal. De seguida apresentada uma dropbox que se apresenta como um filtro dos contedos de
acordo com os seus estados. Por fim, possvel inserir o nmero de contedos visualizados e efectuar a
seleco do idioma pretendido.
Ainda no topo da Figura 65 destacado o separador do Histrico, pois nele possvel visualizar as
alteraes efectuadas pelos diversos utilizadores neste canal ao longo do tempo, possibilitando assim
funes de auditoria.
Voltando ao boto de Aces, atravs dele possvel aceder ao menu visvel na Figura 66. Ai
possvel alterar schemas e workflows, assim como, alterar o estado dos diversos contedos, associar
contedos deste canal a outros canais, copiar contedos, criar uma outra verso do mesmo contedo
num outro idioma e exportar e importar contedos.
Parceiros:
Parceiros:
A Figura 69, apresenta a consulta aos dados de definio de um determinado canal. Aqui possvel
visualizar caractersticas tais como o tipo do canal, o ttulo e descrio, schema e o worflow a que est
associado e ainda, se possui controlo de validade e de privacidade.
A Figura 70 apresenta a rea de criao de schemas, que pode ser seleccionada na pgina inicial do
back-office. Como os schemas encontram-se agregados a canais, do lado esquerdo continua visvel a
rvore de canais. Nesta rea possvel seleccionar um schema e consultar o seu contedo, adita-lo ou
criar um novo schema de raiz.
Na Figura 71 ento apresentada a criao de um novo schema. Inicialmente nesse formulrio de
criao apenas necessrio inserir os dados gerais referentes ao schema. Depois, por via do boto
Criar Campo possvel inserir os diversos campos que vo constituir o schema. Esses campos podem
ter diversos tipos que so enumerados de seguida:
Parceiros:
Autonumber
Channel list
Channel Tree
Channel Tree With Props
Check box
Content insert
Content link
Data
Drop down list
Email
File
Form
HTML
Image
Integer
Page Break
Password
Query
Radio button list
Real
Text
Text line
Title
URL
User
Vdeo
Xml
A existncia de tantos tipos de campos, assegura que os schemas possam ser ricos e adaptados a
qualquer realidade ou contexto de utilizao deste CMS.
Parceiros:
Parceiros:
Domnio/rea
A rea de foco do Scriptor ser um Enterprise CMS, no entanto, tambm suporta facilmente
funcionalidades de um Web CMS e a respectiva gesto dos contedos online. Independentemente da
rea de utilizao o Scriptor tem um grande foco na gesto de processos/fluxos/workflows.
Benefcios/Diferenciao
Como benefcios desta plataforma, h o facto de ser muito orientado criao e gesto de workflows.
Outra vantagem o facto dos seus contedos e canais de contedos assentarem em schemas. Com
esses schemas, todas as tarefas de administrao do CMS so muito simplificadas, para alm de
permitir, uma abstraco e consequentemente, um conjunto de operaes que poucos CMS
disponibilizam.
Por fim, o Scriptor disponibiliza ainda algumas funcionalidades de analytics. Estas permitem, de uma
forma visual, manipular os dados e contedos inseridos de modo a obterem-se mtricas observaes e
concluses, que de outro modo, passariam despercebidas.
Tecnologias Base
A tecnologia base do Scriptor o C# e a framework ASP .NET. Todas as suas funcionalidades desde a
criao da interface de back-office, o acesso s bases de dados, a lgica interna, os servios SOAP e REST
so todos desenvolvidos recorrendo ao ASP .NET e s respectivas APIs fornecidas nessa framework de
desenvolvimento.
Em relao s bases de dados, como anteriormente j foi descrito, o Scriptor pode trabalhar com
Microsoft SQL Server e com bases de dados Oracle.
Modelo de Negcio
Parceiros:
Parceiros:
Umbraco
Nome
O Umbraco um CMS desenvolvido em C# e que a sua primeira verso foi lanada no ano 2000.
Actualmente um dos CMS mais utilizado por empresas e entidades que trabalhem em ambientes
maioritariamente Microsoft.
A origem do nome Umbraco tem origem na palavra dinamarquesa umbrako e significa Chave Allen ou
tambm designada em Portugs por chave sextavada, remetendo para a analogia do Software Umbraco
ser uma ferramenta polivalente e ainda assim, fcil de usar como um Chave Allen.
Descrio
O Umbraco um CMS essencialmente Web, pois todas as suas funcionalidades so orientadas nesse
sentido. O Umbraco, destacou-se desde cedo por ser uma plataforma completa de CMS e ainda assim
conseguir ter um visual mais simples e intuitivo que a maioria dos outros CMS. Os utilizadores de
Umbraco usam a analogia que este se trata de uma caixa de lego e que facilmente se constroem web
sites completos, apenas juntando as diversas peas que so fornecidas pelo Umbraco.
Este projecto no seu inicio (2000 - 2004) no era uma plataforma open source. S a partir de 2004 que
o tornou a ser.
Inicialmente era um sistema misto de licenas, em que a parte lgica e de backend estava sobre a
licena do MIT enquanto que a interface grfica estava sobre uma licena prpria da Umbraco. No
entanto, a partir de 2011, toda a plataforma do Umbraco passou a estar sobre a alada da licena do
MIT. No sentido de facilitar o desenvolvimento do projecto, sem barreiras internas, causadas pela
convivncia de duas licenas no mesmo projecto. Actualmente estima-se que existam por todo o mundo
cerca de 100 mil sites construdos e mantidos por via do Umbraco.
Toda a criao dos contedos web baseada no paradigma WYSIWYG, sendo possvel criar sites
complexos sem a necessidade de editar cdigo fonte. Para isso basta arrastar os elementos pr
construdos e que se encontram nas bibliotecas de recursos da Umbraco, para a posio desejada na
pgina Web. Esta soluo bastante apreciada pelos administradores/criadores de sites que utilizam o
Umbraco e no tm conhecimentos tcnicos de programao Web. Ainda assim, o Umbraco permite
Projeto em curso com o apoio de:
Parceiros:
que utilizadores experientes em programao Web, possam personalizar e criar novos elementos de raiz
recorrendo a programao C# e ASP .NET. Desta forma o Umbraco consegue ser bastante polivalente e
agradar a todos os tipos de utilizadores/criadores de contedos web.
Outra funcionalidade de destaque do Umbraco o seu sistema integrado de controlo de verses. Com
esta funcionalidade possvel ter o controlo das diversas verses e do histrico de evoluo dos
contedos presentes numa pgina web, assim como, do cdigo fonte dessa mesma pgina. Desta forma,
fica assegurada a recuperao de verses estveis, caso hajam falhas e bugs com a verso
presentemente online.
Recorrendo ainda a esta funcionalidade, tambm possvel que diversos programadores / web
designers / administradores trabalhem em conjunto de uma forma distribuda, sem comprometerem o
trabalho uns dos outros.
Parceiros:
Outra caracterstica que obteve muito sucesso no Umbraco, foi o facto deste dispor de uma grande
quantidade de ferramentas e mdulos prontos a serem usados e integrados em sites dedicados rea
de e-commerce. Desde carrinhos de compras, galerias de produtos e conectores prontos a serem
utilizados de acesso ao Pay-Pal. Desta forma, os utilizadores destas lojas online criadas por via do
Umbraco, podem realizar de uma maneira fcil e rpida a compra e pagamento dos produtos presentes
na loja.
De seguida sero analisadas algumas das caractersticas visuais e funcionais do back end do Umbraco.
A Figura 72 mostra a simplicidade de configurao deste CMS. O utilizador apenas tem de escolher se
quer utilizar uma base de dados nova ou utilizar uma j existente. Se optar uma nova, basta responder
afirmativamente que o prprio Umbraco cria uma base de dados embutida. Se for seleccionada a opo
de utilizar uma base de dados j existente, ter apenas de inserir o tipo, o endereo e as credenciais de
acesso.
J a Figura 73 e a Figura 74 mostram a simplicidade com que se consegue criar um novo Web Site
visualmente agradvel por via do Umbraco em apenas um conjunto de cliques de rato.
Parceiros:
Parceiros:
Na Figura 73 o administrador do CMS escolhe qual a vertente para onde pretende direccionar o seu
novo site. Existindo cinco alternativas distintas. Sendo elas:
Web site simples, para pginas web bastante simples e apenas para exibir informao esttica.
Blogs, dedicada exclusivamente criao de Blogs, para alm de gerar um layout orientado a
blogs tambm adiciona funcionalidades especificas para esse fim.
Pgina pessoal, para criar pginas web mais complexas que a verso simples j com a
possibilidade de integrar contedos dinmicos.
Por fim a ultima opo, permite construir um Web site sem ter por base nenhum dos modelos
anteriormente referidos. Esta opo destinada a sites complexos e a utilizadores /
programadores com bons conhecimentos tcnicos para construir todo o site web de raiz.
Parceiros:
J na Figura 74, aps se ter seleccionado o tipo de site pretendido, apresentado um conjunto de
templates visuais para aplicar ao layout do site que est a ser criado. Aps essa seleco, ento
apresentado o site recm-criado, como possvel visualizar na Figura 75. Neste caso foi criado um site
com orientao Business. O site criado, apresenta-se j completamente preenchido com
funcionalidades, mdulos e contedos de exemplo. H ainda a salientar, que no site exemplo criado, j
est embutido um agregador de Feeds de noticias, que o administrador do CMS pode simplesmente
eliminar se no o desejar, ou reconfigurar para obter contedos de outras fontes. A partir deste ponto o
administrador/criador do site s tem de alterar os contedos exemplo pelos contedos pretendidos.
A Figura 76 mostra ainda uma ferramenta do Umbraco para edio rpida da pgina web criada. A
possvel alterar o nome do site, a cor e o tipo de fontes dos diferentes tipos de ttulos, as propriedades
dos links e a opacidade de diferentes elementos grficos.
Parceiros:
A Figura 77 apresenta o ecr principal do Backoffice referente ao site anteriormente criado. A ocupar
toda a rea direita apresentado um conjunto de links destinados a navegar directamente para as
diversas pginas do site criado ou para obter ajuda em fruns e blogs da comunidade que desenvolve o
Umbraco. Do lado esquerdo apresentada uma rvore dos elementos e contedos presentes no site.
Na Figura 77 essa rvore est colapsada, no entanto na Figura 78 j se encontra expandida e a exibir os
contedos presentes no site.
A Figura 78 mostra ainda a edio de um contedo. Neste caso um contedo do tipo texto.
Projeto em curso com o apoio de:
Parceiros:
J a Figura 79 apresenta o ecr de gesto de utilizadores. Do lado esquerdo existe a rvore dos diversos
grupos e os respectivos utilizadores. Do lado direito, existe um conjunto de check boxes que permitem
atribuir ou retirar privilgios a um utilizador ou a um grupo completo.
Parceiros:
A Figura 80 mostra os diversos ficheiros XSLT responsveis pela criao e layout final do web site criado
por via do CMS Umbraco. Estes ficheiros so criados dinamicamente medida que o utilizador compe
e cria a estrutura das pginas web do site. No entanto, por esta via, possvel editar manualmente esse
cdigo e assim gera pginas web com novas funcionalidades e com um nvel mais profundo de
customizao.
Domnio/rea
Benefcios/Diferenciao
Parceiros:
Os grandes benefcios do Umbraco so a sua facilidade de utilizao como ferramenta de CMS. O seu
Back Office bastante completo e dispe de um grande conjunto de ferramentas para efectuar a
criao e manuteno dos web sites criados e alojados nesta plataforma.
Outro grande beneficio o facto dele permitir que se construam sites completos se ser necessrio
recorrer a conhecimentos tcnicos de programao.
Tecnologias Base
Modelo de Negcio
O Umbraco um CMS open source, actualmente sobre a licena MIT. O seu download e instalao
completamente gratuito. Todo o seu desenvolvimento efectuado por 26 colaboradores que so
responsveis pela parte lgica e as funcionalidades core deste CMS. No entanto contam com a ajuda da
comunidade open source afecta a este projecto. Essa comunidade contribui essencialmente como beta
testers e na criao de mdulos opcionais que podem ser adicionados s funcionalidades core do
Umbraco.
Parceiros:
Parceiros:
SharePoint
Nome
Descrio
Parceiros:
A Figura 83 apresenta o menu de seleco de templates quando se pretende iniciar um novo projecto
no SharePoint. Aqui possvel escolher por exemplo, um site colaborativo, um simples blog, um
workplace de trabalho, criar um site de raiz para publicao na internet, na intranet ou na extranet. Se
for criado um site em branco apresentado o formulrio da Figura 84. Nele necessrio inserir dados
como o nome da pgina, a URL, o tipo de permisses necessrias para aceder e para editar, etc.
Parceiros:
Aps o site estar criado, sempre que se pretender adicionar novas pginas web a esse site, o SharePoint
facilita muito essa tarefa de criao de novas pginas. Basta clicar na opo para adiciona pgina, inserir
o nome como apresentado na Figura 85, e a pgina imediatamente criada.
Parceiros:
A Figura 86 apresenta por sua vez a rea de gesto dos web parts de um determinado web site criado
pelo SharePoint. Os web parts so essencialmente mdulos e componentes que podem ser adicionados
s pginas web para as dotar de novas funcionalidades e de elementos grficos.
Parceiros:
Parceiros:
Parceiros:
A Figura 92 apresenta os resultados de uma pesquisa realizada no SharePoint sobre todos os contedos
presentes no CMS. Como possvel observar, so apresentados contedos de diferentes tipos que
cumprem os requisitos da pesquisa.
Na Figura 93, Figura 94 e na Figura 95 so apresentados exemplos dos sites que so obtidos seguindo as
templates Team Site, Publishing Site e Blog, respectivamente. O criador dos sites ao seguir estes
templates obtm as pginas mostradas nestas figuras, com toda a estrutura e layout montado, ficando
apenas com o trabalho posterior, de trocar esses contedos exemplo por contedos reais que pretenda
exibir.
Parceiros:
Parceiros:
Parceiros:
Na rea de consulta dos perfis dos vrios utilizadores do SharePoint, existe bastante informao, como
possvel visualizar na Figura 96. Dentro do perfil de cada utilizador, para alm da informao referente
ao prprio utilizador, existem vrios separadores, de onde se destaca o de Colleagues e o de
Memberships onde so apresentados os outros utilizadores que so amigos deste, ou colaboradores
no mesmo projecto.
Parceiros:
Parceiros:
A Figura 97 mostra a construo de um site sem recorrer a um template. Neste caso apenas
apresentado o esqueleto da pgina web, que semelhante a uma tabela. Em cada clula possvel
adicionar web parts ao gosto do que pretendido para a construo do site final. Desta forma, o criador
tem uma grande liberdade na construo da pgina sem necessitar de recorrer a linguagens de
programao.
Parceiros:
Para concluir, a Figura 100 apresenta uma ferramenta colaborativa do SharePoint para os diversos
colaboradores do mesmo projecto. Essa ferramenta assemelha-se a um frum de discusso e permite
aos diversos utilizadores trocarem ideias, questes e respostas sobre o projecto que se encontram a
desenvolver.
Parceiros:
Domnio/rea
Como j foi referido anteriormente o SharePoint um dos CMS mais genricos e difcil de caracterizar
quando sua orientao funcional. Ele s por si uma ferramenta base que tem de ser adaptada cada
realidade, sendo por isso impossvel definir objectivamente uma rea especifica a que se dedica este
CMS.
No entanto o SharePoint contem quatro reas principais de aplicao, sendo elas a criao e gesto de
portais de intranet, de extranets, de gestor de contedos e de documentos de uma empresa e na
criao e gesto de web sites.
Benefcios/Diferenciao
Tecnologias Base
Sendo o CMS SharePoint uma plataforma proprietria no h uma grande divulgao das tecnologias
utilizadas no seu desenvolvimento, no entanto espectvel que a maioria dos seus componente sejam
desenvolvidos em Visual C++ e em C#.
A nvel de suporte para bases de dados, o SharePoint pode ser configurado com SQL Server e SQL Server
Express, ambas solues da Microsoft.
Projeto em curso com o apoio de:
Parceiros:
Ao nvel de servidores web, o SharePoint matem-se tambm nas ferramentas providas pela Microsoft
para esse fim, nomeadamente o servidor web IIS.
Modelo de Negcio
Apenas as ltimas duas verses do sharPoint necessitam de licenciamento pago, no entanto as duas
primeiras gratuitas tambm podem gerar receitas provenientes da necessidade de requerer apoio e
suporte tcnico sobre a plataforma.
Parceiros:
Concluso
Em termos de concluso anlise efectuada no captulo anterior, sobre as diversas plataformas de CMS
proprietrias e open source. Pode-se concluir que actualmente existe uma grande diversidade de CMS
que se adaptam s diversas realidades e necessidades de qualquer empresa ou entidade. Alguns dos
CMS so mais focados apenas na vertente web, outros mais focados apenas em gesto documental,
outros apresentam-se como polivalentes em qualquer rea.
Desta forma, no se pode concluir que existe um CMS melhor que os outros. Existem CMS adaptados a
diferentes necessidade e diferentes objectivos. Tanto nos CMS gratuitos com origem em comunidades
open source, como no mundo dos CMS proprietrios.
claro que os CMS open source so sempre uma primeira escolha devido ao seu custo nulo. No entanto
h que ter em conta, que estes, so mais vulnerveis a falhas e bugs, pois no existe uma equipa
profissional a dar suporte especializado sobre a plataforma. Muitas vezes, nestes casos, necessrio
que a comunidade por detrs desse CMS, decida corrigir bugs e falhas, mas sem qualquer garantia ou
compromisso do problema ficar efectivamente resolvido em tempo til.
Tendo em conta estas desvantagens dos CMS open souce, o valor de licenciamento de CMS
proprietrios acaba por ser irrisrio quando as entidades que o utilizam precisam de garantias de
performance, de robustez e da necessidade de dispor de equipa de apoio e suporte especializado.
A nvel mais concreto de funcionalidades dos diversos CMS analisados, pode-se concluir facilmente que
se observa uma fraca vocao direccionada para a anlise de dados e de analytics. Alguns CMS,
apresentam algumas medidas tmidas nessa rea, mas a maioria dos CMS so completamente
desprovidos de funcionalidades com esse objectivo. Essas falhas observam-se tanto no que referente
aos analytics de utilizao dos utilizadores dos sites controlados por esses CMS, como tambm, em
analytics que em backoffice, permitam explorar, interagir, cruzar dados e obter nova informao, tanto
por aco manual, como por sugesto automtica.
Parceiros:
Perspectivas futuras
O mundo dos sistemas e tecnologias de informao uma rea em constante evoluo e no tem
parado de evoluir desde o seu surgimento. Os CMS so plataformas por excelncia de sistemas de
informao e a sua evoluo tambm tm sido continua. Apesar da evoluo constante, no se pode
depreender que os CMS j tenham atingido a sua fase de maturao final e que de futuro j nada tero
para apresentar, crescer ou evoluir.
A nvel de perspectivas futuras os CMS ainda tm uma grande diversidade de possveis caminhos
evolutivos. Desta forma nos prximos anos ser possvel observar os CMS a abrangerem novas reas,
novos paradigmas e novos desafios.
Uma das reas onde se espera uma grande evoluo nos CMS na rea mbile. Nos ltimos anos tmse assistido massificao e democratizao de acesso a dispositivos mveis com capacidades nunca
antes vistas de processamento e de armazenamento. Esses dispositivos tambm se tm tornado cada
vez mais acessveis do ponto de vista econmico, contribuindo assim tambm para a massificao de
smartphones e tablets.
Outro factor que ir induzir a evoluo dos CMS para a rea mobile a evoluo das redes de acesso a
dados, nomeadamente o 3G e mais recentemente o 4G, que permitem mais do que nunca o acesso a
dados em qualquer hora ou lugar e com elevadas velocidades de acesso.
Com estas premissas dos dispositivos mveis eficientes e das redes de comunicao de ltima gerao,
est criado um ecossistema que ser frtil a proporcionar as mais diversas evolues nos CMS na rea
mobile.
Quando se fala na utilizao de CMS por via mobile, no se pode pensar que basta aceder normalmente
ao CMS da mesma forma que se efectuaria por via de um computador normal. Para aceder aos CMS via
mobile e ter uma boa experincia de utilizao, necessrio dotar o CMS de novas funcionalidades e
capacidades para permitir adaptar essa experincia de utilizao ao contexto mobile.
Um dos paradigmas em que os CMS podem ter evolues para se adaptarem rea mobile na gesto
de conectividade. Isto , um utilizador mobile por norma ir dispor de conectividade s redes de dados
(3G, 4G, Wireless). No entanto, no se pode assumir que essa conectividade vai estar sempre garantida.
Com este pressuposto, os CMS podem evoluir para terem mecanismos de cache local e de
Projeto em curso com o apoio de:
Parceiros:
sincronizao, para permitir que o seu utilizador consiga ter dados e informaes presentes no CMS
mesmo que se encontre offline.
Obviamente que no ser possvel nem desejvel, conter todos os contedos de um CMS numa cpia
local num dispositivo mvel, tanto por questes tcnicas, devido aos CMS poderem conter vrios
TeraBytes em dados, assim como por questes de segurana, pois um dispositivo mvel pode
facilmente ser perdido ou furtado e dessa forma comprometer informao confidencial.
Os CMS para gerarem essas caches locais podem simplesmente ter mecanismos inteligentes que
adicionam a essa cache os contedos mais acedidos ou os acedidos mais recentemente pelo utilizador.
Podem ainda, ser criados mecanismos mais inteligentes que iro aprender o tipo de contedos
utilizados e acedidos e consequentemente efectuar inferncias sobre outros possveis contedos que
sero de interesse para o utilizador e desta forma antecipar a sua adio cache local.
Estas perspectivas foram tidas em conta apenas no sentido de obteno de dados e de informao, no
entanto, existem outras problemticas referentes edio dos dados em ambiente mobile e
consequente submisso dos mesmos para a core do CMS. Aqui volta a haver o problema do utilizador
estar ou no conectado a uma rede de dados mvel. Se este se encontrar conectado, no existem
problemas de maior, no entanto, existiro problemas caso ele no se encontre com coneco. Nesse
cenrio, possvel antever evolues nos CMS no sentido de permitir trabalhar offline no apenas no
sentido de consultar dados, mas tambm no sentido de editar e criar contedos. Dessa forma ser
necessrio que os CMS implementem mecanismos de actualizao e sincronizao.
Com esses mecanismos, o utilizador poder de uma forma offline criar novos contedos ou editar
contedos que disponha na sua cache local, ficando essas alteraes guardadas apenas no seu
dispositivo mobile. Posteriormente quando o utilizador da instncia de CMS mobile voltar a ter
conectividade, dever ser iniciada automaticamente e de uma forma totalmente transparente para o
utilizador, a sincronizao dos novos dados que se encontram no dispositivo mvel para a core do CMS.
Com estes mecanismos ser possvel por exemplo, um colaborador andar durante todo o dia em modo
offline a realizar vendas ou recolhas de dados nos clientes e ao fim do dia, ao chegar empresa ou a
casa e obter novamente conectividade, automaticamente a sua instncia mobile de CMS ir propagar os
dados recolhidos nesse dia para a core do CMS, disponibilizando assim esses novos dados para toda a
empresa.
Ainda afecto ao novo paradigma da utilizao dos CMS em ambiente mobile, essa utilizao ir induzir
outra evoluo nos CMS ao nvel dos seus servios e de troca de informao. Quando um CMS
convencional acedido por via de um browser num computador, os seus servios vo enviar dados para
o utilizador atravs de web services (ou tecnologia equivalente). A transmisso desses dados, na maior
parte das vezes implica o envio de estruturas de grande dimenso (bytes) em XML. Esses blocos grandes
de informao em XML acabam por no ter um impacto negativo na utilizao no contexto de utilizao
Browser + Computador, pois este possui uma elevada capacidade de processamento, memria e uma
Projeto em curso com o apoio de:
Parceiros:
boa ligao de dados. Factores que so bastante mais restritos no contexto mobile. Assim a troca de um
XML com 1 MB de tamanho tolervel num Browser + Computador, mas ser impensvel em
ambiente mobile devido ao trafego de rede que iria gerar e mesmo em relao capacidade de
processamento necessria para consumir e efectuar o parsing de um ficheiro de tal tamanho. Esta
limitao ainda mais grave devido aos dados XML serem altamente redundantes e de uma grande
percentagem do seu tamanho ser atribuda a informao no til. Desta forma iria-se submeter o
dispositivo mvel a uma grande carga de esforo em largura de banda e de processamento para obter
relativamente poucos dados teis.
Tendo sido exposta esta limitao, os CMS ao evoluir para o contexto mobile tero de evoluir e
contornar este problema. Uma das solues passa por trocar os formatos convencionais utilizados nas
comunicaes por novos formatos mais concentrados e mais focados na informao que realmente
necessita de ser transmitida.
Uma dessas evolues j est actualmente a ocorrer. Tm-se observado cada vez mais a substituio de
servios que comunicam recorrendo a formatos SOAP pesados, que por sua vez so baseados em
grandes blocos de XML redundante. Essa abordagem de dados SOAP/XML tm sido substituda
gradualmente pela utilizao do formato JSON. Este novo formato muito mais concentrado e
minimalista, provocando uma reduo drstica na largura de banda necessria sua transmisso em
comparao com o equivalente em XML.
Esta evoluo dos CMS de tornar os dados cada vez mais leves, pode ainda ser mais optimizada e
estendida para a utilizao de protocolos que no trabalhem ao nvel macro do XML ou do JSON, mas
que efectuem a codificao e comunicao ao nvel dos bytes e dos bits. Esta abordagem, ter a
desvantagem de as suas mensagens de comunicao no serem legveis ao humanos como so o XML e
JSON. No entanto, a sua optimizao no tamanho dos dados transmitidos, ser de tal ordem que as
vantagens superaro grandemente as desvantagens quando aplicadas ao contexto mobile dos CMS,
possibilitando comunicaes mais leves e mais rpidas.
No entanto a evoluo dos CMS no sentido de tornar os dados transmitidos mais leves no se limita a
comprimir e reduo do tamanho dos dados transmitidos. Tambm h espao para evoluir no sentido
destes serem mais inteligentes e selectivos a transmitir a informao que realmente importante,
filtrando assim os dados suprfluos e inteis que o utilizador no ir visualizar ou utilizar no contexto
mobile.
Em termos prticos, estas aces podem passar simplesmente por adicionar mais filtros na obteno de
dados em contexto mobile. Por exemplo, no contexto convencional de browser + computador o
utilizador pode efectuar uma pesquisa nos documentos de facturao, apenas est interessado nos
documentos de um determinado ano e departamento. No entanto por simplicidade, efectua uma
pesquisa genrica por todos os documentos de facturao, obtendo assim um volume de dados
enorme, e que sero descartados quase na totalidade. J em ambiente mobile essa possibilidade no
existiria, obrigando o utilizador a inserir, por exemplo, o ano e o departamento a que o documento de
facturao diria respeito. Desta forma, o utilizador obteria mesma os documentos pretendidos
Projeto em curso com o apoio de:
Parceiros:
evitando um grande desperdcio de largura de banda e de processamento no seu ambiente CMS do seu
dispositivo mobile.
Outra rea, ainda no contexto do acesso aos CMS por via mobile e que provocar diversas evolues
referente interface grfica nos dispositivos mobile. Esse problema surge porque neste tipo de
dispositivos a resoluo e o tamanho dos displays de visualizao so bastante mais reduzidos que no
contexto convencional de browser + computador. Tendo em conta estas limitaes, necessrio
haver evolues nos interfaces grficos dos CMS para poderem ser consumidos de forma adequada pelo
utilizador por via de dispositivos mveis.
Para alm dessas novas interfaces terem de ser apelativas e atraentes do ponto de vista esttico,
tambm tero de contornar a limitao da dimenso dos ecrs de visualizao.
Nos CMS utilizados em contexto convencional de browser + computador frequente os utilizadores
serem expostos a listas e tabelas de grande dimenso com diversas linhas e colunas informativas. Tal
abordagem convencional para a amostragem dos dados, ter de encontrar um factor disruptor por
parte de designers de interfaces, de modo a garantir um bom fluxo de visualizao e acesso aos dados
no contexto mobile.
Para contornar estas limitaes, existe ainda outra abordagem por onde os CMS podem evoluir. Essa
abordagem passa por apenas permitir em contexto mobile, o acesso para visualizao ou para gesto,
dos contedos de uma forma simplificada. Isto , restringir em contexto mobile o acesso ou a
possibilidade de efectuar todas as funes complexas e de pouca utilizao. Essas funcionalidades
ficariam apenas disponveis no contexto convencional Browser + Computador. Desta forma, com esta
simplificao focada nas funcionalidades chave, toda a interface mobile ficaria mais gil, fcil de
conceber e de operar por parte dos utilizadores.
Outra rea promissora que tem evoludo bastante nos ltimos tempos e que ir ter implicncias na
prpria evoluo dos CMS o desenvolvimento de tecnologias Cloud. O conceito de Cloud Computing
remete para a tecnologia que permite o armazenamento, gesto e disponibilizao de dados ou
software, aplicaes e outros servios computacionais atravs da internet. Sem que seja necessrio ter
uma infra-estrutura informtica local / proprietria para a suportar.
Actualmente j est a ocorrer uma evoluo nos CMS para tirarem partido das vantagens do Cloud
Computing, mas espera-se que nos prximos tempos essa evoluo e transio nos CMS ocorra ainda de
uma forma mais clere.
Parceiros:
O trabalho colaborativo torna-se mais fcil, pois todos os utilizadores tm ao seu dispor os
dados e ferramentas que necessitam, acessveis a partir da cloud;
Apresenta uma alta disponibilidade, de modo a que quando h falhas num dos servidores,
existem sempre outros que asseguram o acesso aos dados guardados na cloud;
Tendo em conta estas vantagens, a rea do Cloud Coumputing aparenta ser uma rea rica para a
evoluo dos CMS. Essa evoluo para a Cloud pode ser apenas ao nvel dos dados, em que existe
localmente a mesma a plataforma do CMS instalado no parque informtico da empresa e apenas os
dados so armazenados na Cloud. Pode-se no entanto seguir outra abordagem mais extrema, e que
tanto os dados como a prpria plataforma core do CMS se encontrem alojadas na Cloud. Desta forma,
todo o acesso e interaco com o CMS seria efectuado na forma de SaaS (Software as a Service). Assim,
no ser necessrio ter um parque informtico para suportar o CMS pois toda a sua operacionalidade se
encontra na Cloud.
Esta abordagem tambm traz vantagens no caso dos utilizadores do CMS estarem espalhados pelo
mundo. Desta forma e consoante o servio Cloud contratado, possvel ter varias instncias iguais (e
sempre sincronizadas) do CMS em diversas reas geogrficas do mundo, para garantir uma boa
performance e bons tempos de acesso independentemente do local geogrfico em que se encontra o
utilizador.
Pela abordagem convencional, em que determinada entidade responsvel pela manuteno e
funcionamento do seu CMS, assim como do parque informtico que lhe d suporte,nunca conseguir ter
bons tempos de resposta se necessitar de prestar o seu servio a colaboradores espalhados pelo
mundo. Tais performances s seriam alcanadas com replicaes regionais. E o mtodo mais fcil para o
efectuar, seria por via da Cloud.
A principal aparente desvantagem da utilizao do Cloud referente segurana de dados crticos que
estejam alojados na Cloud e que contenham informaes confidenciais. Nestas situaes os CMS
Projeto em curso com o apoio de:
Parceiros:
tambm podem evoluir no sentido de encriptar as informaes confidenciais que so enviadas para a
Cloud de modo a garantir uma maior confidencialidade.
Outra rea bastante promissora a induzir evolues nos CMS na rea dos analytics. As evolues nesta
rea prendem-se sobretudo com a forma de apresentar os dados e com a forma de os explorar. E ainda,
de obter informaes para alm das aparentes e superficiais apresentada pelos dados em bruto.
Numa primeira rea de evoluo os CMS podero criar automaticamente modos de visualizao dos
dados em formatos apelativos e intuitivos para o utilizador. Actualmente essa visualizao est muito
assente em tabelas de dados (linhas versus colunas). Estas podem conter muita informao localizada e
concreta sobre um determinado contedo, mas devido sua quantidade e tamanho, facilmente se
tornam confusas e de difcil percepo. Desta forma, o utilizador tambm perde qualquer noo ou
viso geral do conjunto de dados apresentados nessas tabelas com os dados em bruto.
Numa segunda rea, essa visualizao dos dados em novas formas e formatos, deixar de ser apenas
passiva e remetida para a observao. Poder ento, passar a ser uma experincia interactiva em que o
prprio utilizador interage com os dados, e.g. fazendo associaes, cruzamentos, seleccionando filtros
dinmicos. Desta forma o utilizador poder literalmente explorar os dados e obter concluses e
observaes que jamais seriam visveis pela simples observao dos dados em bruto.
Tendo em conta as duas reas anteriormente referidas, h espao para os CMS evolurem nesta rea e
permitirem a visualizao dos contedos por via de grficos e mapas de visualizao mais informativos e
ao mesmo tempo mais intuitivos que as simples tabelas convencionais. De seguida, so apresentados
alguns exemplos dessas visualizaes avanadas.
Alguns desses mecanismos avanados aplicados aos CMS podero ser simples grafos. Os grafos
permitem de uma forma muito grfica, representar a distribuio e a relao entre os diversos dados e
contedos presentes num CMS. A relao entre os diversos contedos representada pelas arestas e
estas possuem direco na ligao entre os dois vrtices. Uma aresta pode unir dois vrtices apenas
num sentido ou pode faz-lo em ambos, como visvel na Figura 101. Os grafos podem ainda variar no
formato das arestas e dos vrtices, alterando propriedades como a cor, o tamanho ou a espessura de
forma a facilitar a compreenso dos dados. Em alguns grafos, tambm possvel organizar as arestas
em reas distintas, criando uma espcie de subgrupo do grafo principal, como visvel na Figura 102.
Um exemplo de aplicao desta funcionalidade de sub-grupos, por exemplo, permitir a visualizao de
documentos de facturao de cada departamento de uma empresa. Ao mapear estes dados para um
grafo, cada n iria representar um documento de facturao. Os documentos dos mesmos
departamentos iriam estar espacialmente mais prximos, passando assim, a noo de departamento
Projeto em curso com o apoio de:
Parceiros:
para o mapeamento efectuado no grafo. Por exemplo, o grafo representado na Figura 102 poderia
facilmente representar os documentos de trs departamentos diferentes, visto ser facilmente
observvel ts grupos distintos de ns.
Parceiros:
Em certas situaes e contextos, pode no fazer sentido ou at no ser desejvel que os grafos
contenham direces nas suas conexes. Nessas situaes so designados de constelaes. Estas
constelaes tambm so facilmente adaptveis a contextos de utilizao de CMS.
Este conceito de constelao utilizado para representar ligaes e relaes entre dados. Podem ser
apresentados de vrias formas e cores, com efeitos tridimensionais ou no plano. Neste tipo de
representao de dados, os vrtices da constelao representam os objectos principais e as arestas
representam a forma como esses objectos esto ligados a outros objectos ou grupos de objectos. A
variao de formato dos vrtices da constelao pode conter ainda alguma informao extra,
diferenciando os vrtices entre si, variando a cor (Figura 103), tamanho ou os formatos dos mesmos. E
assim, ser possvel colocar na constelao uma grande quantidade de informao sem que esta se torne
confusa. Podem tambm ser adicionados nomes as arestas classificando-as, como visvel na Figura
104.
Parceiros:
Existe ainda o conceito de esquemas em circulo, como o prprio nome indica este tipo de representao
grfica de dados apresenta a forma de um crculo, sendo o contedo do mesmo preenchido consoante
os dados que so analisados.
Figura 105: Esquema em circulo criado a partir de uma tabela de dados de grande dimenso
Parceiros:
A aplicao do esquema em crculo pode ser utilizada em diversos tipos de dados, na Figura 106Error!
Reference source not found. por exemplo, aplicado o esquema a uma tabela de probabilidade e as
ligaes representam as percentagens de dados que se cruzam entre as linhas e as colunas da tabela.
Consoante essa percentagem assim a largura das linhas que ligam as linhas s colunas na tabela. Neste
exemplo as colunas e as linhas so representadas pelos vrios arcos do crculo.
Existe ainda outra forma de visualizao que pode ser facilmente aplicada visualizao de grandes
quantidades de dados nos CMS, essa forma designada por esquema em colmeia. Esta abordagem tem
algumas semelhanas com o esquema em crculo. O esquema em colmeia foi criado a pensar na
simplificao de grafos de grandes dimenses, tornando-os mais facilmente interpretveis sem que haja
necessidade de remover ou ocultar dados e sem ser necessrio aumentar demasiado a rea ocupada
pelo grafo.
Neste tipo de esquema as linhas a negrito simbolizam os vrios tipos de ns existente no grafo e as
cores que ligam as linhas simbolizam as ligaes entre os ns. Na Figura 107 bem visvel a distino
Parceiros:
entre os tipos de ligao, havendo uma legenda explicativa que indica o que significa cada cor utilizada
para ligar os 3 tipos de ns.
Parceiros:
Neste exemplo da Figura 108 no existem vantagens evidentes da utilizao do esquema em colmeia
relativamente aos grafos. Mas na Figura 109 e na Figura 110 essas vantagens so evidentes. Ambas as
figuras representam os mesmos dados e as mesmas relaes entre eles. No entanto na Figura 109 esses
dados esto organizados na forma de grafo, originando um grafo sobrelotado e bastante confuso para o
utilizador.
J os mesmos dados (da Figura 109) organizados no esquema de colmeia obtm uma visualizao muito
mais limpa, fcil de interpretar e de tirar concluses, como possvel de observar na Figura 110.
Por sua vez, a Figura 111 apresenta outro conceito que pode ser facilmente adoptado pelos CMS. No
no sentido de simplesmente visualizar os dados, mas sim com o objectivo de analisar os dados e obter
deles novas informaes e dados que no seriam observveis directamente olhando apenas para os
dados em bruto. Este conceito um mapa de disperso das diversas variveis de dados presentes numa
tabela. Cada quadricula representa o relacionar dessas variveis por relacionamento em conjuntos
diferentes de variveis. Desta forma, consegue-se muitas vezes extrapolar novas concluses sobre os
dados e acrescentar valor acrescentado sua visualizao e anlise.
Parceiros:
Parceiros:
Outro conceito importante e j utilizado em alguns CMS, mas que pode sofrer mais evolues a
utilizao de dashboards. Por norma esses dashboards so sempre interactivos e o utilizador pode
configurar e alterar os diferentes controlos de visualizao e de anlise de dados presentes. Com
recurso aos dashboards, o utilizador ter sempre a informao necessria e relevante acessivel. A
importncia deste tipo de dashboards to relevante que surge como um marco quase obrigatrio na
evoluo das interfaces dos CMS.
Aps se ter falado de uma primeira rea dos analytics, em que so gerados automaticamente controlos
ricos de visualizao e assim evitar a pobreza de visualizar os dados em bruto em simples tabelas. De se
ter tambm falado de uma segunda rea, em que o utilizador pode por si prprio navegar, manipular e
combinar os dados manualmente para obter novas concluses e observaes, ento apresentada uma
terceira fase de possveis evolues dentro dos analyitics dos CMS. Essa terceira rea remete para dotar
os CMS de alguma inteligncia na anlise dos dados, em que j no o utilizador que os explora
manualmente, mas que o prprio CMS a inferir e deduzir concluses baseadas no relacionamento dos
dados ou nas suas semelhanas.
Para obter tais funcionalidades, ser necessrio equipar os CMS com mecanismos de inteligncia
artificial. Nomeadamente tcnicas de aprendizagem supervisionada e no supervisionada
Parceiros:
Esta aprendizagem "Aluno - Professor" tem sempre em vista o objectivo que o algoritmo no fique
restrito a saber classificar apenas casos iguais aos apresentados pelo "professor", mas que tenha alguma
inteligncia indutiva para saber classificar eventuais novos casos que surjam diferentes dos
apresentados pelo "professor".
Nos casos prticos, o papel de "professor" efectuado por humanos que classificam previamente
conjuntos de dados seguindo um conjunto de regras obtidas atravs da observao e do raciocino lgico
humano, ficando assim esses algoritmos "viciados" pelos "professores".
Esta tcnica utilizada por exemplo em vrios domnios de classificao automtica, tais como
classificao de imagens e de textos, em que so apresentados exemplos previamente classificados e
rotulados para depois o algoritmo generalizar essa classificao e automatiz-la a novos casos.
A aprendizagem automtica no-supervisionada, acaba por ser das duas a mais interessante para utilizar
no contexto dos CMS. A aprendizagem no-supervisionada, uma aprendizagem que no tem qualquer
tipo de entidade externa (Professor) que ensine e faculte exemplos de aprendizagem ao algoritmo de
aprendizagem automtica. Isto pode parecer estranho primeira vista, pois se o algoritmo de
aprendizagem automtica no tem qualquer conhecimento prvio ou exemplos de como agrupar ou
classificar os objectos correctamente, como pode ele agrupar o que quer que seja correctamente?
precisamente na resposta pergunta anterior que reside a motivao de existir a aprendizagem
automtica no-supervisionada, pois a aprendizagem no-supervisionada tem um objectivo bastante
diferente da aprendizagem supervisionada.
A aprendizagem supervisionada parte de um conjunto de objectos pr-classificados e induz para novos
casos.
A aprendizagem no-supervisionada, parte de incio sem nenhuma "ideia" pr-adquirida e vai ento
agrupar os objectos em classes ditas abstractas, a partir das propriedades dos objectos.
Parceiros:
Uma quarta rea na evoluo dos analytics dos CMS, est directamente relacionada com a anterior, e
vai um pouco mais longe. Para alm de propor inteligentemente relaes, tambm ser capaz de as
explicar e apresentar automaticamente dados, grficos e diagramas que suportem tais indues de uma
forma compreensvel pelos humanos.
Outra grande vertente em que esperado que os CMS sofram bastantes evolues na rea das
pesquisas de informao e de dados contidos dentro do prprio CMS. Muitos utilizadores de diferentes
CMS de grandes dimenses, j sentiram dificuldades e a sensao de estarem perdidos ao terem de
navegar em quantidades massivas de informao e de tentarem achar um determinado contedo
pretendido. Todos os CMS dispem de funcionalidades bsicas de pesquisa, em que se insere uma
palavra ou palavras existente no contedo que se pretende achar. No entanto, esse mecanismo que
funciona bem em CMS com poucos dados e contedos, torna-se ineficiente medida que o CMS se
torna maior. E a quantidade de contedos apresentados no resultado dessa pesquisa, vai continuar a ser
um grupo demasiado grande para o utilizador achar o que pretende.
Com estas premissas dos CMS serem cada vez maiores no que dize respeito quantidade de dados
armazenados e ao facto das pesquisas simples serem ineficientes e no escalarem para quantidades
massivas de dados, surge ento a necessidade dos CMS evolurem para novos mecanismos de pesquisa.
Um desses mecanismos pode ser referente aplicao de keywords aos diversos contedos. As
keywords no so mais que palavras chave presentes no interior dos contedos, ou mesmo palavras
chave que no estando no contedo, so meta descritores dos contedos.
Parceiros:
Essas palavras chave, tanto podem ser adicionadas manualmente a quando a adio de um novo
contedo ao CMS ou de forma automtica recorrendo a tcnicas de aprendizagem automtica
supervisionada.
Aps os contedos estarem enriquecidos com meta-dados referentes s palavras chave, ser possvel,
efectuar pesquisas muito mais eficazes, pois essa pesquisa s ir incidir sobre palavras e termos que
foram previamente marcados como importantes (keywords). Desta forma, a pesquisa concentra-se no
que adquirido como importante e evita pesquisar no interior dos diversos contedos, onde por norma.
impera informao suprflua para a pesquisa.
Esta abordagem, no s canaliza a pesquisa para o que realmente importante, como tambm
aumenta bastante a sua performance. Pesquisar nos meta-dados de keywords dos diversos contedos
computacionalmente muito mais leve do que fazer um varrimento extensivo pelo interior de todos os
contedos presentes no CMS. Esta diferena mais visvel quanto maior for o CMS no que diz respeito
aos dados armazenados.
A partir do momento em que uma plataforma de CMS esteja equipada com meta-dados de palavras
chave, para alm de disponibilizar as pesquisas mais eficientes, como foi abordado anteriormente,
tambm permitir outra funcionalidade que pode ser vista como evolutiva no contexto dos CMS. Essa
funcionalidade a criao de relaes entre contedos relacionados entre palavras chave comuns. Ou
seja, as palavras chave so termos de importncia condensada num contedo. Ao associar diferentes
contedos que partilhem vrias palavras chave idnticas, sero criadas relaes de semelhana entre os
contedos.
Com esta funcionalidade, um utilizador de um CMS ao obter um determinado contedo, pode-lhe ser
apresentado automaticamente na interface, sugestes de contedos semelhantes e que provavelmente
tambm sero do seu interesse.
A evoluo das pesquisas no contexto dos CMS no necessita de estar restrita apenas pesquisa
convencional de colocar termos e palavras numa caixa de pesquisa. Essa pesquisa pode evoluir para
solues grficas e ser facilmente aplicada realidade dos CMS.
Essas solues mais visuais de pesquisa, no s tornaram a interface com o utilizador mais agradvel,
como tambm a tornaro mais intuitiva, gratificante e eficaz.
Uma abordagem prtica da pesquisa por ferramentas visuais o exemplo de filtros dinmicos, em que o
utilizador, tem um conjunto de filtros, cada um dedicado a uma varivel diferente. medida que o
utilizador efectua uma aco num filtro, todos os outros so actualizados e rearranjados consoante as
aces prvias nos outros filtros.
Parceiros:
De seguida ilustrado a passo e passo um exemplo prtico de utilizao dos filtros dinmicos para
melhor se compreender o seu funcionamento.
Como ponto de partida, temos na Figura 113 , um estado em que nenhum filtro se encontra
seleccionado e so exibidos todos os resultados possveis. Como visvel no campo de contagem de
resultados, so apresentados 52 resultados.
No entanto podem ser seleccionadas zonas no filtro de zonas geogrficas. No exemplo da Figura 114
seleccionada a zona da sia. No entanto possvel conjugar diversas seleces no mesmo filtro, ou
seja, a escolha no exclusiva dentro do mesmo filtro.
Ao seleccionar a zona geogrfica, o nmero de resultados apresentados decresce significativamente.
ainda possvel observar que as restantes colunas de filtros foram actualizadas de acordo com a
seleco de zona efectuada. Por exemplo, no filtro dos pases que anteriormente tinha pases do mundo
inteiro passou a ter apenas pases referentes sia.
Os filtros seguintes, tem todo o mesmo comportamento, sendo que medida que o utilizador
selecciona opes pelos diversos filtros o conjunto de resultados decresce rapidamente.
Este exemplo que foi efectuado em poucos passos na rea de produtos tursticos, demonstra a eficcia e
rapidez que um utilizador de CMS pode adquirir, para chegar aos contedos pretendidos graas
utilizao destas tcnicas de filtragem grfica e visual.
Parceiros:
Para concluir as perspectivas futuras na rea dos CMS ainda necessrio falar da aplicao de tcnicas
de web semntica aos contedos e dados de um CMS.
A Web semntica um paradigma que pretende ser uma extenso da Web 2.0 actual e que permitir
aos computadores e humanos trabalharem em cooperao graas interligao dos significados de
palavras. Desta forma, conseguir-se- atribuir um significado e sentido aos contedos publicados, de
modo a que estes sejam perceptveis tanto por humanos como por computadores. Desta forma os
computadores deixariam de ver um contedo textual como um bloco de caracteres aleatrio e
poderiam perceber o seu sentido e mensagem. Consequentemente, poderiam efectuar um sem fim de
novas funcionalidade sobre esses contedos com sentido ao nvel da mquina.
A evoluo dos CMS em paradigmas semelhantes ao web semntica, pode parecer algo bastante
futurista e complexo, no entanto no o . Por incrvel que parea, a maior parte dos CMS contm
imensa informao nas suas bases de dados que no utilizada. totalmente desperdiada quando
esses mesmos contedos so apresentados na interface grfica do utilizador.
Parceiros:
Nas bases de dados, onde os contedos dos CMS so armazenados, so criadas relaes e tipagens
entre os contedos. Essas aces, tambm so efectuadas internamente em relao aos diversos
atributos presentes nos diferentes tipos de contedos. Todos esses dados de relacionamento e de
tipagem acabam por ser perdidos quando apresentados ao utilizador em plain text. nesta perda de
informao til que os CMS tm grande espao evolutivo se utilizarem estes dados para funcionalidades
anteriormente referidas. Como por exemplo, pesquisas inteligentes, relacionamento automtico de
contedos semelhantes e indues automticas em famlias de contedos aparentemente no
relacionados. Esses dados, tambm podero ser utilizados na exibio e obteno de novos analitycs
correlacionados pelas tipagens internas da base de dados.
Em modo de concluso, os CMS nos ltimos anos tm sofrido positivamente de inmeras evolues e
melhoramentos. No entanto esse fluxo evolutivo ainda no se encontra estagnado. Longe disso, o futuro
evolutivo dos CMS ainda tm muito espao de crescimento em diversas reas tecnolgicas.