Rss JiFile

JiFile per Joomla!

JIFile
JiFile è una componente per Joomla! che permette di indicizzare il contenuto dei file(PDF, DOC, ecc.) per poter effettuare delle ricerche al loro interno.

Scopri di più...  Demo

JoomPhoto Mobile

JPhotoMobile
JoomPhoto Mobile è una componente per Joomla! che ti permette di condividere le foto dal tuo dispositivo Android sul tuo portale Joomla!.

Scopri di più...  Demo

iFile Framework

IFile
IFile è un framework open source scritto interamente in PHP, permette l'indicizzazione dei contenuti testuali di un documento (DOC, PDF, EXCEL, etc) e una rapida ricerca all'interno degli stessi.

Scopri di più...  Demo

Easy Language

EasyLanguage
Easy Language è un plugin per la gestione semplice ed immediata di testi multilingua in ogni parte possibile di joomla, articoli, componenti, moduli, metadata, template, altri componenti(esempio K2) ecc.

Scopri di più...

Article Book Effect

Article Book Effect
Visualizza gli articoli di Joomla con l'effetto volta pagina di un libro. Questo plugin consente di visualizzare il contenuto di un articolo Joomla come un vero e proprio libro o una rivista, utilizzando tutti i vantaggi di HTML5

Scopri di più...  Demo

 

Fototessera

Article Book Effect
La più famosa Android App che ti permette di stampare le foto tessere per i tuoi documenti con il tuo smartphone Android, in modo semplice ed intuitivo.

Scopri di più...

 

Ombra pazza 3D

Ombra pazza 3D
Ombra Pazza è il puzzle game 3D frenetico e divertente per Android! Prova a ruotare le forme portandole nella posizione delle proprie ombre senza mai fallire! Risolvi una dopo l'altra tutte le combinazioni dei livelli di gioco.

Scopri di più...

 

Admin Countdown

Admin Countdown
Modulo per Joomla! 2.5 e 3.x visualizza nella parte di amministrazione del sito, un timer con il conto alla rovescia del tempo rimanente della tua sessione.

Scopri di più...  Demo

 

JiFile fuori dalla beta

JiFile2outBeta-128

Grazie a tutti gli utenti che ci hanno aiutato a scoprire e risolvere alcuni problemi JiFile non è più in Beta.
Scarica gratuitamente la nuova versione stabile di JiFile 2.1 dalla sezione download.

Per scoprire le novità dell'attuale versione consultate il changelog aggiornato!

Rilasciato JiFile 2.3

Scarica gratuitamente la nuova versione stabile di JiFile 2.3  dalla sezione download, innumerevoli novità e cambiamenti.

Per scoprire le novità dell'attuale versione consultate il changelog aggiornato!

JiFile su Joomla! 3.x

jifile j30

Finalmente, dopo un lungo lavoro è pronta per il download la nuova versione 2.0 di JiFile oltre ad essere compatibile con Joomla! 3.x presenta una grande quantità di nuove funzionalità e innovazioni, che rendono questa componente ancora più potente.



Di seguito le nuove Feature integrate:

  • Added: compatibile Joomla 3.x
  • Added: completamente responsive per la versione di Joomla 3.x
  • Added: migliorata e ottimizzata l’indicizzazione dei documenti PDF rendendola più veloce e recuperando maggiori informazioni dai metadati del documento
  • Added: integrata la possibilità di ricercare solo i documenti senza utilizzare la "Search" di Joomla! (view di frontend)
  • Fixed: migliorata la gestione degli Encoding
  • Added: potenziata la sezione di configurazione
  • Added: possibilità di spostare un indice creato su altri ambienti
  • Fixed: sistemati problemi minori

 


Per un utilizzo rapido potete seguire il Quick Tutorial oppure per approfondire meglio il funzionamento della componente è possibile scaricare la documentazione ufficiale completa in PDF.

Quick tutorial JiFile 2.0

#1 Step



Attivare il plugin di ricerca JiFile

pluginEnabled


#2 Step



Configurare il percorso dei file (PDF, ad esempio) per l'indicizzazione

