UNIVERSIDADE DE SÃO PAULO - USP RELATÓRIO DOS PROGRAMAS: JOOMLA, DRUPAL E WORDPRESS



Documentos relacionados
Projeto Integrador Gestão em TI II Gestão em Pessoas. Organograma DIRETOR DEPARTAMENTO DE T.I ANALISTA TÉCNICO

2 MATERIAL E MÉTODOS

Formação WEB com PHP. Subtítulo

Guia de desenvolvimento de um aplicativo para o sistema operacional Android

Soluções de gestão de clientes e de impressão móvel

Aula 05 Instalação e Uso do Arcabouço. Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016

OpenPDV: Sistema aberto para gerenciamento de restaurantes

Blue Print Para Criar Area de Membros

1.1. Definição do Problema

Podemos também definir o conteúdo dos menus da página inicial. Clique em Menus, Main Menu.

Objetivo: informar o procedimento para instalação de pacote de software para adicionar o idioma português nas opções de línguas do TIA Portal V12.

Plataforma Mercer 360

POLÍCIA MILITAR DO PARANÁ Comando do Corpo de Bombeiros 4º GRUPAMENTO DE BOMBEIROS

SISTEMA OPERACIONAL - ios

UNIVERSIDADE DE SÃO PAULO FACULDADE DE EDUCAÇÃO ADRIANNE HENRIQUES FILIPE MACHADO. Plano de aula. Jovens na criação de blogs.

Para ser usado com aplicativos ativados para scanner/leitor de Código QR

Aulas 03 a 05 - Web Sites

ESTÁ PREPARADO PARA FAZER A ESCOLHA CERTA? CRIAÇÃO DE SITES. PROPOSTA COMERCIAL válida por 15 dias

Ocemg/Sescoop-MG. Juliana Gomes de Carvalho

Introdução. Uma das principais dúvidas de quem está iniciando no mundo do desenvolvimento de jogos digitais é quais softwares utilizar.

Desenvolvimento de Projeto de Software Educacional para Ensino em História

Sistema Gerenciador de Conteúdo. Maria de Fátima de Freitas Bueno Marcílio

Lojamundi Tecnologia Sem Limites br

Ref: Observatório Nacional de Clima e Saúde Projeto Observatorium.

e-nota G Módulo de Guarda da Nota Fiscal eletrônica

Portal de Carapicuíba Painel Administrativo

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS.

Avaliação da Satisfação do Cliente de Informática

Glossário Versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Histórico de Revisão

DESENVOLVIMENTO E IMPLEMENTAÇÃO DE UM WEBSITE PARA O CURSO DE ENGENHARIA FÍSICA DA UEMS

Mini-curso de Wordpress. Autor: Lucas Baciotti Moreira Co-Autor: Tiago Baciotti Moreira

DESENVOLVIMENTO DE UMA FERRAMENTA PARA GERAR COMPONENTES CRUD NO CMS JOOMLA!

AKNA SOFTWARE. Boas Vindas

Atualização de Software Guia do Usuário

Conhecendo a Plataforma Elgg

Seu manual do usuário LEXMARK Z25

Como o VIOS Jurídico pode otimizar os processos em um escritório de advocacia? Indicado para: médios e grandes escritórios de advocacia.

Atualizações de Software Guia do Usuário

MANUAL DO SISTEMA. Versão 6.05

Escola Superior de Redes

MANUAL DE INSTALAÇÃO SUPERVISOR WEB

Módulo de Catalogação e Pesquisa

Apresentação Procedimentos iniciais Instalar Oracle XE Instalar Serviço de Caixa NFC-e... 8

Manual do Usuário. Quiz Online

Assina S_Line Manual de Uso

Projeto CONDIGITAL Representações Gráficas Guia do Professor

Como Atualizar o SolidWorks Enterprise PDM. Atualização do Servidor

Regulamento Prêmio Portal Unimed 2011 Singulares

CMS open source X CMS proprietário

2.1 Dê duplo clique com o botão esquerdo do mouse sobre o instalador.

Gerenciamento de dispositivos móveis

1. AASI.net Adventist Accounting Software International

DESVENDADO O TCP/IP. Prof. Me. Hélio Esperidião

USANDO O PYTHON PARA ESCREVER PLUG-INS PARA O GIMP

