Administração de infraestrutura Zope/Plone

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

Download "Administração de infraestrutura Zope/Plone"

Transcrição

1 2012 Administração de infraestrutura Zope/Plone Apostila para treinamento presencial

2 Este material é de livre uso e divulgação desde que preservada as citações de suas fontes. As autorizações devem ser solicitadas para: contato@produtivati.com.br Apostila de Treinamento ZOPE /Plone Apostila de treinamento presencial de Zope e Plone nível 200 Apostila Curso de Zope/Plone Versão 1.1 Março de 2012 Palavras chave: Zope, Python, Plone, curso, treinamento, instalação 1

3 CONTROLE DE VERSÕES Versão Data Autor(es) Alterações /11/2011 ProdutivaTI Criação do documento /01/2012 Produtiva TI Revisão pelo Instrutor /01/2012 ProdutivaTI Liberação da versão /03/2012 Produtiva TI Revisão e ajuste do material Agradecimentos: Lucas Aquino Tania Moreira Douglas Soares de Andrade, autor da palestra Otimizando Portais Plone A comunidade Plone que nos ajudou a produzir este material. 2

4 Sumário SOBRE O TREINAMENTO... 5 CAPITULO Introdução... 6 CONCEITOS BÁSICOS DO ZOPE/PLONE... 8 PYTHON ZOPE PLONE ARQUITETURA REQUISITOS PARA INSTALAÇÃO DO PLONE PACOTES NECESSÁRIOS NESTE CAPÍTULO VOCÊ VIU REVISÃO DO CAPÍTULO REVISÃO DO CAPÍTULO 1 (respostas) EXERCÍCIOS DO CAPÍTULO Laboratório CAPITULO Introdução INTRODUÇÃO A SEGURANÇA DA INFORMAÇÃO EM ZOPE/PLONE GERENCIAMENTO DE USUÁRIOS SEGURANÇA PERMISSÕES PADRÃO INTERFACE DE GERENCIAMENTO ZOPE (ZMI) COMO CRIAR UM NOVO USUÁRIO/GRUPO POLÍTICA PARA CRIAÇÃO E MANUTENÇÃO

5 PAPÉIS LOCAIS E COMPARTILHAMENTO CONTROLE DE ACESSO POR MEIO DE WORKFLOW NESTE CAPÍTULO VOCÊ VIU REVISÃO DO CAPÍTULO REVISÃO DO CAPÍTULO 2 (respostas) Laboratório CAPITULO Introdução OTIMIZAÇÃO DE DESEMPENHO PARÂMETROS QUE PODEM SER AJUSTADOS ZEO VARNISH plone.app.caching - Políticas de cache DESCRIÇÃO DAS POLÍTICAS DE CACHE QUANDO APLICAR CADA TIPO DE POLÍTICA BACKUP e RESTORE REPOZO REVISÃO DO CAPÍTULO EXERCÍCIOS DO CAPÍTULO REVISÃO DO CAPÍTULO 3 (respostas) Laboratório

6 SOBRE O TREINAMENTO 5

7 CAPITULO 1 Introdução Vamos conceituar todas as ferramentas que serão usadas nesse curso. Plone, um Sistema Gerenciador de Conteúdo (CMS - Content Management System) livre e de código aberto, escrito em Python e que roda utilizando o servidor de aplicações Zope. Seu principal objetivo é facilitar a criação, edição, publicação e distribuição de informação. Focado no usuário com pouco conhecimento técnico, apresenta uma plataforma intuitiva. Zope, um ambiente para a construção e gerenciamento de aplicações Web com foco no seu conteúdo. Ele interpreta os fragmentos de códigos ZPT e DTML em seus templates e gera uma saída HTML compreensível para qualquer navegador Web Python, uma linguagem de programação de alto nível, interpretada, imperativa, orientada a objetos, de tipagem dinâmica e forte. Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation Além de especificações de instalação, pré-requisitos e sistema operacionais. Sabendo que para instalar os produtos necessita ter acesso como usuário root e internet. 6

8 Neste Capítulo você verá Introdução a: o SGC o Zope o Plone o Python o Arquitetura Requisitos de instalação do Plone 4 o Sistema Operacional o Hardware o Pacotes necessários o Atualizações 7

9 CONCEITOS BÁSICOS DO ZOPE/PLONE Sistema de Gestão de Conteúdo (SGC) - do inglês Content Management Systems (CMS) é um sistema gestor de websites, e intranets que integra ferramentas necessárias para gerir (inserir, editar e excluir) conteúdos on line sem a necessidade de programação de código, cujo objetivo é estruturar e facilitar a criação, administração, distribuição, publicação e disponibilidade da informação. Uma boa vantagem em usar o Plone é a grande quantidade de funções presentes através de complementos (galerias de fotos, gerenciadores de enquetes, gerenciadores de formulários) que podem ser agregados ao SGC. Um CMS é semelhante a um framework (um esqueleto) de website pré-estruturado, com recursos básicos de: usuabilidade, visualização e administração já prontamente disponíveis. É um sistema que permite a criação, armazenamento e administração de conteúdos de forma dinâmica, através de uma interface de acesso via Internet. 8

10 Um CMS permite que a empresa tenha total autonomia sobre o conteúdo e evolução da sua presença na internet e dispense a assistência de terceiros ou empresas especializadas para manutenções de rotina. Nem mesmo é preciso um funcionário dedicado (webmaster), pois cada membro da equipe poderá gerir seu próprio conteúdo, diminuindo os custos com recursos humanos. A habilidade necessária para trabalhar com um CMS não vai muito além dos conhecimentos necessários para um usuário de um simples editor de texto. Com soluções prontas e totalmente customizáveis reduz o tempo de implementação, porque permite que o esforço se concentre em soluções específicas e na produção do layout. É possível construir um site completo, com diversas funcionalidades, sem a necessidade de desenvolver códigos complexos em linguagem de programação. Outra facilidade é que possui sistema de workflow, segurança e funções pré-configuradas e suporte a várias línguas, permitindo que a sua administração seja desmistificada. Com uma comunidade numerosa, recebe em construção e manutenção, a contribuição de desenvolvedores em todo o mundo. Um aspecto importante, é que mesmo sendo uma ferramenta muito intuitiva, o Plone ainda abre espaço para uma grande customização de sua aparência e estrutura de navegação. Há a possibilidade de personalizar o site através da escolha de cores, imagens e posicionamentos de diversos componentes. Ainda, num nível mais avançado, a utilização do Plone dá conta da implementação de novas funcionalidades por parte de desenvolvedores de software, que podem ser agregadas a estrutura já existente. 9

