Tag Archives: php

Caracteres especiais para tabela ascii

Há quem diga que desenvolvimento é uma arte e exige muita pesquisa para conseguir dominá-la, eu atualmente estou longe deste feito mas estou me esforçando para melhorar meus conhecimentos.
read more »

Plugin GD para Zend

Há um bom tempo que venho esperando o Zend lançar uma nova versão contemplando um módulo de manipulação de imagens “Zend_Image” para utilizá-lo em meus projetos.
read more »

O que é um template do Joomla!?

O que é um template do Joomla!?

Um template, na concepção do framework Joomla!, é um tipo de extensão. Não corresponde, de fato, a um componente, pois não apresenta informações de conteúdo. também não tem funcionalidade de serviços, como ocorre com os plug-ins e módulos. Entretanto, um template é um grande responsável pela organização dos objetos na página ou, ainda, pela apresentação do conteúdo na tela do navegador.

O template responde por um modelos de visualização do site ou portal no navegador. É formado por um conjunto de arquivos que podem ser compactados a fim de que seja, posteriormente, instalado por meio da interface de backend do próprio Joomla!.

Composição fí­sica de um template Joomla!

Os tipos de arquivos essenciais para a composição de um template básico são:

PHP = Arquivos de linguagem de programação para processamento de hipertextos.

CSS = Arquivos de folhas de estilo em cascata.

JPG,GIF,PNG = Arquivos de imagens e figuras.

XML = Arquivos que adotam a linguagem universal recomendada pela W3C para disponibilizar informações de forma estruturada.

INI = Arquivos de parametrização do template.

ICO = Arquivos de í­cone do template.

Estrutura de diretórios

JOOMLA

JOOMLA
    |____templates
            |___template_novo
                   |    index.php
                   |    params.php
                   |    templateDetails.xml
                   |    template_thumbimail.png
                   |__css
                   |        template.css
                   |        divisoes.css
                   |__images
                   |        logo.png
                   |__html
                           |___com_search
                                  |___search
                                            default

Este artigo é apenas uma introdução de como montar um template no Joomla!.

Espero que tenham gostado e fiquem atentos nos próximos artigos.

Fonte
Joomla! – Avançado
Ricardo Lima Caratti
Leonardo Mafra Silva

CMS

Conceitos de extenções Joomla!

Entendendo o que é extensão

Extensão pode ser entendida como uma pequena aplicação desenvolvida com regras de construção estabelecidas pelo ambiente Joomla!. É um produto instalável que tem por finalidade adicionar características ao Joomla!.
As extensões são classificadas em componentes, modulos, plug-ins, temas (templates) e idiomas:

  • Componente: É um tipo de aplicação responsável por apresentar conteúdo na página principal. Somente um componente pode ser executado ou exibido por página carregada. Entre os demais tipos de extensões é o mais complexo no que se refere ao esforço de desenvolvimento e administração. Cada componente em uma instalação Joomla! tem um nome único. Em geral, seu código é dividido em duas partes, frontend e backend. Cada parte fica situada em pastas (diretórios) distintas.
  • Módulo: é uma pequena porção de um software que normalmente é apresentada como parte de um conteúdo de uma página. Mais de um módulo pode ser apresentado em uma página na forma de uma barra lateral, menu, cabeçalho ou rodapé. A configuração de um módulo consiste basicamente em definição de parâmetros de apresentação, incluindo a sua posição na página.
  • Plug-in: é uma pequena porção de código contido em uma função ou método que pode ser executado em resposta a eventos que ocorrem no Joomla!. Como exemplo, é possível desenvolver um plug-in que coloca parte do texto de uma artigo em negrito durante a sua apresentação na página.
  • Template: é responsável pela forma com que o site será apresentado  ao usuário, incluindo: cores, fontes de caracteres, estilos etc. É ele quem determina a organização dos objetos de uma página no navegador web.
  • Idioma: permite o desenvolvimento de sites para vários idiomas. Ao instalar esse tipo de extensão e selecioná-la como padrão, todas as mensagens, menu e textos pertencentes do Joomla! serão apresentados no novo idioma.

Fonte
Livro: Joomla! Avançado
Autores: Ricardo Lima Caratti e Leonardo Mafra Silva

Ataques de injeção de SQL

Ataques de injeção de SQL (SQL injection) são aqueles nos quais as aplicações são manipuladas para retornar dados para um usuário que não tem o privilégio para acessar/ler tais dados.
read more »

  • RSS
  • Facebook
  • Google+
  • LinkedIn
  • Twitter
  • Git Hub
  • YouTube