COLOR LASERJET ENTERPRISE CM4540 SÉRIE MFP. Guia de instalação do software

Desenhada para você Projetada para o. Mundo. Bombas de combustível Wayne Helix

Internet das Coisas com Intel A3 Métodos de programação.

PREGÃO ELETRÔNICO AA 15/2016 DILIGÊNCIA DOCUMENTAÇÃO DE PROPOSTA LOGIKS CONSULTORIA E SERVICOS EM TECNOLOGIA DA INFORMACAO LTDA.

Curso Online de E-commerce. Plano de Estudo

Outlook.com - Como criar um alias da sua conta de ?

M A N U A L D O ADMINISTRADOR DO PORTAL

SOLUÇÕES DA SAP PARA ENGAJAMENTO DO CLIENTE REPRESENTAM MAIS QUE UM SIMPLES CRM

PROJETO BÁSICO Contratação de Manutenção Especializada e Atualização de Versão do Sistema ALEPH 500

Art. 2º A responsabilidade pelo cumprimento desta Instrução Normativa é da Gerência de Recursos Humanos ou equivalente.

O Segredo De Como colocar links externos no Youtube e Aumentar sua taxa de conversão em 1000%

Credenciamento. e manual de instalação Magento. Credenciamento. Configurações

Administração Central Unidade de Ensino Médio e Técnico - CETEC. Plano de Trabalho Docente 2012

Programação em JAVA. Subtítulo

Backup. O que é um backup?

TUTORIAL DE ATUALIZAÇÃO PARA

CRITÉRIOS ESPECÍFICOS DE AVALIAÇÃO

Manual do Usuário SISCOLE - Sistema de Cadastro de Organismos e Laboratórios Estrangeiros

WordPress Institucional UFPel Manual do tema UFPel 2.0

Segurança - HTTP. Carlos Gustavo A. da Rocha. Segurança de Redes carlos.rocha@ifrn.edu.br

Apresentação Comercial Proposta de Suporte Técnico Informática

Guia Rápido de Utilização da Biblioteca Legislativa IOB

ACADÊMICO AVA MANUAL DE UTILIZAÇÃO DO MOODLE PERFIL ALUNO 31/05/2016

Desafios da Implantação da IDE.Bahia. Iara Musse Felix Murilo Oliveira Diego Mendes Rodrigues

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

GANHANDO DINHEIRO NA INTERNET COM UM BLOG DOCTOR ADSENSE

Transcrição:

UNIVERSIDADE DE SÃO PAULO - USP RELATÓRIO DOS PROGRAMAS: JOOMLA, DRUPAL E WORDPRESS ANO 2011

Programa de Estímulo ao Ensino de Graduação 2011 1º Semestre Professora orientadora: Anja Pratschke Bolsista: Thais Junqueira Martarelli

RELATÓRIO: JOOMLA, DRUPAL E WORDPRESS JOOMLA O Joomla é um sistema de gestão de conteúdos (Content Management System - CMS), elaborado para suprir a necessidade de muitas pessoas e empresas: a necessidade de desenvolver e gerenciar um site ou portal sem investir um alto custo em pessoas capacitadas para isso. Tendo isso como característica norteadora, o Joomla foi desenvolvido a partir de outro software CMS, o Mambo 4.5.2. Sendo desenvolvido em PHP e MySQL (dois programas open source ), o Joomla possui código aberto, o que permite que a comunidade de usuários tenham acesso ao código fonte, podendo, então, desenvolver módulos e outros componentes. Portando, o Joomla age como um esqueleto de website pré-programado podendo ser incrementado, ou utilizado apenas com os recursos básicos, de fácil manutenção e administração via web. Características: De acordo com a necessidade do site, o programa permite a adição e adaptação de componentes existentes, utilizando o PHP e estilos/css; Além da modificação dos componentes, o Joomla autoriza o download de módulos que aumentam sua funcionalidade; É um CMS simples, o que facilita o gerenciamento (publicação e administração) dos sites desenvolvidos. Críticas: Por ser desenvolvido em PHP, o Joomla é independente de sistema operacional, no entanto requer um servidor HTTP compatível com PHP, como o Servidor Apache e um Servidor de Banco de Dados, como o MySQL, recomendado pelo Joomla, para funcionar; 3