11 PYTHON Python é uma linguagem de programação de alto nível, interpretada, imperativa, orientada a objetos, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem como um todo não é formalmente especificada. O padrão de fato é a implementação CPython. A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Prioriza a legibilidade do código sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrão e por módulos e frameworks desenvolvidos por terceiros. 10

12 ZOPE Zope é um ambiente para a construção e gerenciamento de aplicações Web com foco no seu conteúdo. Ele interpreta os fragmentos de códigos ZPT e DTML em seus templates e gera uma saída HTML compreensível para qualquer navegador Web. Ou seja, as páginas de um servidor Zope são geradas dinamicamente, no momento em que o servidor recebe o pedido do browser, mesclando esses dois componentes. O Zope CMF (Content Management Framework) prevê uma plataforma poderosa e customizavel para construção de aplicações de ger ência de conteúdo com o Zope. Os objetos que o Zope publica na Web são escritos em linguagem Python e armazenados em seu banco de dados, orientado a objetos, o ZODB (Zope Object Database).Dessa forma, tudo o que aparece em um site Zope, como por exemplo, páginas web, imagens, links ou arquivos, são objetos e armazenados por padrão em banco de dados. O Zope é um ambiente bastante amigável e tem características muito importantes que o fazem se destacar: 11

13 Mapeia e acessa objetos passados na URL do navegador, respeitando as permissões de segurança e de acesso; Armazena as versões antigas de um objeto, o que permite desfazer alterações, controlar versões de documentos colaborativos e revisões. O Zope só interpreta códigos escritos em DTML ou ZPT. O que não estiver nesses padrões é repassado para o navegador. Isso permite que estruturas escritas em Javascript, CSS, etc, passam ser utilizadas normalmente. Pode ser usado em todas as plataformas: Unix, Linux, Mac OS e em todas as versões do Window 12

14 PLONE O Plone é um Sistema Gerenciador de Conteúdo (CMS - Content Management System) livre e de código aberto, escrito em Python e que roda utilizando o servidor de aplicações Zope. Seu principal objetivo é facilitar a criação, edição, publicação e distribuição de informação. Focado no usuário com pouco conhecimento técnico, apresenta uma plataforma intuitiva. 13

15 ARQUITETURA 14

16 REQUISITOS PARA INSTALAÇÃO DO PLONE 4 O Plone 4 possui uma instalação automática que já inclui tudo o que é necessário para que ele seja executado. O instalador está acessível para download em e disponível para os seguintes sistemas operacionais: Linux BSD Windows 15

17 OS X É necessário que o servidor onde vai ocorrer a instalação tenha acesso a internet e que o usuário possua credenciais de administrador na máquina, ou ao menos as seguintes permissões: Acesso ao console de comando Permissão para executar serviços e processos no servidor Permissão para habilitar portas no servidor Os requisitos de hardware dependem da quantidade de sites que compõem o portal, previsão de acessos simultâneos e da infraestrutura de segurança, entretanto para um portal com 100 acessos simultâneos é necessário que o servidor possua ao menos: Processos de 2 núcleos com no mínimo 1.2 GHZ. 500 GB de espaço em HD. 2 GB de memória RAM 16

18 PACOTES NECESSÁRIOS Seu ambiente deve estar com o acesso à internet configurado. [Os comandos a seguir foram criados para o Ubuntu. Pequenas adaptações podem ser necessárias para outros ambientes] Para executar os comandos abaixo você precisará ter acesso a privilégios de root. 1. Atualizar a lista de pacotes: $ sudo aptitude update 2. Instalar as bibliotecas padrões para compilação (gcc e outros, que serão necessários mais adiante): $ sudo aptitude install build-essential $ sudo apt-get install gcc g++ make 17

19 $ sudo apt-get install subversion git $ sudo apt-get install zlib1g-dev $ sudo apt-get install python-setuptools $ sudo apt-get install libjpeg libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev $ python -vv -c "import _imaging" 3. Instalar virtualenv $ git clone OU baixar ZIP no mesmo endereco $ cd buildout.python $ python bootstrap.py $ bin/buildout -vv 4. Criar o ambiente env(virtualenv) $ ~/buildout.python/bin/virtualenv26 ~/virtualpy26 --no-site-packages $ cd ~/virtualpy26/bin Ativando o virtualenv: $ source./activate (virtualpy26)$ 5. Criar buildout de instalação. (virtualpy26)$./easy_install zopeskel ==

20 (virtualpy26)$ sudo ln -s /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib (virtualpy26)$ sudo ln -s /usr/lib/i386-linux-gnu/libfreetype.so /usr/lib (virtualpy26)$ sudo ln -s /usr/lib/i386-linux-gnu/libz.so /usr/lib (virtualpy26)$./pip install -U PIL note :: (virtualpy26)$./paster create --list-templates (virtualpy26)$./paster create -t plone4_buildout plone4 Versão do Plone (virtualpy26)$ mkdir ~/instancias (virtualpy26)$ mv plone4 ~/instancias 6. Instalação do Plone 4 Criar um backup do buildout: (virtualpy26)$ mkdir ~/bkp (virtualpy26)$ cp -r ~/instancia/plone4 ~/bkp Acessar o buildout de instalação do Plone 4: (virtualpy26)$ cd ~/instancia/plone4 19

21 (virtualpy26)$ python bootstrap.py (virtualpy26)$ bin/buildout -vv Após processo de baixar e instalar os pacotes, iniciar o servico do Zope: (virtualpy26)$ ~/instancia/plone4/bin/instance fg note :: Caso não funcione a imagem (virtualpy26)$ wget (virtualpy26)$ tar -zxvf Imaging tar.gz (virtualpy26)$ cd Imaging (virtualpy26)$ python setup.py install 20

22 NESTE CAPÍTULO VOCÊ VIU Introdução a: o Zope e Plone O Plone é um Sistema Gerenciador de Conteúdo (CMS - Content Management System) livre e de código aberto, escrito em Python e que roda utilizando o servidor de aplicações Zope. o Python Python é uma linguagem de programação de alto nível, interpretada, imperativa, orientada a objetos, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em o Arquitetura O Plone é um gerenciador de conteúdo, escrito em Python, que roda sob o servidor de aplicações Zope, utilizando o framework CMF Content Management Framework. 21

