Drupal 5.x
Numero di nodi per ogni tipo di nodo
Questo snippet ritorna una tabella con ogni tipo di nodo e il rispettivo numero di nodi pubblicati negli ultimi 3 anni.
<?php
#in template.php:
function custom_count_pull(){
$sql = "SELECT type, COUNT(nid) AS number, FROM_UNIXTIME(created, '%Y') AS createdate FROM {node} GROUP BY type, createdate ORDER BY createdate DESC";
$result = db_query($sql);
$article_count = array();
while ($data = db_fetch_object($result)){
if (isset($article_count[$data->type])) {
$article_count[$data->type][$data->createdate] = $data->number;
Installazione semplice
Di seguito i passi per una corretta installazione:
Download
Per prima cosa è necessario scaricare l'archivio dell'ultima versione disponibile di Drupal e scompattarlo nella directory riservata al nuovo sito sul tuo server. Nel caso in cui non hai accesso ad esempio tramite SSH (Sistemi Linux) o Remote Desktop (Terminal Server - Sistemi Windows) puoi scaricare l'archivio localmente, scompattarlo e fare l'upload tramite FTP.
Consulta la sezione download per scaricare i pacchetti di Drupal.
Esempio tramite SSH
Requisiti di sistema
Risorse
Un'installazione di base richiede un minimo di 3MB di spazio su disco ma, se installi anche moduli e temi addizionali, puoi andare oltre i 40MB (esclusa l'occupazione del database, dei files caricati ed altro).
Server Web
Drupal può essere utilizzato sia con Apache che con IIS.
Apache (Consigliato)
Guida all'installazione di Drupal (core)
Drupal fornisce uno script di installazione che consente di creare automaticamente le tabelle del database e configura le impostazioni necessarie del file settings.php.
Questa sezione della documentazione riguarda questi aspetti:
- la preparazione all'installazione
- l'esecuzione dello script d'installazione
- i passi successivi all'esecuzione dello script
- l'installazione multi-sito (più siti Drupal che condividono lo stesso codice)
Drupal è la scelta giusta?
Drupal è un framework potente e flessibile per costruire praticamente qualsiasi tipo di sito web.
Ci sono alcune particolari situazioni in cui Drupal rappresenta una scelta migliore rispetto ad altre soluzioni; in particolar modo se:
- Hai bisogno di un sito flessibile che si possa evolvere in qualsiasi direzione. Ad esempio, potresti iniziare con un blog, ma desideri avere la possibilità di aggiungere altre funzionalità come un wiki, un e-commerce, un forum etc..
