NoNiente.com Il sito personale di Sara…

29apr/090

WordPress, una maratona per correggere bug

Print Print

Si è conclusa la “maratona”, “24-Hour Has-Patch Marathon”, destinata a chiudere il maggior numero possibile di segnalazioni presenti nel bug tracker di WordPress. Con lo sviluppo che procede verso la WordPress 2.8, era importante dare soluzione a molte vecchie segnalazioni di bug.

Gli utenti sono stati chiamati a dare il proprio contributo in due modi:

  1. Sfogliare le segnalazioni di errore e scrivere una patch con la correzione;
  2. Testare le patch esistenti per verificare che effettivamente l’errore segnalato sia stato corretto, lasciando quindi nel tracker un commento sull’esito del test;

Il tutto naturalmente lavorando sulla versione di WordPress in sviluppo (nightly build). È chiaro che per il primo compito è necessaria una certa competenza nello sviluppo in PHP anche se molti errori possono essere di facile correzione, mentre il secondo è adatto a chiunque abbia una buona conoscenza di WordPress come utente.

La maratona ha avuto una durata di ventiquattro ore a partire dal 16 aprile, durante le quali gli sviluppatori hanno esaminato le segnalazioni marcate con lo stato “has patch” (da cui il nome dell’evento) e approvato tutte quelle che si sono dimostrate risolutive del problema.

I risultati più significativi sono state 44 patch approvate e incluse nel “core” del CMS e 102 segnalazioni chiuse. Statistiche più dettagliate sono pubblicate sul blog ufficiale.

VN:F [1.9.15_1155]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.15_1155]
Rating: 0 (from 0 votes)
Print Print
20apr/090

Applicazioni Java per il blogging

Print Print

Per coloro che vogliono cimentarsi nel gestire un blog tramite un CMS non realizzato in PHP, esistono delle alternative realizzate in vari linguaggi; in questo post verranno proposte alcune soluzioni basate su Java, in ogni caso si tratta di applicazioni rilasciate sotto licenza Open Source e quindi utilizzabili liberamente sia per progetti personali che commerciali.

Anche per quanto riguarda i blog engine realizzati in Java, sono disponibili numerose soluzioni a codice sorgente pubblico, tra di esse è possibile segnalare l’esistenza di alcuni progetti:

  • Pebble: si segnala per la sua leggerezza e non utilizza database per i dati ma un semplice file XML, nonostante questo supporta la creazione delle categorie, il tagging dei contenuti e permette di postare utilizzando un rich text editor;
  • Apache Roller: si tratta di un vero e proprio blog server multiutente che potrà essere utilizzato sia per piccoli blog che per community molto ampie; non manca un buon sitema per la gestione dei layouts tramite template, per il resto il marchio di fabbrica della Apache Software Foundation è garanzia della qualità del progetto;
  • Blogunity: semplicissimo da installare, mette a disposizione il supporto per ben 16 diversi Database server e, grazie ad un flessibile sistema di gestione dei template, consente di definire separatamente l’aspetto grafico di ogni blog.

Tutte e tre le soluzioni proposte sono disponibili gratuitamente e rappresentano delle alternative valide per il blogging disponibili per coloro che possono lavorare su hosting con supporto Java.

VN:F [1.9.15_1155]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.15_1155]
Rating: 0 (from 0 votes)
Print Print
16apr/090

phpDay 2009: i talk da non perdere su Drupal e Joomla

Print Print

Due giorni per i PHP-guru ma anche per chi abbia voglia di approfondire l’utilizzo dei principali CMS. Il phpDay 2009 si avvicina, l’evento è in programma il 15 e 16 maggio 2009 a Verona, e inizia a farsi corposo l’elenco dei talk previsti.

Quest’anno si nota una particolare attenzione, come è giusto che sia, per i CMS. Nel canale “Community” l’argomento è “CMS communities in Italia“. Come si può leggere dall’abstract, verrà riproposta l’annosa diatriba: È meglio Drupal? Joomla? Oppure con solo WordPress si riesce a fare praticamente tutto?. Questa volta però a rispondere saranno i principali esponenti delle comunità di riferimento in Italia.

Se invece siete in cerca di qualcosa di meno partecipativo e più tecnico nel canale developers verrà spiegato come usare Drupal come framework di sviluppo.

