Rss JiFile

JiFile for Joomla!

JIFile
JiFile is a component for Joomla! that allows you to index file contents (PDF, DOC, etc..) to perform searches in them.

Learn more...  Demo

JoomPhoto Mobile

JPhotoMobile
JoomPhoto Mobile is a component for Joomla! that allows you to share the photos from your Android device to your site Joomla.

Learn more...  Demo

iFile Framework

IFile
IFile is an open source framework written entirely in PHP, allows the indexing of textual content of a document (DOC, PDF, EXCEL, etc.) and a quick search within them.

Learn more...  Demo

Easy Language

EasyLanguage
Easy Language is a plugin for easy and immediate management of multilingual texts in every possible area of joomla, articles, components, modules, metadata, template, other components(example K2) etc.

Learn more...

Article Book Effect

Article Book Effect
View Joomla articles with the effect turns the page of a book. This plugin will display the contents of an article in Joomla as a real book or magazine, using all the benefits of HTML5

Learn more...  Demo

 

Passport photo

Passport photo
The most popular Android app that allows you to print photos cards for your documents with your Android smartphone, in a simple and intuitive way.

Learn more...

 

Crazy Shadow

Crazy Shadow
Crazy Shadow is the 3D fast-paced and fun puzzle Android game! Try to rotate and drag shapes in the position of their shadows without fail! Solve in succession all combinations of levels of the game.

Learn more...

 

Admin Countdown

Admin Countdown
Module for Joomla! 2.5 and 3.x displays in the administration part of the site, a timer with countdown of the time remaining in your session.

Learn more...  Demo

 

JiFile comes out of Beta

JiFile2outBeta-128

Thanks to everyone who helped us to discover and solve any problems, JiFile is no longer in Beta.
Download for free the new stable version 2.1 of JiFile from the download section.

To discover the new features of the current version, see the changelog up to date!

Released JiFile 2.3

Download for free the new stable version 2.3 of JiFile from the download section.

To discover the new features of the current version, see the changelog up to date!

JiFile on Joomla! 3.x

jifile j30

Finally, after a long work is ready for download the new version 2.0 of JiFile well as being compatible with Joomla! 3.x presents a large amount of new features and innovations that make this component even more powerful.



The following new Feature:

  • Added: Joomla 3.x compatible
  • Added: full responsive for Joomla 3.x
  • Added: enhanced and optimized indexing of PDF documents
  • Added: integrated the ability to search only the documents without using the "Search" of Joomla! (frontend view)
  • Fixed: improved management of Encoding
  • Added: enhanced configuration section
  • Added: ability to move an index created on other environments
  • Fixed: fixed minor problems

 


For a quick use you can follow the Quick Tutorial.

Quick tutorial JiFile 2.0

#1 Step



Enable the JiFile search plugin

pluginEnabled


#2 Step



Configure the path of the file (PDF for example) to indexing

click option


Filesystem path: path to the folder where the documents are present. This can not be outside the root of Joomla! Must be crated manually before proceeding.
(You can edit more times this field if you have more folders in the system with documents to be indexed.)

Index path: path to the folder where the system will build the index structure. IMPORTANT: The folder must be absolutely already present in the system and therefore should not be created. The system will automatically create the folder and some files useful for the indexing process.

Ignore file: List of file extensions separated by a comma (,). Allows you to not display files with the extensions specified in the Filesystem section.

Encoding SO: This field defines the type of encoding of your operating system. This must be configured only if some file names that have special characters are displayed incorrectly in the Filesystem section.

options


#3 Step



Configuration of JiFile

configuration


Incorrect configuration could give you problems in the indexing process is therefore recommended to carefully read through this part of guide.

We will only describe the fundamental fields for quick use.

Encoding: Defines the type of "charset encoding" in which the document was written. If not valorized the system attempts to retrieve the type of encoding independently of each field. An incorrect configuration could result in incomplete indexing or return the error message "Empty body".

Error Message “Empty body”: To understand how to properly configure this field, it is important to remember that each document may have been written with a different encoding.

Let's take an example:

A document "PDF", written in Italian, was written and saved in ISO-8859-1 (Windows 1252 - Latin1). Now the system to index the PDF must read the content.

By default, the XPDF uses ISO-8859-1 (Latin-1 or Windows 1252) as encoding of reading, and therefore buffers the PDF text in ISO-8859-1.

