Portal Liferay. Com o grande crescimento de informações e aplicações. liferay_

Tamanho: px
Começar a partir da página:

Download "Portal Liferay. Com o grande crescimento de informações e aplicações. liferay_"

Transcrição

1 liferay_ Portal Liferay Construindo aplicações dinâmicas com apenas alguns cliques. Neste artigo apresentaremos algumas características e funcionalidades dessa poderosa plataforma para criação de portais. Logo depois, abordaremos algumas ferramentas que podem nos auxiliar no desenvolvimento das nossas aplicações, assim como as estratégias de desenvolvimento do Liferay. A partir daí, vamos entender o que são as Dynamic Data Lists e Dynamic Data Mapping e aprenderemos a utilizá-las para criarmos uma aplicação dinâmica com operações CRUD de forma bem simples, com apenas alguns cliques. E, finalmente, criaremos uma lista personalizada para a exibição dos dados da nossa aplicação. Com o grande crescimento de informações e aplicações na web, se faz necessário a existência de um canal único de acesso a dados de forma estruturada independentemente de tecnologia ou localização. Assim funciona um portal. Muitos portais oferecem s, fóruns, notícias, informações e entretenimento como serviço. Além disso, os portais geralmente apresentam uma estrutura visual padronizada formada por um conjunto de componentes disponibilizados visualmente como pequenas aplicações. Na tecnologia Java essas aplicações são chamadas de portlets, em outras plataformas podem ser chamados de widgets, mashups, plugins etc. Portlets são aplicações baseadas em componentes web que podem ser facilmente manipulados e exibidos em um portal, gerando conteúdo dinâmico. Devido a grande quantidade de organizações que implantaram portais para hospedar suas aplicações, foram elaboradas especificações com o intuito de padronizar o desenvolvimento dos portlets e buscar a interoperabilidade entre os portais e portlets. Então, foi lançada em 2003 a primeira especificação: a Java Specification Requests 168 (JSR-168). O principal benefício da padronização foi simplificar o desenvolvimento de portlets além de possibilitar que desenvolvedores possam criar seus próprios componentes que rodem em qualquer servidor de portal J2EE. Devido a algumas lacunas que ficaram da JSR- 168 e da evolução do JDK com a introdução de Generics e Annotations, por exemplo, foi aprovada em 2008 a JSR-286. Por essa nova especificação, os portlets são vistos como aplicações integradas ao portal e não uma coleção de pequenas janelas independentes. Algumas novidades dessa nova especificação foram o suporte a eventos, permitindo que os portlets se comuniquem, além da capacidade de compartilhar ou não parâmetros de requisições. Vale lembrar que essa nova especificação teve como objetivo manter a compatibilidade com a primeira JSR. Portlets possuem muitas semelhanças com Servlets, se você já tem experiência no desenvolvimento de Servlets, não encontrará muitas dificuldades com Portlets. O Liferay e seus portlets são aderentes a essas especificações. Eles também podem disponibilizar seus serviços remotamente através de web services especificados por outra especificação, a WSRP (Web Services for Remote Portlets). / 40

2 Antônio Júnior Graduando em Ciência da Computação pela Universidade Federal de Pernambuco e trabalha como engenheiro de suporte na Liferay Brasil. Sendo assim, toda a facilidade de uso associada aos recursos disponíveis por trás dos portlets fazem com que estes sejam um grande aliado do usuário para auxiliar no desenvolvimento das mais variadas aplicações. Figura 1. Gerenciamento de Conteúdo do Liferay. Figura 2. Exemplos de aplicações do Liferay. Adicionando com Drag and Drop. O Portal Liferay Portais geralmente são definidos como uma plataforma para desenvolvimento de websites e aplicações web. Os portais mais modernos, adicionaram muitas características ao seu core, fazendo-os uma das melhores opções para o desenvolvimento de aplicações web. O Liferay é um deles. Alguns usos comuns para um portal incluem: apresentação de páginas com conteúdo específico dependendo das permissões do usuário logado (CMS), integração de aplicações legadas e criação de ambientes colaborativos que permitam o compartilhamento de conteúdo entre usuários. O Liferay é líder no mercado mundial de portais open-source Java, sendo um dos portais mais utilizados em corporações. Mais do que um portal, o Liferay é uma plataforma para criação de aplicações web. Por padrão, na sua instalação, já estão disponíveis diversos componentes e aplicações integrados ao sistema de gerenciamento de usuários e de permissão, como fórum, wiki, gerenciador de arquivos, blogs, redes sociais, integração com redes sociais já existentes, entre outros. O Liferay suporta os principais servidores de aplicação, bancos de dados e sistemas operacionais, sendo possível utilizar a infraestrutura existente, sem gastos adicionais. Além disso, foi desenvolvido sobre uma arquitetura que permite uma enorme flexibilidade de instalação de novos plugins e tem suporte a mais de 30 idiomas. Além disso, o Liferay dá suporte a várias linguagens de programação como PHP, Ruby, Python, Grails, entre outras. Além dos portlets, existem três tipos de plugins que podem ser desenvolvidos: Temas responsáveis pela aparência das páginas e portlets. Layouts indicam onde os portlets podem ser posicionados numa página. Hooks permitem a modificação do comportamento do portal. Plugins ext A forma mais complexa de se desenvolver um plugin, usada para customizações avançadas. Deve ser usado apenas em casos especiais em que nenhum dos outros plugins possam substituí-lo, como, por exemplo, customizações de Struts Actions internas do portal. O kit de desenvolvimento (SDK) do Liferay facilita muito o desenvolvimento de componentes para o portal e pode ser usado em conjunto com qualquer IDE. O SDK inclui geradores de código e várias tarefas Apache Ant (ferramenta utilizada para automatizar a construção de softwares) que auxiliam a criação, compilação e distribuição dos plugins. Além do SDK, existe o Liferay IDE, um conjunto de plugins para o Eclipse, que pode ser baixado gratuitamente. Estratégias de desenvolvimento Existem, basicamente, três formas de customizar e adicionar novas funcionalidades ao portal. O que define qual dos métodos é o mais apropriado são 41 \

