Вы находитесь на странице: 1из 70
Ano Letivo 2014/2015 RELATÓRIO DE PROJETO PROVA DE APTIDÃO TECNOLÓGICA Migração e Gestão de Conteúdos

Ano Letivo 2014/2015

RELATÓRIO DE PROJETO

PROVA DE APTIDÃO TECNOLÓGICA

Migração e Gestão de Conteúdos Online

TECNOLÓGICA Migração e Gestão de Conteúdos Online Ivo Ricardo Alves Moreira, Número 5 12.º ano- Curso

Ivo Ricardo Alves Moreira, Número 5 12.º ano- Curso Tecnológico de Informática De Gestão

1
1
Ano Letivo 2014/2015 RELATÓRIO DE PROJETO PROVA DE APTIDÃO TECNOLÓGICA Migração e Gestão de Conteúdos

Ano Letivo 2014/2015

RELATÓRIO DE PROJETO

PROVA DE APTIDÃO TECNOLÓGICA

Migração e Gestão de Conteúdos Online

TECNOLÓGICA Migração e Gestão de Conteúdos Online Ivo Ricardo Alves Moreira, Número 5 12.º ano-Curso

Ivo Ricardo Alves Moreira, Número 5 12.º ano-Curso Tecnológico de Informática De Gestão

Professor Orientador: Sofia Trigo Maia, 9 de março 2015

Professor Orientador

Aluno

2
2
Agradecimentos Ano Letivo 2014/2015 Sirvo-me deste intermédio para reconhecer a ajuda providenciada pelos professores

Agradecimentos

Ano Letivo 2014/2015

Sirvo-me deste intermédio para reconhecer a ajuda providenciada pelos professores Mário Rodrigues, Rui Serra, Natália Rodrigues e Sofia Trigo, que lecionam as disciplinas de Informática Aplicada, Comércio Eletrónico e Projeto Tecnológico, respetivamente, pelos períodos desembolsados, quer seja durante o período de aula ou externamente, para me

auxiliar no desenvolvimento deste projeto. Sem esta assistência e direção eu teria sido incapaz

de

adotar os métodos mais eficientes para a elaboração desta iniciativa.

O

aconselhamento dos docentes referidos foi essencial para moldar a forma como encaro o

trabalho. Desde a forma, a professora Sofia Trigo valoriza o aspeto e organização do trabalhoà

e professor Mário Rodrigues incute o espírito de ordenação e sistematização do código, no

âmbito da programação. Foi devido à insistência das instruções que me foram dadas, durante o desenvolvimento deste trabalho que fui capaz de obter um nível de conhecimento indispensável para suceder nas etapas futuras da minha vida.

Penso que o ambiente proporcionado pelos meus colegas durante as aulas, devido à sua boa disposição contagiante, foi preponderante na contribuição para um ambiente agradável, sempre necessário para realizar as tarefas da forma mais positiva possível. Posto isto, agradeço também a sua contribuição para este projeto.

Desta forma, o INED como instituição e todos os seus elementos desde professores, a funcionários e colegas foram fulcrais para a realização da atividade desenvolvida até ao momento.

Muito obrigado, pela a oportunidade que me foi concedida.

Resumo Ano Letivo 2014/2015 Migração e Gestão de Conteúdos Online consiste numa parceria entre o

Resumo

Ano Letivo 2014/2015

Migração e Gestão de Conteúdos Online consiste numa parceria entre o INED e a associação

SHARE. Este projeto foi desenvolvido nas disciplinas de Projeto Tecnológico em conexão com

as de Comércio Eletrónico e Informática Aplicada. A ideia desta parceria foi proposta no ano

letivo 2014/2015 e, para todos os fins e efeitos, terminará com a apresentação oral da Prova

de Aptidão Tecnológica.

Em primeiro lugar é necessário explicar o que é a SHARE, para compreender a congruência deste projeto. A SHARE é uma associação de partilha de conhecimentos sem fins lucrativos,

constituída por membros-seniores, profissionais com carreiras de sucesso que estão dispostos

a partilhar o seu tempo com jovens, que iniciaram recentemente os seus primeiros

empreendimentos ou universitários, que vão entrar no mercado de trabalho, numa base de

voluntariado, ou seja não remunerada.

Esta iniciativa tem como intuito, através da parceria entre o INED e a SHARE promover o intercâmbio entre escolas e instituições, valorizando o trabalho desenvolvido no âmbito escolar mediante a aplicação de conhecimentos obtidos no curso de Informática de Gestão, demonstrando o seu valor em situações fora do contexto de sala de aula.

A concretização deste projeto passa pela migração do website da SHARE para uma nova

plataforma de modo, a dar continuidade á atividade desta associação e efetuar algumas melhorias que me foram propostas. Passando estas por uma melhor interligação entre as redes sociais (Ex: twitter, facebook), um design mais demonstrativo para o websitede modo a aumentar a percetabilidade da atividade desta associação, que passa também pela implementação de calendário com as atividades promovidas pela empresa.

Esta migração será realizada através de um CMS (Sistema de Gestão de Recursos), de modo a manter a integridade da informação do websitee por outras razões que irei mencionar noutra secção deste projeto.

Índice Ano Letivo 2014/2015 Agradecimentos 1 Resumo 2 Índice 3 Índice de Figura

Índice

Ano Letivo 2014/2015

Agradecimentos

1

Resumo

2

Índice

3

Índice de Figura………………………………………… ………………………………………………4

Índice de Tabelas

7

Acrónimos

8

1.Introdução

8

1.1.Introdução

9

1.2.Objetivos

10

1.3Calendarização

11

2.ConceitosTeóricos

12

3.Fundamentação do Projeto

15

4.Implementação

17

4.1.Instalação do CMS

20

4.1.1.Instalação do Joomla

20

4.1.2.Instalação do Joomla(Instância)

21

4.2. Criação do Website

23

4.2.1.Seleção do

24

4.2.2.Criação do Menu Dinâmico

26

4.2.3.Definição da posição de módulos e Configuração

28

4.2.4.Plugins………………………………………………………………………… 35

4.3.Organograma

36

4.4.Aplicação em Android

37

4.5.Contabilidade

43

5.Testes e Resultados

50

6.Conclusão e Trabalho ………

52

Referências Documentais

53

Anexos

54

Anexo …

55

Anexo 2

57

Ano Letivo 2014/2015 Anexo 3 59 Anexo

Ano Letivo 2014/2015

Anexo 3

59

Anexo 4……………………………………………………………………………………………

……61

Índice de Figuras Ano Letivo 2014/2015 Figure 1 Painel de Controlo XAMPP 21 Figure 2

Índice de Figuras

Ano Letivo 2014/2015

Figure 1 Painel de Controlo XAMPP

21

Figure 2 Htdocs

22

Figure 3 Base de dados

22

Figure 4 Utilizador Joomla

23

Figure 5 Escolha de base de dados

23

Figure 6 Escolha da instância

24

Figure 7 Posição dos módulos

25

Figure 8 Escolha de template

26

Figure 9 Templates ativos

26

Figure 10 Criação de artigos

27

Figure 11 Criação de Menus

28

Figure 12 Menus “pai/filho”

28

Figure 13 Resultado

29

Figure 14 Module manager

29

Figure 15 Posição dos módulos

30

Figure 16 Calendário base

30

Figure 17 Calendário com código embebido

31

Figure 18-Jevents

31

Figure 19-Criação de Eventos

32

Figure 20-Thumbnail das Imagens

32

Figure 21-Ampliação da Imagen

32

Figure 22-Simple File Manager

33

Figure 23- Simple File Manager no website

33

Figure 24-Utilizadores

34

Figure 25-Registo

34

Figure 26.Login

34

Figure 27- Newsletter na página

35

Figure 28- TinyLetter website

35

Figure 29 Login

36

Figure 30-Organograma do Website

37

Figure 31-Esquema da aplicação

38

Figure 32-Variáveis

39

Figure 33-Design XML

39

Ano Letivo 2014/2015 Figure 34-Utilização do script para Gifs 40 Figure 35-Esquema Aplicação 41

Ano Letivo 2014/2015

Figure 34-Utilização do script para Gifs

40

Figure 35-Esquema Aplicação

41

Figure 36-Inscrição

41

Figure 37-Tabela de Membros

42

Figure 38-Tabela Startups

42

Figure 39-Script Conexão

42

Figure 40-Esquema de atividade da empresa

44

Figure 41-Localização da Empresa

47

Índice de Tabelas Tabela 1 Ano Letivo 2014/2015 Calendarização das tarefas realizadas 5 7

Índice de Tabelas

Tabela 1

Ano Letivo 2014/2015

Calendarização das tarefas realizadas 5

Acrónimos Ano Letivo 2014/2015 INED – Instituto de Educação e Desenvolvimento CMS – Content

Acrónimos

Ano Letivo 2014/2015

INED

Instituto de Educação e Desenvolvimento

CMS

