Escolar Documentos
Profissional Documentos
Cultura Documentos
Realizado Por:
Orientador:
Praia
Abril de 2015
O trabalho fim de curso foi defendido e aprovado pela banca examinadora composta pelos
membros do Jri:
/O Jri/
/O Presidente do Jri/
/O Arguente/
/O Orientador/
Trabalho de Fim de Curso aprovado no dia ____ / ____ /____ pelo Departamento de Cincias e
Tecnologia da Universidade de Cabo Verde.
Dedicatria
Em primeiro lugar, e de uma forma muito especial dedico este trabalho a nosso amado e
Senhor Jesus, meu Deus e meu Salvador, por ter estado sempre ao meu lado durante todos
esses anos, por cada momento em que Ele me deu foras para superar as dificuldades que pela
minha fora no foi possvel superar e principalmente por cada momento de vitria que eu tive.
Tambm de uma forma especial, dedico este trabalho a todas as pessoas que estiveram
presentes na minha vida de uma forma direta ou indireta, aos meus amados pais, irmos, avs,
a todos os irmos de f da Igreja adventista do Stimo Dia, e de uma forma muito especial
minha namorada Carla Roziana Lopes Quebra pelo amor e carinho recebido dela, a todos os
colegas de curso, a todos os meus professores e a todos os amigos que sempre me incentivaram
e me deram foras e nimos para que eu pudesse continuar e terminar os meus estudos na
Universidade de Cabo Verde.
Agradecimentos
Agradeo em primeiro lugar a Jesus Cristo meu Deus e meu Salvador, por ter estado
sempre ao meu lado.
Aos meus pais, Joo Medina Brando e Elizabete Ramos Teixeira, pela educao que
me deram desde o ensino primrio at ensino superior, pelo amor, pelo cuidado e carinho que
ao longo de todos esses anos eu recebi deles, pelos sacrifcios que tiveram de passar para que
hoje eu terminasse a minha formao, um obrigado do fundo do meu corao.
Ao professor Mestre, Adelcides Rodrigues por ter me orientado a realizar o projecto e
pelas sbias instrues que me deu para que eu realizasse este projecto com sucesso.
Aos meus avs, Antnio Ramos de Barros e Maria de Ftima Lopes, por todos os
apoios, amor e carinho que me deram ao longo desses longos anos.
Aos meus tios, Manuel Antnio Ramos e Flvio Domingos Lopes Barros, ao meu irmo
Deunilson Teixeira Medina, a minha tia Ana Barros, a meu amigo Luciano Miranda, pelas
ajudas e incentivos que me deram.
A Igreja Adventista do Stimo Dia por ter- me dado uma educao que me ajudou
bastante no relacionamento e convivncia com as outras pessoas.
Abreviaturas e Significados
PHP
BROWSR
MYSQL
HTML
DOM
WHATG
JAVASRIPT
CSS
RWD
BOOTSTRAP
FOUNDATION
CMS
JOOMLA
VIRTUEMART
ndice de Figuras
Figura 1 - Sintaxe Bsica do PHP----------------------------------------------------------4-16
Figura 2 - Funcionamento de Um Site PHP----------------------------------------------4-16
Figura 3 - Sintxe bsica de um documento html----------------------------------------4-18
Figura 4 Exemplo Responsive Web Design--------------------------------------------4-23
Figura 5 - Viewport Definido no CSS----------------------------------------------------4-27
Figura 6 Exemplo de Aplicao Media Queries---------------------------------------4-28
Figura 7 - Responsive Design - Bootstrap------------------------------------------------4-29
Figura 8 - Design Responsivo - Foundation-----------------------------------------------4-2
Figura 9 - Logotipo do Joomla---------------------------------------------------------------4-2
Figura 10 - logotipo do Virtuemart----------------------------------------------------------4-1
Figura 11 - logotipo do Spot.IN-------------------------------------------------------------4-3
Figura 12 - quadro de Comparao de Spot.IN--------------------------------------------4-1
Figura 13 - logotipo do WampServer-------------------------------------------------------4-1
Figura 14 - Mapa de site da ACAD UNICV-----------------------------------------------5-4
Figura 15 Diagrama de Tarefas No Back Office do website de ACAD UNICV----5-2
Resumo
A Associao dos Estudantes da Universidade de Cabo Verde designada pelo acrnimo,
ACAD-UniCV, uma associao voltada para o interesse dos alunos e tem como principal
objectivo a satisfao das necessidades dos alunos da Universidade de Cabo Verde, ajudandoos em todas as reas acadmicas durante os seus anos de estudos.
Devido a falta de um meio de comunicao entre os alunos e a Associao dos
Estudantes da Universidade de Cabo Verde, a Associao no est a atingir o seu principal
objectivo. Surgiu ento, a ideia de desenvolver uma aplicao capaz de servir como um meio
de comunicao entre os alunos e a Associao dos Estudantes da Universidade de Cabo verde.
E para resolver o referido problema foi proposto o desenvolvimento de um website
capaz de acompanhar a nova tendncia tecnolgia Responsive Web Design, ou seja, um
website capaz de se adaptar aos demais caractersticas dos diferentes tipos de dispositivos
moveis tais como: Smartphones, Tablets, Laptops.
Esta aplicao web foi baseada no conceito Design Moderno e com uma arquitetura
de informao bem estruturada basedada na experincia do utilizador, e ainda foi
implementado o sistema de E-commerce para vendas e compras online atravs da integrao
da exteno do Virtuemart.
Abstract
The Association of Students of the University of Cape Verde designated by the
acronym, ACAD-UniCV, is a dedicated association for the interest of students and aims to meet
the needs of students at the University of Cape Verde, helping them in all areas academic
during their years of study.
Due to the lack of a means of communication between students and the Association of
Students of the University of Cape Verde, the Association is not achieving its primary
objective. Then came the idea to develop an application that can serve as a means of
communication between students and the Association of Students of the University of Cape
Verde.
And to solve that problem was proposed to develop a website able to keep up with new
technology trend "Responsive Web Design", able to website to adapt to other characteristics of
the different types of mobile devices such as Smartphones, Tablets Laptops.
This web application was based on the concept "modern design" and a well-structured
information architecture based on the user experience, and has not yet implemented the Ecommerce system for online sales and purchases by integrating extension of Virtuemart.
ndice
1.
INTRODUO.................................................................................9
2.
PROBLEMTICA............................................................................10
3.
OBJETIVOS...................................................................................11
4.
JUSTIFICATIVA..............................................................................11
5.
METODOLOGIA.............................................................................12
6.
ESTRUTURA DO RELATRIO..........................................................13
3. 1.
3. 2.
APRESENTAO
DA
ACAD UNICV.................................................................16
1.1.1
1.1.2
Objetivos da ACAD-UniCV:.................................................................16
3. 3.
COMPARAO
DOS
SITES
DAS
ASSOCIAES ACADMICAS..................................17
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
3. 5.
MYSQL.................................................................................................... 22
3. 6.
HTML..................................................................................................... 22
3. 7.
HTML 5.................................................................................................. 23
1.1.8
3. 8.
JAVASCRIPT................................................................................................ 25
3. 9.
CSS........................................................................................................ 26
1.1.9
CSS3.................................................................................................. 26
DO
3. 19. CRIAO
DE SITE.........................................................................2-2
DO
MAPA
WEBSITE..................................................................2-2
FRONT OFFICE
DO
WEBSITE...................................................2-1
3. 21. LAYOUT
DE
3. 22. LAYOUT
DE
BAIXA
FIDELIDADE
TABLETS.......................................................2-5
3. 23. LAYOUT
DE
BAIXA
FIDELIDADE
SMARTPHONES...............................................2-5
3. 24. LAYOUT
DE
ALTA
FIDELIDADE
DESKTOP........................................................2-2
3. 25. LAYOUT
DE
ALTA
FIDELIDADE
TABLETS........................................................2-2
3. 26. LAYOUT
DE
ALTA
FIDELIDADE
SMARTPHONES.................................................2-2
1. Introduo
As tecnologias de informao e de comunicao abrem novas perspectivas sociedade
do futuro. A informao, uma vez produzida, circula instantaneamente onde pode ser recebida e
tratada de modo a satizfazer as necessidades das pessoas que o recebe. A Internet possibilita
tambem atravs de um site, uma difuso rpida, atravs das novas tecnologias de informao, o
conhecimento, permitindo s empresas, pessoas no s melhorar a sua eficincia mas
2. Problemtica
Hoje em dia, para o sucesso de qualquer instituio necessrio a existncia de um site
para a comunicao entre a instituio e os seus clientes. A ACAD-UniCV sendo uma
Instituio autnoma e independente tende a criar a sua prpra identidade visual de forma a ter
um reconhecimento no s pela comunidade acadmica, mas tambem por outras pessoas e
instituies tanto nacionais como internacionais, ainda ela pretende colocar ao dispor dos
alunos os seus servios de forma a atender as suas necessidades.
Tendo em conta que a maioria dos alunos da Universidade de Cabo Verde buscam as
informaes na internet atravs do site da UniCV por meio de dispositivos mveis tais como
smartphones e tablets e muitas vezes as suas buscas no so atendidas de forma a satizfazer as
suas necessidades. A ACAD-UniCV tendo como um dos principais objectivos a satisfao das
necessidades dos alunos tem de cumprir com as suas obrigaes, garantindo que as
informaes relativamente a UniCV estejam ao alcance dos alunos de modo a satizfazer as suas
necessidades, desta forma, ela conclui ento, que ter de ser criado uma outra forma para
fornecer aos alunos todas as informaes relevantes aos seus estudos.
Abaixo esto citados alguns dos problemas que afectam tanto a ACAD-UniCV como
tambem os alunos devido a inexistncia de um meio de Comunicao. So eles:
A ACAD-UniCV no conhecida pela maioria dos estudantes;
As suas actividades realizadas no so comunicadas e nem promovidas;
No h uma interao entre ela e os alunos devido a falta de um meio de interao entre
eles;
Muitos alunos no sabem da existncia da ACAD-UniCV;
As informaes da ACAD-UniCV no chegam nos alunos;
Os alunos muitas vezes no sabem para onde recorrer para a resoluo dos seus
problemas;
Falta de promoo dos seus servios para os alunos.
3. Objetivos
3. 1.
Objetivo Geral
3. 2.
Objetivos Especficos
4. Justificativa
Com as crescentes mudanas e com o rpido desenvolvimento tecnolgico surgi cada
vez mais para as empresas e instituies novas formas de promoo de seus servios. Hoje em
dia, quase todas as pessoas acedem a internet em busca de informaes capazes de dar
respostas as suas buscas. Na internet so pesquisadas informaes de todos os tipos, da ser ela
a maior fonte de informaes. evindentemente que pesquisar na internet trs consigo
inumeras vantagens tais como: disponibilidade de variedades de informaes, rapidez na busca,
interao com o utilizador, feedbacks, etc. Por esta razo vrias so as instituioes que hoje
preferem usar a internet para a promoo dos seus servios e da sua identidade.
Hoje pode-se notar que a maior parte das pessoas acedem a internet utilizando os
dispositivos mveis tais como tablets e smartphones graas as suas prprias caractersticas tais
como: Mobilidade, Portabilidade e Conectividade. Pode-se notar ainda, que na UNICV a maior
parte dos alunos acedem a internet atravs de um dispositivo mvel em busca de informaes.
Metodologia
Em termos metodolgicos, esse projeto foi baseado nas tcnicas de desenvolvimento web e do
design responsivo para a implementao de um design adaptvel diferentes tipos de
dispositivos mveis.
5. Metodologia
Primeiramente para a utilizao dessas tcnicas foram feitas pesquisas bibliogrficas
(consulta em livros, sites relacionados com o CMS Joomla, Bootstrap, PHP, vdeo aulas).
Ainda foram feitas pesquisas sobre sites de Associaes de Estudantes existentes na Europa e
na Amrica, mas concretamente em Portugal e Estados Unidos.(ver anexo)
Para a implementao do projecto foi apresentado para o Doutor Salif Silva, presidente
do Gabinete da Comunicao e Imagem da UniCV (GCI) e a sua equipa, o projecto do
desenvolvimento do website, e juntamente com o orientador do projecto Mestre Adelcides
Rodrigues foram analisadas o prottipo e o design do website e finalmente depois de uma
cuidadosa anlise, a proposta foi aprovada.
Aplicao de um teste de usabilidade onde um dos principais objectivos foi aplicar um
teste geral na aplicao a nvel de funcionalidade, navegao, busca de informaes, design e
estrutura de informao para ver se a aplicao corresponde aos objectivos inicialmente
traados. O outro aspecto importante foi a aplicao do teste usabilidade nos usurios finais
para testar o comportamento dos usurios durante a interao com a aplicao onde foi
recolhido informaes, que depois de analizadas trouxeram grandes melhorias para a aplicao.
6. Estrutura do Relatrio
Este relatrio encontra-se estruturado em quatro captulos. O Primeiro captulo trata-se
do Enquadramento Terico, o Segundo Captulo apresenta as Tecnologias e Ferramentas
Utilizadas, o Terceiro Captulo apresenta todo o Processo de Desenvolvimento do Website,
enquanto que o Quarto Captulo apresenta a Anlise e Discusso dos Resultados.
No primeiro captulo foi feito um enquadramento sobre o tema proposto, foi feita uma
abordagem sobre as Associaes Acadmicas Universitrias, seu conceito e seu funcionamento.
Seguidamente foi feita uma apresentao da Associao Acadmica dos Estudantes da
1. Enquadramento Terico
3. 1.
3. 2.
3. 3.
Comparao
dos
Sites
das
Associaes
Acadmicas
Para a implementao do website foi preciso analizar quatro sites de Associaes
Acadmicas Universitrias que form tomados como referncias, com o obejctivo de fazer uma
anlise comparativa entre eles, recolhendo aspectos positivos e levando em conta tambem
aspectos negativos para melhor desenvolver o website da ACAD-UniCV. Abaixo segue-se uma
breve comparao entre eles tendo em conta os seguintes critrios: Arquitectura de Informao
(organizao das sesses de contedos), Tipos de Contedos e Aspectos de Design (cores,
tipografia, Estilo ou Desenho).
1.1.5
termos das cores utilizadas nesses sites se predomina bastante a cor cinza, tambem so
destacadas as duas outras cores, o azul e branco, que juntos fazem uma combinao perfeita.
Todos estes sites apostarm num design simples mas bastante atractivo e moderno sabendo que
eles foram projetados para uma comunidade acadmica bastante jovem.
A tipografia utilizada form dos tipos Sem serfifas que so os tipos de fontes utilizadas
para monitores.
Principios de design
CAPTULO 1
3. 4.
SERVIDOR
.HTML
USURIO
.PHP
Uma das suas grandes vantagens que ele multiplataforma, e graas a essa
facilidade ela pode rodar em vrios servidores da windows mas tambem em Linux,
Unix entre outros sistemas operacionais e ele se integra a quase todos os bancos de
dados da atualidade;
3. 5.
MySQL
Segundo (Neves & Ruas, 2005), o MySQL um sistema de gesto de bases de dados
relacionais, suporta SQL, open source e um dos SGBDs para utilizao profissional mais
utilizado (conta com mais de 5 milhes de instalaes activas) e o mais conhecido a nvel
mundial. O MySQL foi desenvolvido e disponibilizado pela empresa MySQL AB Limited
Company, que actualmente vende um conjunto de servios e produtos relacionados com a
tecnologia MySQL.
3. 6.
HTML
est presente em todas as pginas web que existem atualmente, e estas tm a extenso HTML
ou HTM. O HTML composto por elementos HTML que contm a informao a apresentar.
Os elementos so normalmente compostos por uma tag de incio e de fim, como podemos ver
no exemplo seguinte a sintaxe bsica de um documento html:
3. 7.
HTML 5
Segundo (Rodrigues, 2014), o HTML 5 a nova verso do html que anteriormrnte era a
verso 4. Hoje em dia, muitas das aplicaes existentes situam-se na web, isto , os recursos e
as infraestruturas situam-se em servidores partilhados e interligados atravs da internet. Isto
permite que, a partir de qualquer terminal e em qualquer lugar, o utilizador tenha acesso
informao, aos arquivos e aos programas no momento do acesso cloud . Sendo assim, o
mercado envolvente preocupou-se em criar aplicaes cada vez mais ricas em vrios aspetos
(contedo, design, funcionalidades, etc.) e para acompanhar essa vontade, o mercado criou
vrias alternativas ao HTML, como por exemplo o Flash.
A verso 5 do HTML permitiu ao mundo Web tornar-se num ambiente propcio para
desenvolver aplicaes de software, por permitir criar pginas altamente dinmicas com a
ajuda do JavaScript, e por ter retirado as dependncias a extenses de terceiros. Pode por isso
constatar-se que, na web moderna, a ideia do que era uma aplicao e o que so pginas foi
alterada. As aplicaes podem ser acedidas a partir de diferentes dispositivos, o espao em
disco deixa de ser necessrio para instalar aplicaes, as atualizaes de programas so
transparentes ao utilizador, entre outras vantagens. Assim, a web passou a ser um das
plataformas mais usadas para disponibilizar programas informticos aos utilizadores. Alguns
dos objetivos definidos pelo WhatWG para criar a especificao do HTML5 foram:
Novos controlos de formulrio, como calendrio, data, hora, email, url e pesquisa.
3. 8.
Javascript
Segundo (Rodrigues, 2014), os tempos iniciais da internet, o acesso web era efetuado pela
consulta de pginas HTML simples. Caso o utilizador desejasse consultar outro contedo ou
at ter algum tipo de interao com o prprio, era necessrio efetuar um novo pedido ao
servidor, que resultava numa nova pgina HTML. Dominava ento, do lado do cliente, uma
web totalmente esttica.
Existindo a necessidade de interao do utilizador com a pgina HTML, nasceu a tecnologia
JavaScript. A primeira verso do JavaScript, inicialmente denominada de LiveScript foi criada
em maio de 1995 por Brendan Eich, que trabalhava na Netscape, e que atualmente membro
da equipa da Mozilla. Os anos seguintes da tecnologia foram marcados pela alterao no nome
para JavaScript e pela interveno da Microsoft ao criar uma tecnologia similar, o Jscript. As
duas tecnologias tinham os mesmos
objetivos. O que as diferenciavam eram essencialmente os componentes que estavam
desenvolvidos para determinados navegadores, isto , certas funcionalidades da linguagem
funcionavam corretamente no NetScape e no no Internet Explorer, ou vice-versa foi criada em
maio de 1995 por Brendan Eich, que trabalhava na Netscape, e que atualmente membro da
equipa da Mozilla.
3. 9.
CSS
Segundo (Rodrigues, 2014), o Cascading Style Sheets (CSS) utilizado para especificar
a aparncia e a formatao de um documento HTML. O seu principal benefcio promover a
separao entre a formatao e o contedo de um documento. No enquadramento do HTML5 e
do JavaScript o CSS no um elemento indispensvel, isto , podem ser implementadas
funcionalidades HTML5 e JavaScript sem recorrer ao CSS. No entanto, o CSS permite
apresentar estas funcionalidades de uma maneira mais agradvel ao utilizador. Adicionalmente,
facilita a mudana do estilo de apresentao e reduz o tamanho dos ficheiros HTML, j que os
elementos relativos apresentao so removidos.
1.1.9 CSS3
Com a atualizao de CSS2 foram incorporados muitas novidades interessante, o que
melhorou muito a qualidade dos websites desenvolvidos, mas aps algum tempo o
CSS2 est a se tornar obsoleto, foi a que surgiu o CSS3. Com o CSS3 muitas novas
propriedades foram inseridas como:
Bordas, onde foram inseridos a border-color que define a cor da borda, border-image
que define uma imagem como bordam, border-radius que arredonda os cantos das
bordas e box-shadow que nos possibilita colocar uma sombra em um determinado box,
elemento ou imagem;
Texto, onde foram inseridos elementos como text-shadow que define a sombra de
texto, text-overflow que define o que acontece com o texto que sobra do div, ou
seja, quando o texto maior do que o espao reservado para ele.
Por outro lado, (Santos, 2009), Web Design uma actividade no mbito da Engenharia
Web que consiste na produo de pginas Web na perspectiva do utilizador. Esta actividade
combina, essencialmente, competncias tcnicas e artsticas de forma a potenciar o papel dos
seguintes conceitos, assumindo um determinado domnio de contedo, a informao
vocacionada para alimentar as exigncias de um pblico-alvo:
Pixel (px): a unidade de medida fixa mais utilizada no CSS. o menor elemento num
dispositivo de exibio. Profissionais de web design preferem usar este tipo de medida
para fazer uma estrutura HTML/CSS em pixel perfect, no medindo esforos para
estruturar seus documentos para que fiquem idnticos imagem do layout.
Ems (em): uma unidade escalvel. Quando se trata do tamanho da fonte, 1em igual
ao tamanho atual da fonte do elemento pai. Por exemplo, se o tamanho da fonte do
elemento 12pt, 1em igual a 12pt. Ems so escalveis por natureza. 2em seria igual a
24pt, 0.5 seria 6pt, etc.
1 Fonte: http://andrechiquito.com.br/design-responsivo-sorocaba.php
Percentagem (%): muito parecida com a unidade em, mas possui algumas diferenas
fundamentais. O atual tamanho da fonte igual a 100% ou seja, 12pt equivalem a
100%.
24 / 16 = 1.5
O Alvo o ttulo de 24px, enquanto que o Contexto o elemento pai neste caso o
prprio <body> visto que o body o contexto geral.
Exemplo 2 - Com o tamanho de fonte de 100%, ou no caso 16px Agora considerando
que existe uma hiperligao dentro do ttulo com tamanho de fonte de 11px. Neste caso o
contexto muda, agora o elemento alvo no mais o contexto geral, <body>, mas sim o
Elemento que ele est inserido, neste caso o ttulo de 24px.
11 / 24px = 0.45833333333333em
Marcotte (2011) diz que quando as casas decimais so extensos, devemos deixar at
quatro casas (0.4583), enquanto que (Zemel, 2014), diz-nos para realizarmos os nossos
prprios testes e optar pelos valores que melhor nos convence.
1.1.14 Viewport
Viewport o espao disponvel para a pgina ser renderizado no navegador, todo o
espao branco de um navegador onde a pgina exibida e pode ser medido pelo javascript
atravs de window.innerWidth e window.innerHeight, aponta (Lopes, 2013).
Todo navegador moderno permite que o Utilizador faa um zoom no contedo da
pgina, um recurso interessante para pginas que no foram desenvolvidas para dispositivos
com ecrs de tamanhos diferentes. Quando o Utilizador d zoom, de 200% por exemplo em
uma pgina e, nela existe uma imagem de width: 300px, esta ficar com 600px de largura, isso
o que chamamos de CSS pixel, neste caso, o CSS pixel faz os 300px da imagem serem
renderizados para 600px fsicos. A regra :
grande - 980px no caso do iPhone citado acima. A pgina ser mostrada como se fosse de
desktop, com zoom mnimo e contedo praticamente ilegvel (Lopes, 2013).
Com isso est a dizer: se ( um dispositivo de ecr) e (sua largura est entre 320 e 480), o
<body> ter uma cor do fundo Azul.
Mas criar media query para cada tamanho de ecrs existente no uma boa prtica.
(Lopes, 2013), relata a importncia do layout fluido no desenvolvimento de pginas Web, pois
o design ir se adaptar naturalmente a vrias resolues e s quando necessrio, as regras de
media query sero aplicadas. No entanto a questo surge: quando tomar esta deciso?
Um conceito chamado breakpoint, define os pontos onde o layout vai ser ajustado por
causa de uma resoluo diferente (Zemel, 2014).
1.1.16 O Bootstrap
1. 1.
1. 2.
1. 3.
poderoso, elegante e intuitivo para um desenvolvimento web fcil e rpido. Ele foi
criado por Mark Otto e Jacob Thornton, ambos engenheiros do Twitter. Trabalha com
um um grid responsivo de 12 colunas correspondentes a uma largura de 960px, possui
dezenas de componentes, plugins javascript, tipografia, controle de formulrios. O
bootstrap requer o o doctype html5 para trabalhar.
1. 4.
1. 5.
diversos componentes web prontos para que voc possa desenvolver a sua aplicao
web/mobile de forma mais fcil e objetiva, sem necessitar um slido conhecimento em
Javascript e CSS para isso. Este framework est estritamente ligado ao front-end e a
camada View do padro MVC. Ele no interfere em nada outras tecnologias ou
linguagens, pois o seu foco o desenho da sua aplicao, sendo montado
exclusivamente com html puro.
1. 6.
1. 7.
O Bootstrap nasceu como uma biblioteca ligada ao Twitter (o nome era Twitter
1. 8.
2 Fonte: http://getbootstrap.com
1. 9. Daniel Schmitz diz que o Bootstrap utilizado para desenhar telas em html5, que sero
acessadas via navegador web ou dispositivo mobile. Tudo que voc precisa saber sobre
Bootstrap , na verdade, html5. Com ele, podemos criar sites inteiros e estruturas complexas,
mas que podem ser acessadas facilmente em diferentes dispositivos. Tambm podemos criar
telas com tabelas, formulrios, janelas e controles complexos. Pode-se facilmente criar um
sistema web, apenas utilizando este framework, tomando as devidas precaues. Tambm
possvel criar um site inteiro, apenas com o Bootstrap, como iremos rever nos diversos
exemplos desta obra.
1. 10.
1. 11.
Por outro lado (Spurlock, 2013), disse que desde que o Bootstrap foi lanado em
Agosto de 2011, ganhou popularidade. Ele tem evoludo de ser um projeto inteiramente apenas
orientado a CSS para incluir uma srie de plugins, componentes JavaScript e cones que vo de
mos dadas com formas e botes. Ele dispe de 12 colunas, com um grid de 940px. Um dos
destaques a ferramenta de construo no site da Bootstrap, onde voc pode personalizar a
compilao de acordo com seu necessidade, escolhendo os CSS, plugins, e componentes
JavaScript para incluir em um projecto de site.
1.1.17 A Foundation
1. 12.
1. 13.
1. 14.
1. 15.
1. 16.
1. 17.
1. 18.
3 Fonte: http://foundation.zurb.com/
1. 19.
1. 20.
1. 21. Segundo o site da da Zurb Foundation, o foundation o primeiro e mais avanado
quadro responsivo front-end do mundo. Ele permite que voc crie rapidamente prottipos, sites
e aplicativos que funcionam em qualquer dispositivo (smartphones atravs de desktops e
monitores de TV) com uma biblioteca de componentes testados.
1. 22.
seguintes vantagens:
1. 23.
Semntica Toda a marcao HTML usada foi projetada de modo a preservar o valor
semntico dos elementos, resultando em uma estruturao limpa e de carregamento
otimizado.
Mobile first Adoo da filosofia mobile first para o design responsi- vo, priorizando
o desenvolvimento para dispositivos de pequeno porte e acrescentando melhoria
progressiva para servir dispositivos maiores e desktop, exatamente como preconizam as
boas prticas de design responsivo.
Personalizao Possibilidade de personalizar o framework definindo o download
dele para apenas os plugins a serem usados no projeto, bem como personalizar as
larguras de colunas, cores, tamanhos de fontes etc.
Profissionalismo Milhares de designers e desenvolvedores dependem do Foundation.
ZURB oferece, tambm, suporte comercial, treina- mento e consultoria relacionados ao
framework.
1. 24.
1. 25.
back-end e, usado por centenas de milhares de sites todos os dias para entregar locais
responsivos. construdo com HTML, CSS e Javascript, os componentes fundamentais da
Web.
3. 13. CMS
1. 26.
1. 27.
(Vieira, 2010):
Permite criar, organizar, editar, inserir contedos em tempo real (imagens, texto, Vdeos
etc);
Extensvel e modular;
Funcionalidades para todas necessidades;
Facilidade de Instalar e Hospedar;
Administrao do contedo sem conhecimento tcnico de linguagem de programao
no qual o CMS foi Desenvolvido;
Flexibilidade da adaptao do layout;
Mltiplos usurios (editor, registrado);
Segurana, escalabilidade e ampliao;
1. 28.
1. 29.
1. 30.
lngua Swahili Africano e significa "tudo juntos ", um sistema livre para criao de
websites. um projeto de cdigo aberto, e est constantemente em movimento. Tem
sido extremamente bem sucedida por sete anos e agora um dos CMS mais populares
do mundo, com milhes de usurios.
1. 31.
1. 32.
1. 33.
1. 34.
Mambo, que foi fundada em Agosto de 2005, e sua equipa, em seguida, para o
desenvolvimento. Joomla um desenvolvimento do bem sucedido sistema Mambo, e
usado em todo o mundo para homepages simples e complexo para sites de empresas
tambm. fcil de instalar, fcil de gerenciar e muito confivel. A equipa de Joomla
tem organizado e se reorganizou ao longo dos ltimos sete anos para melhor atender s
demandas do usurio.
1. 35.
outras verss anteriores deacordo com (Graf, 2012). Essas vantagens so:
1. 36.
O painel administrativo do Joomla 3.4 responsivo, foi montado com grid de Bootstrap
e pode ser exibido muito bem em todos os navegadores de dispositivos mveis;
4 Fonte: https://www.joomla.org/
3. 15. O Virtuemart
1. 37.
1. 38.
1. 39.
1. 40.
1. 41.
1. 42.
1. 43.
Gerenciar um nmero ilimitado de produtos e categorias;
5 Fonte: http://virtuemart.net/
Us-lo como uma loja ou apenas como um Catlogo vender produtos para download;
Possui um poderoso Web-Interface de Administrao;
Produto Import & Export usando arquivos CSV;
Adicionar imagens e arquivos (como Spec Sheets e Folhetos) a um produto,
Adicionar atributos (como tamanho ou cor) para os seus produtos;
Gerir os seus Clientes em Grupos Shopper;
Atribuir mais de um preo para um produto: cada Grupo Shopper tem o seu prprio;
Notificar Shoppers quando um produto de volta ao estoque;
Os clientes podem adicionar seus prprios endereos de envio;
Deixar seus clientes facilmente buscar produtos atravs de uma pesquisa de recursos
Formulrio de produtos especficos, definindo-as em especial;
Deixar seus clientes saber quando um produto estar disponvel novamente;
Os clientes podem ver, em que momento um produto enviar geralmente, na pgina de
produtos-details (com imagens agradveis!);
Os clientes podem gerenciar suas contas de usurio (registro obrigatrio);
O Shopper pode ver todos os seus pedidos (e Detalhes do pedido);
Confirmao da Ordem Mail (customizvel!) enviado para Shopper;
Uso de criptografia SSL seguro (128-bit).
1. 44.
1. 45.
1. 46.
1. 47.
1. 48.
por Nadav Shoval e Ishay Green. O Spot.IM o criador do primeiro "em todos os
lugares" rede social, capacitando os proprietrios e editores de website para transformar
seus sites em uma rede social impulsionado por seu prprio contedo. A tecnologia da
Spot.IM permite aos editores ter de volta a propriedade da conversa acontecendo em
torno de seu contedo, libertando-os de ter que depender de, redes sociais externos
maiores para fornecer o espao social para engajamento do contedo da comunidade.
1. 49.
1. 50.
1. 51.
1. 52.
1. 53.
Mensagens Privadas Os visitantes do site podem falar em partivular e compartilhar
paixes e interesses comuns;
Experincias de bate-papo A interface do usurio de chat integrado com
comentrios para estimular conversas vibrantes;
O Spot.IM otimizado para todos os dispositivos.
1. 54.
6 Fonte: https://community.spot.im/
3. 17. WampServer
1. 55.
1. 56.
1. 57.
1. 58.
Por outro lado, (Nina, 2011), diz que o WampServer a abreviatura do pacote:
1. 59.
1. 60.
1. 61.
1. 62.
7 Fonte: http://www.wampserver.com/en/
CAPTULO 2
1. 63.
1. 64.
1. 65.
1. 66.
1. 67.
1. 68.
1. 69.
1. 70.
1. 71.
1. 72.
1. 73.
1. 74.
1. 75.
1. 76.
1. 77.
1. 78.
1. 79.
Desenvolvimento do Website
1. 80.
1. 81.
1. 82.
1. 83.
1. 86.
importante que ele traga facilidades ao usurio, que busca uma forma de entender a
dimenso do site e facilidades para localizao de informao eventualmente relevante.
A maneira mais comum de se apresentar um Mapa do Site atravs de uma pgina web
contendo uma simples lista, onde seus itens (trechos de textos) so links que apontam
para as pginas do site.
1. 87.
1. 88.
Para um usurio que visita um site, o mapa do site deve servir como apoio para
1. 89.
1. 90.
1. 91.
1. 92.
1. 93.
1. 94.
1. 95.
1. 96.
Home
Acad UniCV
o Acad ENG
o Acad ECCA
o Acad SV
Apresentao
o Historial
o Orgos Sociais
o Documentos
Gabinetes
o Gabinete de Comunicao e Imagem
o Gabinete de Finalista
o Gabinete de Desporto
o Gabinete Cultura Arte e Eventos
o Gabinete Pedagogia e Acompanhamento Acadmico
o Gabinete Cooperao e Aco Social
Alunos
o Reclamaes
o Pedido de Documentos
o Pedido de Carto de Scio
Scios
o Como Ser Scio
o Quem Poder Ser Scio
Contactos
Loja
1. 97.
1. 98.
1. 99.
1. 102.
1. 103.
1. 104.
Gesto de Notcias
o Inserir Notcias;
o Apagar Notcias;
o Atualizar Notcias.
Gesto de Eventos
o Inserir Eventos;
o Apagar Eventos;
o Atualizar Eventos.
Gesto de Actividades
o Inserir Actividades;
o Apagar Actividades;
o Atualizar Actividades.
Gesto de Mdias
o Inserir fotos/vdeos;
o Apagar fotos/vdeos;
o Atualizar fotos/vdeos.
Gesto de Mensagens
o Enviar Mensagens;
o Apagar Mensagens;
o Atualizar Mensagens
O diagrama a seguir mostra as actividades que podem ser realizadas no Back Office do
website de ACAD-UniCV. Cada utilizador ter acesso ao Back Office deacordo com a
autorizao que lhe atribuida, ou seja, o utilizador vai gerindo o Back Office deacordo
com as permisses que lhe so atribuidas pelo administrador geral do back Office do
website de ACAD-UniCV.
Criar Notcias
Notcias
Alterar Notcias
Apagar Notcias
Criar Eventos
Eventos
Alterar Eventos
Apagar Eventos
Ciar fotos/vdeos
UTILIZADOR
Fotos/Vdeos
login
Alterar fotos/vdeos
Apagar fotos/vdeos
Criar Mensagens
Mensagens
Alterar Mensagens
Apagar Mensagens
Criar Actividades
Actividades
Alterar Actividades
Apagar Actividades
ver
Notcias
Copiar/Salvar
Comentar
Compartilhar
ver
Eventos
Copiar/Salvar
Comentar
Compartilhar
Ver
Copiar/Salvar
UTILIZADOR
fotos/vdeos
Comentar
Compartilhar
Ver
Copiar/Salvar
Mensagens
Comentar
Compartilhar
Ver
Copiar/Salvar
Actividades
Comentar
Compartilhar
3. 23.
Layout de Baixa fidelidade Smartphones
oficial do mesmo. Depois foi criado uma pasta com o nome template acad seguindo o seguinte
a c a d T e m p la te
caminho:
www\joomla341\templates\acadTemplate.
css
Js
img
Dentro
da
pasta
copiaIndex.php
acadTemplate
css
html
images
img
js
language
less
component
error
favicon
index
template_preview
template_thumbnail
templatedetails
bibleoteca javascript do bootstrap, a bibleoteca css do bootstap utilizando a linguagem php. Ver
a imagem a seguir:
site que envolve o logotipo, a barra de pesquisa, os links teis, o menu principal, o
banner de destaques e os eventos, utilizando o php, o grid layout do bootstrap e os tags
templates do joomla que foram criados pelo prprio joomla para a definio das
posies nos templates joomla. So elas:
<jdoc:include type="modules" name="nome_posio" style="html5" />
<jdoc:include type="message" />
<jdoc:include type="component" />
77
78
79
CAPTULO VI
Discusso de Resultados
80
81
CAPTULO VII
Manual de desenvolvimento
82
REFERNCIAS BIBLEOGRFICAS
Agner, L. (2009). Ergodesign e Arquitectura de Informao - Trabalhando com o
Usurio.
Balarine, O. F. O. (2002). Tecnologia da informao como vantagem competitiva.
Business, 1, 111.
Eberhardt, S. (2005). VirtueMart User Manual. Online, 151.
Graf, H. (2012). Joomla! 3 - in 10 Easy Steps.
Majer, C. (2009). Mapa do site, (061), 89.
Marcotte, E. (2011). Responsive Web Design. (M. Brown, Ed.). Jeffrey Zeldman.
Martins, P. (2013). Back office para plataformas web de Gesto de Conferncias
Cientficas : Desenvolvimento e Avaliao.
Neves, P., & Ruas, R. (2005). O Guia Prtico do MySQL.
83
Nina, W., & Technology, I. (2011). Building the WAMP Platform, (May).
Rodrigues, S. da C. (2014). Samuel da Costa Rodrigues Estudo e Implementao
de Interfaces Web em HTML5 Samuel da Costa Rodrigues Estudo e
Implementao de Interfaces Web em HTML5.
Sampaio, A. I. (2013). Responsive Web Design.
Santos, E. (2009). Web Design : uma reflexo conceptual, 3246.
Schmitz, D. (2014). Bootstrap 3 Framework front-end para desenvolvimento web e
mobile.
Silva, M. S. (2014). Foundation for sites - Novatec.
Spurlock,
J.
(2013).
Bootstrap,
128.
Retrieved
from
https://books.google.com/books?hl=en&lr=&id=LZm7Cxgi3aQC&pgis=1
Varga, D., Jalali, C., Prof, A., Gina, D., Gaio, M., Professora, S., Auxiliar, C.
(2009). Participao das Mulheres nas Associaes de Estudantes.
Vieira, M. J. (2010). Joomla na otimizao de sites para buscadores de Internet
SEO.
Zemel, T. (2014). Design Responsivo.
Zemel, T. (2014). Web Design Responsivo: Pginas adaptveis para todos os
dispositivos. So Paulo, SP - Brasil:
84