Por isso, a instalação do Joomla, assim como de outros CMSs, é difícil e demorada. O usuário que decidir fazer uso dos serviços do software, deverá instalar o Apache e o MySQL, tornando a instalação algo não tão simples; Detalhes sobre a instalação dos programas podem ser acompanhados no tutorial: http://www.aprenderphp.com.br/artigo/instalando-o-apache-o-php-e-o-mysql. Curiosidades: No mês de Novembro de 2010, uma pesquisa realizada em sites Europeus pela cmscrawler.com foi capaz de identificar a solução de publicação utilizada em quase 494.040 de 2.944.914 desses sites. O resultado apontou para a grande utilização do Joomla, que conquistou a primeira posição da pesquisa, seguido pelo WordPress e o TYPO3. O resultado dos outros CMS mais populares da Europa segue na tabela abaixo: Fonte: http://www.joomlaclube.com.br/site/materias/noticias-joomla/228-joomla-e-o-numero-1-na-europa.html A classificação do Drupal, que conquistou o sétimo lugar na pesquisa, causou estranhamento em muitas pessoas, pois esperavam o encontrar logo atrás do Joomla e do Wordpress, ou até mesmo, no lugar de algum destes. A sugestão encontrada para o ocorrido deve-se ao maior uso deste software nos Estados Unidos do que na Europa. Já popularidade do Joomla, pode ser atestada na próxima tabela, originada de acordo com os índices de pesquisa, que indicaram em quais países o software é mais utilizado. 4

Fonte: http://www.joomlaclube.com.br/site/materias/noticias-joomla/228-joomla-e-o-numero-1-na-europa.html Sites para aprimoramento e Tutoriais: SITE: http://joomlacode.org; - Site para download do programa; - Possui informações sobre o software, o projeto e as novidades. SITE: http://www.joomla.com.br; - Possui notícias relacionadas ao programa; - Contém endereços de fóruns, artigos, análises e tutoriais de forma organizada; - Tutoriais detalhados. SITE: http://www.numaboa.com/informatica/tutos/joomla; - Site de tutoriais para vários programas; - Possui tutoriais para iniciantes no sistema CMS Joomla. SITE: http://www.joomlaclube.com.br; - Site em português que possui matérias, fóruns e cursos; - Contém links para download de templates, módulos e extensões para personalizar seu site em Joomla. SITE::www.youtube.com/watch?v=wdSc1qZZdao&playnext=1&list=PL35496341EBA1A ACA; - Vídeos do Youtube com tutoriais passo a passo. 5

DRUPAL O Drupal é um software livre de código aberto, desenvolvido para ser uma plataforma de criação de sites dinâmicos. Assim como o Joomla, ele também é caracterizado como um sistema de gerenciamento de conteúdo (CMS). Dessa forma, uma das principais características é o fácil gerenciamento deste software por administradores e usuários como o mínimo de conhecimento técnico específico. Da mesma forma que outros programas de gerenciamento mais modernos, ele permite o desenvolvimento de sites; desde pequenos blogs até mesmo os maiores e mais complexos, de acordo com a necessidade e a implantação de módulos e APIs. Características: Permite criar e organizar conteúdo, manipular a aparência, definir permissões para usuários e automatizar tarefas administrativas; Possui uma interface intuitiva e auto-explicativa, de forma que os administradores possam facilmente encontrar as opções de configuração que precisam. Instalando e configurando módulos distintos, um administrador pode desenvolver um site personalizado, combinando gerenciamento de conteúdo como: configurações de temas, blog e páginas de discussões. Críticas: Alguns comentários na internet criticam a maior dificuldade de aprendizagem do Drupal, assim como a instalação, levemente mais difícil do que as outras soluções de CMS simples (como o Joomla e o Wordpress). Contudo, a partir da versão 5.0, os líderes do desenvolvimento da ferramenta vêm incrementando uma série de melhorias, como a implantação de um instalador com interface web, aprimoramentos na usabilidade e perfis de instalação; Vários dos módulos desenvolvidos pelos usuários são compatíveis apenas com o Banco de Dados MySQL, ou apenas PostgreSQL. Porém, desde a versão 6.0, o Drupal abstraiu a idéia de banco de dados, obrigando os desenvolvedores a criar modelos independentes do servidor; 6