Content Management System

SQL

Strucured Query Language

FTP

File Transfer Protocol

GNU

General Public License

PHP

Personal Home Page

CSS

Cascade Style Sheets

HTML

HyperText Markup Language

1. I NTRODUÇÃO Ano Letivo 2014/2015 9

1.

INTRODUÇÃO

Ano Letivo 2014/2015

9

1.1. I NTRODUÇÃO Ano Letivo 2014/2015 Migração e Gestão de Conteúdos Online é uma iniciativa

1.1.

INTRODUÇÃO

Ano Letivo 2014/2015

Migração e Gestão de Conteúdos Online é uma iniciativa que visa a promoção do intercâmbio entre escolas e instituições, valorizando o trabalho desenvolvido no âmbito escolar, através da aplicação de conhecimentos obtidos no curso de Informática de Gestão, numa situação simulada de mercado de trabalho.

O projeto vai incluir a migração do website atual da organização SHARE para uma nova

plataforma e interligação das redes socais da organização (twitter/facebook) em junção com o

aperfeiçoamento das funcionalidades já existentes.

A migração do website e alterações a serem efetuadas neste, foram definidas pelo o Dr. Pedro Pimenta (coordenador do projeto) em reuniões realizadas no 1º, 2º e 3º períodos (ver Anexo 1 e 2).

A migração do website vai ser efetuada através da utilização de um CMS, isto porque a

utilização deste apresenta vantagens em relação à criação de um website, manualmente, através da utilização de HTML e CSS. As vantagens de um CMS consistem na modularidade deste software, ou seja na utilização de inúmeros modules e plugins, que podem ser utilizados para adicionar funcionalidades facilmente, e como já foi referido não existir necessidade de ter conhecimentos a nivel de programação, devido á forma como os CMS funcionam.

A outra vertente que irá ser desenvolvida consiste nas funcionalidades do website,

nomeadamente a interligação das redes sociais e calendário com os eventos promovidos pela associação, deixando o layout deste a meu critério. Relativamente a este pretendo criar um website com um design demonstrativo e de fácil utilização de modo a melhorar a difusão do serviço prestado pela SHARE.

O desenvolvimento de um projeto desta magnitude requere planeamento, trabalho contínuo e

espírito criativo.

Em suma, para atingir os objetivos propostos, vai ser necessária uma enorme pesquisa a nível

de módulos a serem utilizados de modo a encontrar a solução que mais se adequa ao trabalho

em desenvolvimento

. 1.2. O BJETIVOS Os principais objetivos deste projeto são: Ano Letivo 2014/2015  Alunos:

.

1.2. OBJETIVOS

Os principais objetivos deste projeto são:

Ano Letivo 2014/2015

Alunos:

o

Adquirir conhecimentos num meio extra escolar;

o

Aplicar os conhecimentos adquiridos na escola numa vertente de mercado de trabalho;

o

Ser capaz de aplicar os conhecimentos adquiridos, em situações fora do âmbito de sala de aula.

 

INED

 

o

Realizar intercâmbio entre escolas e instituições;

o

Criar e fomentar laços com instituições de modo a promover parcerias futuras entre o INED e estas;

o

Melhorar a perceção do exterior relativamente as capacidades dos alunos provenientes do INED.

 

SHARE

o Adquirir uma nova plataforma para divulgação da sua atividade em troca de conhecimento, apenas obtido num contexto extraescolar.

1.3. C ALENDARIZAÇÃO Ano Letivo 2014/2015 A sistematização dos processos do âmbito do projeto e

1.3. CALENDARIZAÇÃO

Ano Letivo 2014/2015

A sistematização dos processos do âmbito do projeto e cumprimento da calendarização das atividades inerentes é extremamente importante para o desenvolvimento atempado e ideal das operações previstas:

 

Out.

Nov.

Dez.

Jan.

Fev.

Mar.

Abr.

Mai.

Junh.

Julh.

Fase 1

                   

Fase 2

                   

Fase 3

                   

Fase 4

                   

Fase 5

                   

Tabela 1 Calendarização das tarefas realizadas

Legenda:

Fase 1:Sugestão do Projeto e Preparação das questões para a Primeira reunião(31 Outubro). Fase 2: Desenvolvimento da primeira versão do website. Pesquisa de métodos de implementação do calendário. Segunda reunião(21 Novembro). Fase 3: Continuação do desenvolvimento do website. Pesquisa de plugins e módulos que se enquadrem com as necessidades dos utilizadores. Implementação da funcionalidade de interligação de redes sociais. Agendamento da próxima reunião. Fase 4: Migração dos conteúdos para a nova plataforma. Implementação final do calendário de eventos, mailing list e newsletter. Fase 5:Armazenamento do website numa instância online.Debugging do website.

Ano Letivo 2014/2015 2. C ONCEITOS T EÓRICOS 13

Ano Letivo 2014/2015

2. CONCEITOS TEÓRICOS

13

Ano Letivo 2014/2015 - “Software é uma sequência de instruções escritas para serem interpretadas por

Ano Letivo 2014/2015

-“Software é uma sequência de instruções escritas para serem interpretadas por um computador com o objetivo de executar tarefas específicas. Num computador, o Software é classificado como a parte lógica cuja a função é fornecer instruções ao Hardware.”

-Website- No contexto das comunicações eletrônicas, website e site possuem o mesmo

significado e são utilizadas para fazer referência a uma página ou a um agrupamento de páginas relacionadas entre si, acessíveis na internet através de um determinado endereço.

-PHP é uma linguagem livre, usada originalmente apenas para o desenvolvimento de aplicações capazes de gerar conteúdo dinâmico na World Wide Web. Foi umas das primeiras linguagens possíveis de inserir documentos em HTML, dispensando em muitos casos o uso de arquivos externos para eventuais processamentos de dados. O código é criado em PHPe gera a página web a ser visualizada pelo utilizador.”

-Base de Dados são coleções organizadas de dados que se relacionam de forma a criar algum sentido (Informação) e dar mais eficiência durante uma pesquisa ou estudo. São de vital importância para empresas e há duas décadas se tornaram a principal peça dos sistemas de informação. Normalmente existem por vários anos sem alterações em sua estrutura.

-“A Structured Query Language(SQL) é o conjunto de instruções utilizadas para interagir com uma base de dados relacional. Na verdade, o SQL é a unica linguagem que a maioria das bases de dados realmente entende. Sempre que se interage com essa base de dados,o Software traduz os seus comandos para instrução SQL que a base de dados sabe como intrepretar.”

-CMS-Sistema de Gestão de Conteúdos (do inglês Content Management System CMS) é um aplicativo usado para criar, editar, gerenciar e publicar conteúdo de forma consistentemente organizada permitindo que o mesmo seja modificado, removido e adicionado com facilidade. CMSs são frequentemente usados para armazenar, controlar, prover documentação, empresarial tais como notícias, artigos, manuais de operação, manuais técnicos, guias de vendas e brochuras de marketing. O conteúdo pode incluir arquivos de computador, imagens, áudios, vídeos, documentos eletrônicos e conteúdo Web.

-Joomlaé um dos principais sistemas de gestão de conteúdo da atualidade (Content Management System - CMS). A separação entre design, programação e conteúdo permite uma grande flexibilidade na produção de sites com design extremamente customizados. Além disso, existem milhares de Templates prontos que agilizam o processo de criação de sites com rapidez e menor investimento.

Ano Letivo 2014/2015 - GNU/GPL - " GPL " significa " General Public License "

Ano Letivo 2014/2015

-GNU/GPL -"GPL" significa "General Public License" (Licença Pública Geral). A mais difundida

dessas licenças é a GNUGeneral Public License, ou GNU GPL para encurtar. Isso pode ser encurtado mais ainda para "GPL", quando estiver entendido que a GNU GPL é a que se pretende.O desenvolvimento do GNU começou com Richard Stallman em 1984 com o objetivo de criar um "sistema operacional que seja completamente software livre". Este sistema operacional GNU deveria ser compatível com o sistema operacional Unix, porém não deveria utilizar-se do código fonte deste.

-“XAMPP-O XAMPP é um pacote com os principais servidores de código aberto do mercado, incluindo FTP, banco de dados MySQL e Apache com suporte as linguagens PHP e Perl.Com ele, é possível rodar sistemas como Joomla e Wordpress localmente, o que facilita e agiliza o desenvolvimento.”

-“MYSQL-O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface. É atualmente um dos bancos de dados mais populares, com mais de 10 milhões de instalações pelo mundo.”

Ano Letivo 2014/2015 3. F UNDAMENTAÇÃO DO P ROJETO 16

Ano Letivo 2014/2015

3. FUNDAMENTAÇÃO DO PROJETO

16

F UNDAMENTAÇÃO DO P ROJETO Ano Letivo 2014/2015 A temática do projeto a ser desenvolvido

FUNDAMENTAÇÃO DO PROJETO

Ano Letivo 2014/2015