3 os requisitos da aplicação a ser desenvolvida. Cada método possui um nível de intrusão ao código-fonte do portal e podem influenciar nas atualizações do Liferay para versões mais recentes. Por isso, a depender do grau de intrusão, essas atualizações podem se tornar mais simples ou mais complexas. As formas de desenvolvimento são: Plugins O método menos intrusivo. Com ele, os plugins são desenvolvidos como aplicações independentes e distribuídas em arquivos WAR. Sendo assim, é a forma mais comum e mais recomendada de se desenvolver para o Liferay. Ambiente de extensão Por este método, os portlets que vêm com a instalação padrão do Liferay e os arquivos.jsp podem ser totalmente modificados. Desta forma, as modificações ficam sempre separadas do código-fonte do portal e depois copiadas para o servidor de aplicações. Modificação do código-fonte Este é o método mais intrusivo. Assim, o código-fonte é alterado diretamente. Não é recomendado fazê-lo quando se pretende atualizar o portal para releases posteriores. Baixando o Portal Para este artigo, utilizaremos o Liferay 6.1 Beta 3 Community (versão gratuita) que usa o servidor de aplicações Tomcat 7. Existe também a versão Enteprise (versão comercial) que oferece patches periódicos, suporte ao cliente, além de correções que garantem mais estabilidade e, consequentemente, uma melhor performance e segurança ao portal. O Liferay pode ser baixado do seu próprio site: na seção de downloads. Neste mesmo site também poderão ser encontrados documentação, fórum de discussão e tutoriais sobre o portal. Nota: neste artigo não iremos utilizar nenhuma IDE de desenvolvimento, pois iremos trabalhar com os portlets já em produção. Porém se você quiser desenvolver seus próprios plugins, recomendamos que utilize o Liferay IDE para facilitar seu trabalho, mas você também poderá utilizar qualquer outra ferramenta de sua preferência (eclipse, por exemplo). Configurando O arquivo baixado da página do Liferay é um portal já pré-configurado em um servidor de aplicação (no caso, o Tomcat). Após descompactar você encontrará três diretórios: data Armazena dados do portal como os arquivos do portlet Document Library, imagens, índices do Lucene e dados do HSQLDB, banco de dados que vem por padrão no Liferay. deploy Nesta pasta são colocados os plugins em que você deseja adicionar ao portal. O Liferay monitora constantemente essa pasta verificando a existência de novos plugins e, caso exista algum novo plugin, ele será instalado automaticamente. Tomcat é o próprio servidor web onde o Liferay será instalado. Como dito anteriormente, por padrão o Liferay já vem pré-configurado. Porém, nada impede que sejam feitas modificações em suas configurações. Para isso, basta criarmos um arquivo de configuração especial chamado portal-ext.properties no diretório Home do Liferay (onde estão as pastas data, deploy e o diretório do web container), nele poderão ser adicionadas uma grande quantidade de opções de configuração, que sobrescreverão as configurações iniciais do portal. Uma das configurações mais comuns é relativa ao banco de dados. Por exemplo, ao invés de se usar o HSQLDB, poderíamos usar o banco de dados MySQL. Para isso, bastaria simplesmente criar uma base de dados e fazer o Liferay apontar para ela adicionando alguns parâmetros no nosso arquivo de configuração como na Listagem 1, modificando os valores do nome do banco (lportal), usuário e senha pelas suas próprias configurações. Para os exemplos deste artigo não é necessário usar o MySQL, caso prefira usar o HSQLDB, basta pular esta etapa e iniciar o Tomcat. Listagem 1. Exemplo de configuração do arquivo portal-ext.properties. jdbc.default.driverclassname=com.mysql.jdbc.driver jdbc.default.url=jdbc:mysql://localhost/lportal? useunicode=true&characterencoding= UTF-8&useFastDateParsing=false jdbc.default.username=root jdbc.default.password=pass Com isso, ao inicializar o portal, as tabelas e dados necessários para sua execução serão automaticamente criados. Existem ainda opções relativas a , servidor, logs, segurança, idiomas, entre outros. Você poderá encontrar mais detalhes e opções de configuração no próprio site do Liferay. Figura 3. Página inicial do Liferay. / 42

4 Start! Para iniciar o portal basta executar o script startup.bat (Windows) ou startup.sh (Linux / Mac / Unix) localizado na pasta bin dentro do diretório do Tomcat. É necessário, também, verificar se o usuário possui permissão para executar o arquivo. Quando o portal completar sua inicialização, o browser deverá abrir automaticamente sua página inicial. Caso isso não aconteça, abra seu browser e navegue até o endereço Agora que o Liferay está iniciado podemos fazer o login como administrador. Por padrão o login do administrador é test@liferay.com e a senha é test. Como administrador, temos acesso aos demais modos dos portlets e à edição do seu conteúdo, além da possibilidade de configuração do layout da página. Em nosso caso, usaremos o portlet Dynamic Data List localizado no menu do administrador no Painel de Controle para desenvolvermos nossa aplicação. Desenvolvendo aplicações dinâmicas com DDL e DDM Uma das features de destaque do Liferay 6.1 em relação ao release anterior é a presença de Dynamic Data Lists (DDL). As DDLs foram desenvolvidas para que usuário finais possam criar suas próprias aplicações sem a necessidade de escrever uma linha de código. Grande parte de aplicações simples podem ser inseridas em uma das seguintes categorias: Aplicações que criam uma lista de dados gerenciáveis utilizando operações CRUD (Create, Retrieve, Update, Delete). Um exemplo deste tipo de aplicação é quando um formulário de cadastro é disponibilizado para os usuários de um website e uma lista on-line dos usuários cadastrados é disponibilizada. Além disso, ainda pode-se ter funcionalidades administrativas para atualização e remoção de registros. Semelhante à primeira categoria, existe também aquelas aplicações em que os dados precisam passar por um workflow, seguindo um processo de aprovação. Neste caso, os dados cadastrados precisariam ser aprovados por um ou vários níveis hierárquicos para que possam, posteriormente, serem exibidos numa página. E, por último, pode-se agrupar dados de diferentes fontes. Aplicações desta categoria podem usar dados dos usuários que preencheram um formulário simples e, então, combiná-los com outros dados de um workflow ou de outros sistemas. As Dynamic Data Lists juntamente com o Kaleo (engine de workflow da Liferay) dão suporte para que cada uma dessas aplicações simples possam ser facilmente desenvolvidas. E através da interface gráfica do form builder (ferramenta integrada ao DDL) o usuário poderá construir formulários com os campos desejados. Também é possível estruturar o fluxo de um formulário para que ele seja preenchido em etapas, podendo dividi-lo em várias páginas. Essa propriedade pode ser bem útil quando os formulários são muito extensos. Na prática, estes formulários são definidos em objetos dinâmicos altamente flexíveis numa estrutura semelhante a tabelas de bancos de dados. Depois de definida a estrutura da entidade dinâmica, ela é convertida em um schema ou Data Definition Mapping (DDM). O DDM, na verdade, nada mais é do que um XML contendo o mapeamento entre os campos do formulário e a definição dos dados no banco de dados de acordo com os data types previamente definidos. Além disso, com o DDL também é possível exibir os dados persistidos em forma de tabelas HTML, planilhas ou de forma totalmente personalizada. Apesar de o plugin do Kaleo (Kaleo Web) ser grátis e de código-aberto (disponível no repositório de plugins do Liferay), os plugins necessários para a integração entre o workflow engine do Kaleo (Kaleo Designer e Kaleo Forms) e o DDL é de acesso restrito aos clientes Enterprise da Liferay. Vale lembrar que tanto o DDL e o DDM quanto o Kaleo Designer e o Kaleo Forms necessitam do Kaleo Web para seu perfeito funcionamento. Para o nosso exemplo, como não criaremos nenhuma estrutura de workflow, precisaremos apenas do plugin Kaleo Web. Por isso, devido a integração entre o DDL e o Kaleo é possível: Eliminar a necessidade de desenvolvimento de código para aplicações que precisam de operações CRUD. Construir um workflow por meio de um editor gráfico (Kaleo Design). Habilitar ações em cada estágio do workflow, como notificações por ou o envio de mensagens SMS. Templates Um Data Definition Mapping, por ser bastante flexível, pode ser exibido de várias formas. Essa customização pode ser realizada com o intuito de se exibir apenas alguns campos de um schema ou até mesmo para separar o seu preenchimento em diferentes páginas, como etapas de um workflow. Essas customizações são feitas através dos templates. Os templates, como o próprio nome já diz, são os modelos de dados a serem exibidos para o usuário. Em outras palavras, você utiliza o DDM para desenvolver a estrutura e os metadados de sua aplicação e utiliza os templates para limitar o escopo ou definir como os campos serão visualizados. 43 \

