Plone 4: Administrando servidores Plone 4.x na prática
()
Sobre este e-book
Relacionado a Plone 4
Ebooks relacionados
Zend Expressive e PHP 7: Uma união poderosa para a criação de APIs Nota: 0 de 5 estrelas0 notasPHP: programe de forma rápida e prática Nota: 0 de 5 estrelas0 notasProgramação Web avançada com PHP: Construindo software com componentes Nota: 0 de 5 estrelas0 notasCakePHP: Construa aplicações web robustas rapidamente Nota: 0 de 5 estrelas0 notasMezzio e PHP 7: Uma união poderosa para criação de APIs Nota: 2 de 5 estrelas2/5Flask de A a Z: Crie aplicações web mais completas e robustas em Python Nota: 4 de 5 estrelas4/5Spring Boot: Acelere o desenvolvimento de microsserviços Nota: 0 de 5 estrelas0 notasCriando Aplicativos E Extensões Para O Cakephp 3 Nota: 0 de 5 estrelas0 notasPrimeiros passos com Node.js Nota: 0 de 5 estrelas0 notasProgramação Funcional: Uma introdução em Clojure Nota: 4 de 5 estrelas4/5Trilhas Python: Programação multiparadigma e desenvolvimento Web com Flask Nota: 4 de 5 estrelas4/5Php Com Mysql(pdo) Nota: 0 de 5 estrelas0 notasGoogle App Engine: Construindo serviços na nuvem Nota: 0 de 5 estrelas0 notasProgressive Web Apps: Construa aplicações progressivas com React Nota: 3 de 5 estrelas3/5Node.js: programe de forma rápida e prática Nota: 0 de 5 estrelas0 notasDevOps na prática: Entrega de software confiável e automatizada Nota: 0 de 5 estrelas0 notasDo PHP ao Laminas: Domine as boas práticas Nota: 3 de 5 estrelas3/5Monitoramento de Redes com Zabbix Nota: 0 de 5 estrelas0 notasPSRs: Boas práticas de programação com PHP Nota: 4 de 5 estrelas4/5Php Progressivo Nota: 0 de 5 estrelas0 notasDesconstruindo a Web: As tecnologias por trás de uma requisição Nota: 0 de 5 estrelas0 notasDesenvolvimento web com PHP e MySQL Nota: 3 de 5 estrelas3/5Desvendando o CodeIgniter 4 Nota: 0 de 5 estrelas0 notasFramework Php Laravel 8 & Ajax Nota: 0 de 5 estrelas0 notasFront-end com Vue.js: Da teoria à prática sem complicações Nota: 5 de 5 estrelas5/5Progress OpenEdge Nota: 0 de 5 estrelas0 notasIonic Framework: Construa aplicativos para todas as plataformas mobile Nota: 0 de 5 estrelas0 notasOAuth 2.0: Proteja suas aplicações com o Spring Security OAuth2 Nota: 0 de 5 estrelas0 notasZend Certified Engineer: Descomplicando a certificação PHP Nota: 0 de 5 estrelas0 notasPhp-generator Nota: 0 de 5 estrelas0 notas
Internet e Web para você
Bootstrap 4: Conheça a biblioteca front-end mais utilizada no mundo Nota: 5 de 5 estrelas5/5HTML5 e CSS3: Domine a web do futuro Nota: 4 de 5 estrelas4/5Introdução e boas práticas em UX Design Nota: 5 de 5 estrelas5/5Liberdade digital: O mais completo manual para empreender na internet e ter resultados Nota: 5 de 5 estrelas5/5Como ganhar dinheiro com aplicativos Nota: 3 de 5 estrelas3/573 Incríveis tipos de postagens de blog que você pode escrever hoje Nota: 2 de 5 estrelas2/5Fundamentos de Segurança da Informação: com base na ISO 27001 e na ISO 27002 Nota: 5 de 5 estrelas5/5Amazon AWS: Descomplicando a computação na nuvem Nota: 5 de 5 estrelas5/5Guia Front-End: O caminho das pedras para ser um dev Front-End Nota: 5 de 5 estrelas5/5APP para iniciantes: Faça seu primeiro aplicativo Low Code Nota: 0 de 5 estrelas0 notasSua Empresa na Internet Nota: 5 de 5 estrelas5/5Construindo um Blog de sucesso com o WordPress 3 Nota: 0 de 5 estrelas0 notasCrimes cibernéticos: ameaças e procedimentos de investigação - 2ª Edição Nota: 5 de 5 estrelas5/5Deep Web: Todos os segredos e mistérios da rede por trás da rede Nota: 0 de 5 estrelas0 notasManual do social media: Os 7 segredos para o sucesso nas mídias sociais para pequenas empresas Nota: 0 de 5 estrelas0 notasCriação de sites na era da Web 2.0 Nota: 0 de 5 estrelas0 notasPrimeiros passos com Node.js Nota: 0 de 5 estrelas0 notasCibersegurança: Visão Panorâmica Sobre a Segurança da Informação na Internet Nota: 0 de 5 estrelas0 notasAPIs REST: Seus serviços prontos para o mundo real Nota: 5 de 5 estrelas5/5SEO Prático: Seu site na primeira página das buscas Nota: 0 de 5 estrelas0 notasAplicações web real-time com Node.js Nota: 5 de 5 estrelas5/5Roadmap back-end: Conhecendo o protocolo HTTP e arquiteturas REST Nota: 5 de 5 estrelas5/5Vue.js: Construa aplicações incríveis Nota: 0 de 5 estrelas0 notasA Web Mobile: Design Responsivo e além para uma Web adaptada ao mundo mobile Nota: 0 de 5 estrelas0 notasProgressive Web Apps: Construa aplicações progressivas com React Nota: 3 de 5 estrelas3/5Construindo APIs REST com Node.js: Caio Ribeiro Pereira Nota: 5 de 5 estrelas5/5APIs REST em Kotlin: Seus serviços prontos para o mundo real Nota: 0 de 5 estrelas0 notas
Avaliações de Plone 4
0 avaliação0 avaliação
Pré-visualização do livro
Plone 4 - Rogério da Costa Dantas Luiz
www.munin-monitoring.org
Capítulo 1. Definições Iniciais
CMS
Sistema de Gestão de Conteúdo (SGC) ou CMS, sigla em inglês para Content Management Systems. É um sistema que possibilita o gerenciamento ou gestão de conteúdos em websites. É uma ferramenta que facilita a inserção, alteração e exclusão de informações de sites sem a necessidade de conhecimentos de programação.
Um CMS facilita a vida dos administradores de sites, pois já traz recursos básicos pré-configurados ligados à usabilidade, administração e, em alguns casos, até acessibilidade. Assim, o gestor de conteúdo pode se preocupar apenas com as informações ou conteúdos que ele vai publicar.
Ao usar um CMS uma organização pode dispensar serviços de terceiros ou empresas especializadas para manter sua presença na internet, pois a administração do site pode ser feita internamente e a gestão do conteúdo fica a cargo daqueles que são os donos de cada informação. Por exemplo, informações financeiras a serem publicadas ficam sob responsabilidade da área financeira. Já informações ligadas a recursos humanos e contratações ficariam a cargo da área de gestão de pessoas.
Tais facilidades são possíveis porque a única ferramenta necessária para a gestão do conteúdo é o navegador de internet (browser) juntamente com conhecimentos básicos de edição de texto.
Dentre os inúmeros sistemas disponíveis podemos destacar três com código-fonte aberto: Wordpress, Joomla e o Plone.
Python
Python, uma linguagem de programação orientada a objetos, inicialmente era muito utilizada em ambientes acadêmicos. Hoje está presente e é utilizada em várias áreas e por grandes empresas.
Criada pelo desenvolvedor holandês Guido van Rossum no início da década de 90, é uma linguagem amplamente utilizada em projetos de software livre, e seu desenvolvimento é feito de forma comunitária.
A Python Software Foundation é uma organização sem fins lucrativos que mantém a marca e gerencia o seu desenvolvimento.
Python roda em praticamente todas as plataformas, como Unix (Linux, FreeBSD, Solaris, MacOS X), Windows, .NET, além de estar presente em inúmeras plataformas móveis.
Seu licenciamento é compatível com a GPL, mas seu modelo é menos restritivo, permitindo distribuir versões modificadas sem abrir o código dessas modificações ou até mesmo combinando Python com outros softwares licenciados de forma diferente.
Projetos como o servidor de aplicações Zope, o site YouTube, o virtualizador Xenserver da Citrix e o serviço Dropbox utilizam Python. O Google, o Yahoo e a Nasa são algumas das grandes organizações que também fazem uso da linguagem.
Python também é uma poderosa linguagem de script, e essa característica fez com que integrasse softwares como Maya, Blender, Autodesk Softimage e GIMP. As principais distribuições Linux disponíveis, como Red Hat, Suse, Debian, Ubuntu, entre outras, já trazem Python instalado por padrão.
Empresas da indústria cinematográfica como a Industrial Light & Magic, que produziu o filme Os Vingadores, também utiliza Python para computação gráfica.
Zope
Zope é um servidor de aplicações desenvolvido pela empresa Digital Creations Inc. que hoje chama-se Zope Corporation. Trata-se de uma plataforma para construção de aplicações web que possui suas próprias linguagens de programação, além de também compreender e servir conteúdos em HTML. Ao acessar um conteúdo o Zope gera as páginas dinamicamente e as entrega para o navegador.
Suas linguagens de programação são a DTML e a ZPT, que têm suas próprias características e regras e que fazem a geração dinâmica das páginas. O Zope é desenvolvido em Python e também suporta a utilização de scripts na mesma linguagem, trazendo assim as facilidades e as vantagens da orientação a objetos.
Os conteúdos e objetos disponibilizados pelo Zope são armazenados no ZODB, sigla para Zope Object Database, que é o seu banco de dados orientado a objetos. A conexão com sistemas de gerenciamento de bancos de dados relacionais como Oracle, MySQL e PostgreSQL também é possível.
O Zope possui algumas características que o tornam uma poderosa ferramenta para criação de aplicações web, tais como:
Seu servidor web, o Zserver, permite que um objeto armazenado no seu banco de dados esteja disponível, respeitando as configurações de segurança definidas, apenas acessando sua URL pelo navegador.
Possui um poderoso sistema de versionamento que permite desfazer alterações feitas nos objetos nele armazenados.
O Zope permite a independência do trabalho entre desenvolvedores e web designers, pois as tecnologias utilizadas pelos últimos, como Javascript e CSS, são tratadas de forma transparente. O Zope as ignora e simplesmente repassa estas informações diretamente para o navegador, tratando somente os códigos escritos em suas próprias linguagens.
É multiplataforma, ou seja, roda em Unix, Linux, Mac OS e em todas as versões do Windows.
Plone
O Plone é um sistema gerenciador de conteúdo livre, gratuito e de código aberto que foi desenvolvido utilizando a linguagem de programação Python e que tem o Zope como seu servidor de aplicações. É um software que visa a facilidade no trabalho de criação, edição e publicação de conteúdos web diversos. Seu foco principal é a facilidade de uso e a aderência a padrões web e de