Jumi Resumo
Jumi é o conjunto de extensões (Ou add-ons) para Joomla!
Uma extensão é usada para adicionar capacidades para Joomla! que não existem no código básico. Há milhares delas. Você pode encontrar mais exemplos no nosso crescente Joomla! Extensions Directory. Prepare-se para se surpreender com a quantidade de trabalho produzido pela emocionante nossa comunidade de desenvolvedores ativos!
Existem cinco tipos de Joomla! extensões:
- Componentes
- Módulos
- Modelos
- Plugins
- Línguas
Jumi vem como a componente e linguagem (Apenas para o Joomla 1.5), o plugin e módulo extensões para Joomla!
Componentes - informações gerais
Um componente é o maior e mais complexo dos tipos de Extensão. Os componentes são como mini-aplicativos que tornam o corpo principal da página. Uma analogia que pode tornar a relação mais fácil de entender seria que Joomla! é um livro e todos os componentes são capítulos do livro. O núcleo do artigo de componentes (com_content), Por exemplo, é o mini-aplicativo que controla todos os Artigos centrais renderizados apenas com o núcleo de registro de componentes (com_user) É o mini-aplicativo que controla o registro do usuário.
Um componente irá gerenciar dados, apresenta definições, proporcionam funções e, em geral, pode executar qualquer operação que não se enquadra no âmbito das funções gerais do código do núcleo.
Componentes trabalham lado a lado com Módulos e Plugins para fornecer uma rica variedade de conteúdos e funcionalidades, além do artigo padrão e exibir conteúdo. Eles tornam possível transformar completamente o Joomla! e expandir as suas capacidades.
Módulos - informações gerais
Um módulo é mais leve e flexível Extensão utilizados para processamento página, em seguida, um componente. Os módulos são utilizados para pequenos pedaços da página que geralmente são menos complexos e capazes de serem vistos por Componentes diferentes. Para continuar em nossa analogia do livro, um módulo pode ser encarado como um bloco de notas de rodapé ou cabeçalho, ou talvez um bloco de imagem / legenda que pode ser processado em uma página específica. Obviamente você pode ter uma nota de rodapé em qualquer página, mas nem todas as páginas terão eles. Notas de rodapé também podem aparecer independentemente do capítulo que você está lendo. Do mesmo modo módulos podem ser prestados independentemente de qual componente você tem carregado.
Os módulos são como pequenos mini-aplicativos que podem ser colocados em qualquer lugar em seu site. Eles trabalham em conjunto com Componentes em alguns casos e em outros estão completos stand alone de trechos de código utilizado para exibir alguns dados do banco de dados, tais como artigos (Newsflash) Módulos são geralmente usados para os dados de saída, mas eles também podem ser itens de forma interativa para a entrada dados, por exemplo, o Módulo de Acesso ou sondagens.
Módulos podem ser atribuídos a posições de Módulo que são definidas no seu modelo e no back-end, enquanto editando as configurações posição do módulo. Por exemplo, "esquerda" e "direita" são comuns para um layout de 3 colunas.
Cada módulo é atribuído a uma posição de módulo em seu site. Se você desejar que a exibição em dois locais diferentes, você deve copiar o Módulo e atribuir a cópia para exibição no novo local. Você também pode definir quais itens de menu (e, portanto, páginas) irá exibir um módulo, você pode selecionar todos os itens do menu ou você pode escolher e optar por manter pressionada a tecla Ctrl e selecionando múltiplos locais, um por um dos Módulos [Editar] tela .
Plugins - informações gerais
Uma das mais avançadas Extensões para Joomla! é o Plugin. Nas versões anteriores do Joomla! (Isto é, antes de versão 1.5) plugins eram conhecidos como "mambots". Além de alterar seu nome, sua funcionalidade foi expandida. Um Plugin é uma seção do código que é executado quando um evento pré-definido acontece dentro Joomla. Usando um plugin permite que um desenvolvedor de mudar o modo como os seus códigos se comporta, dependendo de quais plugins estão instalados para reagir a um evento.
Existem vários tipos de plugins em Joomla! ali. Por exemplo, editores, autenticação, etc plugins conteúdo que difere no uso e comportamento.
Plugin Jumi pertence à família dos chamados plugins conteúdo. Isso significa que inclui os códigos personalizados para o Joomla! apenas artigos.
plugins Conteúdo alterar a aparência do Joomla! artigos. Eles podem incluir algo em um artigo, as alterações determinadas palavras, atribuir classes HTML usado no artigo, etc, etc
Idiomas - Informações Gerais
Novo em Joomla! 1,5 e talvez a extensão do mais básico e fundamental é um idioma. Joomla! é liberada com múltiplas línguas, mas a base do site e Administração são empacotados em apenas um idioma pt-br - Sendo Inglês com ortografia GB, por exemplo. Para incluir todas as traduções disponíveis atualmente, engordar o pacote de núcleo e tornaria incontrolável para propósitos upload. Os arquivos de Idioma habilitam todas as interfaces de ambos front-end e back-end para ser apresentado na idioma local preferido. Nota: estes pacotes não têm qualquer impacto sobre o conteúdo como artigos.
Jumi é uma ferramenta muito
Alguns módulos (por exemplo, newsflash, mainmenu whosonline, etc) e plugins (por exemplo, votar pagebreak, etc), prevê a saída imediatamente após sua publicação. Jumi é diferente. Jumi é uma ferramenta.
A ferramenta em si não fornece nada. Está vazio. Como o CMS Joomla! sem qualquer conteúdo. Você tem que dar Jumi alguns materiais que podem ser processados e apresentados aos usuários. O material para Jumi são códigos cutom.
Jumi tem alguma fonte, por escrito ou armazenada, e injeta em Joomla!
Simples e poderoso.
Jumi - componente, plugin e ferramentas do módulo
Jumi ferramenta, não importa o que exatamente - um componente, um plugin ou um módulo, inclua em Joomla! alguma fonte. Fonte pode ser armazenado ou gravado. Pode ser por exemplo, CSS, PHP, HTML, Javascript ou um arquivo de texto. Para cada módulo Jumi, Jumi plugin Jumi instância e registro do componente, pode ser atribuído a sua própria fonte para a inclusão.
Jumi saída extensão depende da fonte incluído.
Jumi componente de saída é em sua própria página.
Jumi módulo de saída está em uma posição de módulo.
Jumi plugin de saída está em uma posição definida em um artigo.
Ao escolher Jumi para estender Joomla! capacidades de responder a estas duas perguntas:
- O que deve ser visto?
- Sempre que o efeito será visto?
A O QUE pergunta é sobre uma fonte para ser incluído. A ONDE pergunta é sobre o tipo de extensão Jumi: módulo Jumi, Jumi plugin ou componente Jumi.
O uso mais comum de Jumi está incluindo PHP, JavaScript, hrml e códigos css.
O que pode ser feito com Jumi?
Conhecido soluções Jumi cobre as seguintes aplicações:
- banners de publicidade de terceiros (Google adsence, Amazonas, AdBrite, ...),
- anúncios próprios,
- formas (contatos, pedidos, pesquisa, enquetes, ...),
- scrollers,
- multimídia,
- mapas,
- blogs,
- ...
Para dizer a verdade módulo Jumi pode substituir todos sabemos módulos para Joomla! e, ao mesmo tempo, a saída do código pode ser mostrado em artigos e / ou componente, ao mesmo tempo também. As possibilidades são quase infinitas ...
Jumi - Jack de todas as operações?
Não! Jumi tem suas limitações. Sinto muito. O mais grave seguinte forma:
Jumi pode incluir apenas os arquivos que reside em seu servidor.
Esse aviso não significa que você não pode apresentar saída de estrangeiros através de scripts Jumi. Isso significa que você não pode fazer um arquivo "estranho" o seu próprio arquivo com Jumi: você não pode apontar para arquivos de script externos.
Jumi não é responsável pela saída autoconsistente do arquivo incluído.
Esse aviso não significa que você não pode incluir qualquer arquivo em seu servidor. Você pode. Mas Jumi não possui inteligência para decidir se o conteúdo é bom ou não. Jumi é WYIIWYG - O Que Você Incluir é o que obtém. O nó só inteligente no processo é você.
Jumi plugin tem limitações de memória.
Jumi plugin (não módulo Jumi nem componente) usa buffer php: o script é armazenado em buffer na memória e depois incluído no artigo. Para enorme, muito grande, scripts o memory_limit que está definido no seu arquivo php.ini pode ser insuficiente. Se sim, então aumentá-la.