5 Como dito anteriormente, uma aplicação simples geralmente possui duas etapas: um formulário de cadastro e alguma forma de visualização dos dados cadastrados. Para cada uma dessas etapas, o DDM trabalha com templates diferentes, são eles: Detail Template template utilizado para o formulário de inclusão de dados. List Template template utilizado para a exibição dos dados persistidos. Agora, mãos à obra. Primeiro exemplo No nosso exemplo, vamos criar uma aplicação para cadastro de participantes num Evento Nacional de Tecnologia. O primeiro passo é, após fazermos o login como administrador, navegar até o portlet de Dynamic Data List localizado no Painel de Controle. Figura 6. Listas Default do DDL. Por padrão, o Liferay já traz quatro schemas prontos para uso: To Do, Issues, Meeting Minutes e Contacts, que também podem ser modificados. Vamos criar, portanto, o nosso próprio schema clicando em Add. No form builder, podemos encontrar alguns campos de dados que poderão ser arrastados até o centro para construir a estrutura do schema. Após colocarmos os campos da nossa definição poderemos customizar suas propriedades clicando na aba Settings do lado esquerdo do form builder. Podemos alterar, por exemplo, o texto do label do campo, seu tamanho ou até mesmo se o campo será de preenchimento obrigatório ou não. Uma boa prática é sempre alterarmos a propriedade Name para um valor mais amigável. Veremos posteriormente que isso será muito útil para quando formos desenvolver nossos templates. No meu exemplo coloquei os campos de Nome (Text), (Text), Estado (Select), CPF (Text), Data de Nascimento (Date) e Sexo (Radio). É interessante colocarmos um campo para o CPF, pois esse campo funcionará como identificação do participante, além disso ele deve ser obrigatório. Depois da estrutura salva, basta apenas adicioná- -la à lista e salvá-la. Figura 4. Portlet do Dynamic Data List no Painel de Controle. Agora, vamos adicionar uma nova lista (instância de um Data Definition Mapping). Nesse passo, depois de darmos o nome de Cadastro à nossa lista e uma descrição, você terá que adicionar um novo schema (Data Definition) ou selecionar um já existente. Figura 5. Criando uma lista no Dynamic Data List. Figura 7. Form Builder: criando um Dynamic Data Mapping. Pronto, já temos nossa estrutura, e agora? Agora vamos adicionar o formulário a nossa página. Volte para a página inicial do Liferay e, pelo menu Add localizado no canto superior esquerdo, localize o portlet Dynamic Data List Display, e arraste-o para a página. Agora que o portlet está na página, temos que configurá-lo. Clique no ícone de configuração localizado na parte superior portlet e clique em Configuration. Na janela que se abre, você deverá selecionar qual lista você deseja usar, no nosso caso selecionamos a lista Cadastro. Depois de salvo, você poderá ver uma mensagem indicando que nenhum registro foi encontrado, pois realmente nada foi inserido ainda. / 44

6 Existe também na janela de configuração a opção Spreadsheet View. Essa opção, quando habilitada, permite a visualização dos dados num formato de planilha. Figura 8. Adicionando o DDL à página. Figura 11. Spreadsheet View. Figura 9. Configurando o DDL Portlet. E como inserimos novos dados? Pois bem, na janela de configuração existe uma opção chamada Editable. Quando essa opção está habilitada, é inserido um botão no portlet que permite a visualização do formulário de cadastro. Assim, depois que realizamos o cadastro de um usuário, vemos na página principal do nosso portlet uma listagem com os registros adicionados. Para o nosso exemplo, adicionamos a nossa lista pelo portlet do Painel de Controle e os registros pelo portlet da página. Porém, é perfeitamente possível realizar qualquer uma das operações por ambos os portlets, essa característica oferece mais flexibilidade e agilidade para o usuário. Além disso, também é possível instanciar o Dynamic Portlet Display em qualquer página, quantas vezes forem necessárias. Detail Template Agora, vamos supor que queremos que um campo do nosso formulário (data de nascimento, por exemplo) seja desabilitado temporariamente. Uma opção seria modificar nosso schema original, retirando esse campo da estrutura. Porém, isso poderia acarretar numa série de efeitos colaterais, como afetar outras listas que utilizam a estrutura e até mesmo a perda de dados existentes. Por isso, uma boa solução seria o uso de Templates. Como visto anteriormente, com templates é possível limitar os campos da estrutura inicial que serão exibidos no formulário final de cadastro. Vamos lá, clique no botão Add Detail Template no canto inferior esquerdo do portlet. Perceba que, na página que se abre, são exibidos todos os campos da nossa estrutura. Caso queiramos remover algum campo, basta clicarmos no campo desejado e clicar no X. Figura 10. Formulário de Cadastro. Figura 12. Criando um Detail Template. 45 \