Existem controvérsias sobre a ferramenta Drupal; alguns programadores percebem-na como não sendo OOP (Object-Oriented Programming, ou Programação Orientada a Objeto), mas sim uma programação com princípios OOP e AOP (Aspect-Oriented Programming, ou Programação Orientada a Aspecto). A busca de sites que possuam tutoriais, fóruns e download de módulos do Drupal na internet é bem mais restrito do que outros programas CMS; Sites para aprimoramento e Tutoriais: SITE: http://drupal-br.org/; - Possui a documentação e o link para download do software; - Conta com fóruns, manuais, tutoriais e um link: ofertas de emprego que noticiam empregos na área de programação em Drupal. SITE: http://www.drupal.nomundo.net/; - Site da comunidade Drupal de língua portuguesa; - Contém dicas, manuais, fóruns e outras informações organizadas em links. SITE: http://tips.webdesign10.com/drupal-tutorials; - Site com links de tutoriais; - Conteúdo em inglês. SITE: http://www.youtube.com/user/leveltendrupallabs#p/u; - Conta do Youtube, no qual o moderador publica vídeos tutoriais do sistema Drupal; - Facilita o entendimento, pois o usuário pode acompanhar a atividade passo a passo, pausando o vídeo quando for mais conveniente; - Vídeos em inglês. SITE: http://www.youtube.com/user/yourlibrarysite; - Assim como a outra, também é uma conta do Youtube, no qual possui mais de 20 vídeos detalhados sobre a utilização do programa; - Vídeos em inglês. 7

WORDPRESS O WordPress, assim como o Drupal e o Joomla, é um sistema de gerenciamento de conteúdo (CMS) gratuito e de código aberto. Desenvolvido em PHP e executado em MySQL, ele age como uma plataforma para elaboração de blogs. Através de uma mistura de páginas estáticas, artigos de blog, plugins e temas, o WordPress é usualmente estendido para oferecer mais do que é esperado de um blog. Comparado a outros CMS com mais funcionalidades, ele é mais fácil de ser instalado e configurado. Desta forma, com extrema facilidade de utilização e adaptação, o WordPress está se instalando pelo mundo inteiro, garantindo os primeiros lugares nas pesquisas. Assim, ele conta com uma comunidade de fãs muito ativa que produzem dezenas de plugins e temas para o software. Características: Permite a instalação de plugins, temas e acessórios; Gera XML, XHTML e CSS de acordo com os padrões do W3C (consórcio internacional que visa padronizar o código de criação e interpretação de sites); Estrutura compatível aos mecanismos de busca; Páginas estáticas; Autores múltiplos; Suporte para tags. Críticas: Com problemas de vulnerabilidade, o WordPress sofreu grandes críticas durante o mês de Janeiro de 2007, quando blogs importantes foram o alvo de um ataque com um exploit do programa. Apesar de criticado, o software passou por uma atualização da versão 2.1.1, para 2.1.2, no qual corrigiu esta brecha na segurança; um aviso enviado conjuntamente com o lançamento alertou a todos os usuários que deveriam atualizar seus sistemas imediatamente. 8

Assim como o Joomla e o Drupal, ele exige a instalação do PHP, Apache e MySQL para simular um servidor e funcionar localmente, antes de ser enviado para um de verdade; Outro ponto fraco é que o usuário precisa se preocupar com os problemas com o servidor, atualização do sistema, backups do banco de dados, das imagens, entre outros. Sites para aprimoramento e Tutoriais: SITE: http://wordpress.org/; - Site para download do programa; - Conta com links para download de extensões (temas, módulos e plugins), documentação, tutoriais e fóruns. SITE: http://www.wptotal.com/; - Site equipado com conteúdo diverso sobre o WordPress: possui noticias, dicas, tutoriais e templates; SITE: http://www.tudoparawordpress.com.br/; - Possui artigos e tutoriais para iniciantes no WordPress; - Links para download de temas. SITE: http://wp-brasil.org/; - Comunidade Brasileira de WordPress; - Possui tutoriais, fóruns, notícias e dicas. Apostila online detalhada: http://codex.wordpress.org/pt-br:novo_no_wordpress_-_por_onde_come%c3%a7ar - Este link possui um tutorial passo a passo com o intuito de orientar os usuários que pretendem utilizar o WordPress, porém não sabem por onde começar (como fazer o download, como instalar, os primeiros passos no aplicativo). 9