A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Informática Numaboa - Tutoriais e Programação

Componente 1.5 MVC - Interface Admin

Seg

21

Jan

2008


20:42

(15 votos, média 5.00 de 5) 


O pacote de instalação

O pacote de instalação também tem novidades. É um pouco diferente daquele que vimos até agora. Isto porque faremos uso de uma característica do instalador do Joomla 1.5 que é a capacidade de executar queries armazenadas em arquivos texto durante o processo de instalação.

As queries

Temos três queries no pacote. A primeira elimina a tabela se ela existir; a segunda cria a tabela e a terceira insere alguns dados só para não deixar a tabela vazia. Aqui estão elas:

DROP TABLE IF EXISTS `#__ola`; CREATE TABLE `#__ola` ( `id` int(11) unsigned NOT NULL auto_increment, `mensagem` text NOT NULL default '', `published` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8; INSERT INTO `#__ola` (`mensagem`) VALUES ('Bom te ver!'), ('Boas vindas!'), ('Oi!');

Estas queries serão salvas num arquivo chamado instala.utf.sql. Você pode escolher o nome que quiser, mas sempre com a extensão .sql.

É de bom tom que, quando o componente for desinstalado, a tabela também seja eliminada da base de dados. Para isto criamos um arquivo chamado desinstala.utf.sql com a seguinte query:

DROP TABLE IF EXISTS `#__ola`;

O arquivo xml

Ola 21.01.2008 vovó Vicki Creative Commons webmaster arroba numaboa.com.br www.numaboa.com 1.3 J1.5 RC4 Creative Commons by-nc-sa Componente simples para dizer Olá pessoal! index.html ola.php controlador.php views/index.html views/ola/index.html views/ola/view.html.php views/ola/tmpl/index.html views/ola/tmpl/default.php models/ola.php instala.utf.sql desinstala.utf.sql Olá Pessoal index.html admin.ola.php controlador.php instala.utf.sql desinstala.utf.sql models/index.html models/olas.php views/index.html views/olas/index.html views/olas/view.html.php views/olas/tmpl/index.html views/olas/tmpl/default.php

Informações adicionais