Spaghettibrain/ Le novità di PHPNuke 6

Ecco le novità principali della nuova versione di PHPNuke 6, un content manager open source che cresce a vista d'occhio

Roma - Dopo una lunga attesa, la scorsa settimana è stato finalmente rilasciato PHPNuke 6.0, la nota suite open source per il content management che integra al suo interno tutti gli strumenti necessari a creare un sito/portale di informazione (inteso in senso allargato).

Molte le modifiche strutturali e poche quelle estetiche. Francisco Burzi (il papà di PHPNuke) ha lavorato per patchare i (numerosi) bug della versione 5.6 e per rendere più sicuro il sistema difendendolo soprattutto dagli attacchi derivanti dalla possibilità di "passare" degli script malevoli al sistema.

Nuove funzionalità estetiche
La rigidità nel layout del "Web portal system" è sempre stata una delle pecche più lamentate dagli sviluppatori. In questa nuova versione sono state aggiunte delle funzionalità che consentono di posizionare i blocchi, oltre che ai lati, anche in alto o in basso rispetto alla pagina centrale. Altra funzionalità estetica utile è la possibilità di assegnare ai temi delle icone dei topic e dei bottoni di admin personalizzabili per ogni layout (tema).
Nuovi moduli
Sinceramente la scelta di inserire un modulo in cui l'utente possa scrivere un diario e renderlo pubblico non è molto comprensibile, ma è invece sicuramente più interessante, fra i nuovi moduli, quello che permette di leggere la webmail configurandosi uno o più account dal proprio profilo utente.
Un avviso ai sysadmin: attenzione ai problemi di spam e sicurezza derivanti dal lasciare che gli utenti possano inviare posta dal vostro server.
Anche il forum di splatt è stato migliorato: ormai il modulo dell'italianissimo Giorgio è parte integrante di PHPnuke.

Modifiche strutturali
La rivisitazione della parte strutturale è la
parte più corposa. Qui sono stati finalmente corretti moltissimi bug e risolti i problemi nel file sql_layer.php, l'interfaccia per accedere ai dati archiviati su diversi tipi di database, fra cui Mysql e Postgres.
L'altra modifica importantissima è la protezione del sistema da script malevoli che potevano consentire ad un aggressore di "rubare" i cookie di admin.

Una notizia che renderà felici gli utenti più pigri è quella che finalmente PHPNuke è autoinstallante: basta infatti modificare il file config.php inserendo i parametri del database e tutto verrà creato in modo automatico.

Purtroppo è un vizio di Burzi quello di rilasciare versioni che hanno dei problemucci: anche la 6.0 non ne è esente. Il team di Spaghettibrain ha rilasciato una versione già corretta e una patch stand-alone che corregge i problemi di migrazione e di scrittura dei dati in un database esistente.