Sempre su Drupal ci sarà un talk, questa volta in salsa “social”, su come “Sviluppare applicazioni Facebook usando Drupal“.

Per chi invece volesse analizzare i miglioramenti introdotti per gli sviluppatori in Joomla 1.5 ci sarà invece “Joomla! 1.5: CMS a mani tese verso gli sviluppatori“.

Insomma, il panorama dei talk riguardanti i CMS è molto ricco e dovrebbe invogliare a partecipare al phpDay 2009, anche se da quest’anno il costo di iscrizione è di 160 euro (100 euro per chi si iscrive con 30 giorni di anticipo).

VN:F [1.9.15_1155]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.15_1155]
Rating: 0 (from 0 votes)
Print Print
10apr/090

Rilasciato Magento 1.3.0

Print Print

Magento open source ecommerce

Gli utilizzatori di Magento la attendevano già da tempo, finalmente è disponibile per il download la versione 1.3 del famoso CMS per e-commerce.

Oltre a risolvere alcuni problemi delle versioni 1.2.x, introduce anche alcune importanti innovazioni.

Secondo il comunicato rilasciato sul sito ufficiale, Magento 1.3.0 aumenta le prestazioni e la funzionalità di oltre il 40% rispetto alle precedenti versioni. Il team rilascerà nei prossimi giorni maggiori dati a riguardo.

Tra le innovazioni segnalo l’aggiunta di alcune opzioni di personalizzazione per i clienti e un ampio sistema di descrizione e di adeguamento dei metodi al fine di facilitare l’interazione con altri linguaggi, come ASP.NET e JAVA.

Come sempre il team di sviluppo consiglia di effettuare un backup del del database prima di procedere all’aggiornamento.

VN:F [1.9.15_1155]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.15_1155]
Rating: 0 (from 0 votes)
Print Print
23mar/090

Joomla, un altro esempio di template override

Print Print

Dopo il già citato articolo su come personalizzare il modulo di login, il blog “The Art of Joomla” presenta un altro interessante esempio di template override che ci permette di aggiungere un attributo title ai link generati dal modulo banner standard (mod_banners).

In questo modo al passaggio del puntatore del mouse sopra il banner sarà visualizzato un testo descrittivo nel tipico “tooltip” del browser.

Scaricato il pacchetto (mod_banners_layout_override.zip) con i file, ecco come procedere all’installazione. Tenere presente che tutti i percorsi sono relativi alla cartella dove è installato Joomla e che [nome_template] va sostituito con il nome della cartella del template in uso nella vostra installazione.

Verifichiamo se esiste una cartella “HTML” in

template/[nome_template]/

se la cartella “HTML” non esiste creiamola (se si lavora sul server è necessario ovviamente utilizzare un programma FTP) e al suo interno creiamo anche una sotto-cartella “mod_banners”.

Se la cartella “HTML” esiste verifichiamo se al suo interno esiste già una cartella “mod_banners”: se sì significa che il template già utilizza un ovveride per il modulo banner; è bene quindi fare una copia dei file all’interno perché dovremo sovrascriverli al passo successivo. Se invece la cartella “mod_banners” non esiste la creiamo.

Trasferiamo poi file situati nella cartella “mod_banners” del pacchetto mod_banners_layout_override.zip in

template/[nome_template]/html/mod_banners/

A questo punto, ponendo di aver lavorato sul template “ja_purity”, ci troveremo con una struttura di questo tipo:

[cartella Joomla]
--templates
----ja_purity
------html
--------mod_banners
----------default.php
----------index.html

Dove “default.php” e “index.html” sono i file estratti dal pacchetto che abbiamo scaricato. In questa situazione l’output del modulo banner che è normalmente generato dal file

modules/mod_banners/tmpl/default.php

viene generato dal nostro override

template/[nome_template]/html/mod_banners/default.php

Visitando il sito dovremo avere l’attributo title sui banner. Se abbiamo attivato la cache del sito, bisogna utilizzare l’apposita funzione nel backend (Strumenti >> Pulisci cache) per svuotare la cache del modulo “mod_banners”.

VN:F [1.9.15_1155]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.15_1155]
Rating: 0 (from 0 votes)
Print Print
   

© 2009-2012 NoNiente.com All Rights Reserved -- Copyright notice by Blog Copyright