Since the (field Analyzer) is set in "UTF8_CaseInsensitive" (remember that this field should never be changed after you have defined and saved), the indexing system must convert the content buffered by XPDF (in ISO-8859-1) in UTF8 (final result of the index).

To have a proper indexing of the content, without receiving the annoying message "Empty Body", you must define the encoding of the document in the "Encoding" in the configuration of JiFile in ISO-8859-1.

Server Bit: Defines the type of server it is installed on your Joomla. This configuration can be used for indexing of PDF documents as the system must be able to use the XPDF compiled for the OS 32 or 64 bit.

XPDF: you can define the path of the XPDF executable if those in JiFile were not compatible with your server (you can ask your hosting what is the path of pdftotext and pdfinfo).

Analyzer: The type of analyzer is used for the management of documents both during indexing that in the research phase. If you configure a type of analyzer to index a document and later change it, during the search the results may be different from those expected. In fact an analyzer should always be the same throughout the life of the index.


#4 Step



Index your PDF files, DOC, XLS, etc.

click filesystem click indexesauto index


#Delete files indexed



click indexdelete indexclick optimize


JiFile for Joomla 1.5

jifile j15Released the latest version of JiFile for Joomla! 1.5!

This new package includes many updates and fixes developed on the major version of JiFile for Joomla! 2.5.

Here is the link to download free JiFile 1.0.7!

Will not be released other updates of component for joomla 1.5, given also the decisions by Joomla.org to eliminate all extensions of this version from the JED.

PEACE!

Demo of JiFile available

Demo JiFileNow you can test the demo JiFile via the official DEMO.

To use it, you follow the steps below:
  • first of all register on our portal isApp.it
  • After enable the account, log into the administration part demo.isapp.it
  • use JiFile indexing files test (not log out otherwise the data will be reset)
  • log in the frontend and use the search

Security Update

jifile update-enAvailable to download the new version of JiFile 1.0.9 for Joomla 1.7/2.5, downloadable for free from download area!
Found vulnerabilities in JiFile code, this version fixes the problem

Download the package or only JiFile Security patches for version 1.0.8 (is not an installer)


Changelog

  • BugFix: fixed serious security bug (Thanks Lee)
 
Ask on the forum for problems.

JiFile 1.0.8 released

jifile update-enAvailable to download the new version of JiFile 1.0.8 for Joomla 1.7/2.5, downloadable for free from download area!

The latest version for Joomla 1.5 is available at the following link:
Download JiFile 1.0.7

Changelog

  • Added: integrated the ability to manually index the meta tags of the images (EXIF).
  • Fixed: iFile library updated to version 1.1.5 (details - Improved indexing DOC).
 
Ask on the forum for problems and remember to support rated JiFile on extensions.joomla.org!

JiFile 1.0.7 released

jifile update-enAvailable to download the new version of JiFile 1.0.7 for Joomla 1.7/2.5, downloadable for free from download area!

Has not yet been released for Joomla 1.5 for lack of time.

Changelog

  • Added: integrated the possibility to automatically index all files of one or more folders.
  • Added: integrated functionality for deleting all files from the index in a click.
  • Added: now in the search files are downloaded and no longer open in the browser.
  • Fixed: iFile library updated to version 1.1.4 (details).
  • Fixed: updated JavaScript libraries.
  • Fixed: fixed problems to configure the root (/) as filesystem path.
  • Fixed: fixed problems in order to change the filesystem path and keep the same index, so you can use multiple folders to index.
  • BugFix: fixed bug in filesystem section on the "back to top" (../).
  • Fixed: fixed minor problems.
Ask on the forum for problems and remember to support rated JiFile on extensions.joomla.org!

JiFile - Quick Tutorial

Download the installation package from here Download.
Install JiFile. (See FAQ for problems).

#1 Step

Enable the JiFile search plugin

pluginEnabled

#2 Step

Configure the path of the file (PDF for example) to indexing
 
clickOptions

#3 Step

Index your PDF files, DOC, XLS, etc.

clickFilesystem index

#Delete files indexed

clickIndex delete
 
 
 
 
 

How to use JiFile by Matthias Kleespies


This amazing document, is written by Matthias Kleespies. 

To download the documentation in PDF format click here


Thank you very much for help.

JiFile new version 1.0.6

black joomlaThe new version is out!

Download JiFile 1.0.6 for your version of Joomla! from the download area!