click option


Percorso Filesystem: Il percorso della cartella dove sono presenti i documenti. Questo non può essere al di fuori della root di Joomla! Deve essere creata manualmente prima di procedere.
(E' possibile modificare più volte questo campo in funzione del numero di cartelle presenti a sistema dove sono presenti documenti da indicizzare.)

Percorso Indice: Il percorso della cartella dove il sistema andrà a costruire la struttura dell’indice. IMPORTANTE:
La cartella non deve essere assolutamente già presente a sistema e pertanto non deve essere creata. Di fatto il sistema creerà automaticamente la cartella e alcuni file utili al processo di indicizzazione.

Ignore file: Elenco di estensioni dei file separato da una virgola (,). Permette di non presentare nella sezione Filesystem i file con le estensioni indicate.

Encoding SO: Questo campo definisce il tipo di encoding del proprio sistema operativo. Questo va configurato solo se nella sezione Filesystem alcuni nomi di file, che presentano caratteri speciali, vengono visualizzati in modo non corretto.

options


#3 Step



Configurazione di JiFile

configuration


Una configurazione errata potrebbe darvi problemi nel processo di indicizzazione è pertanto consigliato leggere con molta attenzione questa parte della guida.

Verranno descritti solo i campi fondamentali per un utilizzo rapido.

Encoding: Definisce il tipo di "charset encoding" in cui è stato scritto il documento. Se non valorizzato il sistema cerca di recuperare autonomamente il tipo di encoding di ogni campo. Un'incorretta configurazione, potrebbe provocare una indicizzazione incompleta o restituire il messaggio di errore "Contenuto del file vuoto".

Messaggio di errore "Contenuto del file vuoto": Per capire come configurare correttamente questo campo, è importante ricordare che ogni documento potrebbe essere stato scritto con una codifica diversa.

Facciamo un esempio:

Un documento "PDF", scritto in italiano, è stato scritto e salvato in codifica ISO-8859-1 (Windows 1252 – Latin1). Ora il sistema, per indicizzare il PDF, deve leggere il contenuto, ovvero la XPDF apre il documento e recupera tutto il testo presente nel PDF.

Come impostazione predefinita, la XPDF utilizza l'encoding di lettura ISO-8859-1 (Windows 1252 o Latin-1), e pertanto bufferizza il testo contenuto nel PDF in ISO-8859-1.

Dato che l'analizzatore (campo Analyzer) è impostato in "UTF8_CaseInsensitive" (ricorda che questo campo non deve essere mai modificato dopo averlo definito e salvato), il sistema di indicizzazione deve convertire il contenuto bufferizzato dalla XPDF (nella codifica ISO-8859-1) in UTF8 (risultato finale dell’indice).

Per avere una corretta indicizzazione del contenuto, senza ricevere il fastidioso messaggio “Corpo Vuoto” , è necessario definire la codifica del documento nel campo "Encoding" nella configurazione di JiFile in ISO-8859-1.

Server Bit: Definisce il tipo di server su cui è installato il vostro Joomla!. Questa configurazione serve per l’indicizzazione dei documenti PDF dato che il sistema deve poter utilizzare la XPDF compilata per il sistema operativo a 32 o 64 bit.

XPDF: È possibile definire il percorso dei file eseguibili della XPDF se quelli in JiFile non sono compatibili con il vostro server (è possibile chiedere il vostro hosting qual è il percorso della pdftotext e pdfinfo).

Analyzer: Il tipo di analyzer serve per la gestione dei documenti sia in fase di indicizzazione che in fase di ricerca. Se si configura un tipo di analyzer per indicizzare un documento e si cambia  successivamente, durante la ricerca, i risultati potrebbero essere diversi da quelli attesi. Di fatto un analyzer dovrebbe essere sempre lo stesso per tutta la vita dell’indice.

#4 Step



Indicizza i tuoi file PDF, DOC, XLS, ecc.

click filesystem click indexesauto index


#Cancella i file dall'indice



click indexdelete indexclick optimize


JiFile per Joomla 1.5

jifile j15Rilasciata l'ultima versione di JiFile per Joomla! 1.5!

Questo nuovo pacchetto include molti aggiornamenti e fix sviluppati sulla versione principale di JiFile per Joomla! 2.5.

Ecco il link per scaricare gratuitamente JiFile 1.0.7!

Non verranno rilasciati altri aggiornamenti della componente per joomla 1.5, viste anche le decisioni di Joomla.org di eliminare tutte le estensioni di questa versione dalla JED.

PEACE!

Disponibile la Demo di JiFile

Demo JiFileOra è possibile testare JiFile con mano tramite la DEMO Ufficiale.

Per poterla usare seguite i seguenti passaggi:
  • prima di tutto registrarsi sul nostro portale isApp.it
  • una volta abilitato l'account effettuare il login sulla parte di amministrazione demo.isapp.it
  • utilizzare JiFile indicizzando i file di prova (non effettuare il logout altrimenti i dati verranno resettati)
  • effettuare il login nella parte di frontend e usare la ricerca

Aggiornamento di sicurezza

jifile updateDisponibile al download la nuova versione di JiFile 1.0.9 per Joomla 1.7/2.5, scaricabile gratuitamente dall'area download!

Trovata vulnerabilità nel codice di JiFile, questa versione risolve il problema!

Scarica il package o solo JiFile Security patches for version 1.0.8 (non auto-installante)


Changelog

  • BugFix: sistemato grave bug di sicurezza (Thanks Lee)
 
Per problemi chiedete sul forum!

Rilasciato JiFile 1.0.8

jifile updateDisponibile al download la nuova versione di JiFile 1.0.8 per Joomla 1.7/2.5, scaricabile gratuitamente dall'area download!

L'ultima versione disponibile per Joomla 1.5 è al seguente link:
Download JiFile 1.0.7

Changelog

  • Added: integrata la possibilità di indicizzare manualmente i metatag delle immagini (EXIF).
  • Fixed: aggiornata libreria iFile alla versione 1.1.5 (dettagli - migliorata indicizzazione DOC).
 
Per problemi chiedete sul forum e ricordatevi di supportare votate JiFile su extensions.joomla.org!

Rilasciato JiFile 1.0.7

jifile updateDisponibile al download la nuova versione di JiFile 1.0.7 per Joomla 1.7/2.5, scaricabile gratuitamente dall'area download!

Non è ancora stata rilasciata la versione per Joomla 1.5 per mancanza di tempo.

Changelog

  • Added: integrata la possibilità di indicizzare automaticamente tutti i file di una o più cartelle.
  • Added: integrata la funzionalità per cancellare tutti i file dall'indice in un click.
  • Added: ora nella ricerca i file vengono scaricati e non più aperti nel browser.
  • Fixed: aggiornata libreria iFile alla versione 1.1.4 (dettagli).
  • Fixed: aggiornate librerie Javascript.
  • Fixed: sistemati problemi per configurare la root (/) come path di filesystem.
  • Fixed: sistemati problemi per poter cambiare il path del filesystem e mantenere lo stesso indice, in questo modo è possibile utilizzare più cartelle da indicizzare.
  • BugFix: sistemato bug nella sezione filesystem sul torna su (../).
  • Fixed: sistemati problemi minori.
Per problemi chiedete sul forum e ricordatevi di supportare votate JiFile su extensions.joomla.org!

JiFile nuova versione 1.0.6

black joomlaLa nuova versione è fuori!

Scarica gratuitamente JiFile 1.0.6 per la tua versione di Joomla! dall'area download!


Changelog

  • Fixed: sistemato per compatibilità con IE 7/8 (Thanks straydoginc).
  • BugFix: sistemato download file dal popup dell'indicizzazione manuale.
  • BugFix: sistemati problemi javascript nell'indicizzazione manuale.
  • BugFix: sistemata ricerca per analyzer diversi da "TextNum_CaseInsensitive".
  • Fixed: sistemato encoding testo visualizzato nell'indicizzazione manuale e dettaglio file indicizzato.
  • Added: integrata possibilità di scaricare tutta la configurazione per avere supporto.
  • Added: (plugin) integrata possibilità di cambiare il nome dell'area di ricerca.
  • BugFix: (plugin) sistemato bug nel recupero del parametro per limite di ricerca (solo in joomla 1.5).
  • Fixed: sistemati piccoli problemi di visualizzazione.
  • Fixed: sistemati problemi minori.

 

Changelog


07/07/2014 v. 2.3
  • Added: ordinamento per il nome del documento se selezionato "Ordinamento Alfabetico" nella ricerca
  • Fixed: risolto errore "Root-application does not exist" dopo la migrazione in altri ambienti
  • Fixed: integrato Highlight nella ricerca di JiFile
  • Fixed: migliorata la gestione delle date nel processo di indicizzazione e visualizzazione per i documenti indicizzati
  • Fixed: eliminati gli "Error Strict" nel controller di Lucene


21/03/2014 v. 2.2
  • Fixed: sistemati problemi minori

25/11/2013 v. 2.1
  • Added: integrata indicizzazione manuale degli MP3
  • Added: nell'indicizzazione manuale ora è possibile definire il tipo del campo personalizzato
  • Added: integrata la geo localizzazione per i documenti indicizzati manualmente
  • Fixed: sistemati i problemi nel download dei file dalla ricerca
  • Fixed: sistemati problemi minori

01/10/2013 v. 2.0 Beta
  • Added: compatibile Joomla 3.x
  • Added: completamente responsive per la versione di Joomla 3.x
  • Added: migliorata e ottimizzata l’indicizzazione dei documenti PDF rendendola più veloce e recuperando maggiori informazioni dai metadati del documento
  • Added: integrata la possibilità di ricercare solo i documenti senza utilizzare la "Search" di Joomla! (view di frontend)
  • Fixed: migliorata la gestione degli Encoding
  • Added: potenziata la sezione di configurazione
  • Added: possibilità di spostare un indice creato su altri ambienti
  • Fixed: sistemati problemi minori

19/03/2013 v. 1.0.9
  • BugFix: sistemato grave bug di sicurezza (Thanks Lee)

08/10/2012 v. 1.0.8
  • Added: integrata la possibilità di indicizzare manualmente i metatag delle immagini (EXIF).
  • Fixed: aggiornata libreria iFile alla versione 1.1.5 (dettagli - migliorata indicizzazione DOC).

07/05/2012 v. 1.0.7
  • Added: integrata la possibilità di indicizzare automaticamente tutti i file di una o più cartelle.
  • Added: integrata la funzionalità per cancellare tutti i file dall'indice in un click.
  • Added: ora nella ricerca i file vengono scaricati e non più aperti nel browser.
  • Fixed: aggiornata libreria iFile alla versione 1.1.4 (dettagli).
  • Fixed: aggiornate librerie Javascript.
  • Fixed: sistemati problemi per configurare la root (/) come path di filesystem.
  • Fixed: sistemati problemi per poter cambiare il path del filesystem e mantenere lo stesso indice, in questo modo è possibile utilizzare più cartelle da indicizzare.
  • BugFix: sistemato bug nella sezione filesystem sul torna su (../).
  • Fixed: sistemati problemi minori.

05/03/2012 v. 1.0.6
  • Fixed: sistemato per compatibilità con IE 7/8 (Thanks straydoginc).
  • BugFix: sistemato download file dal popup dell'indicizzazione manuale.
  • BugFix: sistemati problemi javascript nell'indicizzazione manuale.
  • BugFix: sistemata ricerca per analyzer diversi da "TextNum_CaseInsensitive".
  • Fixed: sistemato encoding testo visualizzato nell'indicizzazione manuale e dettaglio file indicizzato.
  • Added: integrata possibilità di scaricare tutta la configurazione per avere supporto.
  • Added: (plugin) integrata possibilità di cambiare il nome dell'area di ricerca.
  • BugFix: (plugin) sistemato bug nel recupero del parametro per limite di ricerca (solo in joomla 1.5).
  • Fixed: sistemati piccoli problemi di visualizzazione.
  • Fixed: sistemati problemi minori.

28/01/2012 v. 1.0.5
  • Fixed: aggiornata libreria iFile alla versione 1.1.3 (dettagli).
  • Added: integrata gestione server 32/64 bit per parserizzazione PDF(da configurare).
  • BugFix: sistemato encoding nella configurazione.
  • Added: integrata la configurazione del tipo di indicizzazione e dell'encoding di ogni campo.
  • Added: aggiunta spiegazione/raccomandazione per alcuni campi della configurazione.
  • Added: (search plugin) integrata possibilità di visualizzare il contenuto del file per evidenziare le parole ricercate.

13/01/2012 v. 1.0.4
  • BugFix: sistemato errore "Fatal error: Cannot redeclare class IFileConfig in ...libraries/ifile/IFileConfig.php on line 22".
  • Fixed: sistemate piccole imperfezioni nel codice.

01/01/2012 v. 1.0.3
  • BugFix: sistemato bug ricerca, non trovava risultati se ricercate parole con lettere maiuscole. (Thanks Orangehill)
  • BugFix: sistemata interfaccia nell'indicizzazione manuale per problemi javascript.
  • Added: integrata visualizzazione contenuto file indicizzato (automaticamente) nella sezione Indice.
  • Fixed: (versione Joomla 1.5) sistemato problema nell'installazione che aggiungeva record nella tabella jos_plugins.

18/12/2011 v. 1.0.2
  • Fixed: problema di sicurezza per accesso diretto ad alcune cartelle.
  • Added: migliorato avviso per nuove versioni.
  • BugFix: sistemato plugin per problema ricerche nella componente com_search di joomla del Backend.

12/12/2011 v. 1.0.1
  • BugFix: errore nella ricerca frontend se non ancora definito l'index path.
  • BugFix: sistemata paginazione nella ricerca backend dell'indice.

11/11/2011 v. 1.0
  • Primo rilascio ufficiale.

JiFile Versione 1.0.5 rilasciata!

jifile updateNuovissima versione di JiFile che salta la 1.0.4 per andare direttamente alla 1.0.5!

Scarica JiFile 1.0.5 per la tua versione di Joomla! dall'area Download!

Per Sistemi operativi OSX e FREEBSD scarica la patch richiesta solo per indicizzazione PDF.

Changelog

  • Fixed: aggiornata libreria iFile alla versione 1.1.3 (dettagli).
  • Added: integrata gestione server 32/64 bit per parserizzazione PDF(da configurare).
  • BugFix: sistemato encoding nella configurazione.
  • Added: integrata la configurazione del tipo di indicizzazione e dell'encoding di ogni campo.
  • Added: aggiunta spiegazione/raccomandazione per alcuni campi della configurazione.
  • Added: (search plugin) integrata possibilità di visualizzare il contenuto del file per evidenziare le parole ricercate.
  • BugFix: sistemato errore "Fatal error: Cannot redeclare class IFileConfig in ...libraries/ifile/IFileConfig.php on line 22".
  • Fixed: sistemate piccole imperfezioni nel codice.

FAQ



  • L'installazione fallisce con il messaggio "Errore nel caricamento di questo file nel server".
Il file di installazione di JiFile pesa più di 2Mb e alcuni server hanno un limite di upload di 2Mb,
per questo bisogna aumentare l'impostazione "upload_max_filesize" del file php.ini ad almeno 3/4Mb.
Se non lo si può fare da soli, bisogna chiedere al gestore del proprio host di aumentare il valore scritto sopra.

Un altra soluzione può essere quella di diminuire il peso del file di installazione di JiFile:
cancellare dallo zip le cartelle dei sistemi operativi che non vi servono, esempio se utilizzate linux potete cancellare la cartella windows.
Di seguito il path di queste cartelle:

per Joomla 1.5 in admin/ifile/adapter/helpers/binaries/
per Joomla 1.7 in packages/ -> com_jifile-1.0.5_j17.zip -> admin/ifile/adapter/helpers/binaries/
Ora installare JiFile.


  • Nel backend visualizzo pagina bianca.
Ci può essere qualche errore che blocca la componente.
Per capire qual è l'errore bisogna abilitare l'Error Reporting per farlo seguire il percorso:
Sito > Configurazione > Server
cambiare il valore del campo Rapporto errori in "Massimo".
Ora verrà visualizzato l'errore, prendetene nota e scrivetelo sul nostro forum in modo da avere subito supporto e risolvere il problema.


  • Errore "Call to a member function query() on a non-object".
Questo accade quando si è creato manualmente la cartella dell'indice(Index path), quindi bisogna eliminarla, verrà poi creata automaticamente.


  • Il Report Check System mi segnala per Zend "Exists but Wrong version".
Questo non è un vero e proprio errore ma un avviso che la versione non è quella consigliata, infatti la componente funziona lo stesso ma potrebbe dare dei problemi in casi particolari.

Comunque è meglio aggiornare le librerie Zend, basta scaricarlo dal seguente link:
framework.zend.com/releases/ZendFramewor...-1.11.11-minimal.zip
dal pacchetto scaricato prendere la cartella "Zend" che è sotto "ZendFramework-1.11.11-minimal/library" e copiarla nel path indicato dal report check.


  • A cosa serve la cartella ifile_index?
Serve a contenere dei file(indice) che la componente crea automaticamente quando viene indicizzato un documento, su questi file viene effettuata anche la ricerca.
E' molto importanti per un corretto funzionamento, quindi non aggiungere, modificare o cancellare file manualmente.


  • Perchè viene visualizzato solo il campo introtext e non il contenuto dei file?
Il contenuto dei documenti viene solo "indicizzato" e non storicizzato come viene fatto per il campo "introtext" (che presenta solo i primi 200 caratteri del testo completo), ovvero si possono effettuare ricerche su tutto il contenuto ma non è possibile visualizzarlo.
Questa scelta è stata presa per due motivi ovvero:
  1. Storicizzando anche il contenuto, la cartella dell'indice diventerebbe in poco tempo enorme con grande perdita di prestazioni. Di fatto andremmo a "duplicare" lo spazio del disco necessario dato che oltre al file fisico (PDF, DOC, etc) avremmo anche il testo salvato sul disco, ed in alcuni casi di hosting lo spazio è costoso.
  2. Dato che la libreria indicizza documenti PDF, DOC etc., a nostro avviso non era necessario ridondare del testo che è facilmente recuperabile visualizzando il file stesso che lo contiene.


  • Errore durante l'indicizzazione "Errore Sconosciuto"/"Unknown error"
Possono essere molti i problemi per l'errore in questione, ma il principale è il memorylimit, cioè quando il sistema arriva al limite della memoria settata nell'esecuzione dello script.
Per risolvere andare nella configurazione di JiFile (icona Config) e impostare il campo "Memorylimit" ad almeno 128 o anche a 512.
Se neanche questo risolve il problema contattateci nel forum e cercheremo di aiutarvi.

JiFile Versione 1.0.3 rilasciata!

Aggiornato JiFile con la correzione di alcuni bug e l'aggiunta di una nuova funzionalità!

Scarica JiFile 1.0.3 per la tua versione di Joomla! dall'area Download!

Changelog

  • BugFix: sistemato bug ricerca, non trovava risultati se ricercate parole con lettere maiuscole. (Thanks Orangehill)
  • BugFix: sistemata interfaccia nell'indicizzazione manuale per problemi javascript.
  • Added: integrata visualizzazione contenuto file indicizzato (automaticamente) nella sezione Indice.
  • Fixed: (versione Joomla 1.5) sistemato problema nell'installazione che aggiungeva record nella tabella jos_plugins.

JiFile sul sito ufficiale joomla.org

JIFile Da poco JiFile è entrato a far parte delle estensioni ufficiali di Joomla (extensions.joomla.org

Sotto la categoria Site Search, JiFile, è stato approvato finalmente nell'Extensions Directory al seguente link http://extensions.joomla.org/extensions/search-a-indexing/site-search/19038.

Supportate!
PHP Classes

IFile
by isApp.it

nominee
November 2013