Skip to content

fabiorizzo.com - PZP Rocks!!!

Sections
Personal tools
You are here: Home Cursos Online Tutorial - Criando um produto para Plone usando Archetypes Tornando o produto internacional
Document Actions

Tutorial - Criando um produto para Plone usando Archetypes

Este tutorial irá lhe ensinar como criar novos tipos de conteúdo para o Plone seguindo o exemplo de uma locadora de veículos.

Tornando o produto internacional

Utilizando LinguaPlone

A Internet tem revolucionado a vida de grande parte da população. Disponibilizar as informações utilizando tecnologias Internet é uma necessidade cada vez maior para todo o tipo de negócio. A Internet é hoje um dos meios de comunicação mais usado em todo mundo. Uma vez disponibilizado um sítio nesta grande rede, todos podem acessá-lo.

Por ser acessado por diferentes pessoas, que falam diferentes idiomas, é de super importancia que as informações existente em um sítio esteja disponível em várias línguas.


Para tornar nosso produto internacional é super fácil. Para isto utilizaremos um produto do Plone chamado de LinguaPlone. Este produto possíbilita o gerenciamente de idiomas dos conteúdos Archetypes com suporte a multiligua. LinguaPlone acrescenta uma nova action (traduzir para) em cada produto archetype, possibilitando traduzi-lo, campo a campo, para qualquer língua.

LinguaPlone está integrado com o ATContentTypes.

A única coisa que devemos fazer é utilizar os tipos definidos no LinguaPlone em substituição aos Archetypes, conforme abaixo:

try:
     from Products.LinguaPlone.public import *
except:
    #sem superte a multilingua
    from Products.Archetypes.public import *

Com LinguaPlone a tradução de conteúdos é totalmente transparente. O interessante é que cada tradução é um objeto que pode sequir um workflow diferente. Pode-se até trabalhar com WebDAV e FTP tranquilamente.

Obs.: Caso exista um campo que não se faz necessário tradução, exemplo o campo nome, basta acrescentar na definição do campo o termo languageIndependent = 1.
by Alessandro de Souza Mendes last modified 03/05/2006 14:47




 
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: