Anche se abbastanza stabile se ne sconsiglia l'uso su siti già online e funzionanti.
Per coloro che stanno utilizzando una delle due precedenti RC, l'update è caldamente consigliato, per gli altri che utilizzano ancora la versione stabile (1.1.0.15) è stato rilasciato un ulteriore update di sicurezza 1.1.0.15e (Link all'annuncio ufficiale).
Come per la precedente RC, il template proSilver è stato incluso per scopi educativi e se ne sconsiglia vivamente l'installazione.
Riporto di seguito la traduzione, grazie dNow, dell'annuncio ufficiale su IcyPhoenix.com:
Mighty Gorgon ha scritto:
Ciao a tutti,
questa è la RC3 della versione 1.2 di Icy Phoenix (attualmente 1.1.10.25)
Ho sistemato almeno 30 bugs dalla versione 1.1.9.24 e questa relase dovrebbe essere davvero molto vicina a quella finale...tutti gli utenti che stanno utilizzando una RC precedente sono fortemente consigliati di aggiornare. Si consiglia agli utenti che stanno utilizzando la versione 1.1.0.15 di installare l'ultima patch, la 1.1.0.15e, rilasciata quest'oggi.
Cosa c'è di nuovo rispetto ad Icy Phoenix 1.1.0.15
- Gestione dei gruppi: la vecchia mod per i colori dei gruppi è stata abbandonata ed è stato scritto un nuovo sistema per creare una gestione dei gruppi simile a quella di phpBB 3.
- ACP: Ho riprogrammato la sezione dell'ACP di Icy Phoenix con un pannello modulare più semplice da utilizzare. Ora è molto semplice aggiungere opzioni e nuovi oggetti nell'ACP senza dover modificare i file del template. Alcuni vecchi file sono stati cancellati e ne sono stati creati dei nuovi. Controllate di aver eliminato la vostra vecchia cartella ADM durante l'installazione.
- Opzioni CMS: ora è possibile assegnare blocchi su pagine singole, non solo come blocchi globali ma come blocchi specifici. E' anche possibile duplicare i blocchi da altri layout.
- Salvataggio come bozza: ora è possibile salvare messaggi privati e post come bozze. La funzione è simile a quella del phpBB 3, ma molto più semplice e con meno opzioni.
- Immagini in cache: tutte le immagini vengono ora salvate in cache, anche quelle esterne. Un link diretto è poi inserito nel post per alleggerire il carico sulla CPU (a discapito di un maggior utilizzo del disco fisso). Questo velocizzerà un po' Icy Phoenix, specialmente su quei server che non amano la funzione PHP getimagesize. Solo le immagini dinamiche non saranno inserite in cache.
- Nuovo sistema di download: siccome avevo bisogno di questo pacchetto per un mio lavoro, ho deciso di integrarlo in Icy Phoenix così potete utilizzarlo insieme o in alternativa a PA File DB. Non c'è un link per questo, ma potete scegliere nel file constants.php dove far puntare il link del download. Questa funzione è ancora in testing, ed è attualmente configurata per non generare alcun carico SQL aggiuntivo (sono state disabilitate le funzioni che generano SQL per Icy Phoenix).
- Lista amici: questa è una versione lite della funzione Amici e nemici del phpBB3. L'obiettivo di questa funzione è di farvi accedere più rapidamente al profilo dei vostri amici e di permettere solo a loro di inviarvi messaggi privati (c'è un'opzione aggiuntiva nel vostro profilo).
- Pages sessions: phpBB 3 ha un sistema molto più flessibile di pages sessioning, permettendo un monitoraggio migliore di cosa fanno gli utenti. L'ho parzialmente replicato in Icy Phoenix, modificando il modo in cui funzionano le sessioni.
- Log delle attività : Ho programmato un piccolo e semplice sistema di log che salva in dei file tutte le azioni fatte da utenti che alterano in qualche modo il DB. I log sono difficili da leggere, quindi la funzione è disabilitata di default e l'opzione per abilitarla è nascosta. Se qualcuno è interessato in proposito posso mostrargli come abilitarla... ma non aiuterò a leggere i log, perché è difficile per chi non conosce il PHP, e come sono fatte le request.
- Caratteristiche extra non attive di default e non supportate: siccome molti di voi hanno richiesto l'integrazione delle MOD Cash e Activity, ho deciso d'integrarle in Icy Phoenix, e continuerò a tenerle aggiornate con l'avanzare delle nuove versioni... ma non sarà fornito supporto per queste componenti aggiuntive.
- Templates: è stata applicata qualche piccola correzione al sistema di gestione dei template per renderlo un po' più flessibile e con questa versione saranno disponibili alcuni nuovi template disegnati da me.
- Nuovi BBCodes: ora ci sono nuovi BBCode che potete utilizzare per formattare i vostri post... appena avrò tempo includerò alcune dimostrazioni. Inoltre c'è ora un generatore di numeri casuali.
- Nuovo debug: phpBB 3 ha un sistema di debug molto ben fatto che vi segnala le query di ogni pagina ed il tempo utilizzato per eseguirle. Ho provato a migliorare un po' questa funzione aggiungendo qualche informazione extra e l'utilizzo della memoria. Questo è estremamente utile per quei webmaster che vogliono valutare il carico generato da Icy Phoenix con le varie impostazioni. Altre informazioni a proposito di questa funzione seguiranno.
- Piccoli fix e aggiustamenti: diversi piccoli fix e aggiustamenti sono stati applicati al pacchetto. Non ne ho una lista completa ma noterete dei cambiamenti da qualche parte... spero lo apprezziate. Alcuni fra questi: reinvio dell'email di registrazione, rimozione dei cookie, feed RSS per l'album (ndt
), nuove funzioni per le miniature.
- Fix per la sicurezza: sfortunatamente ho trovato durante la fase di sviluppo alcune falle di sicurezza, già sistemate nella patch 15b rilasciata, ma due di queste su cui ero incerto sono state riprogrammate in modo differente per minimizzare il rischio d'infezione.
Vecchi template: Per favore, fate attenzione perché i template programmati per la 1.1.0.15 non funzioneranno bene su questa versione. Tutti i vecchi file dovranno essere aggiornati prima di utilizzarli. Proverò a mostrare agli ideatori di template la procedura da seguire per aggiornare i loro temi.
Traduzioni: Per favore, fate attenzione al fatto che le traduzioni per le versioni 1.1.0.15 e 1.1.7.22 non funzioneranno correttamente su questa versione. I pacchetti della lingua devono essere aggiornati prima di installarli sui vostri siti. Specialmente i moduli dell' ACP richiedono un file completamente nuovo (anche se la maggior parte dei cambiamenti possono essere importati dai vecchi file di lingua). Alcuni vecchi files sono stati cancellati per limitare il numero di include e velocizzare un po' il tutto.
Vecchi file: Per favore, fate attenzione al fatto che questa versione ha alcuni file completamente nuovi e alcuni vecchi file sono stati cancellati. Questo significa che se utilizzerete questa relase dovrete pulire i vostri file dal vecchio codice inutile che potrebbe creare problemi se non cancellato. Ho creato un file per aiutarvi in questo, è chiamato clean_old_files_ip.php e troverete in seguito la descrizione del suo utilizzo.
Ricapitolando per chi sta per aggiornare da vecchie versioni:
- Fate un backup completo (sia db che files).
- Bloccate il vostro Icy Phoenix dall' ACP.
- Caricate e lanciate update_to_ip.php selezionando l'opzione adeguata alla vostra configurazione.
- Caricate tutti i files stando attenti a non sovrascrivere il file CONFIG.PHP e altri file del core del tipo DEF_*.
- Se non state utilizzando la versione inglese o italiana controllate che sia disponibile un pacchetto di lingua per questa versione, altrimenti il vostro sito non funzionerà correttamente.
- Caricate e lanciate clean_old_files_ip.php.
- Cancellate update_to_ip.php e clean_old_files_ip.php dalla vostra root.
- Andate a VOSTRA_IP_ROOT/adm/erc.php e svuotate la cahce del vostro sito.
- Controllate che il vostro sito stia funzionando correttamente e sbloccatelo.
- Buon Carnevale!
Supporto
E' dato praticamente pieno supporto alle RC, specialmente agli utenti che aiutano con le traduzioni e la creazione dei temi.
Come al solito, non sarà rilasciata la lista dei cambiamenti al codice, e probabilmente non saranno rilasciati per alcuna versione futura. Questo perché il pacchetto è molto vasto e scrivere cambiamenti al codice richiede molto tempo: come ho già detto in passato, preferisco focalizzare il mio lavoro nel mio tempo libero sullo sviluppo del pacchetto invece di scrivere ingenti cambiamenti al codice che potrebbero essere difficili da applicare. Credetemi, nella maggior parte dei casi è più rapido sovrascrivere vecchi file con nuovi file e riapplicare eventuali modifiche apportate (dovreste prendere nota delle modifiche che avete applicato). I miei sforzi saranno dedicati alle procedure di aggiornamento per permettervi di aggiornare i vostri siti con meno inconvenienti possibili.
Ad ogni modo proverò a fornire un pacchetto dei files modificati per la relase finale e una piccola guida per i templates... o almeno una lista con i files modificati per coloro che avevano moddato il proprio sito o creato templates. Cercherò di dare una lista delle modifiche anche ai traduttori.
Nella cartella install avete ora alcuni files extra che potete utilizzare per convertire la vostra board, cancellare vecchi file, sistemare le tabelle del db...
- install.php: questo è per le nuove installazioni.
- update_to_ip.php: questo è per aggiornare il vostro phpBB o qualsiasi versione di XS o Icy Phoenix.
- clean_tables_ip.php: se volete pulire le vostre tabelle, resettandole alle tabelle di default di Icy, potete utilizzare questo file. Questo file è pensato per per normali Icy Phoenix, non per versioni modificate. Potrà essere usato anche quando aggiiorante da altre piattaforme: phpBB Plus, IntegraMOD, FullyModded... etc. Per favore, fate attenzione al fatto che questa azione non potrà essere annullata, controllte di aver salvato il vostro database prima di procedere.
- clean_old_files_ip.php: questo file cancellerà tutti i file delle precedenti installazioni di Icy Phoenix inutilizzati. Per favore, fate attenzione al fatto che questa azione non potrà essere annullata, controllate di avere un backup completo di tutti i files prima di procedere (Questo file potrebbe non funzionare correttamente su alcuni server con determinate impostazioni)
- Overview
Spoiler: [ Mostra ]Spoiler: [ Nascondi ]
- Che cos'è Icy Phoenix?
- Icy Phoenix è un CMS basato su phpBB, (una board open-source scritta in PHP, molto potente, scalabile e adattabile alle proprie necessità), con molte modifiche e intregrazioni di codice che aggiungono flessibilità all'intero pacchetto. Il sito ufficiale di riferimento per phpBB è www.phpbb.com. Icy Phoenix ha molte caratteristiche originariamente rilasciate per il progetto phpBB XS che è stato fondato da Bicet e successivamente sviluppato sia da Bicet che da Mighty Gorgon. Icy Phoenix è stato creato da Mighty Gorgon dopo la sua uscita dal progetto phpBB XS.
- Quali sono le caratteristiche principali di Icy Phoenix?
- Icy Phoenix ha numerose caratteristiche, molte delle quali sono elencate nella Lista Dei Riconoscimenti del sito ufficiale. Le principali sono:
- Forum e sistema di permessi basato su phpBB;
- Funzione CMS che consente la creazione di nuove pagine e blocchi (molte funzioni sono basate sull'ormai abbandonato progetto IM Portal);
- Template unico integrato in tutte le sezioni del sito;
- Molte funzionalità pronte da usare: Galleria fotografica, Downloads, Knowledge Base, Links, Chat...;
- Multilingua e multitemplate;
- Compatibile con le specifiche W3C per XHTML e CSS;
- ...e molte altre...
- Icy Phoenix ha supporto per bugs, sicurezza e miglioramenti?
- Icy Phoenix è un progetto open source. Come molti progetti open source è rilasciato da persone che utilizzano il loro tempo libero. Al momento sono svariate le persone nello staff che vogliono aiutare e contribuire a questo progetto. Speriamo che la nostra comunità continuerà a crescere per fornire tutto il supporto necessario agli utenti.
- E' facile installare o aggiornare Icy Phoenix da altre piattaforme?
- Icy Phoenix ha la propria procedura guidata di installazione, che vi aiuterà nel processo di installazione. Un file di aggiornamento vi aiuterà ad effettuare il passaggio da phpBB standard e da phpBB XS. Con molta probabilità, le procedure di aggiornamento da altre piattaforme verranno scritte in futuro: al momento l'unico modo per aggiornare il forum da un altro premodificato, è facendo il downgrading del forum al phpBB standard (abbiamo preparato una guida dettagliata per questa procedura) e successivamente lanciare il processo di aggiornamento che troverete nel pacchetto.
- Icy Phoenix ha molti templates?
- Si, al momento esistono diversi templates gratuiti (alcuni di essi con variazioni multicolore) e stiamo lavorando per crearne nuovi. Se siete interessati ai nuovi templates vi basterà consultare regolarmente il forum di supporto.
- Icy Phoenix e multilingua?
- L'inglese è la lingua base di Icy Phoenix, ma è stato tradotto in molte altre lingue (in ordine alfabetico): Catalano, Gaelico, Italiano, Olandese, Serbo, Spagnolo, Tedesco... e prossimamente anche in altre lingue! Se non riuscite a trovare la traduzione nella vostra lingua, chiedete al forum di supporto, probabilmente qualcuno sta già lavorando alla traduzione per la vostra lingua e se volete potrete dare il vostro contributo entrando a far parte del gruppo di traduzione.
- Icy Phoenix sarà aggiornabile al phpBB 3?
- Al momento non è stato pianificato alcun aggiornamento di Icy Phoenix alla versione phpBB 3. Esistono alcune ragioni per questo. In ogni caso quando phpBB 3 verrà rilasciato, probabilmente qualcosa cambierà...
- Posso entrare a far parte del progetto Icy Phoenix?
- Certamente. Icy Phoenix è un progetto open source, e chiunque può dare il suo personale contributo. Per entrare a far parte dello Staff è necessario poter dare un contributo continuativo e regolare al progetto.
- Requirements
Spoiler: [ Mostra ]Spoiler: [ Nascondi ]Prima di installare Icy Phoenix assicuratevi di avere i seguenti requisiti RIGOROSAMENTE NECESSARI:
- Almeno 20 MB di spazio libero da dedicare alla cartella scelta per l'installazione del pacchetto.
- Un webserver che supporti PHP, versione 4 o superiore (è preferibile un webserver Linux + Apache). Puoi trovare un appropriato servizio di hosting da un elenco come quello consigliato da Web Hosting Search.
- Database MySQL, versione 3 o superiore, con almeno 1MB di spazio libero (naturalmente lo spazio necessario varia in base alla grandezza del vostro sito... 1MB è abbastanza per una installazione base).
- Possibilitè di settare i permessi CHMOD.
Questi altri requisiti (anche se non rigorosamente necessari) sono suggeriti per ottimizzare al meglio le prestazioni di Icy Phoenix:
- Webserver che supporti i files .htaccess.
- Supporto Apache Mod Rewrite.
- Supporto Librerie GD (versione 2.0.28 o superiore).
- Register Globals disabilitato (settato su OFF).
- Fresh Installation
Spoiler: [ Mostra ]Spoiler: [ Nascondi ]
- Decomprimere il pachetto di Icy Phoenix in una cartella del vostro HD.
- Copiare tutti i files inclusi nel pacchetto di Icy Phoenix in una cartella del webserver (esempio: /icyphoenix/)
- Impostare i permessi a CHMOD 777 per i seguenti files e cartelle (potreste non avere alcune di queste voci nella vostra installazione):
- backup/
- cache/
- cache/forums/
- cache/posts/
- cache/sql/
- cache/topics/
- cache/users/
- ctracker/logfiles/logfile_attempt_counter.txt
- ctracker/logfiles/logfile_blocklist.txt
- ctracker/logfiles/logfile_debug_mode.txt
- ctracker/logfiles/logfile_malformed_logins.txt
- ctracker/logfiles/logfile_spammer.txt
- ctracker/logfiles/logfile_worms.txt
- downloads/
- files/
- files/album/
- files/album/cache/
- files/album/med_cache/
- files/album/users/
- files/album/wm_cache/
- files/posted_images/
- files/screenshots/
- files/thumbs/
- images/avatars/
- logs/
- Lanciare la procedura di installazione dalla cartella install: install/install.php (esempio: http://www.mysite.com/forum/install/install.php)
- Seguire le istruzioni a video, inserendo ogni dato richiesto e terminare l'installazione.
- Eliminare o rinominare la cartella install.
- Personalizzate ciò che ritenete opportuno in files e db (alcuni files necessitano di modifiche manuali, mentre la maggior parte delle opzioni possono essere configurate da ACP e CMS).
- Usare il nuovo Icy Phoenix Forum/CMS
.
- Upgrade From Icy Phoenix 1.1.0.15
Spoiler: [ Mostra ]Spoiler: [ Nascondi ]Se usate Icy Phoenix 1.0.9.9 o successiva, potete aggiornare il vostro forum seguendo queste semplici istruzioni:
- Fare il login come amministratore.
- Disabilitare il sito.
- Fare un backup di tutti i files e del database (se non fai il backup, non provare neanche a richiedere supporto!
)
- E' stato fatto il backup? Se non è stato fatto, tornare al punto precedente.
- Salvare in un luogo sicuro i files .htaccess e config.php.
- Controllare che effettivamente il backup sia stato fatto e tenerlo in un luogo sicuro.
- Decomprimere il pacchetto di Icy Phoenix in una cartella del vostro HD.
- Caricare la cartella install nella root del vostro Icy Phoenix e lanciare il file database_update.php (esempio: http://www.mysite.com/ip/database_update.php).
- Spostare le seguenti cartelle:
- pafiledb/uploads/*.* ==> downloads/*.*
- Rimuovere le seguenti cartelle (assicurarsi che non vi siano, in queste cartelle, parti di MOD eventualmente installati, ma in ogni caso dovreste avere un backup
):
- adm
- includes
- language
- templates
- Rimuovere tutti i files, tranne il file config.php, all'interno della root del vostro forum Icy Phoenix (assicurarsi che non vi siano, in questi files, parti di MOD eventualmente installati, ma in ogni caso dovreste avere un backup
).
- Caricare tutti i files di Icy Phoenix, (tranne il file config.php), nella stessa cartella dove Icy Phoenix è installato e funzionante. Prestare attenzione che tutti i file rimasti siano sostituiti dagli eventuali nuovi.
- Applicare i permessi CHMOD richiesti per una nuova installazione.
- Personalizzate ciò che ritenete opportuno in files e db (alcuni files necessitano di modifiche manuali, mentre la maggior parte delle opzioni possono essere configurate da ACP e CMS). Ecco una lista di alcuni files che potresti avere bisogno di modificare manualmente:
- common.php
- config.php
- includes/constants.php
- language/lang_***/lang_main_settings.php
- Esegui install/install.php e completa l'aggiornamento eseguendo lo spostamento delle immagini caricate e rimpiazzando tutti i vecchi link nei messaggi: la procedura automatizzata dovrebbe essere in grado di fare tutto automaticamente, devi soltanto seguire le istruzioni sullo schermo.
- Eliminare la cartella install.
- Sboccare il sito.
- Usare il nuovo Icy Phoenix
.
Pacchetti disponibili
Siccome questa versione RC, preferisco rilasciare un pacchetto che include in altre cartella tutti gli extra ed i template. So che questo significa avere un file più grande, ma non voglio che gli utenti provino ad installare gli extra nell'ultima versione stabile, perché con molta probabilità le modifiche applicate ad Icy Phoenix 1.1.0.15 non funzioneranno nelle nuove release a causa delle ultime modifiche che ho fatto ai file del core.
Attualmente è disponibile solo un pacchetto.
Icy Phoenix 1.1.10.25 RC 3Nome Pacchetto: Icy Phoenix
Versione Pacchetto: 1.1.10.25 RC 3
Release Spot: Looking for sitemap of my life...
DOWNLOAD: Icy Phoenix 1.1.10.25 RC 3
Se dovete chiedere supporto, per favore ricordate che questa è una comunità OpenSource e io e tutto lo Staff stiamo facendo tutto questo gratis e nel nostro tempo libero... siate cortesi, pazienti e rispettate il frutto del duro lavoro degli altri utenti.
Enjoy Icy Phoenix!
Luca Libralato




















