A temática do projeto a ser desenvolvido não provêm de uma escolha pessoal. Surgiu a oportunidade de desenvolvimento de um projeto com implicações a nível real, para a associação Share e por sugestão da professora Sofia Trigo.

A proposta foi aceite porque se vai tratar de um projeto bastante aliciante, dado que o desenvolvimento deste trabalho vai constituir um experiência muito enriquecedora, a nível de currículo, como também através do estabelecimento de relações com entidades além da escola que podem ser extremamente importantes no futuro.

Outro fator relevante, è o facto da elaboração deste projeto permitir adquirir uma nova perspetiva em relação ao mercado de trabalho, pois este irá ser desenvolvido com intervenientes extra escolares.

Ano Letivo 2014/2015 4. I MPLEMENTAÇÃO 18

Ano Letivo 2014/2015

4.

IMPLEMENTAÇÃO

18

Análise do site existente I NFORMÁTICA Ano Letivo 2014/2015 O website atual da SHARE, contêm

Análise do site existente

INFORMÁTICA

Ano Letivo 2014/2015

O website atual da SHARE, contêm uma variedade de conteúdos estáticos que poderão ser replicados, facilmente, através da funcionalidade inerente ao CMS, JOOMLA, nomeadamente, a utilização de artigos.

Em relação aos conteúdos existentes no website é possível constatar várias funcionalidades, nomeadamente:

Uma agenda que aparemta ser gerida, manualmente, através da criação de eventos.

Um formulário de adesão com várias Lists e TextAreas, que não aparenta um processo de inscriação automática com resposta por email, devido á natureza da organização.

Um formulário com que permite deixar a opinião em relação ao website com um butão que permite anexar ficheiros.

Um butão que permite subscrever a uma newsletter que utiliza o mailchimp.

As funcionalidades acima referidas são, facilmente transportas para uma nova plataforma existindo alternativas, relativamente à agenda e à newsletter.

Assim, relativamente, à agenda, é possível utilizar:

O código embebido num calendário g-mail, através da utilização do plugin DpCalendar.

A introdução manual dos eventos, com o plugin Jevents.

Em relação à newsletter existe a alternativa

relação, ao mailchimp relação á simplicidade e o contacto direto entre o plugin e o website

deste.

TinyLetter Subscribe que tem a vantagem em

Ano Letivo 2014/2015 A nível das funcionalidades extra sugeridas a galeria de fotos, é possível,

Ano Letivo 2014/2015

A nível das funcionalidades extra sugeridas a galeria de fotos, é possível, através da utilização do módulo SpImageGallery, que permite a criação de múltiplas galerias de imagens.

Em relação á gestão de ficheiros em vários formatos como pdf no website , é possível com a utilização de Simple File Manager. Assim, sendo possível a inclusão dos vários artigos na mesma localização.

4.1.Instalação do CMS Ano Letivo 2014/2015 Como já foi referido para realizar a migração do

4.1.Instalação do CMS

Ano Letivo 2014/2015

Como já foi referido para realizar a migração do website para uma nova plataforma utilizando um CMS, neste caso o Joomla. O Joomla pode ser instalado localmente ou diretamente numa instância de um servidor. O processo é semelhante, distinguindo-se apenas na escolha do local de instalação. Uma das vantagens de instalar localmente é o facto das páginas carregarem mais depressa, no entanto o trabalho desenvolvido só se encontra disponível para o desenvolvedor.

4.1.1 Instalação do Joomla

No exemplo tutorial seguinte, o Joomla vai ser instalado localmente, para instalação numa

instância só é necessário alterar a localização destino.

Para instalar o Joomla localmente, para posterior armazenamento numa instância online,

necessitamos do XAMPP.O XAMPP é formado por um pacote que incluí os principais

servidores de código aberto existentes, incluindo FTP, banco de dados MySQL e Apache com

suporte as linguagens PHP e Perl, sendo estes necessários para a utilização de CMS.

as linguagens PHP e Perl , sendo estes necessários para a utilização de CMS . Figure

Figure 1 Painel de Controlo XAMPP

Ano Letivo 2014/2015 Para proceder á configuração do XAMPP os seguintes passos devem ser seguidos:

Ano Letivo 2014/2015

Para proceder á configuração do XAMPP os seguintes passos devem ser seguidos:

1