23 Requisitos de instalação do Plone 4 o Sistema Operacional Linux, Windows e MacOS. o Hardware 1.2GHz, 2GB RAM e 500GB de HD. o Pacotes necessários e Atualizações Bibliotecas padrões para compilação Virtualenv PIL Zopeskel 22

24 REVISÃO DO CAPÍTULO 1 01) O Plone é: a. Linguagem de programação b. Software proprietário para desenvolvimento de sites c. CMS d. Servidor de Aplicações 02) O Python é: a. Linguagem de programação b. Software proprietário para desenvolvimento de sites c. CMS d. Servidor de Aplicações 03) O Zope é: a. Linguagem de programação b. Software proprietário para desenvolvimento de sites c. CMS d. Servidor de Aplicações 04) O Plone pode ser instalado em (selecione todas as corretas) a. Windows b. Linux c. Mac OS d. ios 05) É correto afirmar que: a. O Plone é uma linguagem de programação de fácil aprendizagem. b. O Python é utilizado para fazer gestão de conteúdo c. O Zope nada mais é do que um framework para desenvolvimento de sistemas d. O Zope tem CMF 23

25 REVISÃO DO CAPÍTULO 1 (respostas) 01) O Plone é: a. Linguagem de programação b. Software proprietário para desenvolvimento de sites c. CMS d. Servidor de Aplicações 02) O Python é: a. Linguagem de programação b. Software proprietário para desenvolvimento de sites c. CMS d. Servidor de Aplicações 03) O Zope é: a. Linguagem de programação b. Software proprietário para desenvolvimento de sites c. CMS d. Servidor de Aplicações 04) O Plone pode ser instalado em (selecione todas as corretas) a. Windows b. Linux c. Mac OS d. ios 05) É correto afirmar que: a. O Plone é uma linguagem de programação de fácil aprendizagem. b. O Python é utilizado para fazer gestão de conteúdo c. O Zope nada mais é do que um framework para desenvolvimento de sistemas d. O Zope tem CMF 24

26 EXERCÍCIOS DO CAPÍTULO 1 Laboratório 1 01) Criar uma nova instalação da instância do Plone 4, utilizando o virtualenv e o buildout. 02) Altere o acesso da porta padrão 8080 de acesso HTTP para a porta ) Adicionar novo Plone Site com o id: portal_dev 25

27 CAPITULO 2 Introdução Mostraremos algumas maneiras possíveis para melhorar a segurança do seu Plone site, além dos tipos de usuários possíveis, adicionando papéis e permissões. Criando grupos e workflows. A segurança do Zope/Plone se dá com um bom gerenciamento dos papéis atribuídos, sendo posto de forma correta para não fugir do controle o manuseio dos conteúdos do seu Plone site. O administrador do Plone site deve seguir uma forma melhor distribuída dos seus papéis e permissões, também criando grupos que são formas convenientes de administrar papéis (assim como permissões) para uma grande quantidade de usuários simultaneamente. Os papéis padrões são: Member, Manager e Reviewer. Existem também alguns papéis nativos, como Owner e Anonymous e Authenticated. As permissões mais comuns são View, Modify portal content, Access contents information e List folder contents. Workflows servem para dois propósitos - representar a evolução de um pedaço de conteúdo, desde a criação, através dos ciclos de revisão, até o estado final, e para controlar as permissões para o conteúdo em cada estado. 26

28 Neste Capítulo você verá Introdução a: o Segurança da Informação em Zope/Plone Gerenciamento de Usuários: o Permissões Padrão o Criar Usuários o Criar Grupos o Papéis locais e Compartilhamento o Controle de acesso por meio de Workflow 27

29 INTRODUÇÃO A SEGURANÇA DA INFORMAÇÃO EM ZOPE/PLONE O Plone utiliza uma combinação de permissões de baixo nível, papéis, papéis locais e fluxos de trabalho (sistema de workflow) para gerenciar as permissões dos objetos. Entender isso ajudará a gerenciar como e por quem seu site Plone é acessado. 28

30 GERENCIAMENTO DE USUÁRIOS SEGURANÇA O Plone utiliza uma combinação de permissões de baixo nível, papéis, papéis locais, grupos e fluxos de trabalho (sistema de workflow) para gerenciar as permissões dos objetos. Entender isso ajudará a gerenciar como e por quem o seu site Plone é acessado. Permissões são objetos de baixo nível - elas especificam o que um usuário A pode fazer exatamente, mas não B em um determinado contexto. Permissões são usadas como guardas no acesso a métodos, scripts, templates, transições de workflow e algumas vezes em componentes individuas na página. A segurança do Zope/Plone se da com um bom gerenciamento dos papéis atribuídos, sendo posto de forma correta para não fugir do controle o manuseio do conteúdo do 29

31 portal. O administrador do portal deve seguir uma forma melhor distribuída das permissões. 30

32 PERMISSÕES PADRÃO Permissões são atribuídas a papéis de usuários (user roles), não a usuários individualmente. Logo, costuma-se dizer que, na pasta X, qualquer usuário com 'RandomRole' tem permissão para modificar o conteúdo do portal. Os papéis padrões são: Anonymous (anônimo) Autehticated (autenticado) Contributor (Colaborador) Editor Manager (Administrador) Member (Membro) Owner (Dono) Reader (Leitor) Reviwer (Revisor) 31

33 Algumas deles são nativos, como Owner, Anonymous e Authenticated. O papel ANONYMOUS é atribuído a todo usuário que não está autenticado. A maioria dos membros de um portal possui o papel de MEMBER, mas isso não é garantido. OWNER somente se aplica quando o atual usuário é o dono de um determinado conteúdo. As permissões mais comuns são: View Modify portal content Access contents information List folder contents Conhecidas como as "CMF Core permissions", localizadas no arquivo 'Products.CMFCore.permissions.py em variáveis como 'View' e 'ModifyPortalContent'. Em geral, a maioria dos tipos de conteúdo usam essas permissões para acessar e modificar dados. 32