7 No repositório de plugins do Liferay existe um portlet chamado Dynamic Data List Form. Esse portlet é usado para habilitar ao usuário o preenchimento do formulário sem a necessidade de visualizar a listagem dos dados, como acontece com o Dynamic Data List Display. Outra característica importante nesse portlet é a opção de habilitar uma única submissão ou múltiplas submissões por usuário, ou seja, permite ou não a um usuário submeter o formulário mais de uma vez. Sendo assim, apenas usuários logados no portal conseguirão acessar o formulário deste portlet. Um bom exemplo de uso para esse portlet é o de uma enquete interna, onde apenas usuários cadastrados no portal podem votar e, uma única vez. Perceba também que, antes de o campo ser removido, a opção para adicionar outra instância do mesmo campo está desabilitada. Porém, quando o campo é removido essa opção é reabilitada. Isso acontece por não ser permitido adicionar mais de uma instância do mesmo campo ao formulário. Depois de salvo, o Detail Template é automaticamente aplicado e, tanto o formulário de cadastro quanto a listagem de registros ocultaram o campo removido. Assim, o campo ocultado será salvo com o valor padrão. E, caso esse template não seja mais necessário, basta selecionar outro template (o Default, por exemplo) nas configurações do portlet. Porém, mesmo que não seja necessário ocultar nenhum campo da sua estrutura, o Detail Template também seria útil para adicionar textos (como na figura 12), separadores ou fieldsets ao seu formulário. List Template Por padrão, o Dynamic Data List usa um componente do Liferay chamado de Search Container para a exibição dos dados persistidos. A grande maioria dos portlets do portal também utiliza esse componente para listagem de seus dados. E se quiséssemos mudar a forma como nossos dados persistidos são apresentados? Também usaríamos templates! Mas para a listagem de dados usaremos List Templates. Agora, porém, teremos que usar nossas habilidades de programação. Os List Templates são desenvolvidos com o auxílio de linguagens de templates. As linguagens de templates suportadas pelo Liferay são o Freemarker Template Language (FTL) e o Velocity Template Language (VTL), para o nosso exemplo usaremos o Velocity. Velocity é um projeto open-source desenvolvido pela Apache. Com ele podemos referenciar métodos definidos no código Java sem precisarmos fazer qualquer tipo de configuração ou deploy da aplicação. Geralmente o Velocity é usado por web designers, pois assim se torna possível trabalhar em paralelo com os programadores, separando totalmente suas responsabilidades de acordo com o padrão MVC (Model- -View-Controller). Mais detalhes podem ser encontrados no próprio site do projeto: apache.org/. Para o nosso exemplo, vamos criar outro DDM. Dessa vez, com uma estrutura mais simples, apenas com dois campos: CPF e URL (lembrando de alterar a propriedade Name de cada campo). Nessa nova lista iremos incluir as fotos dos participantes cadastrados. A ideia é podermos interligar nossas duas listas por uma única listagem, relacionando-as através do CPF do participante. Vale lembrar que no form builder existe o campo do tipo File Upload, onde poderíamos enviar a foto junto com os outros dados do participante, porém para fins de exemplo não iremos utilizá-lo. Vamos adicionar, então, mais duas instâncias do portlet Dynamic Data List Display à nossa página: uma reservada para o cadastro das fotos e outra para exibir nossa listagem personalizada. Figura 13. Página com três instâncias do DDL. Depois de alguns registros adicionados de fotos e ao de participantes, vamos ao nosso List Template. No portlet onde ele será adicionado, podemos escolher qualquer lista nas configurações (mais adiante veremos o porquê) e depois clicamos em Add List Template. Na página que se abre, temos a opção para selecionarmos o Language Type, usaremos o VM (formato dos arquivos Velocity). Existe também a opção de usar o Launch Editor, porém é altamente recomendado usarmos um editor de texto de sua preferência para codificar o template e, depois, fazer o upload do seu script.vm. O script está na Listagem 2. Listagem 2. Velocity para o Detail Template. #set ($ddlrecordservice = $servicelocator. findservice( com.liferay.portlet.dynamicdatalists.service. DDLRecordLocalService )) #set ($userrecords = $ddlrecordservice. getrecords(11907)) #set ($photorecords = $ddlrecordservice. getrecords(11923)) / 46

8 <table> #foreach($user in $userrecords) #set ($cpfuser = $user.getfieldvalue( cpf )) #foreach($photo in $photorecords) #set ($cpfphoto = $photo.getfieldvalue( cpf )) #if( $cpfphoto == $cpfuser) <tr> <td> <img src= $photo.getfieldvalue( url ) /> </td> <td> <th valign= top > Nome: $user.getfieldvalue( nome ) <br/> $user.getfieldvalue( ) <br/> Cidade: $user.getfieldvalue( local ) </th> </td> </tr> #end #end #end </table> Na linha 1, invocamos o serviço DDLRecordLocalService referente aos objetos do DDLRecord e colocamos na variável $ddlrecordservice. Aqui, você pode usar qualquer interface do portal que herde de Persisted- ModelLocalService. Assim como o $servicelocator, existem vários outros objetos auxiliares que podem ser usados no contexto do velocity. Uma lista dessas variáveis pode ser encontrada na wiki da Liferay procurando-se por Access Objects from Velocity. Nas linhas 2 e 3, usamos o serviço invocado anteriormente para pegar os registros das nossas listas, onde e são os IDs das listas. Os IDs das listas podem ser encontrados no portlet do DDL localizado Painel de Controle. Por isso, como estamos trabalhando diretamente com o ID das listas, não importa qual lista está configurada no portlet em questão. Porém, se quisermos utilizar o ID da lista selecionada poderíamos usar a variável de contexto $reserved_record_set_id. Depois disso, percorremos todos os objetos das nossas listas e fazemos algumas operações para formatarmos a exibição da nossa listagem. Note que usamos o método getfieldvalue para acessarmos os campos dos objetos. Lembra que mudamos a propriedade Name de cada campo do nosso schema? Eis aí a sua utilidade. No meu exemplo, adicionei mais dois campos na minha estrutura: facebook e twitter que, caso o usuário preencha, um link será habilitado. O resultado está na figura 15. O código Velocity completo utilizado no exemplo poderá ser baixado do site da revista. Considerações finais Este artigo apresenta algumas características e formas de desenvolvimento do portal Liferay. É notória a facilidade de se construir uma aplicação dinâmica utilizando Dynamic Data Lists e Dynamic Data Mapping. Esta, por ser uma das grandes funcionalidades da nova versão do Liferay, representa um grande diferencial perante às outras opções de desenvolvimento devido a sua facilidade e flexibilidade de uso. Além de tudo, o Liferay conta ferramentas, wiki, fórum de discussões e uma grande quantidade de documentação para auxiliar os desenvolvedores. /referências Figura 14. Criando um List Template. > Página do Liferay liferay.com > Fórum de discussões liferay.com/community/forums > Wiki do Liferay liferay.com/community/wiki > Página do apache ant ant.apache.org > Repositório oficial de plugins liferay.com/web/guest/ downloads/official_plugins > Repositório de plugins mantidos pela comunidade liferay.com/web/guest/downloads/community_plugins > Arquivos adicionais para download, como o plugins SDK liferay.com/downloads/liferay-portal/additional-files > Página do Velocity > Livro Oficial do Liferay Liferay in Action. The Official Guide to Liferay Portal Development. Figura 15. Listagem final. 47 \

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova. 3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova. 3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao

Leia mais

Procedimentos para Instalação do Sisloc

Procedimentos para Instalação do Sisloc Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação

Leia mais

Anote aqui as informações necessárias:

Anote aqui as informações necessárias: banco de mídias Anote aqui as informações necessárias: URL E-mail Senha Sumário Instruções de uso Cadastro Login Página principal Abrir arquivos Área de trabalho Refine sua pesquisa Menu superior Fazer

Leia mais

ÍNDICE MANUAL SITE ADMINISTRÁVEL TV. 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES

ÍNDICE MANUAL SITE ADMINISTRÁVEL TV. 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES MANUAL SITE ADMINISTRÁVEL TV ÍNDICE 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES 3.1 - Dados Cadastrais 3.2 - Noticias 3.3 Redes Sociais 3.4 - Player 4. DESIGN

Leia mais

Manual de Utilização do Zimbra

Manual de Utilização do Zimbra Manual de Utilização do Zimbra Compatível com os principais navegadores web (Firefox, Chrome e Internet Explorer) o Zimbra Webmail é uma suíte completa de ferramentas para gerir e-mails, calendário, tarefas

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

Manual de Utilização do PLONE (Gerenciador de página pessoal)

Manual de Utilização do PLONE (Gerenciador de página pessoal) Manual de Utilização do PLONE (Gerenciador de página pessoal) Acessando o Sistema Para acessar a interface de colaboração de conteúdo, entre no endereço http://paginapessoal.utfpr.edu.br. No formulário

Leia mais

Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT.

Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT. Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT. PÁGINA: 2 de 21 Nenhuma parte deste documento pode ser utilizado ou reproduzido, em qualquer meio

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

Manual de configuração do sistema

Manual de configuração do sistema Manual de configuração do sistema (v.1.5.x Beta) Rua México, 119 Sala 2004 Centro Rio de Janeiro, RJ www.doctors-solution.com.br www.simdoctor.com.br contato@simdoctor.com.br Sumário 1. Fazendo seu primeiro

Leia mais

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,

Leia mais

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

Podemos também definir o conteúdo dos menus da página inicial. Clique em Menus, Main Menu. Podemos também definir o conteúdo dos menus da página inicial. Clique em Menus, Main Menu. Como padrão será mostrado o Menu Home. Ao clicar em Home, podemos definir como deverão ser mostrados os conteúdos

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã...

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã... ÍNDICE 1. Introdução...2 2. O que é o Sistema Mo Porã...2 3. Como acessar o Site Mo Porã...3 4. Cadastro do Sistema Mo Porã...4 5. Navegando no Site Mo Porã...6 5. 1 Manual de ajuda do sistema Mo Porã...7

Leia mais

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização Sumário 1. Configurações Iniciais...2 1.1. Configurando o Menu Personalizado...2 1.2. Configurando os Widgets...3 2. Localize o nome de

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Técnicas Avançadas Desenvolvimento de SOFTWARES Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Tópicos Sistema de Gerenciamento de Conteúdo CMS. Fron-end Back-end Instalando Site e Lojas

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Tutorial Plone 4 Manutenção de Sites Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Sumário Introdução 1 Como fazer a autenticação do usuário 1.1 Através do

Leia mais

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

Portal da Prefeitura de São Paulo SECOM. MANUAL DO WARAM v. 1.5 Secretarias

Portal da Prefeitura de São Paulo SECOM. MANUAL DO WARAM v. 1.5 Secretarias SECOM MANUAL DO WARAM v. 1.5 Secretarias WARAM 1.5 Ferramenta de atualização do Portal da Prefeitura de São Paulo. Use preferencialmente o navegador Internet Explorer superior ou igual a 7.0. No campo

Leia mais

Menus Personalizados

Menus Personalizados Menus Personalizados Conceitos básicos do Painel Logando no Painel de Controle Para acessar o painel de controle do Wordpress do seu servidor siga o exemplo abaixo: http://www.seusite.com.br/wp-admin Entrando

Leia mais

SISTEMA DE BANCO DE IMAGENS MANUAL DE USO

SISTEMA DE BANCO DE IMAGENS MANUAL DE USO SISTEMA DE BANCO DE IMAGENS MANUAL DE USO Versão: BETA Última atualização: 24/06/2012 Índice O sistema de banco de imagens 03 Pesquisa de fotos 04 Pautas e eventos 08 Cadastro de fotos 09 Edição e indexação

Leia mais

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte MANUAL JOOMLA 2.5 PORTAL INTERNET Ministério do Esporte SUMÁRIO 1.0 - Módulo Administração... 1 2.0 Banner randômico... 2 2.1 Adicionar novo slide... 2 2.2 Excluir slide... 6 3.0 Artigos... 7 3.1 Adicionar