Fazer download do Joomla (http://www.joomla.org/download.html) descompactá-lo e movê-lo para a pasta “htdocs” encontrada no local de instalação do XAMPP.

encontrada no local d e instalação do XAMPP . Figure 2 Htdocs  De seguida é

Figure 2 Htdocs

De seguida é necessária a criação de uma base dados onde vai ser mantida a informação relativa ao Joomla. Para criar essa base de dados necessitamos de recorrer à página http://localhost/phpmyadmin e selecionar um nome para a base de dados.

e selecionar um nome para a base de dados. Figure 3 Base de dados 3. diretório.

Figure 3 Base de dados

3.

diretório. Ex:http://localhost/joomla_ivo Neste página podemos selecionar o nome do site, definir o nome do administrador palavra-passe.

Depois para corrermos o instalador do Joomla é necessário aceder à página do

e

Ano Letivo 2014/2015 Figure 4 Utilizador Joomla 4.Na página seguinte vamos selecionar a base de

Ano Letivo 2014/2015

Ano Letivo 2014/2015 Figure 4 Utilizador Joomla 4.Na página seguinte vamos selecionar a base de dados

Figure 4 Utilizador Joomla

4.Na página seguinte vamos selecionar a base de dados que criamos anteriormente. Indicada na figura a baixo.

dados que criamos anteriormente. Indicada na figura a baixo. Figure 5 Escolha de base de dados

Figure 5 Escolha de base de dados

Após este procedimento é possível aceder localmente ao website criado no diretório:

http://localhost/nome_do_site.

4.1.2 Instalação do Joomla (Instância) Ano Letivo 2014/2015 Na página de seleção de base de

4.1.2 Instalação do Joomla (Instância)

Ano Letivo 2014/2015

Na página de seleção de base de dados do Joomla, ao invés de utilizar localhost, deve-se selecionar o endereço onde pretendemos alojar o Website.

localhost , deve-se selecionar o endereço onde pretendemos alojar o Website . Figure 6 Escolha da

Figure 6 Escolha da instância

4.2 Criação do website 4.2.1 Seleção do Template Ano Letivo 2014/2015 No momento de instalação

4.2 Criação do website

4.2.1 Seleção do Template

Ano Letivo 2014/2015

No momento de instalação do Joomla, este apenas contêm os plugins e módulos básicos com as configurações padrão. Neste momento as páginas encontram-se vazias ou com aparência bastante rudimentar. Cabe ao designer do website corrigir este aspeto e torná-lo apelativo. O primeiro passo é a instalação de um template.

Em primeiro lugar deve ser feita uma pesquisa na Internet, por temas que sejam compatíveis com a versão do Joomla, que esteja a ser utilizada no momento.

De seguida deve-se verificar a posição dos módulos nesse template para ver se este se adequa às nossas necessidades.

dos módulos nesse template para ver se este se adequa às nossas necessidades. Figure 7 Posição

Figure 7 Posição dos módulos

Ano Letivo 2014/2015 Quando a escolha do template estiver efetuada devemos proceder à sua instalação.

Ano Letivo 2014/2015

Quando a escolha do template estiver efetuada devemos proceder à sua instalação. Para instalar um tema devemos utilizar o menu extension mananager acessível a partir do painel de administração do Joomla. Neste menu devemos fazer upload do ficheiro referente ao template que vai ser utilizado.

do ficheiro referente ao template que vai ser utilizado. Figure 8 Escolha de template Apesar do

Figure 8 Escolha de template

Apesar do upload do ficheiro

já ter side efetuado, o tema

ainda não está selecionado para utilizado no website.

Para a seleção do tema ser efetuada é necessário aceder ao template manager

e selecionar o novo tema como padrão.

ao template manager e selecionar o novo tema como padrão. Figure 9 Templates ativos Os temas

Figure 9 Templates ativos

Os temas selecionados com estrelas, são os temas que encontram-se em vigor, no momento quer para o website, quer para o painel de administração que dispõe de um tema padrão

4.2.2 Criação do Menu Dinâmico Ano Letivo 2014/2015 Neste momento a página criada apresenta apenas

4.2.2 Criação do Menu Dinâmico

Ano Letivo 2014/2015

Neste momento a página criada apresenta apenas um item no menu sendo este, home. De modo a criar menus é necessária a elaboração de artigos com o nome dos títulos/subtítulos que vão ser utilizados para a criação do menu da página.

Para criar um artigo é necessário aceder ao separador content, selecionar article manager e add new article.

content, selecionar article manager e add new article . Figure 10 Criação de artigos Depois da

Figure 10 Criação de artigos

Depois da criação de artigos para todos os menus/submenus, os menus podem ser criados. Para criar estes menus acede-se ao separador menus, main menu, add new menu item.

Este separador permite a criação de menus com as mais diversas propriedades e definir relações entre si, sejam estes menus ”pais” ou “filhos”.

Ano Letivo 2014/2015 Figure 11 Criação de Menus Para criar o menu, em primeiro lugar

Ano Letivo 2014/2015

Ano Letivo 2014/2015 Figure 11 Criação de Menus Para criar o menu, em primeiro lugar selecionamos

Figure 11 Criação de Menus

Para criar o menu, em primeiro lugar selecionamos o tipo de item que vamos utilizar. De seguida, pressionamos a opção select, no campo menu item type, para selecionar os artigos que foram criados, segue-se o caminho articles-single article .Esta ação define o tipo de item que vai constituir o menu, por exemplo no campo Menu Item Type pode-se selecionar separator e assim o menu vai apenas funcionar como um separador. De seguida, em link seleciona-se os artigos que foram criados, originando um menu para cada um.

Ainda nesta página podemos estabelecer relações entre os diferentes menus. No lado direito da página em parent item, podemos estabelecer relações de pai-filho, ou seja o menu filhovai estar dentro do menu pai. É possível verificar isto na imagem exemplo à direita, onde a opção Associação” se encontra dentro do menu “Share.

direita, onde a opção “ Associação ” se encontra dentro do menu “ Share ” .

Figure 12 Menus “pai/filho”

direita, onde a opção “ Associação ” se encontra dentro do menu “ Share ” .
Ano Letivo 2014/2015 Depois de executarmos as instruções especificadas podemos esperar um resultado final como

Ano Letivo 2014/2015

Depois de executarmos as instruções especificadas podemos esperar um resultado final como o seguinte:

podemos esperar um resultado final como o seguinte: Figure 13 Resultado 4.2.3 Definição da posição de

Figure 13 Resultado

4.2.3 Definição da posição de módulos e Configuração

Como referido na seleção de template a posição dos módulos está dependente destes. Esta secção vai ser dedicada ao posicionamento dos módulos e a sua configuração. Para aceder aos módulos é necessário no paínel de administração ir a extensions, module manager. Aqui o vai ser encontrado um menu semelhante à posição em baixo.

module manager. Aqui o vai ser encontrado um menu semelhante à posição em baixo. Figure 14

Figure 14 Module manager

Para selecionar a posição onde se vai colocar o módulo, clica-se neste e altera- se

Para selecionar a posição onde se vai colocar o módulo, clica-se neste e altera- se no menu à direita Position. Esta posição deve ter em consideração a posição dos módulos em relação ao Template em uso(fig.8).

Ano Letivo 2014/2015

relação ao Template em uso(fig.8). Ano Letivo 2014/2015 Figure 15 Posição dos módulos Os módulos disponíveis

Figure 15 Posição dos módulos

Os módulos disponíveis para Joomla oferecem uma enorme diversidade, quer a nivel de funcionalidades, quer a nível de customização.

Temos como exemplo o módulo DPCalendar que permite a sincronização dos eventos com o calendário utilizado pela Google, através da utilizção do código embebido neste

.

o calendário utilizado pela Google , através da utilizção do código embebido neste . Figure 16

Figure 16 Calendário base

Ano Letivo 2014/2015 Figure 17 Calendário com código embebido Outro exemplo, de módulo de gestão

Ano Letivo 2014/2015

Ano Letivo 2014/2015 Figure 17 Calendário com código embebido Outro exemplo, de módulo de gestão que

Figure 17 Calendário com código embebido

Outro exemplo, de módulo de gestão que permite a gestão de atividades e criar eventos é Jevents. Este módulo possibilita a adição de eventos apartir do frontoffice, apenas a indivíduos inscritos e com as permissões corretas(que podem ser alteradas no painel de administração).

Os eventos criados têm a forma de artigos sendo possível personaliza-los como qualquer outra página deste tipo.

têm a forma de artigos sendo possível personaliza-los como qualquer outra página deste tipo. Figure 18-

Figure 18-Jevents

Ano Letivo 2014/2015 Figure 19-Criação de Eventos Uma das funções que foi sugerida para a

Ano Letivo 2014/2015

Ano Letivo 2014/2015 Figure 19-Criação de Eventos Uma das funções que foi sugerida para a inclusão

Figure 19-Criação de Eventos

Uma das funções que foi sugerida para a inclusão no website, incluí uma galeria para inclusão de fotografias. Para o efeito, é utilizado o módulo SpImageGallery, permitindo a exibição de álbuns sobre a forma de Thumbnails. Ao clicar neste, vai ocorrer um plano inteiro da imagem.

. Ao clicar neste, vai ocorrer um plano inteiro da imagem. Figure 21-Ampliação da Imagen Figure

Figure 21-Ampliação da Imagen

vai ocorrer um plano inteiro da imagem. Figure 21-Ampliação da Imagen Figure 20-Thumbnail das Imagens 32

Figure

20-Thumbnail

das

Imagens

Ano Letivo 2014/2015 Outra das funções sugerida para utilização no website é um sistema de

Ano Letivo 2014/2015

Outra das funções sugerida para utilização no website é um sistema de arquivo de ficheiros. A solução utilizada é Simple File Manager. Este módulo permite a gestão de ficheiro para uma plataforma e, consequente download.

A utilização deste módilo depende da criação de um menu que será utilizado para aceder a

esta plataforma.

O upload de ficheiros é realizado através da criação de artigos que incluem um ficheiro. Estes

artigos são criados através do acesso ao menu components/Simple File Manager.

do acesso ao menu components / Simple File Manager . Figure 22- Simple File Manager O

Figure 22-Simple File Manager

O resultado no website é este:

Manager . Figure 22- Simple File Manager O resultado no website é este: Figure 23- Simple

Figure 23- Simple File Manager no website

Ano Letivo 2014/2015 Um dos módulos essenciais para a utilização do website é BTLogin .

Ano Letivo 2014/2015

Um dos módulos essenciais para a utilização do website é BTLogin. Este módulo permite o registo e login no website contêm todas as funcionalidades encontradas num formulário de inscrição encontrado num website professional, incluindo a função de recuperação de conta.

A ativação da conta de utilizador é efetuada, através do painel de administrador onde podem ser atribuidos diferentes permissões aos utilizadores e ativar ou desativar contas criadas.

aos utilizadores e ativar ou desativar contas criadas. F i g u r e 2 6

Figure 26.Login

ativar ou desativar contas criadas. F i g u r e 2 6 . L o

Figure 25-Registo

ativar ou desativar contas criadas. F i g u r e 2 6 . L o

Figure 24-Utilizadores

Através do módulo TinyLetter Subscribe , é possível criar uma newsletter, ou seja um documento

Através do módulo TinyLetter Subscribe, é possível criar uma newsletter, ou seja um documento enviado por email aos subscritores de forma periódica. A utilização deste módulo é feita mediante a inscrição do website de nome homónimo. Assim, é uma alternativa para o website mais utilizado para esta função o mail chimp.

Ano Letivo 2014/2015

Figure 27- Newsletter na página
Figure 27- Newsletter na página

O website .TinyLetter permite-nos estabelecer diversos parâmetros em relação à newsletter a ser enviada desde o seu aspeto, mensagem, número de subscridores e, é possível configurar para receber alertas por email, quando ocorre uma subscricão ou o contrário.

para receber alertas por email, quando ocorre uma subscricão ou o contrário. Figure 28- TinyLetter website

Figure 28- TinyLetter website

35

4.2.4 Plugins A instalação e configuração de plugins num Website em Joomla são bastante semelhantes

4.2.4 Plugins

A instalação e configuração de plugins num Website em

Joomla são bastante semelhantes à dos módulos. O único plugin não padrão utilizado na minha solução até este

momento, é HOT-Plugin, apenas por razões estéticas em relação ao plugin original.

4.3.Organograma do Website

Ano Letivo 2014/2015

original. 4.3.Organograma do Website Ano Letivo 2014/2015 Figure 29 Login Para perceber a estrutura de um

Figure 29 Login

Para perceber a estrutura de um website é necessário compreender melhor a estrutura organizacional e elaborar o seu organograma.

Ao

efetuar este procedimento vai ser possível perceber se existem redundâncias, relativamente

ao

conteúdo do website e, assim, é possível realizar organizar a informação de uma forma

mais estruturada.

Assim, devido às razãoes acima referidas, foi criado um organograma do website da organização SHARE.(ver fig.22).

Ano Letivo 2014/2015 Associação Missão Valores Share Estatutos Orgãos Sociais Relatórios e Contas Associados

Ano Letivo 2014/2015

Associação Missão Valores Share Estatutos Orgãos Sociais Relatórios e Contas Associados Universidades
Associação
Missão
Valores
Share
Estatutos
Orgãos Sociais
Relatórios e Contas
Associados
Universidades
Startups
Público-Alvo
Home
Empresas
Opinião
Munícipios
Aderir
Jovens
Universitários
Conferências
Empreendorismo e
Startups
Projetos
Associados
Universidades
Munícipios

Figure 30-Organograma do Website

4.4. Aplicação em Android Ano Letivo 2014/2015 No âmbito da PAT, também foi desenvolvida uma

4.4. Aplicação em Android

Ano Letivo 2014/2015

No âmbito da PAT, também foi desenvolvida uma aplicação em Android com o objetivo de

complementar a atividade do website.

As principais funções da aplicação são:

Aceder aos artigos disponíveis no website;

Comentar relativamente à aplicação em si e a associação SHARE em geral;

Criar uma conta de startup ou membro da SHARE;

Atribuir um perfil diferente a cada um dos tipos de contas usufruindo de

previlégios diferentes, sendo ambos os startups e membros contactar entre si;

O privilégio das contas de membro prende-se com a capacidade publicar

artigos.

A aplicação vai assentar sobre um animações realizadas em flash e convertidas em gifde modo

a poderem ser utilizadas no sistema operativo android.

Através de um organograma vai ser demonstrado o aspeto geral da aplicação:

Artigos Splashcreen Criação de Opinião Utilizador Startup Membro
Artigos
Splashcreen
Criação de
Opinião
Utilizador
Startup
Membro

Gif Convertido de flash

Permite a criação de contas startup

Permite a criação de artigos.

Figure 31-Esquema da aplicação

Introdução ao Android Ano Letivo 2014/2015 Os aplicativos em Android são programados primariamente na linguagem

Introdução ao Android

Ano Letivo 2014/2015

Os aplicativos em Android são programados primariamente na linguagem java. No entanto, o design das aplicações è feito, através da orientação de objetos que pode ser personalizado, por intermédio da alteração do código em xml.

Aos objetos criados têm de ser atríbuidas variáveis íntirinsecas de modo a serem a utilizadas no desenvolvimento da aplicação em java

.

a utilizadas no desenvolvimento da aplicação em java . Figure 32-Variáveis Como já foi referido o

Figure 32-Variáveis

Como já foi referido o design pode ser alterado através da configuração do ficheiro xml.

Como já foi referido o design pode ser alterado através da configuração do ficheiro xml. Figure

Figure 33-Design XML

Organização geral da aplicação Ano Letivo 2014/2015 A aplicação está divida em várias atividades, estando

Organização geral da aplicação

Ano Letivo 2014/2015

A aplicação está divida em várias atividades, estando estas interligadas entre si, através da

utilização de botões. Assum esta, está dividas nas seguintes atividades:

Splashcreen- a atividade exibida na abertura da aplicação, contendo um gif alusivo à empresa SHARE, criado na disciplina de Comércio Elétrónico.

Main- esta é a atividade principal que ínclui os butões que permitem aceder aos menus para efetuar as inscrições, publicar a opinião e efetuar o login.

Submem- esta atividade destina-se à inscrição de associados no projeto SHARE.

SubStar- esta ativdade encontra-se disponível para a inscrição de Startups.

Loginmem- Login a ser efetuado por membros.

Loginstar- Login a ser efetuado por startups.

Opinião- Aqui os utilizadores podem deixar a sua opinião.

Splashcreen

O Android não suporta nativamente a utilização de Gifs, por isso foi necessário recorrer a uma

biblioteca que nos permite ,sucintamente, recriar o gif , de modo a ser possível corrê-lo no

projeto.

Após a biblioteca estar colocada na localização correta basta, apenas utilizar o seguinte

código:

correta basta, apenas utilizar o seguinte código: Figure 34-Utilização do script para Gifs No design da

Figure 34-Utilização do script para Gifs

No design da atividade é utilizada uma SurfaceVIew para exibir o Gif.

Main Ano Letivo 2014/2015 Figure 35-Esquema Aplicação Submem e SubStar Figure 36-Inscrição O design de

Main

Ano Letivo 2014/2015

Main Ano Letivo 2014/2015 Figure 35-Esquema Aplicação Submem e SubStar Figure 36-Inscrição O design de inscrição

Figure 35-Esquema Aplicação

Submem e SubStar

2014/2015 Figure 35-Esquema Aplicação Submem e SubStar Figure 36-Inscrição O design de inscrição para membros e

Figure 36-Inscrição

O design de inscrição para membros e startups é semlhante, apenas diferem na base de dados onde são inseridos:

Ano Letivo 2014/2015 Figure 37-Tabela de Membros Figure 38-Tabela Startups Para aceder à bases de

Ano Letivo 2014/2015

Ano Letivo 2014/2015 Figure 37-Tabela de Membros Figure 38-Tabela Startups Para aceder à bases de dados

Figure 37-Tabela de Membros

Ano Letivo 2014/2015 Figure 37-Tabela de Membros Figure 38-Tabela Startups Para aceder à bases de dados

Figure 38-Tabela Startups

Para aceder à bases de dados online é necessário, além do código no IDE relativo á atividade que estamos a realizar na base de dados( inserir dados, apagar registos, verificação), è necessário colocar um script em php na pasta public.html.

O script deve-se assemelhar ao seguinte:

um script em php na pasta public.html . O script deve-se assemelhar ao seguinte: Figure 39-

Figure 39-Script Conexão

Ano Letivo 2014/2015 Este script efetua a conexação do servidor onde a base de dados

Ano Letivo 2014/2015

Este script efetua a conexação do servidor onde a base de dados se encontra alojada, sendo necessário primeiro referir a localização deste ou host, a base de dados a que queremos aceder e as credenciais de acesso nome e palavra passe.

De seguida ocorre uma verificação apresentando um erro se a conexão á base de dados ou servidor falhar.

Depois dá-se acesso aos campos que queremos editar e faz-se o mysql_query, onde definimos a operação que vamos realizar neste caso adicionar dados aos campos id e name.

Tambèm é necessário alterar o Manifest.xml de modo a aceitar conexão à Internet

<uses-permission android:name="android.permission.INTERNET" />

LoginMem e LoginStart

Dependendo do triângulo selecionado, este vai direcionar o utilizador para

diferente que vai comparar a informação introduzida com os dados presentes em bases de dados diferentes.

uma atividade

Deste modo, através da comparação dos dados introduzidos e os dados presentes na base de dados a atividade vai ou não validar a entrada do utilizador.

4.5.Contabilidade Ano Letivo 2014/2015 Apesar do aspeto prioritário deste projeto se assentar na base do

4.5.Contabilidade

Ano Letivo 2014/2015

Apesar do aspeto prioritário deste projeto se assentar na base do desenvolvimento do website

e aplicação do website para a associação SHARE, o curso de Informática de Gestão, especificamente, a PAT requer uma componente relativa à contabilidade.

Relativamente, a esta componente foi criada uma empresa com atividade principal, o desenvolvimento de software sob encomenda. O desenvolvimento do website e da aplicação podem ser encarados como o início da atividade da empresa.

A empresa é denominada como SIM,lda( Software Ivo Moreira,lda) e desenvolve aplicações

para várias plataformas, procurando distinguir das demais através da sua transparência com que se relaciona com os clientes e como estabelece as suas conexões, procurando criar laços vitalícios.

e como estabelece as suas conexões, procurando criar laços vitalícios. Figure 40-Esquema de atividade da empresa

Figure 40-Esquema de atividade da empresa

e como estabelece as suas conexões, procurando criar laços vitalícios. Figure 40-Esquema de atividade da empresa
Ano Letivo 2014/2015 De modo a atingir os seus objetivos a SIM,lda procura rodear-se de

Ano Letivo 2014/2015

De modo a atingir os seus objetivos a SIM,lda procura rodear-se de indivíduos dotados de capacidades específicas, nomeadamente, critatividade e empreendedorismo.

de capacidades específicas, nomeadamente, critatividade e empreendedorismo. Programadores Criativos Empreendores 45
Programadores
Programadores
Criativos
Criativos
Empreendores
Empreendores
Missões e Objetivos Ano Letivo 2014/2015  Os objetivos desta empresa a curto prazo são

Missões e Objetivos

Ano Letivo 2014/2015

Os objetivos desta empresa a curto prazo são estabelecer uma corrente de clientes-chave, de modo a financiar o contínuo desenvolvimento da nossa atividade.

A longo prazo o objetivo consiste numa expansão para o ramo de desenvolvimento de uma plataforma, nomeadamente um sistema operativo multiplataforma capaz de competir com os principais concorrentes.

capaz de competir com os principais concorrentes. A missão desta empresa é ter um contacto próximo
capaz de competir com os principais concorrentes. A missão desta empresa é ter um contacto próximo

A missão desta empresa é ter um contacto próximo com o cliente de modo a desenvolver a

solução que mais se adeque a este. Embora, tendo em conta os custos que isto possa

envolver, ou seja estabelecendo um equilíbrio entre ambos.

Localização da Empresa

A escolha da localização da empresa tem de ser cuidada visto que esta vai determinar a

exposição ao consumidor e consequentemente a capacidade de empreendimento desta.

A empresa está localizada perto da câmara Municipal da Maia, isto porque o centro da Maia è

uma localização bastante movimentada, por causa dos meios de comunicação inerentes como o metro e os outros espaços comerciais e serviços como bancos.

Ano Letivo 2014/2015 Figure 41-Localização da Empresa Segmentação do Mercado/Mercado Alvo A abertura do mercado

Ano Letivo 2014/2015

Ano Letivo 2014/2015 Figure 41-Localização da Empresa Segmentação do Mercado/Mercado Alvo A abertura do mercado para

Figure 41-Localização da Empresa

Segmentação do Mercado/Mercado Alvo

A abertura do mercado para esta atividade é tremenda, porque o software, ou seja a sequência

de instruções executadas por máquinas ou computadores, está presente no nosso dia a dia em diversas áreas, como já foi referido, e esta tendência vai se manter no futuro próximo, o que trará novas oportunidades de investimento, através de novas áreas que poderão ser capitalizadas

Demografia

É do conhecimento geral que os jovens sabem como auferir das tecnologias e vão ser capazes

de as utilizar na sua futura atividade laboral. No entanto, é possível verificar que esta tendência

também se constata nas camadas mais envelhecidas (ver gráfico). Isto é extremamente importante visto que revela um aumento da utilização de tecnologias o que se traduz num aumento de oportunidades de empreendimento para esta empresa.

Ano Letivo 2014/2015 O mercado do software não é controlado por nenhuma corporação, em particular

Ano Letivo 2014/2015

Ano Letivo 2014/2015 O mercado do software não é controlado por nenhuma corporação, em particular e
Ano Letivo 2014/2015 O mercado do software não é controlado por nenhuma corporação, em particular e

O mercado do software não é controlado por nenhuma corporação, em particular e o seu crescimento a nível de capital das grandes empresas deve-se, apenas a contratos de manutenção, o que revela uma oportunidade para inovação.

Estratégias e Ações Ano Letivo 2014/2015 O principal foco da empresa vai ser no desenvolvimento

Estratégias e Ações

Ano Letivo 2014/2015

O principal foco da empresa vai ser no desenvolvimento de aplicações para smartphone, nomeadamente, para o sistema Android. Isto porque a maioria dos smartphones utiliza este sistema operativo,sendo este freeware ou seja tem código aberto. O facto do Android constituir uma porção tão elevado do mercado vai levar á contínua proliferação para outros dispositivos digitais como por exemplo Televisões.

do mercado vai levar á contínua proliferação para outros dispositivos digitais como por exemplo Televisões. 49
Instrumentos Contabilidade Ano Letivo 2014/2015 De modo a analisar a rentabilidade de uma empresa é

Instrumentos Contabilidade

Ano Letivo 2014/2015

De modo a analisar a rentabilidade de uma empresa é necessária a utilização de vários mapas que nos permitem aferir a atividade da empresa:

Balanço (em SNC) analisar a situação patrimonial da empresa (bens, direitos e obrigações) e, consequentemente o valor do património. O balanço obtêm-se a partir de documentos classificados e lançados em software específico e após apuramentos (CMVMC e resultados), é emitido um balancete, antes e após apuramento, seguindo- se a emissão do balanço e demonstração de resultados.

A Demonstração de resultados permite-nos obter uma análise dos gastos e rendimentos de uma empresa, ao longo de um determinado período de tempo para se determinar o resultado Líquido do Período.

Assim de modo a analisar atividade de uma empresa é necessário:

Demonstração de Resultados;

Balanço;

Análise Financeira;

Rácios;

Painel de Gestão.

Ano Letivo 2014/2015 5. T ESTES E R ESULTADOS 51

Ano Letivo 2014/2015

5. TESTES E RESULTADOS

51

Testes e Resultados Ano Letivo 2014/2015 O processo de migração do website da SHARE, tem-se

Testes e Resultados

Ano Letivo 2014/2015

O processo de migração do website da SHARE, tem-se vindo a desenvolver dentro dos prazos estabelecidos durante o processo de calendarização. A instância utilizada para alojamento do website, criado em Joomla tem vindo a alterar-se ao longo do tempo desde a sua primeira iteração sugerido pelos criadores do Joomla, Siteground, passando pela instância providenciada pela escola, até á mais recente instância novamente em Siteground que expira dentro de 90 dias.

Ocorreram vários empasses na migração entre instâncias, visto que a versão de PHP, instalada nos servidores da escola só permite a utilização da última versão estável 2.5. Esta reconstrução do website, em 2.5 foi impossibilitada por dificuldades quer causadas pelo utilizador ,devido à falta de experiência a utilizar FTP ou incompatibilidades com determinados plugins, e módulos.

Os fatores acima referidos levaram á reutilização de Siteground de modo a poder utilizar a última versão de Joomla 3.4. Esta última migração permitiu a recriação do website da primeira iteração, e a experiência com novos módulos que visam o desenvolvimento da próxima etapa, a newsletter.

Neste momento é possível referir que no Template, Future IT existe uma base que vai permitir desenvolver um website com o visual demonstrativo que já referi pretender atingir.

Ano Letivo 2014/2015 6. C ONCLUSÃO E T RABALHO F UTURO 53

Ano Letivo 2014/2015

6. CONCLUSÃO E TRABALHO FUTURO

53

Conclusão e Trabalho Futuro Ano Letivo 2014/2015 Uma conclusão que pode ser retirado do trabalho

Conclusão e Trabalho Futuro

Ano Letivo 2014/2015

Uma conclusão que pode ser retirado do trabalho realizado até agora é o facto da sistematização dos processos do âmbito do projeto e cumprimento da calendarização das atividades inerentes ser, extremamente, importante para o desenvolvimento atempado e ideal das operações previstas.

Em relação ao projeto desenvolvido até ao momento é possível concluir que para criar um website é aconselhável a utilização de um CMS. Isto porque facilita o processo de elaboração do mesmo e vai proporcionar aos futuros administradores uma maior facilidade de modificação deste, devido ao caráter modular destes Sistemas de Gestão de Conteúdos e o facto de não existir a necessidade de ter conhecimentos a nível de programação de forma a alterar o Website.

A modularidade dos CMS é uma característica excelente para os utilizadores casuais e os leigos relativamente a linguagens de programação. No entanto, para ser capaz de personalizar, totalmente, qualquer parte de um Website é necessário ter conhecimentos a nível de programação e para aceder a estes ficheiros é necessário FTP, sendo esta uma ferramenta essencial para o desenvolvimento deste projeto.

Ano Letivo 2014/2015 Referências Documentais GOOGLE “Definição Software”. Disponível em www.significados.com

Ano Letivo 2014/2015

Referências Documentais

GOOGLE “Definição Software”. Disponível em www.significados.com março de 2015;

GOOGLE “Query SQL”. Disponível em http://databases.about.com Consultado em 05 de março de 2015; GOOGLE “Base de Dados”, Disponível em http://pt.wikipedia.org/ Consultado em 08 de março de 2015;

GOOGLE

dia

Conteúdo”

http://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_conte%C3%BAdo.

Consultado em 06 de

“Definição

de

Sistema

de

Gestão

de

Acesso

no

08 de março de 2015; ASSOCIAÇÂO SHARE. Disponível em www.share.pt. Acesso no dia 08 de março 2015;

SITE OFICIAL do Joomla. Disponível em www.joomla.org.

2015.

Acesso no dia 07 de março de

Anexos O trabalho incluí os seguintes anexos : Ano Letivo 2014/2015  Anexo 1 -

Anexos

O trabalho incluí os seguintes anexos :

Ano Letivo 2014/2015

Anexo 1 - Reunião no dia 31 de outubro de 2014

Anexo 2 - Reunião no dia 21 de novembro de 2014

Anexo 3- Reunião no dia 20 de maio de 2015

Anexo 4- Análise da Atividade de Outubro da Empresa SIM,lda

Anexo 1 - Reunião de 31 de outubro de 2014 Proposta Ano Letivo 2014/2015 Estudo

Anexo 1 - Reunião de 31 de outubro de 2014

Proposta

Ano Letivo 2014/2015

Estudo e proposta de plataforma web de presença e comunicação, tendo em vista a substituição do site disponível em www.share.pt.

Realização de dois Projectos, um por Ivo Moreira (ivo.m191@gmail.com), outro por Bruno Ferreira (massa.b.ferreira@gmail.com).

Plataformas mencionadas: wordpress, joomla, www.scribd.com, www.slideshare.com, www.como.com, google calendar, google photos, google docs

Plataformas atualmente utilizadas

A Share tem:

1.

site: www.share.pt

2.

um esboço de app, disponível em http://share.apc.mobapp.at/)

3.

Conta Youtube (http://www.youtube.com/user/ShareAPC):

http://www.youtube.com/watch?v=VzA3qHbw5Jc

4.

Presença facebook: https://www.facebook.com/share.pt

5.

Conta scribd: https://www.scribd.com/sharept

6.

Newsletter mailchimp

7.

Questionário de Perspectivas de Carreira

Outra informação partilhada:

1. Calendário google

2. Conta delicious: https://delicious.com/shareapc

3. Soundcloud: https://soundcloud.com/share-pt

Exemplos de funcionalidades: Ano Letivo 2014/2015 Exemplo de integração de powerpoints mantidos em slideshare:

Exemplos de funcionalidades:

Ano Letivo 2014/2015

Exemplo de integração de powerpoints mantidos em

slideshare:http://www3.dsi.uminho.pt/pimenta/pi201415/

Quer em http://www3.dsi.uminho.pt/seeum2010/CD/ quer em http://www3.dsi.uminho.pt/seeum2011/CD/, é possível aceder aos “Artigos Completos” e aos “Resumos/Abstracts” em listagem ordenada por critérios diferentes - esta poderá ser uma forma de disponibilizar os Artigos da Share.

Plano de trabalho a duas três semanas:

1. O Ivo e o Bruno começarão por replicar as componentes básicas do site Share (www.share.pt) em dois CMS - joomla e wordpress.

2. Criarão um perfil de administrador que será gerido/explorado por Pedro Pimenta

3. Explorarão as possibilidades de integração da plataforma facebook (Utilizadores,

eventos, etc

)

com cada um dos CMS acima referidos.

4. Exploração os módulos disponíveis para os CMS para fazer a gestão dos artigos (documentos pdf)

5. Explorarão a alternativa de utilizar o scribd como arquivo e de integrar os documentos disponíveis no scribd nos CMS utilizados

Próxima reunião, em princípio, dia 21 de Novembro (dia 14.nov estarei em viagem fora do

País).

Estágios

Estágio - a completar 225 horas (até xx/yy/zz). Contabilização do tempo de estágio - a decorrer nas instalações da empresa, às 3as, 4as ou 6as feiras à tarde (14~15h - 18~19h). A Combinar com a Administração da Share.

Anexo 2 - Reunião de 21.nov.2014 Ano Letivo 2014/2015 PPimenta deslocou-se ao INED, onde reuniu

Anexo 2 - Reunião de 21.nov.2014

Ano Letivo 2014/2015

PPimenta deslocou-se ao INED, onde reuniu das 14 às 15h com a Prof. Sofia Trigo e os Alunos Ivo Moreira (ivo.m191@gmail.com) e Bruno Ferreira (massa.b.ferreira@gmail.com).

Os Alunos apresentaram o trabalho desenvolvido até ao momento, nomeadamente:

1. a configuração de instâncias Joomla e wordpress.

2. a replicação da estrutura dos conteúdos estáticos presentes em www.share.pt.

3. a exploração de alguns plug-ins em ambos os CMS

Disponibilidade

o trabalho realizado sobre wordpress está apenas disponível no PC do Aluno Bruno Ferreira.

o trabalho realizado sobre joomla está disponível em http://ivoshare.demojoomla.com/ (endereço temporário).

Foram definidos os seguintes passos seguintes para o desenvolvimento dos trabalhos:

1. Criação, por cada um dos Alunos, de um documento google a partilhar pelos Professores e por Pedro Pimenta, que funcione como diário do trabalho desenvolvido pelos Alunos;

2. instalação / criação / disponibilização das instâncias referidas em servidores publicamente acessíveis (PPimenta sugerehttp://www.atspace.com/)

3. Adição de STrigo e PPimenta como administradores das instâncias criadas.

O progresso do Projecto dos Alunos deverá ter em atenção as seguintes 4 vertentes:

1. Replicação dos conteúdos estáticos;

2. Disponibilização (por funcionalidade básica do CMS ou através de plug ins / extensões) de fucionalidades relativas a gestão de:

Ano Letivo 2014/2015 1. calendários; 2. eventos; 3. mailing lists; 4. colecções de documentos

Ano Letivo 2014/2015

1.

calendários;

2.

eventos;

3.

mailing lists;

4.

colecções de documentos (artigos, documentos pdf, etc…)

5.

colecções de multimedia (fotos, videos, etc…)

6.

estatísticas de acesso

3. Ligação / importação / exportação / integração de informação presente em plataformas de redes sociais ou outras (facebook, google, scribd, etc… cf. reunião de 31.Out.14)

4. Outros aspectos / funcionalidades, não mencionados, que sejam propostos pelos Alunos.

Anexo 3- Reunião de 20.maio.2015 Ano Letivo 2014/2015 A 20 de Maio decorreu nas instalações

Anexo 3- Reunião de 20.maio.2015

Ano Letivo 2014/2015

A 20 de Maio decorreu nas instalações do INED uma reunião com os Alunos Ivo Moreira, Bruno Ferreira, os Profs. Sofia Trigo e Mário Rodrigues, e Pedro Pimenta.

Os Alunos apresentaram sumariamente o seu trabalho - o protótipo do Aluno Bruno Ferreira está disponível no endereço http://sitesbruno.esy.es/, o protótipo do Aluno Ivo Moreira não está disponível por caducidade da conta do servidor (gratuito) onde o site está hospedado.

PPimenta faz a seguinte apreciação global dos trabalhos apresentados:

1. excelente domínio dos sistemas de gestão de conteúdos joomla e wordpress, por

parte dos Alunos, nomeadamente no que diz respeito aos seguintes pontos:

a. compreensão global do funcionamento das plataformas joomla e wordpress;

b. instalação e configuração de templates;

c. instalação, configuração e utilização de bases de dados adicionais;

d. configuração e integração de servidores de email externos;

e. instalação, configuração e utilização de plug-ins;

Pontos essenciais a concluir para inclusão no relatório final:

. criação de uma página/separador que replique (tanto quanto possível) o layout, cores,

tipo de letra, imagens, etc da página de entrada de http://share.pt/;

a. análise de alternativas, seleção e operacionalização de um plug-in para gestão „interna‟

de documentos (pdfs, docx, ppt,

) que permita operações básicas como:

i. gestão de coleções temáticas;

ii. ordenação/pesquisa por tema, autor, data de publicação

b. análise de alternativas para inclusão de documentos geridos (externamente) nas

seguintes contas/perfis: https://www.scribd.com/sharept e http://www.slideshare.net/shareapc

c. Inclusão (via API) da informação disponível em https://www.facebook.com/share.pt, em

especial o calendário disponível em https://www.facebook.com/share.pt/events. Pontos de valorização a concluir para inclusão no relatório:

. inclusão/acesso a estatísticas de acesso (visitantes, origem geográfica)

a. plug in para gestão de fotografias, albuns de fotografias, etc… (Envira gallery -

https://enviragallery.com/, por exemplo)

b. Consideração de outras ferramentas de gestão de newsletter, para além do mailchimp

c. Possibilidade de integração numa só agenda de eventos em agendas diferentes

(calendário google + calendário facebook)

Ano Letivo 2014/2015 Em termos de relatório final , é essencial que um capítulo inicial

Ano Letivo 2014/2015

Em termos de relatório final, é essencial que um capítulo inicial seja a análise do site existente (www.share.pt) em termos das funcionalidades técnicas que terão que ser suportadas ou melhoradas (gestão de conteúdos HTML, gestão interna/externa de documentos, formulário(s) de registo, newsletter, gestão de calendários/agendas, etc

Ano Letivo 2014/2015 Anexo 4- Análise da Atividade de Outubro da Empresa SIM.lda Balanço ENTIDADE:

Ano Letivo 2014/2015

Anexo 4- Análise da Atividade de Outubro da Empresa SIM.lda

Balanço

ENTIDADE: SIM.lda

NIF: 552507159

Balanço em 31 de dezembro de 2011

Rubricas

EUR

ATIVO

Ativo não corrente

Ano 2011

Ativos fixos tangiveis Ativos fixos intangiveis Investimentos Financeiros Accionistas/sócios

1.000,00

0,00

0,00

0,00

Total do Activo não corrente

1.000,00

Ativo Corrente

Inventários Clientes Estados e outros Entes Publicos Diferimentos Outros ativos correntes Caixa e depositos Bancários

0,00

738,00

0,00

4.470,50

Total do Activo corrente Total do Activo

5.208,50

6.208,50

CAPITAL PRÓPRIO E PASSIVO

Capital Próprio Capital Realizado Outros Instrumentos de capital Proprio Reservas Resultados Transitados Outras variações no capital proprio

5.000,00

Resultados liquido do periodo Dividendos transitados

-2.289,38

 

TOTAL DO CAPITAL PROPRIO

2.710,62

PASSIVO Passivo não corrente

Provisões

Ano Letivo 2014/2015 Finaciamentos Obtidos Outras contas a pagar 1.230,00 Total Passivo não corrente 1.230,00

Ano Letivo 2014/2015

Finaciamentos Obtidos Outras contas a pagar

1.230,00

Total Passivo não corrente

1.230,00

Passivo corrente

Fornecedores Estados e outros entes publicos Diferimentos Outros passivos correntes

307,50

591,63

1.368,75

Total Passivo Corrente

2.267,88

TOTAL PASSIVO TOTAL DO CAPITAL PRÓPRIO E DO PASSIVO

3.497,88

6.208,50

Demonstração de Resultados

ENTIDADE: SIM.lda

Período Findo em 31 de dezembro de 2010

Eur

Ano 2011

Vendas e serviços prestados Subsidios à exploração Variação nos inventários de produção Trabalhos para a própria entidade

600,00

Cmvmc

-

250,00 €

Fornecimentos e serviços externos

-

675,00 €

Gastos com o pessoal Imparidade Provisões Outros Rendimentos e ganhos Outros Gastos e perdas

-

1.964,38 €

Resultado antes da depreciações, gastos de financiamento e impostos

-2.289,38 €

Gastos/reversões de depreciação e de amortizações

Ano Letivo 2014/2015 Resultado operacional -2.289,38 € Gastos liquido de financiamento (79-69)  

Ano Letivo 2014/2015

Resultado operacional

-2.289,38

Gastos liquido de financiamento (79-69)

 

Resultados antes de impostos

-2.289,38 €

Impostos sobre rendimentos do período

 

Resultado líquido do período

-2.289,38 €

 

Dados adicionais -SIM.lda

 

Método cálculo

Ano 2011

Ativo Fixo liquido

Ativo não corrente

1.000,00 €

Ativo realizavel

Inventarios /clientes+Outros ativos correntes

738,00 €

Ativo disponivel

D.o+Caixa

4.470,50 €

Ativo Circulante

Total ativo corrente

5.208,50 €

Capital Próprio

Capital Próprio

2.710,62 €

Passivo Financiamento

Passivo não corrente

1.230,00 €

Passivo de Funcionamento

Passivo Corrente

2.267,88 €

Capitais alheios- obrigações

Total Passivo

3.497,88 €

Capitais Permanentes

CP+Passivo não Corrente

3.940,62 €

Total Origens Fundos

Total CP+ Passivo

6.208,50 €

Total Aplicações Fundos

Total ativo

6.208,50 €

Fundo Maneio (M/L prazo)

Capitais perm. -Ativo não corrente

2.940,62 €

Fundo Maneio curto prazo)

Ativo corrente-Passivo corrente

2.940,62 €

Resultado Liquido do período

Valor do mapa

-2.289,38 €

Ano Letivo 2014/2015       SIM.lda Aplicação de Fundos Origem de Fundos   Ano

Ano Letivo 2014/2015

   
 

SIM.lda

Aplicação de Fundos

Origem de Fundos

 

Ano 2011

 

Ano 2011

Ativo Fixo

1.000,00 €

Capitais Permanentes

3.940,62 €

Ativo Circulante

5.208,50 €

Capital Proprio

2.710,62 €

Ativo realizavel

738,00 €

Passivo Financiamento

1.230,00 €

Ativo disponivel

4.470,50 €

Passivo Funcionamento

2.267,88 €

Total Aplicações

6.208,50 €

Total Origens

6.208,50 €

100,00% 80,00% Ativo Fixo 60,00% 40,00% 20,00% Ativo 0,00% Circulante Aplicação de Fundos
100,00%
80,00%
Ativo Fixo
60,00%
40,00%
20,00%
Ativo
0,00%
Circulante
Aplicação de
Fundos
100% 80% Capitais 60% Permanent 40% es 20% Passivo 0% Funcionam Origem de ento Fundos
100%
80%
Capitais
60%
Permanent
40%
es
20%
Passivo
0%
Funcionam
Origem de
ento
Fundos
Rácios Ano Letivo 2014/2015 Ativo Fixo 1.000,00 € Ativo Realizável = Existências + Dívidas de

Rácios

Ano Letivo 2014/2015

Ativo Fixo

1.000,00 €

Ativo Realizável = Existências + Dívidas de terceiros de c.p. + Acréscimos e Dif

738,00 €

Ativo Disponível: disponibilidades

4.470,50 €

Ativo Circulante=Ativo realizável+Ativo Disponível

5.208,50 €

Passivo financiamento = Passivo M/L Prazo

1.230,00 €

Passivo funcionamento = Passivo Curto Prazo

2.267,88 €

Capitais Alheios=Total do Passivo

3.497,88 €

Capitais Próprios

2.710,62 €

Capitais Permanentes =Passivo de M/L prazo+Capitais Próprios

3.940,62 €

Aplicação de Fundos=Total do Ativo

6.208,50 €

Origem de Fundos = Total capital próprio + passivo

6.208,50 €

Fundo Maneio(curto prazo)=Ativo Circulante-Passivo de c.p.

2.940,62 €

Fundo Maneio(M/L prazo) = Capitais Permanentes - Ativo fixo

2.940,62 €

Tesouraria = Ativo Disponível

4.470,50

Resultados Antes Impostos Resultados Após Impostos

-2.289,38 €

-2.289,38 €

Análise Financeira

Autonomia Financeira: Capital Próprio / Ativo Grau de dependência: Passivo / (Capital Próprio + Passivo) Solvabilidade: Capital Próprio / Passivo

0,44

0,56

0,44

Liquidez Geral :

Ativo Circulante/Passivo curto prazo

2,74

Liquidez Reduzida : (Ativo Circulante-Existências)/Passivo curto prazo Liquidez Imediata : Ativo Disponível/Passivo curto prazo

2,74

1,97

Análise Económica

 

Rentabilidade Financeira: RLE / Capital Próprio Rentabilidade Económica: RLE / Ativo Rentabilidade das Vendas: RLE / Vendas+Prest.Serv. Rotação do Ativo: Vendas+Prest.Serv. / Ativo Rotação do ativo Fixo: Vendas+Prest.Serv. / Ativo fixo Rotação do ativo Circulante: Vendas+Prest.Serv. / Ativo Circulante Rotação de Stocks: CMVMC / Existências

0,00%

0,00%

0,00%

0,10

0,60

0,12

#DIV/0!

Prazo Médio Armazenagem (dias): Existências *365/ CMVMC

0

Prazo Médio Recebimentos (dias): (Clientes-Adiant. Cl.)*365 / Vendas+Pr.Serv.

449

Prazo Médio Pagamentos (dias): (Fornecedores-Adiant.Forn.) *365 / CMVMC

0

Ano Letivo 2014/2015   PAINEL DE GESTÃO   Indicadores   2011 De Gestão Ativo Fixo

Ano Letivo 2014/2015

 

PAINEL DE GESTÃO

 

Indicadores

 

2011

De Gestão

Ativo Fixo

1.000,00 €

Ativo Realizável

738,00 €

Ativo Disponível

4.470,50 €

Ativo Circulante

5.208,50 €

Passivo financiamento

1.230,00 €

Passivo funcionamento

2.267,88 €

Capitais Alheios

3.497,88 €

Capitais Próprios

2.710,62 €

Capitais Permanentes

3.940,62 €

Aplicação de Fundos

6.208,50 €

Origem de Fundos

6.208,50 €

Fundo Maneio(curto prazo)

2.940,62 €

Fundo Maneio(M/L prazo)

2.940,62 €

Tesouraria = Ativo Disponível

4.470,50 €

De Resultados

Resultados Antes Impostos

-2.289,38 €

Resultados Após Impostos

-2.289,38 €

Análise Financeira

Autonomia Financeira: Capital Próprio / Ativo

 

0,44

Grau de dependência: Passivo / (Capital Próprio + Passivo)

 

0,56

Solvabilidade: Capital Próprio / Passivo

 

0,44

Liquidez Geral :

Ativo Circulante/Passivo curto prazo

 

2,74

Liquidez Reduzida : (Ativo Circulante-Inventários)/Passivo curto prazo

 

2,74

Liquidez Imediata : Ativo Disponível/Passivo curto prazo

 

1,97

Análise Económica

Rentabilidade Financeira: RLE / Capital Próprio

0,00%

Rentabilidade Económica: RLE / Ativo

0,00%

Rentabilidade das Vendas: RLE / Vendas+Prest.Serv.

0,00%

Rotação do Ativo: Vendas+Prest.Serv. / Ativo

 

0,10

Rotação do ativo Fixo: Vendas+Prest.Serv. / Ativo fixo

 

0,60

Rotação do ativo Circulante: Vendas+Prest.Serv. / Ativo Circulante

 

0,12

Rotação de Stocks: CMVMC / Inventários

#DIV/0!

Prazo Médio Armazenagem (dias): Inventários *365/ CMVMC

 

0

Prazo Médio Recebimentos (dias): (Clientes-Adiant. Cl.)*365 / Vendas+Pr.Serv.

 

449

Prazo Médio Pagamentos (dias): (Fornecedores-Adiant.Forn.) *365 / CMVMC

 

0

68