34 INTERFACE DE GERENCIAMENTO ZOPE (ZMI) Na Interface de Gerenciamento do Zope (ZMI), quase todos os objetos possuem uma aba 'Security', nela podemos verificar uma longa listagem de permissões atribuídas a papéis. A maioria delas está marcada com 'Acquire permission settings', significando que as permissões concedidas a estes papéis são as mesmas do objeto pai. Definições de segurança no Zope são aditivas, logo se você mantiver a opção 'Acquire' marcada e adicionar outros papéis, você obterá os papéis configurados para os níveis superiores (objeto pai) somados aos papéis configurados neste nível. Você pode parar essa aquisição hereditária de regras desmarcando a opção 'Acquire'. Na maioria dos casos, você não irá modificar permissões dessa forma, exceto ao configurar padrões globais para permissões diferentes das permissões centrais acima. O auto-registro, ou seja, a permissão para que os próprios usuários se registrem no site, não vem mais habilitada como em versões anteriores do Plone. Logo, só administradores do site podem adicionar novos usuários inicialmente. 33

35 Você pode livremente adicionar papéis conforme sua necessidade. Como membros podem possuir mais de um papel simultaneamente, você provavelmente só precisa se preocupar com um subconjunto de permissões quando se trata de atribui-las para um novo papel. Use o formulário na parte inferior da guia 'Security' na raiz do portal para adicionar e remover papéis. Usuários podem ser associados a papéis manualmente usando a pasta de usuários 'acl_users' / 'portal_role_manager' na raiz de sua instância Plone. Entretanto, é mais comum e indicado atribuir papéis a grupos e então adicionar usuários nos grupos, como descrito na próxima seção. 34

36 COMO CRIAR UM NOVO USUÁRIO/GRUPO POLÍTICA PARA CRIAÇÃO E MANUTENÇÃO Administração de infraestrutura Zope/Plone O Plone adiciona o conceito de um grupo de usuários ao modelo básico de segurança do Zope. Grupos são formas convenientes de administrar papéis (assim como permissões) para uma grande quantidade de usuários simultaneamente. Usuários podem estar em grupos - gerenciados por meio da tela de administração de usuários e grupos nas Configurações do Site. Papéis podem ser atribuídos a grupos de acordo com a necessidade - todos os usuários neste grupo receberão o papel atribuído ao grupo. É bastante incomum que somente um usuário receba determinado papel. É mais provável que grupos de usuários possuam os mesmos papéis no portal - e mesmo quando existe apenas um usuário (por exemplo, apenas um gestor do site), é valido criar um grupo para atender a possibilidade de haver mais usuários no futuro. Como os usuário podem estar 35

37 em vários grupos ao mesmo tempo, você pdoe ter um controle preciso sobre as permissões e classificações de usuários que utilizam esse mecanismo. Por padrão o Plone vem com dois grupos administrators e reviewers e na criação de um novo usuário já vem a opção de adicioná-los nestes grupos. No capítulo anterior mostramos como criar novos papéis no portal. Utilizando a ferramenta de administração de usuários e grupos nas Configurações do Site, você pode facilmente associar papéis a grupos simplesmente marque as caixas relevantes e salve. Para associar usuários ao grupo, clique no grupo pesquise, marque os usuários relevantes e clique no botão adicionar. Uma vez dentro de um grupo, o usuário ganhará todos os papéis atribuídos para aquele grupo além de quaisquer papéis atribuídos apenas para aquele usuário. 36

38 PAPÉIS LOCAIS E COMPARTILHAMENTO Frequentemente você necessitará dar permissões específicas a um usuário ou grupo em uma área peculiar do seu site, mas não em todo ele. A aba 'Compartilhamento' em um conteúdo padrão do Plone é o que dá a você diferentes permissões em diferentes áreas. Se ela não é exibida, você pode localizá-la adicionando '@@sharing' ao final da URL. No formulário de papéis locais, você pode pesquisar por outros usuários ou grupos e associar-lhes papéis, além de poder isolar as permissões locais desmarcando a herança de níveis superiores. Atualmente os papéis locais podem ser adicionados em um nível mais baixo na árvore de aquisição, mas não poderão ser retirados. Significa que, se você dá a um usuário permissões de gerente (um papel global) em '/stuff', não há como previni-lo de ter permissões de gerente em '/stuff/documents'. 37

39 CONTROLE DE ACESSO POR MEIO DE WORKFLOW Administração de infraestrutura Zope/Plone Na maioria dos casos, workflows, geridos através da ferramenta portal_workflow, são a forma correta de gerenciamento de permissões em seu conteúdo. Estados do Workflow são exibidos em objetos contidos no menu drop-down Estado no canto superior-direito, na aba visão de um conteúdo que você possua permissão para editar. A lista deste menu são as transições que você pode utilizar entre os estados do workflow. Por exemplo, para mover de private (estado padrão) para o published você utiliza a transição publish. Todo tipo de conteúdo ou não possui workflow (raro) ou possui exatamente um associado a ele. Isso é configurado através da ferramenta portal_workflow. A aba de conteúdo desta ferramenta na ZMI exibe os workflows instalados atualmente. Você pode adicionar ou modificar workflows através dessa GUI. Lembre-se de configurar o estado padrão, transições e permitir transições entre os estados. 38

40 O mecanismo do workflow irá gerenciar certo número de permissões e configurá-las corretamente quando o estado de um objeto é mudado. É importante atualizar as configurações de segurança clicando em Update security settings na base da aba Workflows dentro de portal_workflow na ZMI. Desta forma, workflows servem para dois propósitos - representar a evolução de um pedaço de conteúdo, desde a criação, através dos ciclos de revisão, até o estado final, e para controlar as permissões para o conteúdo em cada estado. Se você tem necessidades particulares, você deve criar um novo, configurar os estados e transições necessárias, fazer o workflow gerenciar um certo conjunto de permissões e configurar o mapeamento de papéis-permissões para cada estado no workflow. Você pode controlar quem tem a liberdade de alterar as permissões 39

41 NESTE CAPÍTULO VOCÊ VIU 40