Leia mais

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG Página 1 de 26 Sumário Introdução...3 Layout do Webmail...4 Zimbra: Nível Intermediário...5 Fazer

Leia mais

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7 Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7 Para criar um grupo doméstico e compartilhar arquivos é necessário que tenhamos pelo menos dois computadores ligados entre si (em

Leia mais

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. Manual de Instruções ECO Editor de Conteúdo Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. O ECO é um sistema amigável e intui?vo, mas abaixo você pode?rar eventuais dúvidas e aproveitar

Leia mais

[SITE FÁCIL CDL MANUAL DO USUÁRIO]

[SITE FÁCIL CDL MANUAL DO USUÁRIO] Câmara de Dirigentes Lojistas [SITE FÁCIL CDL MANUAL DO USUÁRIO] Sumário 1. Controle de versão... 3 2. Objetivo... 4 3. Site fácil... 4 4. Acessando o sistema de gestão de conteúdo (SGC)... 5 5. Páginas

Leia mais

OneDrive: saiba como usar a nuvem da Microsoft

OneDrive: saiba como usar a nuvem da Microsoft OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode

Leia mais

Portal do Senac: Área Exclusiva para Alunos Manual de Navegação e Operação

Portal do Senac: Área Exclusiva para Alunos Manual de Navegação e Operação Portal do Senac: Área Exclusiva para Alunos Índice 1. Introdução... 4 2. Acessando a área exclusiva... 5 3. Trocando a senha... 6 4. Mensagens... 7 4.1. Conhecendo a tela principal... 7 4.2. Criando uma

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

Leia mais

Para participar de um mapa colaborativo usando o Cmap Tools

Para participar de um mapa colaborativo usando o Cmap Tools Antes de trabalhar num mapa colaborativo, você deve instalar o software no seu computador. Pegue a sua cópia, gratuita, em http://cmap.ihmc.us/download/. Veja a versão compatível com o seu computador.

Leia mais

GUIA BÁSICO DA SALA VIRTUAL

GUIA BÁSICO DA SALA VIRTUAL Ambiente Virtual de Aprendizagem - MOODLE GUIA BÁSICO DA SALA VIRTUAL http://salavirtual.faculdadesaoluiz.edu.br SUMÁRIO 1. Acessando Turmas 4 2. Inserindo Material 4 3. Enviando Mensagem aos Alunos 6

Leia mais

Manual de Gerenciamento de Conteúdo

Manual de Gerenciamento de Conteúdo Manual de Gerenciamento de Conteúdo 1 Sumário 1) O que é um Gerenciador de Conteúdo...3 2) Como o Site está Estruturado...3 3) Como Gerenciar o Conteúdo do Site...5 3.1) Adicionar Itens no Menu de Navegação...6

Leia mais

Manual UNICURITIBA VIRTUAL para Professores

Manual UNICURITIBA VIRTUAL para Professores Manual UNICURITIBA VIRTUAL para Professores 1 2 2015 Sumário 1 Texto introdutório... 3 2 Como Acessar o UNICURITIBA VIRTUAL... 3 3 Tela inicial após login... 3 3.1) Foto do perfil... 4 3.2) Campo de busca...

Leia mais

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Portal Sindical. Manual Operacional Empresas/Escritórios

Portal Sindical. Manual Operacional Empresas/Escritórios Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da

Leia mais

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede VirtueMart v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Permissões 4 4.2 Instalação e ativação

Leia mais

NewAgent enterprise-brain

NewAgent enterprise-brain Manual NewAgent enterprise-brain Configuração Manual NewAgent enterprise-brain Configuração Este manual de uso irá ajudá-lo na utilização de todas as funções administrativas que a NewAgent possui e assim,

Leia mais

2.0.0.X. Storage Client. TecnoSpeed. Tecnologia da Informação. Manual do Storage Client

2.0.0.X. Storage Client. TecnoSpeed. Tecnologia da Informação. Manual do Storage Client 2.0.0.X TecnoSpeed Tecnologia da Informação Storage Client Manual do Storage Client 1 Conteúdo 1. Apresentação... 3 1.1. Apresentação do Produto... 3 1.2. Sobre este Manual... 3 2. Sobre o Storage Client...

Leia mais

Moodle - CEAD Manual do Estudante

Moodle - CEAD Manual do Estudante Moodle - CEAD Manual do Estudante Índice Introdução 3 Acessando o Ambiente 4 Acessando o Curso 5 Navegando no Ambiente do Curso 5 Box Participantes 5 Box Atividades 5 Box Buscar nos Fóruns 5 Box Administração

Leia mais

Principais Ferramentas do Tidia-ae

Principais Ferramentas do Tidia-ae Principais Ferramentas do Tidia-ae Durante o curso, será necessário que você conheça algumas ferramentas no ambiente do Tidia-ae. Vamos listar aqui as ferramentas Atividades, Fórum de Discussão, Repositório

Leia mais

Instalando o WordPress em localhost

Instalando o WordPress em localhost Instalando o WordPress em localhost WordPress sem Mistério LEE ARAUJO htto://wordpresssemmisterio.com.br Sumário Instalando o WordPress em Localhost... 2 O Servidor web... 3 Iniciando o servidor... 6 Criação