Spaghettibrain.com, PHPNuke italian mirror
TAG: 
18 Commenti alla Notizia Spaghettibrain/ Le novità di PHPNuke 6
Ordina
  • Non l'ho mai utilizzato, ma mi è sempre sembrato un ottimo prodotto... E non sapevo che fosse italiano Sorride

    Evvai (italiano pizza spaghetti mandolino mamma, mamma lo sai chi c'è, è arrivato il merendero... [cit])

    Saluti
    non+autenticato
  • Francisco Burzi non è italiano, ma sudamericano

    - Scritto da: MaurizioB
    > Non l'ho mai utilizzato, ma mi è sempre
    > sembrato un ottimo prodotto... E non sapevo
    > che fosse italiano Sorride
    >
    non+autenticato
  • Esatto ma Giorgio Splatt creatore del modulo Forum è italiano ed è a lui che si riferiscono nell'articolo.

    - Scritto da: doubleg
    > Francisco Burzi non è italiano, ma
    > sudamericano
    >
    > - Scritto da: MaurizioB
    > > Non l'ho mai utilizzato, ma mi è sempre
    > > sembrato un ottimo prodotto... E non
    > sapevo
    > > che fosse italiano Sorride
    > >
    non+autenticato
  • *QUASI* vero:
    Francisco Burzi è un italo-americano: parla fluidamente l'italiano, a parte qualche cappellata (dice "fori" come plurale di "forum", ma siamo al latino) e, da un bel pezzo, ha detto che preferisce essere chiamato Francesco e non Francisco...
    non+autenticato


  • - Scritto da: Pancho
    > *QUASI* vero:
    > Francisco Burzi è un italo-americano:

    intendo ovviamente SUDamericano
    non+autenticato
  • Allora una volta ho letto un articolo di F.Burzi in cui spiegava che è:
    nato in canada
    risiede in venezuela
    ma ha passaporto e cittadinanza italiana
    non+autenticato

  • - Scritto da: MaurizioB
    > Non l'ho mai utilizzato, ma mi è
    > sempre sembrato un ottimo prodotto... E non
    > sapevo che fosse italianoSorride
    >
    > Evvai (italiano pizza spaghetti mandolino
    > mamma, mamma lo sai chi c'è, è
    > arrivato il merendero... [cit])
    >
    > Saluti
    Tu non arrossire, e non abbassare il capo, ma digli...
    Uno tu non prendi parte neanche ad una barzelletta
    non+autenticato
  • tra le feature non segnalate sicuramente questa merita una menzione:
    http://online.securityfocus.com/archive/1/292975

    non+autenticato
  • ...per carità...
    ma io non lo uso manco morto...
    siti tutti uguali, che paiono fatti con lo stampino, problemi di sicurezza...
    naaaaa
    non+autenticato
  • Perchè voui la pappa pronta e non riesci a modificare niente per personalizzarlo un pò......
    non+autenticato
  • sarebbe opportuno, prima di buttarla sul personale nelle risposte (cercando di smerdare l'interlocutore), farsi qualche domanda...

    sono talmente incapace di maneggiare il php che mi sono scritto un mio programma, alternativo a PNuke e, da diversi punti di vista, più efficiente, più veloce, meglio strutturato...
    sono alla versione beta, ormai: ancora qualche settimana e pubblico i sorgenti.
    non+autenticato
  • Ti prego faccelo sapere, sono già interessatissimo! Magari, scusa la richiesta, se ti riesce allega una buona documentazione sulla configurazione, te ne sono già grato.

    Ciao
    spiritum

    P.S. Se vuoi, posso farti da betatester, basta che metti un riferimento per contattarti.
    non+autenticato


  • - Scritto da: spiritum
    > Ti prego faccelo sapere, sono già
    > interessatissimo! Magari, scusa la
    > richiesta, se ti riesce allega una buona
    > documentazione sulla configurazione, te ne
    > sono già grato.

    al momento l'unica documentazione sono i commenti all'interno degli script, poi cercherò di provvedere...
    ho un problema di sicurezza nell'autenticazione (un problema noto, comune a molti script, ma davvero minimo)


    > Ciao
    > spiritum
    >
    > P.S. Se vuoi, posso farti da betatester,
    > basta che metti un riferimento per
    > contattarti.

    scrivimi: zap(AT)sandlab.org
    non+autenticato


  • - Scritto da: Pancho
    > ...per carità...
    > ma io non lo uso manco morto...
    > siti tutti uguali, che paiono fatti con lo
    > stampino, problemi di sicurezza...
    > naaaaa

    dimentichi l'incredibile richiesta di risorse HW dovute in parte all'inefficienza intrinseca del PHP (niente pooling, niente caching, niente pattern MVC ecc..) e in parte all'implementazione, in pratica se metti un po' di portali con accessi decenti ti rade al suolo il server (a prescindere dalla potenza), questo e' il motivo principale che ha spinto i principali ISP ad eliminare il supporto PHPNUKE (e cloni vari), anche se il motivo ufficiale sono i continui problemi di sicurezza (che mi hanno spinto a filtrare phpnuke da bugtraq perche' altrimenti mi si riempiva l'hd)

    non+autenticato


  • - Scritto da: mela marcia

    > dimentichi l'incredibile richiesta di
    > risorse HW dovute in parte all'inefficienza
    > intrinseca del PHP (niente pooling, niente
    > caching, niente pattern MVC ecc..)

    l'inefficenza intrinseca del PHP me la spieghi?
    secondo me questa intrinseca inefficienza è dovuta al fatto che è semplice da usare, per cui chiunque può mettersi e pasticciare e produrre codice (inefficiente)...

    sul fatto che Pnuke è esoso di risorse, sono d'accordo: l'ottimizzazione lascia molto a desiderare, il prodotto è pensato per piccole cose
    non+autenticato
  • - Scritto da: Pancho
    >
    >
    > - Scritto da: mela marcia
    >
    > > dimentichi l'incredibile richiesta di
    > > risorse HW dovute in parte
    > all'inefficienza
    > > intrinseca del PHP (niente pooling, niente
    > > caching, niente pattern MVC ecc..)
    >
    > l'inefficenza intrinseca del PHP me la
    > spieghi?

    il PHP ma anche ASP ecc... non fanno nulla per separare la business logic (cioe' la funzionalita' lato server) dall'interfaccia, questo produce codice non scalabile e difficilmente ottimizzabile e mantenibile. Ovviamente questo e' anche un punto di forza perche' rende il linguaggio estremamente semplice e maneggiabile da chiunque.

    > secondo me questa intrinseca inefficienza è
    > dovuta al fatto che è semplice da usare, per
    > cui chiunque può mettersi e pasticciare e
    > produrre codice (inefficiente)...

    questo e' appunto un problema dell'impossibilita' di usare i pattern e quindi razionalizzare il codice... in genere col passare del tempo i "programmatori" php si accorgono delle pesanti limitazioni e migrano a J2EE, io l'ho fatto tanti anni fa (ai tempi esisteva solo un anonimo php2) e ti assicuro che il salto di qualita' e' stato abissale. Ovviamente c'e' anche chi non ha necessita' di realizzare siti di dimensioni medio-grandi e allora il php puo' continuare ad essere un'ottima soluzione (per capirci un po' come il visual basic lo e' spesso piu' del C++)

    >
    > sul fatto che Pnuke è esoso di risorse, sono
    > d'accordo: l'ottimizzazione lascia molto a
    > desiderare, il prodotto è pensato per
    > piccole cose

    infatti... purtroppo alcuni provider non lo sapevanoSorride)
    non+autenticato


  • - Scritto da: mela marcia
    > il PHP ma anche ASP ecc... non fanno nulla
    > per separare la business logic (cioe' la
    > funzionalita' lato server) dall'interfaccia,
    > questo produce codice non scalabile e
    > difficilmente ottimizzabile e mantenibile.
    > Ovviamente questo e' anche un punto di forza
    > perche' rende il linguaggio estremamente
    > semplice e maneggiabile da chiunque.

    credo comunque che le prossime releases saranno sempre più OO...
    già l'attuale supporta una parveza di oggetti.

    in ogni caso, il PHP è mediamente più efficiente e performante dell'ASP


    > questo e' appunto un problema
    > dell'impossibilita' di usare i pattern e
    > quindi razionalizzare il codice... in genere
    > col passare del tempo i "programmatori" php
    > si accorgono delle pesanti limitazioni e
    > migrano a J2EE, io l'ho fatto tanti anni fa
    > (ai tempi esisteva solo un anonimo php2) e
    > ti assicuro che il salto di qualita' e'
    > stato abissale. Ovviamente c'e' anche chi

    lo so, questo lo so...
    ma anche in J2 non mancano porcherie fatte coi piedi


    Pancho, che da tempo medita su python
    non+autenticato
  • Anche io, pur appoggiando PHPnuke sto guardicchiando Python.

    Ultimamente vedo il Nuke adatto agli utenti "Nuovi" che non hanno slack di conoscenze o tempo e che abbiamo bisogno qualcosa per iniziare ad imparare.

    Nella realtà imprenditoriale italiana di PMI questo applicativo va bene per l'80% delle imprese che vuole costruire portali ( se ben curato ) Sorride

    Per chi è più esperto ma vuole restare su PHP + Mysql consiglio EzPublish, negli ultimi mesi ha fatto passi da gigante, per chi vuole di più consiglio Zope

    Ciao
    Cla
    www.spaghettibrain.com
    non+autenticato