Changelog

  • Fixed: fixed compatibility with IE 7/8 (Thanks straydoginc).
  • BugFix: fixed download file from manual indexing popup.
  • BugFix: fixed javascript problems in the manual indexing.
  • BugFix: fixed search by analyzer different from "TextNum_CaseInsensitive".
  • Fixed: fixed encoding of text that is displayed in the manual indexing and in the detail of files indexed.
  • Added: integrated ability to download all the configuration for support.
  • Added: (plugin) integrated ability to change the name of the area research.
  • BugFix: (plugin) fixed bug in the recovery search limit parameter (only in joomla 1.5).
  • Fixed: fixed small display problems.
  • Fixed: fixed minor problems.

JiFile Version 1.0.5 released!

jifile update-enNew version of JiFile that jumping the 1.0.4 and go directly to 1.0.5!

Download JiFile 1.0.5 for your version of Joomla! from the download area!

For Operating Systems OSX and FREEBSD download the patch required only for indexing PDF.

Changelog

  • Fixed: iFile library updated to version 1.1.3 (detail).
  • Added: integrated server 32/64 bit management for PDF parser (to configure).
  • BugFix: fixed encoding in the configuration.
  • Added: integrated configuration of the type of indexing and encoding of each field.
  • Added: added explanation / recommendation for some fields of the configuration.
  • Added: (search plugin) integrated possibility to visualize the contents of the file to highlight the search words.
  • BugFix: fixed error "Fatal error: Cannot redeclare class IFileConfig in ...libraries/ifile/IFileConfig.php on line 22".
  • Fixed: fixed small imperfections in the code.

FAQ



  • The installation fails with the message "There was an error uploading this file to the server".
The JiFile installation file weighs more than 3Mb and some servers have an upload limit of 2MB,
for this reason should increase the setting "upload_max_filesize" in php.ini to at least 4Mb.
If you can not do it alone, ask the manager of your host to increase the value.

Another solution may be to decrease the weight of the JiFile installation file:
remove from the zip the folders of operating systems that you don't need, example if you use linux you can delete the windows folder.
Following the paths of these folders:

for Joomla 1.5 in admin/ifile/adapter/helpers/binaries/
for Joomla 1.7 in packages/ -> com_jifile-1.0.5_j17.zip -> admin/ifile/adapter/helpers/binaries/
Now install JiFile.


  • In the backend I see white page.
There may be some error that blocks the component.
To understand what is the error you must enable Error Reporting to do so follow the path:
Site > Configuration > Server settings section
Change Error Reporting to "Maximum".
Now you receive the error, take note and write it on our forum to get support immediately and solve the problem.


  • Error "Call to a member function query() on a non-object".
This happens when you created the folder of index (Index path) manually, then we must delete it, will then be created automatically.


  • The Report Check System for Zend show me "Exists but Wrong version".
This is not a real error but a warning that the version is not recommended, because the component does the same but could give problems in particular cases.

Anyway it is better to update the Zend libraries, just download it from this link:
framework.zend.com/releases/ZendFramewor...-1.11.11-minimal.zip
take the folder "Zend" from the downloaded package, which is under "ZendFramework-1.11.11-minimal/library" and copy it in the path indicated by the reports Check.


  • What is the purpose of the folder ifile_index?
It is used to contain files (index) that the component creates automatically when a document is indexed, these files are also used for research.
Is very important for correct operation, so do not add, modify or delete files manually.


  • Why is only displayed the introtext field and not the contents of files?
The content of the documents will only be "indexed" and not historicized as is done for the field "introtext" (which displays only the first 200 characters of the full text), then you can perform searches on all of the content but you cannot access.
This choice was made for two reasons:
  1. Historicizing also the content the index folder quickly become huge with great loss of performance. In fact we would go to "clone" the disk space needed since in addition to the physical file (PDF, DOC, etc) we would also have the text saved on disk, and in some cases hosting space is expensive.
  2. Since the library indexes documents PDF, DOC etc., in our opinion it was unnecessary to overflow with text that is easily recoverable by viewing the same file that contains.

  • Error while indexing "Unknown Error"
They can be many problems for this error, but the principal is the memoryLimit, that is when the system reaches the memory limit set for execution of the script.
To solve to go into the JiFile configuration (Config icon) and set the field "memoryLimit" at least 128 or even 512.
If this does not solve the problem please contact us in the forum and we will try to help.

Changelog