Leia mais

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Manual do Publicador Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Sumário Painel de Administração... 3 1 - Inserção de post... 5 2 Publicação de post com notícia na área headline (galeria de

Leia mais

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material

Leia mais

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM Manual DIRETORIA DE GESTÃO DE TECNOLOGIA DA INFORMAÇÃO DIRGTI 2015 Sumário 1. Introdução... 3 2. Acessando o serviço...

Leia mais

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Disciplina: Gerenciamento de Rede de Computadores : Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Professor: Marissol Martins Alunos: Edy Laus,

Leia mais

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI SERVICE DESK MANAGER SDM Manual do Sistema - DPOI Conteúdo SERVICE DESK MANAGER SDM... 1 Manual do Sistema - DPOI... 1 INTRODUÇÃO... 4 ACESSO AO SISTEMA... 5 OPÇÕES DO SISTEMA... 6 SISTEMA... 7 Pesquisar

Leia mais

Manual do Plone (novo portal do IFCE)

Manual do Plone (novo portal do IFCE) Manual do Plone (novo portal do IFCE) Dezembro/2015 Índice Como criar submenus... 3 Como criar banner rotativo... 4 Como remover um banner... 5 Como criar uma notícia... 6 Como inserir imagem na notícia...

Leia mais

Como incluir artigos:

Como incluir artigos: Como incluir artigos: O WordPress é uma ferramenta muito flexível, com muitas variações e ajustes que podem torná-lo algo muito simples e também muito sofisticado conforme os recursos que são configurados

Leia mais

MANUAL PARA UTILIZAÇÃO DO MOODLE FACULDADE INTERAÇÃO AMERICANA VIRTUAL - Versão: Aluno

MANUAL PARA UTILIZAÇÃO DO MOODLE FACULDADE INTERAÇÃO AMERICANA VIRTUAL - Versão: Aluno 1 MANUAL PARA UTILIZAÇÃO DO MOODLE FACULDADE INTERAÇÃO AMERICANA VIRTUAL - Versão: Aluno Acessando o sistema 1- Para acessar a Faculdade Interação Americana Virtual digite o seguinte endereço: http://ead.fia.edu.br/

Leia mais

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Sumário Objetivos do Blog... 2 Log-in... 3 Esqueci minha senha... 4 Utilizando o Blog... 5 Encontrando seu Blog... 5 Conhecendo o

Leia mais

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE

FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE Manual de Utilização do MSDN-AA Software Center Aracaju/SE 2009 Sumário Apresentação... 3 1. Solicitando ativação no MSDN-AA... 3 2. Acessando o Portal

Leia mais

Instalando software MÉDICO Online no servidor

Instalando software MÉDICO Online no servidor Instalando software MÉDICO Online no servidor A máquina denominada Servidora é a que armazenará o banco de dados do software (arquivo responsável pelas informações inseridas), compartilhando com as demais

Leia mais

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede OpenCart v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 vqmod 4 4.2 Instalação e ativação do

Leia mais

OFICINA BLOG DAS ESCOLAS

OFICINA BLOG DAS ESCOLAS OFICINA BLOG DAS ESCOLAS Créditos: Márcio Corrente Gonçalves Mônica Norris Ribeiro Março 2010 1 ACESSANDO O BLOG Blog das Escolas MANUAL DO ADMINISTRADOR Para acessar o blog da sua escola, acesse o endereço

Leia mais

Administração da disciplina

Administração da disciplina Administração da disciplina Agrupamento Vertical de Escolas de Tarouca Documento disponível em: http://avetar.no-ip.org 1.Acesso e utilização da plataforma:. Seleccione a opção Entrar, que se encontra

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

SENADO FEDERAL Secretaria Especial do Interlegis - SINTER Subsecretaria de Tecnologia da Informação - SSTIN. Produto: ATU-PM

SENADO FEDERAL Secretaria Especial do Interlegis - SINTER Subsecretaria de Tecnologia da Informação - SSTIN. Produto: ATU-PM Produto: ATU-PM Jacson Tiola da Silva Termo de Referência no 128543 Contrato Número no 2008/000485 Brasília, 11 de Agosto de 2008 1 Sumário 1) Introdução...3 2) Especificação da instalação e configuração

Leia mais

ALUNES MANUAL DO USUÁRIO. Guia rápido Alunes

ALUNES MANUAL DO USUÁRIO. Guia rápido Alunes ALUNES MANUAL DO USUÁRIO Guia rápido Alunes 1 Manual de Instruções Versão 2.0 Alunes Informática 2 Sumário Introdução... 5 Pré-requisitos... 5 Principal/Home... 6 Como editar texto do home... 7 Desvendando

Leia mais

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word Tutorial Gerar arquivo PDF. Com o objetivo de simplificar e diminuir o tamanho de arquivos anexos nos projetos, elaboramos um pequeno tutorial mostrando como gerar um único arquivo no formato pdf contendo

Leia mais

Manual Administrador - Mídia System

Manual Administrador - Mídia System Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido

Leia mais

MANUAL DE UTILIZAÇÃO

MANUAL DE UTILIZAÇÃO MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,

Leia mais

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova. 6.2.1.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado.

Leia mais

Omega Tecnologia Manual Omega Hosting

Omega Tecnologia Manual Omega Hosting Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8

Leia mais

Moodle - Tutorial para Professores

Moodle - Tutorial para Professores Moodle - Tutorial para Professores por Prof. Maurício Lima 1 agosto de 2010 Objetivo Este documento apresenta aos professores da Faculdade Novos Horizontes os primeiros passos na utilização do pacote Moodle.

Leia mais

Sistema de Chamados Protega

Sistema de Chamados Protega SUMÁRIO 1. INTRODUÇÃO... 3 2. REALIZANDO ACESSO AO SISTEMA DE CHAMADOS... 4 2.1 DETALHES DA PÁGINA INICIAL... 5 3. ABERTURA DE CHAMADO... 6 3.1 DESTACANDO CAMPOS DO FORMULÁRIO... 6 3.2 CAMPOS OBRIGATÓRIOS:...

Leia mais

Manual da Ferramenta Construtor de Página Programa de Formação Continuada 2012

Manual da Ferramenta Construtor de Página Programa de Formação Continuada 2012 Manual da Ferramenta Construtor de Página Programa de Formação Continuada 2012 1º Semestre/2012 Joice Lopes Leite e Ana Paula Daikubara 1 Índice Criando um site...03 Configurações gerais...04 Visual e

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Manual de Utilização Google Grupos Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução... 3 Página

Leia mais

Manual das funcionalidades Webmail AASP

Manual das funcionalidades Webmail AASP Manual das funcionalidades Webmail AASP 1. Configurações iniciais 2. Regras 3. Histórico da conta 4. Autorresposta 5. Dados de acesso (alterando senha de acesso) 6. Identidade (assinatura) 7. Redirecionamento

Leia mais

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line)

Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line) Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line) Criamos, desenvolvemos e aperfeiçoamos ferramentas que tragam a nossos parceiros e clientes grandes oportunidades

Leia mais

Microsoft Access XP Módulo Um

Microsoft Access XP Módulo Um Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo

Leia mais

PASSO A PASSO GOOGLE DOCS - FORMULÁRIOS GOOGLE DOCS

PASSO A PASSO GOOGLE DOCS - FORMULÁRIOS GOOGLE DOCS CEEBJA - PALOTINA CENTRO ESTADUAL DE EDUCAÇÃO BÁSICA PARA JOVENS E ADULTOS NRE- Toledo MUNICÍPIO: PALOTINA PASSO A PASSO GOOGLE DOCS - FORMULÁRIOS GOOGLE DOCS O Google Docs é uma das recentes ferramentas