42 REVISÃO DO CAPÍTULO 2 01) É uma das maneiras de manter a Segurança do Zope/Plone: a. Manter poucos usuários b. Não permitir criação de grupos c. Bom gerenciamento dos papéis atribuídos, sendo posto de forma correta para não fugir do controle o manuseio dos conteúdos. 02) São "papéis" padrão: a. 'Member'; 'Manager' b. 'View'; 'Modify' c. 'Member'; 'View' d. 'Anonymous'; 'Modify' 03) Quando criamos um novo usuário, por padrão qual papel ele recebe: a. Member b. View c. Anonymous d. Administrador 04) É correto afirmar que: a. Quando dentro de um grupo, o usuário ganhará todos os papéis atribuídos para aquele grupo além de quaisquer papéis atribuídos apenas para aquele usuário. b. Não conseguimos administrar papéis por Grupos c. As permissões mais comuns são 'View', 'Anonymous' d. Você não pode adicionar papéis apenas por necessidade 05) É incorreto afirmar que: a. Grupos são formas convenientes de administrar papéis b. workflows, geridos através da ferramenta portal_workflow, são a forma correta de gerenciamento de permissões em seu conteúdo. c. É bastante incomum que somente um usuário receba determinado papel d. Todo tipo de conteúdo ou não possui workflow (raro) ou possui um ou mais associado(s) a ele. 41

43 REVISÃO DO CAPÍTULO 2 (respostas) 01) É uma das maneiras de manter a Segurança do Zope/Plone: a. Manter poucos usuários b. Não permitir criação de grupos c. Bom gerenciamento dos papéis atribuídos, sendo posto de forma correta para não fugir do controle o manuseio dos conteúdos 02) São "papéis" padrão: a. 'Member'; 'Manager' b. 'View'; 'Modify' c. 'Member'; 'View' d. 'Anonymous'; 'Modify' 03) Quando criamos um novo usuário, por padrão qual papel ele recebe: a. Member b. View c. Anonymous d. Administrador 04) É correto afirmar que: a. Quando dentro de um grupo, o usuário ganhará todos os papéis atribuídos para aquele grupo além de quaisquer papéis atribuídos apenas para aquele usuário. b. Não conseguimos administrar papéis por Grupos c. As permissões mais comuns são 'View', 'Anonymous' d. Você não pode adicionar papéis apenas por necessidade 05) É incorreto afirmar que: a. Grupos são formas convenientes de administrar papéis b. workflows, geridos através da ferramenta portal_workflow, são a forma correta de gerenciamento de permissões em seu conteúdo. c. É bastante incomum que somente um usuário receba determinado papel d. Todo tipo de conteúdo ou não possui workflow (raro) ou possui um ou mais associado(s) a ele. 42

44 Laboratório 02 01) Acessar o Plone Site: portal_dev 02) Adicionar item, do tipo Pasta: o Título: Biblioteca 03) Criar os seguintes grupos: o Grupo de Gestores de conteúdos (grupo-gestores) Papel de Colaborador o Grupo da Biblioteca (grupo-biblioteca) Papel local de acesso à pasta biblioteca o Grupo de Editores (grupo-editores) Papel de Reviewer 43

45 04) Atribua os papéis e permissões corretos a cada grupo, de acordo com sua destinação. 05) Crie os usuários e os inclua nos respectivos grupos: o João não o inclua em nenhum grupo o José e Maria Grupo de Gestores de conteúdos o Catatau e Zé Colmeia Grupo da Biblioteca o William e Fatima - Grupo de Editores 06) Acesse o site com cada um dos usuários e verifique o resultado. 44

46 CAPITULO 3 Introdução Vamos mostrar como otimizar o desempenho do seu Plone site, utilizando um servidor de cache (Varnish). Neste capítulo também explicaremos o que são Políticas de cache. O conteúdo deste treinamento tem como premissa que as otimizações relativas a hardware, como arquitetura de disco, paginação de memória, entre outras, sistema operacional, banco de dados e rede foram realizadas e estão operando em seu estado ótimo. Apenas questões relativas ao desempenho do Plone serão tratadas neste capítulo. 45

47 Neste Capítulo você verá Otimização de desempenho: o Parâmetros ajustáveis o Varnish Políticas de Cache: o Descrição das políticas de Cache o Quando aplicar cada tipo de política Procedimento de backup 46

48 OTIMIZAÇÃO DE DESEMPENHO PARÂMETROS QUE PODEM SER AJUSTADOS Instâncias da solução instaladas no Front-End, devem utilizar um servidor de cache. Os servidores ZOPE podem ser escalados horizontalmente através da inclusão de um balanceamento de cargas e o acesso aos arquivos organizado, com maior desempenho e redundância com o uso de um servidor destinado a este fim. 47

49 SERVIDOR DE CACHE - SQUID - VANISH BALANCEAMENTO DE CARGA - Pound - Hardware ZOPE Servidor ZEO 48

50 ZEO Arquivos e imagens no ZODB: configurar o BLOB (Binary Large Objects) padrão no Plone 4, para armazenar os arquivos e as imagens no sistema de arquivos do servidor ou em um ponto de rede. Códigos: utilizar getobject apenas em último caso, em todos os outros casos, utilize as informações que já estão disponíveis no catálogo ou crie novos índices. Cuidado com a mega ultra power resolução de um problema. Não reinvente a roda, utilize a forma de resolver um problema e/ou código do próprio Zope/Plone. Otimizar a infraestrutura de rede e dos servidores, em especial os subsistemas de disco para aqueles sistemas com uso intensivo de dados dinâmicos. Zope: utilizar um core do processador por instância. Para utilizar melhor a capacidade do processador é necessário utilizar um servidor ZEO (Zope Enterprise Objects) com várias instâncias e deixar o kernel determinar pra onde cada processo vai. Desabilitar o profiler (debug) quando o portal for para produção. 49

51 O ZEO (Zope Enterprise Objects)é um sistema de balanceamento de carga utilizado pelo ZOPE. O servidor ZEO é um servidor de armazenamento que permite a múltiplas instâncias do ZOPE conectarem a uma única base de dados, por padrão, o ZODB.(Zope Object Data Base). 50

Fase III Iteração II

Fase III Iteração II Fase III Iteração II Gerenciamento de Usuários e Workflow do Portal 1) Introdução Para que um portal ofereça um eficiente gerenciamento de conteúdo é necessário que as funções dos usuários e os processos

Leia mais

Construindo portais com Plone. Módulo Workflow

Construindo portais com Plone. Módulo Workflow Construindo portais com Plone Módulo Workflow Introdução Workflow = fluxo de trabalho Um workflow é uma série de interações que devem ocorrer para se completar uma tarefa. Qualquer organização possui workflows:

Leia mais

INTRODUÇÃO À OTIMIZAÇÃO

