Drupal: Icone nel pannello di Amministrazione *updated*
Wednesday, 14. February 2007, 17:39:11
This page is no longer update, visit http://thepanz.netsons.org/blog/2007/08/24/drupal-iconizer-module/ for Iconizer module updates
** updates ( 12 June 2007 )**
Aggiunte altre icone per la sezione Admin: salgono a quota 45!
** updates ( 07 June 2007 )**
Seguendo un consiglio ho creato un modulo apposito per l'inserimento delle icone, sia nel pannello di amministrazione che nei link a files e protocolli noti (mailto:, skype: etc..).
Potete reperire il modulo in allegato, è in versione Alpha: funziona ma mancano ancora alcune features (gestione dei temi in primis!)
*** ***
In Drupal 5.x il pannello di amministrazione è stato notevolmente migliorato, ma dal punti di vista grafico non è stato introdotto nessun cambiamento. Sarà una scelta implementativa, o un problema sulle varie e possibili alternative, ma di fatto nessun menu presenta un'icona.
Inizialmente l'unica soluzione era di aggiungerle modificando il codice di Drupal, in modo da crearne un riferimento durante la generazione del pannello di Amministrazione: questo avrebbe significato un grosso lavoro e l'impossibilità di rendere le modifiche compatibili con i successivi rilasci del CMS.
Dopo aver letto un interessane articolo per aggiungere un'icona a seconda del tipo di link tramite CSS2, ed aver fatto qualche esperimento ho applicato quella tecnica al pannello di amministrazione di Drupal.
Il risultato è il seguente:
Per aggiungere queste icone al vostro tema è sufficiente (1) scaricare il file in allegato,(2) estrarlo nella cartella del vostro tema. Verrà creata una sotto cartella chiamata admin-icons e un file CSS chiamato style_admin_icons.css.
Quest'ultimo andrà aggiunto a quelli caricati dal vostro tema. Per farlo bisogna (3) inserire questa riga nel file page.tpl.php prima della chiusura del tag </head>:
L'elenco delle icone presenti è quello riportato di seguito:
Questo elenco è visualizzabile aprendo il file chiamato style_admin_icons.html presente nell'archivio. Non tutte le icone vengono visualizzate di default in Drupal: alcune corrispondono a specifici moduli.
Se alcune voci di menu non hanno una corrispondente icona o volete proporre dei miglioramenti a quelle che ho inserito scrivetemi 2 righe! Commenti e suggerimenti sono graditi!
Buon divertimento!
--
Note:
Le icone utilizzate sono le Crystal Clear disegnate da Everaldo.
La tecnica descritta utilizza le caratteristiche dei CSS2 (del 1998), quindi preoccupatevi che il vostro Browser li supporti!! InternetExplorer, per esempio, li riconosce (in modo completo) solo dalla versione 7 (chiedetevi come mai sono così indietro rispetto si suoi "rivali" Opera o Firefox n.d.P.).
Le icone sono in formato PNG e utilizzano le trasparenze, se il vostro Browser le visualizza con un colore di sfondo.. beh, che vi devo dire: cercatevi un browser "serio".
** updates ( 12 June 2007 )**
Aggiunte altre icone per la sezione Admin: salgono a quota 45!
** updates ( 07 June 2007 )**
Seguendo un consiglio ho creato un modulo apposito per l'inserimento delle icone, sia nel pannello di amministrazione che nei link a files e protocolli noti (mailto:, skype: etc..).
Potete reperire il modulo in allegato, è in versione Alpha: funziona ma mancano ancora alcune features (gestione dei temi in primis!)
*** ***
In Drupal 5.x il pannello di amministrazione è stato notevolmente migliorato, ma dal punti di vista grafico non è stato introdotto nessun cambiamento. Sarà una scelta implementativa, o un problema sulle varie e possibili alternative, ma di fatto nessun menu presenta un'icona.
Inizialmente l'unica soluzione era di aggiungerle modificando il codice di Drupal, in modo da crearne un riferimento durante la generazione del pannello di Amministrazione: questo avrebbe significato un grosso lavoro e l'impossibilità di rendere le modifiche compatibili con i successivi rilasci del CMS.
Dopo aver letto un interessane articolo per aggiungere un'icona a seconda del tipo di link tramite CSS2, ed aver fatto qualche esperimento ho applicato quella tecnica al pannello di amministrazione di Drupal.
Il risultato è il seguente:

Per aggiungere queste icone al vostro tema è sufficiente (1) scaricare il file in allegato,(2) estrarlo nella cartella del vostro tema. Verrà creata una sotto cartella chiamata admin-icons e un file CSS chiamato style_admin_icons.css.
Quest'ultimo andrà aggiunto a quelli caricati dal vostro tema. Per farlo bisogna (3) inserire questa riga nel file page.tpl.php prima della chiusura del tag </head>:
<style type="text/css" media="all">@import "<?php print base_path().path_to_theme()?>/style_admin_icons.css";</style>
L'elenco delle icone presenti è quello riportato di seguito:
Questo elenco è visualizzabile aprendo il file chiamato style_admin_icons.html presente nell'archivio. Non tutte le icone vengono visualizzate di default in Drupal: alcune corrispondono a specifici moduli.Se alcune voci di menu non hanno una corrispondente icona o volete proporre dei miglioramenti a quelle che ho inserito scrivetemi 2 righe! Commenti e suggerimenti sono graditi!
Buon divertimento!
--
Note:
Le icone utilizzate sono le Crystal Clear disegnate da Everaldo.
La tecnica descritta utilizza le caratteristiche dei CSS2 (del 1998), quindi preoccupatevi che il vostro Browser li supporti!! InternetExplorer, per esempio, li riconosce (in modo completo) solo dalla versione 7 (chiedetevi come mai sono così indietro rispetto si suoi "rivali" Opera o Firefox n.d.P.).
Le icone sono in formato PNG e utilizzano le trasparenze, se il vostro Browser le visualizza con un colore di sfondo.. beh, che vi devo dire: cercatevi un browser "serio".