Leia mais

Como Gerar documento em PDF com várias Imagens

Como Gerar documento em PDF com várias Imagens Como Gerar documento em PDF com várias Imagens Para Gerar documento em PDF com várias Imagens, temos que seguir dois passos: 1. Inserir Imagens no Word 2. Gerar PDF a partir de documento do Word 1- Inserir

Leia mais

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0 MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO Motor Periférico Versão 8.0 1. Apresentação... 3 2. Instalação do Java... 3 2.1 Download e Instalação... 3 2.2 Verificar Instalação... 3 3. Download do Motor Periférico...

Leia mais

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem

Leia mais

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral Índice 03 Capítulo 1: Visão Geral 04 Capítulo 2: Conta de Usuário 04 Criação 08 Edição 09 Grupo de Usuários 10 Informações da Conta 12 Capítulo 3: Download do Backup Online Embratel 16 Capítulo 4: Cópia

Leia mais

2. INSTALAÇÃO E CONFIGURAÇÃO

2. INSTALAÇÃO E CONFIGURAÇÃO INDICE 1. INTRODUÇÃO 2. INSTALAÇÃO E CONFIGURAÇÃO 2.1. COMPARTILHANDO O DIRETÓRIO DO APLICATIVO 3. INTERFACE DO APLICATIVO 3.1. ÁREA DO MENU 3.1.2. APLICANDO A CHAVE DE LICENÇA AO APLICATIVO 3.1.3 EFETUANDO

Leia mais

INSTRUMENTO NORMATIVO 004 IN004

INSTRUMENTO NORMATIVO 004 IN004 1. Objetivo Definir um conjunto de critérios e procedimentos para o uso do Portal Eletrônico de Turismo da Região disponibilizado pela Mauatur na Internet. Aplica-se a todos os associados, empregados,

Leia mais

Curso Básico de Visual FoxPro 8.0

Curso Básico de Visual FoxPro 8.0 AULA Curso Básico de Visual FoxPro 8.0 Nosso curso de Visual FoxPro é voltado para pessoas iniciantes com a ferramenta. Por isso, requer que comecemos realmente do princípio. Sendo assim, vamos começar

Leia mais

"Manual de Acesso ao Moodle - Discente" 2014

Manual de Acesso ao Moodle - Discente 2014 "Manual de Acesso ao Moodle - Discente" 2014 Para acessar a plataforma, acesse: http://www.fem.com.br/moodle. A página inicial da plataforma é a que segue abaixo: Para fazer o login, clique no link Acesso

Leia mais

Procedimentos para Instalação do SISLOC

Procedimentos para Instalação do SISLOC Procedimentos para Instalação do SISLOC Sumário 1. Informações Gerais...3 2. Instalação do SISLOC...3 Passo a passo...3 3. Instalação da Base de Dados SISLOC... 11 Passo a passo... 11 4. Instalação de

Leia mais

Parallels Plesk Panel 11 Tour prático do Produto para Proprietários de Website

Parallels Plesk Panel 11 Tour prático do Produto para Proprietários de Website Parallels Plesk Panel 11 Tour prático do Produto para Proprietários de Website Este documento fornece um breve tour prático do painel de controle de hospedagem do Parallels Plesk Panel 11 para um proprietário

Leia mais

Manual de Uso. Intranet

Manual de Uso. Intranet Manual de Uso Intranet última atualização: setembro de 2013 1 2 Sumário 1- Acesso 04 2- Gerenciamento de páginas 04 3- Gerenciamento de layout e aparência das páginas 3.1- Layout 3.3- Aparência 07 07 08

Leia mais

Manual do Usuário. Minha Biblioteca

Manual do Usuário. Minha Biblioteca Manual do Usuário Minha Biblioteca Sumário Acesso a Minha Biblioteca... 3 Tela Principal... 3 Para que serve o ícone Minha Biblioteca?... 3 O que você encontra no campo Pesquisar?... 4 Quando utilizar

Leia mais

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! TUTORIAL DO ALUNO Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! O Moodle é a plataforma de ensino a distância utilizada pela Uniapae sendo a unidade de ensino para rápida capacitação

Leia mais

Manual do Google agenda. criação e compartilhamento de agendas

Manual do Google agenda. criação e compartilhamento de agendas Manual do Google agenda criação e compartilhamento de agendas 1 O que é o Google Agenda? Google Agenda é um serviço de agenda on line gratuito do Google, onde você pode anotar compromissos e tarefas, organizando

Leia mais

Introdução. Olá! Seja bem-vindo ao emailmanager. O melhor sistema de email marketing do mercado.

Introdução. Olá! Seja bem-vindo ao emailmanager. O melhor sistema de email marketing do mercado. 1 Introdução Olá! Seja bem-vindo ao emailmanager. O melhor sistema de email marketing do mercado. Esta guia disponibiliza as principais etapas para sua iniciação ao uso do emailmanager. Nesta guia você

Leia mais

VIAWEB service. Cadastrar empresa de segurança. Versão 3.5.0. PASSO 1 Cadastro:

VIAWEB service. Cadastrar empresa de segurança. Versão 3.5.0. PASSO 1 Cadastro: VIAWEB service Versão 3.5.0 Cadastrar empresa de segurança PASSO 1 Cadastro: Vá em www.viawebsystem.com.br, clicar em Produtos, depois em "VIAWEB service" Em seguida escolher a opção "Para cadastrar sua

Leia mais

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco). Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Guia do Usuário. versão 1.2. GiuSoft Tecnologia - www.giusoft.com.br

Guia do Usuário. versão 1.2. GiuSoft Tecnologia - www.giusoft.com.br Guia do Usuário versão 1.2 GiuSoft Tecnologia - www.giusoft.com.br Sumário Introdução 2 O que é o Alitem? 3 Portal de aplicativos na Internet 3 Site de relacionamentos 3 Infra-estrutura de desenvolvimento

Leia mais

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br

Manual Vivo Sync. Manual do Usuário. Versão 1.0.0. Copyright Vivo 2013. http://vivosync.com.br Manual do Usuário Versão 1.0.0 Copyright Vivo 2013 http://vivosync.com.br 1 1 Índice 1 Índice... 2 2 Vivo Sync... 5 3 Vivo Sync Web... 6 3.1 Página Inicial... 6 3.1.1 Novo Contato... 7 3.1.2 Editar Contato...

Leia mais