INTRODUÇÃO À OTIMIZAÇÃO INTRODUÇÃO À OTIMIZAÇÃO ZOPE / PLONE Escalando o Zope Definida configuração de hardware, existem três maneiras de aumentar o desempenho de um site Plone: Diminuir a carga no Zope usando mecanismos de cache

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

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

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

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

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

SCPIWeb. SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 )

SCPIWeb. SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 ) 2010 SCPIWebDespRec Aplicação Web para Consulta de Despesas e Receitas ( Lei Complementar nº 131 de 27 Maio de 2009 ) SCPIWebCotacao Aplicação Web para Cotação de Preços via Internet Resumo de Instruções

Leia mais

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

Manual de Instalação do Agente Citsmart

Manual de Instalação do Agente Citsmart 16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento

Leia mais

Conteúdo. Introdução ao Sistema Gestor de Conteúdo. Compartilhamento. Parte V Compartilhamento

Conteúdo. Introdução ao Sistema Gestor de Conteúdo. Compartilhamento. Parte V Compartilhamento Introdução ao Sistema Gestor de Conteúdo Conteúdo Parte V - Compartilhamento Parte VI - Entendendo o Workflow Instrutores Carlos Alberto Alves Meira Erick Gallani Modulo B Parte VII - Portlets Parte VIII

Leia mais

Guia Sphinx: instalação, reposição e renovação

Guia Sphinx: instalação, reposição e renovação Sphinx : software para coleta e análise de dados acadêmicos e gerenciais. Tecnologia e informação para a decisão! Copyright Sphinx Todos direitos reservados Guia Sphinx: instalação, reposição e renovação

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

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

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

Manual do PolicyKit-kde. Daniel Nicoletti Tradução: Luiz Fernando Ranghetti

Manual do PolicyKit-kde. Daniel Nicoletti Tradução: Luiz Fernando Ranghetti Daniel Nicoletti Tradução: Luiz Fernando Ranghetti 2 Conteúdo 1 Resumo 5 2 Como funciona 6 2.1 Resumo............................................ 6 2.2 O problema.........................................

Leia mais

Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler

Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler Índice Guia do Administrador........ 1 Antes de Iniciar............. 1 Serviços Citrix e Terminal......... 1 Instalação do

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

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz SISTEMAS OPERACIONAIS LIVRES Professor Carlos Muniz Atualizar um driver de hardware que não está funcionando adequadamente Caso tenha um dispositivo de hardware que não esteja funcionando corretamente

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO Serviços de impressão Os serviços de impressão permitem compartilhar impressoras em uma rede, bem como centralizar as tarefas de gerenciamento

Leia mais

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Marco T. A. Rodrigues*, Paulo E. M. de Almeida* *Departamento de Recursos em Informática Centro Federal de Educação Tecnológica de

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

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

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente

Leia mais

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014

Leia mais

Cookies. Krishna Tateneni Jost Schenck Tradução: Lisiane Sztoltz

Cookies. Krishna Tateneni Jost Schenck Tradução: Lisiane Sztoltz Krishna Tateneni Jost Schenck Tradução: Lisiane Sztoltz 2 Conteúdo 1 Cookies 4 1.1 Política............................................ 4 1.2 Gerenciamento....................................... 5 3 1

Leia mais

MANUAL DE CONFIGURAÇÃO DO BACKUP

MANUAL DE CONFIGURAÇÃO DO BACKUP SISTEMA DE AUTOMAÇÃO COMERCIAL MANUAL DE CONFIGURAÇÃO DO BACKUP Apresentação Após o término da instalação você deverá configurar o Backup para que você tenha sempre uma cópia de segurança dos seus dados

Leia mais

Introdução ao Tableau Server 7.0

Introdução ao Tableau Server 7.0 Introdução ao Tableau Server 7.0 Bem-vindo ao Tableau Server; Este guia orientará você pelas etapas básicas de instalação e configuração do Tableau Server. Em seguida, usará alguns dados de exemplo para

Leia mais

Google Drive: Acesse e organize seus arquivos

Google Drive: Acesse e organize seus arquivos Google Drive: Acesse e organize seus arquivos Use o Google Drive para armazenar e acessar arquivos, pastas e documentos do Google Docs onde quer que você esteja. Quando você altera um arquivo na web, no

Leia mais

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais

ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais ADOBE FLASH PLAYER 10.3 Gerenciador de configurações locais PRERELEASE 03/07/2011 Avisos legais Avisos legais Para consultar avisos legais, acesse o site http://help.adobe.com/pt_br/legalnotices/index.html.

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

Introdução ao Plone. terça-feira, 4 de agosto de 15

Introdução ao Plone. terça-feira, 4 de agosto de 15 Introdução ao Plone Sumário O que é Gestão de Conteúdo O que é Conteúdo Principais características de um CMS O que é o Plone Tipos de conteúdo no Plone Metadados Templates Interface do portal Gestão de

Leia mais

AULA 06 CRIAÇÃO DE USUÁRIOS

AULA 06 CRIAÇÃO DE USUÁRIOS AULA 06 CRIAÇÃO DE USUÁRIOS O Windows XP fornece contas de usuários de grupos (das quais os usuários podem ser membros). As contas de usuários são projetadas para indivíduos. As contas de grupos são projetadas

Leia mais

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema. O que é o projeto O PROINFODATA - programa de coleta de dados do projeto ProInfo/MEC de inclusão digital nas escolas públicas brasileiras tem como objetivo acompanhar o estado de funcionamento dos laboratórios

Leia mais

Manual AGENDA DE BACKUP

Manual AGENDA DE BACKUP Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu

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

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

Atualizado em 9 de outubro de 2007

Atualizado em 9 de outubro de 2007 2 Nettion R Copyright 2007 by Nettion Information Security. Este material pode ser livremente reproduzido, desde que mantidas as notas de copyright e o seu conteúdo original. Envie críticas e sugestões

Leia mais

Permissões de compartilhamento e NTFS - Parte 1

Permissões de compartilhamento e NTFS - Parte 1 Permissões de compartilhamento e NTFS - Parte 1 Autor: Júlio Battisti - Site: www.juliobattisti.com.br Segurança, sem dúvidas, é um dos temas mais debatidos hoje, no mundo da informática. Nesse tutorial

Leia mais