07/07/2014 v. 2.3
  • Added: Integrate ordering for field "name" if selected "Alphabetica" in the search view
  • Fixed: the error "Root-application does not exist"
  • Fixed: the problem of the Highlight and SubString in the view of JiFile
  • Fixed: the problem for the stored of the "created date" in the PDF and Images Files
  • Fixed: the "Error Strict" in the Lucene controller

21/03/2014 v. 2.2
  • Fixed: minor problems

25/11/2013 v. 2.1
  • Added: integrated Manual indexing for MP3 files
  • Added: In the manual indexing templates, now is possible define the type of index in the "Custom fields"
  • Added: Integrate the Geolocalization on the Manual Indexing of the Documents
  • Fixed: Solved problem on the download of document from search form
  • Fixed: fixed minor problems

01/10/2013 v. 2.0 Beta
  • Added: Joomla 3.x compatible
  • Added: full responsive for Joomla 3.x
  • Added: enhanced and optimized indexing of PDF documents
  • Added: integrated the ability to search only the documents without using the "Search" of Joomla! (frontend view)
  • Fixed: improved management of Encoding
  • Added: enhanced configuration section
  • Added: ability to move an index created on other environments
  • Fixed: fixed minor problems

19/03/2013 v. 1.0.9
  • BugFix: fixed serious security bug (Thanks Lee)

08/10/2012 v. 1.0.8
  • Added: integrated the ability to manually index the meta tags of the images (EXIF).
  • Fixed: iFile library updated to version 1.1.5 (details - Improved indexing DOC).

07/05/2012 v. 1.0.7
  • Added: integrated the possibility to automatically index all files of one or more folders.
  • Added: integrated functionality for deleting all files from the index in a click.
  • Added: now in the search files are downloaded and no longer open in the browser.
  • Fixed: iFile library updated to version 1.1.4 (details).
  • Fixed: updated JavaScript libraries.
  • Fixed: fixed problems to configure the root (/) as filesystem path.
  • Fixed: fixed problems in order to change the filesystem path and keep the same index, so you can use multiple folders to index.
  • BugFix: fixed bug in filesystem section on the "back to top" (../).
  • Fixed: fixed minor problems.

05/03/2012 v. 1.0.6
  • Fixed: fixed compatibility with IE 7/8 (Thanks straydoginc).
  • BugFix: fixed download file from manual indexing popup.
  • BugFix: fixed javascript problems in the manual indexing.
  • BugFix: fixed search by analyzer different from "TextNum_CaseInsensitive".
  • Fixed: fixed encoding of text that is displayed in the manual indexing and in the detail of files indexed.
  • Added: integrated ability to download all the configuration for support.
  • Added: (plugin) integrated ability to change the name of the area research.
  • BugFix: (plugin) fixed bug in the recovery search limit parameter (only in joomla 1.5).
  • Fixed: fixed small display problems.
  • Fixed: fixed minor problems.

28/01/2012 v. 1.0.5
  • Fixed: iFile library updated to version 1.1.3 (detail).
  • Added: integrated server 32/64 bit management for PDF parser (to configure).
  • BugFix: fixed encoding in the configuration.
  • Added: integrated configuration of the type of indexing and encoding of each field.
  • Added: added explanation / recommendation for some fields of the configuration.
  • Added: (search plugin) integrated possibility to visualize the contents of the file to highlight the search words.

13/01/2012 v. 1.0.4
  • BugFix: fixed error "Fatal error: Cannot redeclare class IFileConfig in ...libraries/ifile/IFileConfig.php on line 22".
  • Fixed: fixed small imperfections in the code.

01/01/2012 v. 1.0.3
  • BugFix: Fixed a bug search found no results for anyone looking for words with capital letters. (Thanks Orangehill)
  • BugFix: fixed manual indexing interface javascript issues.
  • Added: integrated display content indexed file (automatically) in the section Index.
  • Fixed: (version Joomla 1.5) fixed installation problem that added record in the table jos_plugins.

18/12/2011 v. 1.0.2
  • Fixed: security problem for direct access to certain folders.
  • Added: Improved warning for new versions.
  • BugFix: Fixed plugins problem in the research component com_search joomla Backend.

12/12/2011 v. 1.0.1
  • BugFix: error in the frontend search if not yet defined the index path.
  • BugFix: fixed pagination in backend search index.

11/11/2011 v. 1.0
  • First official release.
PHP Classes

IFile
by isApp.it

nominee
November 2013