mmleoni
  • Home
    • Il vostro sito con Joomla! o TYPO3
    • E-commerce
    • Migrazione a Joomla! 3.x
    • Aggiornamento e messa in sicurezza
    • Creazione componenti
    • Manutenzione correttiva ed evolutiva
  • Soluzioni e-commerce
  • Sicurezza siti
    • Chi siamo
    • L'offerta
    • PortFolio
      • Typo3
      • Joomla! & wp
    • Contatti
    • Informativa Privacy
    • Marco's SQL Iniection - LFI protection for Joomla!
    • Marco's noFollow plugin for Joomla!
    • Joomla Component Builder
    • PrestaShop Authentication for Joomla
    • Buy me a Beer for J!||a smart donation
    • Spider access for registered users' pages
    • Extended Debug for Joomla||a full info debug plugin
    • Parallax background scroller||Do you like photos on background?
    • Pinned Site for IE9+||an IE9+ feature on W7+
  1. Sei qui:  
  2. Home
  3. Joomla! component builder (ENGLISH)
  4. Manage the Back End- Part 2
  5. Joomla! Component Builder
  6. Joomla! Component Builder Documentazione

Joomla! Component Builder Documentazione

Creare componenti per Joomla! 1.5 - Gestire il back end - parte 1

Dettagli
Categoria principale: Joomla! Component Builder
Pubblicato: 01 Gennaio 2010

Creare estensioni per Joomla! 1.5 - Gestire il back end - parte 1 visualizzare i records

Scrivere estensioni con Joomla! Component Builder è abbastanza agevole dato che è il programma che si preoccupa di scrivere lo scheletro per models, views e per i templates destinati all'editing. Resta da definire la business logic con cui elaborare i dati, ma questo è vostro compito.

Leggi tutto: Creare componenti per Joomla! 1.5 - Gestire il back end - parte 1

Creare componenti per Joomla! 1.5 - Il Componente di Esempio

Dettagli
Categoria principale: Joomla! Component Builder
Pubblicato: 26 Dicembre 2009

 Attenzione: questa pagina non è aggiornata!
I contenuti qui presenti si riferiscono alla versione per J1.5 di  Joomla! component builder, i contenuti aggiornati sono disponibili in lingua inglese: Create components for Joomla! - The example component.

State cercando uno sviluppatore per realizzare un componente?

Questa pagina spiega come usare il nostro programma per generare componenti, ma, se siete alla ricerca di qualcuno che possa convertire in codice una vostra idea, contattateci, creeremo per voi il componente desiderato. È uno dei nostri servizi professionali

 

Come scrivere un componente per Joomla!TM 1.5 con Joomla! Component Builder

Sviluppare componenti con Joomla! Component Builder è abbastanza agevole dato che sarà il programma a scrivere tutto lo scheletro del componente in questo modo il generatore di componenti consente al programmatore di concentrarsi solo sulla business logic, ovvero su quello che è il suo compito principale.

Al fine di spiegare come intervenire su un componente generato dal nostro generatore di componenti, stiamo scrivendo questa serie di articoli, che spiegano come creare un semplice catalogo on line destinato a... beh, non ve lo diciamo, vediamo se indovinate.

Questa è la struttura di tre delle tabelle necessarie al nostro cliente; le useremo per creare un componente con Joomla! component Builder; inserite queste tre tabelle in un Data Base di Joomla! 1.5 e create il componente con il programma...

--
-- Struttura della tabella `jos_ccat_categories`
-- Questa tabella contiene le categorie delle marche
-- (xxx a mano, xxx meccanizzati, accessori)
--

CREATE TABLE IF NOT EXISTS `jos_ccat_categories` (
`id` int(11) NOT NULL auto_increment,
`published` tinyint(1) NOT NULL default '1',
`ordering` int(11) NOT NULL default '100',
`category` varchar(80) NOT NULL,
`description` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;


--
-- Struttura della tabella `jos_ccat_brands`
-- Questa tabella contiene le marche dei singoli prodotti
--

CREATE TABLE IF NOT EXISTS `jos_ccat_brands` (
`id` int(11) NOT NULL auto_increment,
`category_id` int(11) NOT NULL default '0' COMMENT 'collegamento a ccat_categories',
`ordering` int(11) NOT NULL default '100',
`published` tinyint(1) NOT NULL default '1',
`name` varchar(100) NOT NULL,
`description` text,
`image_small` varchar(60) default NULL,
`image` varchar(60) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;


--
-- Struttura della tabella `jos_ccat_products`
-- Questa tabella, infine, contiene i sigoli prodotti
--

CREATE TABLE IF NOT EXISTS `jos_ccat_products` (
`id` int(11) NOT NULL auto_increment,
`published` tinyint(1) NOT NULL default '1',
`ordering` int(11) NOT NULL default '100',
`sku_code` varchar(10) NOT NULL,
`brand_id` int(11) NOT NULL default '0' COMMENT 'collegamento a ccat_brands',
`name` varchar(50) NOT NULL,
`description` text NOT NULL,
`image` varchar(50) NOT NULL,
`pack_number` int(11) NOT NULL default '0',
`c_vitolas` varchar(30) NOT NULL,
`c_len` int(11) NOT NULL default '0',
`c_cepo` int(11) NOT NULL default '0',
`price_single` float NOT NULL default '0',
`price_pack` float NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;


Notate la presenza, in ciascuna tabella, dei tre campi:

  • `id` int(11) NOT NULL auto_increment
  • `published` tinyint(1) NOT NULL default '1'
  • `ordering` int(11) NOT NULL default '100'

e l'indicazione della chiave primaria PRIMARY KEY (`id`).

il file sql, con alcuni dati di esempio è scaricabile qui:

MySql tables' code used in example

Per ora generate il componente secondo le istruzioni riportate ed usando questi dati

  • safe name : ccat
  • nomi per listing: ccatbrands, ccatcategories, ccatproducts
  • nomi per singolo record: ccatbrand, ccatcategory, ccatproduct

Ora siete pronti a seguire, se vorrete, le istruzioni per usare proficuamente Joomla! Component Builder nel vostro lavoro.

Creare componenti per Joomla! 1.5 - Gestire il front end

Dettagli
Categoria principale: Joomla! Component Builder
Pubblicato: 26 Dicembre 2009

Creare componenti per Joomla! 1.5 - Gestire il front end

Scrivere componenti con Joomla! Component Builder è abbastanza agevole dato che è il programma che si preoccupa di scrivere lo scheletro per  models, views e per i templates delle views. Resta da definire il layout con cui presentare i dati, in questo articolo spieghiamo come fare.

Leggi tutto: Creare componenti per Joomla! 1.5 - Gestire il front end

Joomla Development

  • Marco's noFollow plugin for Joomla!
  • SQL Injection and LFI protection
  • Google access for registered users' pages
  • PrestaShop Authentication for Joomla
  • Buy me a Beer for Joomla!
  • Extended Debug for Joomla
  • Parallax background scroller for Joomla!
  • Joomla Pinned Site for IE9 and Window 7
  • Joomla! component builder (ENGLISH)
    • The example component
    • Manage the Back End- Part 1
    • Manage the Back End- Part 2
    • Managing the front end
    • All the articles
  • Joomla! Generatore di Componenti (ITALIANO)
    • Il Componente di Esempio
    • Gestire il back end - parte 1
    • Gestire il front end
  • Contact Us

Copyright ©Marco Maria Leoni Web Consulting P.IVA 13089190154. - All Rights Reserved.