Faça seu portal voar usando o plone.app.caching. Fabiano Weimar dos Santos [Xiru] xiru@xiru.org

Faça seu portal voar usando o plone.app.caching. Fabiano Weimar dos Santos [Xiru] xiru@xiru.org Faça seu portal voar usando o plone.app.caching Fabiano Weimar dos Santos [Xiru] xiru@xiru.org Roteiro Um pouco sobre mim... Cache É importante? Histórico plone.app.caching Demo Faça seu site voar com

Leia mais

CSAU 10.0. Guia: Manual do CSAU 10.0 como implementar e utilizar.

CSAU 10.0. Guia: Manual do CSAU 10.0 como implementar e utilizar. CSAU 10.0 Guia: Manual do CSAU 10.0 como implementar e utilizar. Data do Documento: Janeiro de 2012 Sumário 1. Sobre o manual do CSAU... 3 2. Interface do CSAU 10.0... 4 2.1. Início... 4 2.2. Update...

Leia mais

Manual de Atualização Versão 3.6.4.

Manual de Atualização Versão 3.6.4. Manual de Atualização Versão 3.6.4. Sumário 1. AVISO... 1 2. INTRODUÇÃO... 2 3. PREPARAÇÃO PARA ATUALIZAÇÃO... 3 4. ATUALIZANDO GVCOLLEGE E BASE DE DADOS... 7 5. HABILITANDO NOVAS VERSÕES DO SISTEMA....

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

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

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

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

Guia de instalação. Configuração necessária Instalação e ativação

Guia de instalação. Configuração necessária Instalação e ativação Guia de instalação Configuração necessária Instalação e ativação Configuração necessária As aplicações da linha de produtos 4D v14 requerem como mínimo a seguinte configuração: Windows Mac OS Processador

Leia mais

Lazarus pelo SVN Linux/Windows

Lazarus pelo SVN Linux/Windows Lazarus pelo SVN Linux/Windows Sei que não faltam artigos sobre como obter e compilar o Lazarus e o FPC pelo SVN, mas sei também que nunca é de mais divulgar um pouco mais e talvez escrever algo diferente.

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

Laboratório de Redes de Computadores e Sistemas Operacionais

Laboratório de Redes de Computadores e Sistemas Operacionais Laboratório de Redes de Computadores e Sistemas Operacionais Windows 2003 Server: Criando e Gerenciando Pastas Compartilhadas Fabricio Breve Fundamentos Ter um servidor em execução não significa que ele

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

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 FileMaker Pro 13 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 2007-2013 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

Curso de Introdução ao Plone. Instrutores Carlos Alberto Alves Meira Erick Gallani

Curso de Introdução ao Plone. Instrutores Carlos Alberto Alves Meira Erick Gallani Curso de Introdução ao Plone Instrutores Carlos Alberto Alves Meira Erick Gallani Conteúdo Parte I - Conceitos básicos Parte II - Interface do Plone Parte III - Gerenciamento de usuários Parte IV - Criação

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

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede O sistema de nome de domínio (DNS) é um sistema que nomeia computadores e serviços de rede e é organizado em uma hierarquia de domínios.

Leia mais

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,

Leia mais

TRBOnet ENTERPRISE. Guia de Instalação. NEOCOM Ltd

TRBOnet ENTERPRISE. Guia de Instalação. NEOCOM Ltd TRBOnet ENTERPRISE Guia de Instalação 1. Visão Geral A arquitetura do TRBOnet Enterprise é composto de 3 componentes lógicos: O software servidor (TRBOnet Radio Server), que implementa o protocolo MOTOTRBO

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 ÍNDICE 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

Leia mais

Auditando o Acesso ao Sistema de Arquivos no Windows 2008 Server R2

Auditando o Acesso ao Sistema de Arquivos no Windows 2008 Server R2 Auditando o Acesso ao Sistema de Arquivos no Windows 2008 Server R2 Primeiramente vamos falar um pouco sobre a Auditoria do Windows 2008 e o que temos de novidades com relação aos Logs. Como parte de sua

Leia mais

Instruções para Instalação dos Utilitários Intel

Instruções para Instalação dos Utilitários Intel Instruções para Instalação dos Utilitários Intel Estas instruções ensinam como instalar os Utilitários Intel a partir do CD nº 1 do Intel System Management Software (liberação somente para os dois CDs

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

É o UniNorte facilitando a vida de nossos docentes e discentes.

É o UniNorte facilitando a vida de nossos docentes e discentes. ACESSO REMOTO Através do Acesso Remoto o aluno ou professor poderá utilizar em qualquer computador que tenha acesso a internet todos os programas, recursos de rede e arquivos acadêmicos utilizados nos

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

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Introdução ao Sistema Gestor de Conteúdo. Parte VI Entendendo o Workflow. Entendendo o workflow do Plone 3. Estados dos objetos - Privado

Introdução ao Sistema Gestor de Conteúdo. Parte VI Entendendo o Workflow. Entendendo o workflow do Plone 3. Estados dos objetos - Privado Introdução ao Sistema Gestor de Conteúdo Modulo B Instrutores Carlos Alberto Alves Meira Laurimar Gonçalves Vendrusculo Parte VI Entendendo o Workflow Junho de 2009 Entendendo o workflow do Plone 3 Estados

Leia mais

Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea)

Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea) Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea) Índice Instruções de Instalação....... 1 Requisitos de Sistema........... 1 Instalando............... 1 Instalando a Partir de um Arquivo

Leia mais

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon

Trabalho de Sistema de Informações. Instalação e configuração aplicativo Ocomon Trabalho de Sistema de Informações Aluno: Paulo Roberto Carvalho da Silva Instalação e configuração aplicativo Ocomon O trabalho tem como objetivo o estudo de caso,a instalação, configuração e funcionamento

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

Manual Captura S_Line

Manual Captura S_Line Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades

Leia mais

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon AGENDA 1. Download dos pacotes de instalação ESET Remote Administrator 2. Download dos pacotes de instalação ESET EndPoint Solutions 3. Procedimento de instalação e configuração básica do ESET Remote Adminstrator

Leia mais

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP) teste 1 Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP) Rafael Fernando Diorio www.diorio.com.br Tópicos - Atualizações e segurança do sistema - Gerenciamento do computador -

Leia mais

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado)

Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado) Instruções de Instalação do IBM SPSS Modeler (Licença de Usuário Autorizado) Índice Instruções de Instalação....... 1 Requisitos do sistema........... 1 Código de autorização.......... 1 Instalando...............

Leia mais

Guia de instalação UEG Linux 14.04 LTS

Guia de instalação UEG Linux 14.04 LTS 1. Apresentação O UEG Linux 14.04 LTS é um sistema operacional baseado em Linux e derivado do Ubuntu, customizado pela Gerência de Núcleo de Inovação Tecnológica da Universidade Estadual de Goiás para

Leia mais

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list

Leia mais

CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS

CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS Servidor: O servidor é todo computador no qual um banco de dados ou um programa (aplicação) está instalado e será COMPARTILHADO para outros computadores,

Leia mais

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial TUTORIAL VMWARE WORKSTATION 8 Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial INTRODUÇÃO O uso de máquinas virtuais pode ser adequado tanto

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

Conteúdo. Curso de Introdução ao Plone. O que é Plone. Parte I Conceitos básicos

Conteúdo. Curso de Introdução ao Plone. O que é Plone. Parte I Conceitos básicos Curso de Introdução ao Plone Conteúdo Parte I - Conceitos básicos Parte II - Interface do Plone Parte III - Gerenciamento de usuários Modulo A Instrutores Carlos Alberto Alves Meira Laurimar Gonçalves

Leia mais

Projeto Integrador Projeto de Redes de Computadores

Projeto Integrador Projeto de Redes de Computadores Projeto Integrador Projeto de Redes de Computadores IMPLEMENTAÇÃO DO PROTOCOLO 802.1x UTILIZANDO SERVIDOR DE AUTENTICAÇÃO FREERADIUS Aluno: Diego Miranda Figueira Jose Rodrigues de Oliveira Neto Romário

Leia mais

MANUAL BACKUP XDENTAL 2012

MANUAL BACKUP XDENTAL 2012 MANUAL BACKUP XDENTAL 2012 Sumário CONFIGURANDO BACKUP... 2 ESCOLHENDO O TAMANHO DO ARQUIVO DE BACKUP... 4 CONFIGURANDO HORÁRIO DE INÍCIO DO BACKUP... 5 CONFIGURANDO BACKUP AO INICIAR O SISTEMA XDENTAL...

Leia mais

Curso de Capacitação em Gerenciador de Conteúdo PLONE

Curso de Capacitação em Gerenciador de Conteúdo PLONE Curso de Capacitação em Gerenciador de Conteúdo PLONE 1 Índice Estrutura Viewlets 21 Portlets 26 2 Estrutura Intermediário Depois de conhecer a estrutura principal do Plone e realizar as configurações

Leia mais

TCM Informática Rua Senador Ivo D'Aquino, 121 Bairro: Lagoa da Conceição 88062-050 Florianópolis, SC Brasil Fone +55 48 3334-8877 Fax +55 48

TCM Informática Rua Senador Ivo D'Aquino, 121 Bairro: Lagoa da Conceição 88062-050 Florianópolis, SC Brasil Fone +55 48 3334-8877 Fax +55 48 1.1 Roteiro para Instalação do Software 1.1.1 Servidor 1.1.1.1 Requisitos de Hardware Servidor de pequeno porte Servidor dedicado: Processador: 500Mhz Memória RAM: 256MB Hard Disk: 20 ou 40GB (7.500rpm)

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

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre

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

Soluções de Gerenciamento de Clientes e de Impressão Universal

Soluções de Gerenciamento de Clientes e de Impressão Universal Soluções de Gerenciamento de Clientes e de Impressão Universal Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation.

Leia mais

GUIA INTEGRA SERVICES E STATUS MONITOR

GUIA INTEGRA SERVICES E STATUS MONITOR GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte

Leia mais

Adapti - Technology Solutions www.adapti.net Leonor cardoso nº 331 Fone : (041) 8844-7805 81240-380 Curitiba - PR MANUAL DO USUÁRIO

Adapti - Technology Solutions www.adapti.net Leonor cardoso nº 331 Fone : (041) 8844-7805 81240-380 Curitiba - PR MANUAL DO USUÁRIO MANUAL DO USUÁRIO 1 Índice Administração de Documentos...2 Lista de documentos criados...3 Criando um novo documento...3 Barra de ferramentas do editor...4 Editando um documento...7 Administrando suas

Leia mais

ENDEREÇOS DE REDE PRIVADOS. 10.0.0.0 até 10.255.255.255 172.16.0.0 até 172.31.255.255 192.168.0.0 até 192.168.255.255. Kernel

ENDEREÇOS DE REDE PRIVADOS. 10.0.0.0 até 10.255.255.255 172.16.0.0 até 172.31.255.255 192.168.0.0 até 192.168.255.255. Kernel ENDEREÇOS DE REDE PRIVADOS Foram reservados intervalos de endereços IP para serem utilizados exclusivamente em redes privadas, como é o caso das redes locais e Intranets. Esses endereços não devem ser

Leia mais

Manual AGENDA DE BACKUP

Manual AGENDA DE BACKUP Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu

Leia mais

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site. Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site. Foi necessário configurar esse segundo adaptador, porque talvez seja necessário fazer o download de alguma

Leia mais

Manual de Instalação

Manual de Instalação Manual de Instalação Produto: n-control MSI Versão: 4.6 Versão do Doc.: 1.0 Autor: Aline Della Justina Data: 17/06/2011 Público-alvo: Clientes e Parceiros NDDigital Alterado por: Release Note: Detalhamento

Leia mais

Group Policy (política de grupo)

Group Policy (política de grupo) Group Policy (política de grupo) Visão Geral As Diretiva de Grupo no Active Directory servem para: Centralizar o controle de usuários e computadores em uma empresa É possível centralizar políticas para

Leia mais

Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar. com o CMS.

Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar. com o CMS. Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar com o CMS. 5 Removendo o Cliente. Playlist 7 Criando um Playlist. 8 Adicionando

Leia mais

Proxy. Krishna Tateneni Tradução: Lisiane Sztoltz Tradução: Marcus Gama

Proxy. Krishna Tateneni Tradução: Lisiane Sztoltz Tradução: Marcus Gama Krishna Tateneni Tradução: Lisiane Sztoltz Tradução: Marcus Gama 2 Conteúdo 1 Proxies 4 1.1 Introdução.......................................... 4 1.2 Uso..............................................

Leia mais