AjaXplorer

From ArgeoWiki

Jump to: navigation, search

Projects > AjaXplorer (All AjaXplorer pages)

AjaXplorer
Project type Component
Version under development AjaXplorer v2.4
Most recent stable version AjaXplorer v2.2
Project lead User:Cdujeu
All development projects

Visit AjaXplorer.info!

AjaXplorer is an easy-to-install files explorer for remotely managing files on a web server, or using as a simple filesharing system. Its rich layout and actions make it accessible to any end-user. It requires PHP and FTP access to install.

Features

  • Explorer-like user interface
  • Upload/Rename/Copy/Move/Delete/Download files.
  • Bookmarks system
  • Create folders, create empty files
  • Edit textual files : code files (js, php, html, java, sql, perl) are syntax highlighted in the editor
  • View images online
  • Multiple root directory : define many directories to browse on your filesystem and switch easily between them.
  • Multiple selection : copy/move/delete action can be applied to a multiple selection. Upload many files at once.
  • Keyboard shortcuts : the whole interface can be managed from keyboard (ctrl/maj+up/down for selection, tab for navigation between panels, one letter by action, esc for closing dialog windows)
  • Send URL to a friend (needs the server to have the "mail" function working)


Download

HowTos

How To Install on RHEL/CentOS 5

Install dependencies:

sudo yum install httpd php php-xml php-gd

(optional) You can install php-mcrypt from the CentOS Extras repository:

sudo yum install php-mcrypt

Deploy under /usr/local/share/ :

sudo unzip -d /usr/local/share/  ~/Download/ajaxplorer-core-2.7.2.zip
sudo ln -s /usr/local/share/AjaXplorer-core-2.7.2 /usr/local/share/ajaxplorer
sudo chcon -R user_u:object_r:httpd_sys_content_t /usr/local/share/ajaxplorer
sudo chcon -R user_u:object_r:httpd_sys_content_t /usr/local/share/ajaxplorer/
sudo chown apache.apache /usr/local/share/ajaxplorer/server/{.,logs,users,conf}

Add a /etc/httpd/conf.d/ajaxplorer.conf Apache config file:

Alias /ajaxplorer /usr/local/share/ajaxplorer

<Directory /usr/local/share/ajaxplorer>
  php_value error_reporting 2
</Directory>
Development Mode

Checkout the trunk:

sudo mkdir /usr/local/share/org.argeo.ajaxplorer.core
sudo chown myuser.myuser /usr/local/share/org.argeo.ajaxplorer.core
svn co https://ajaxplorer.svn.sourceforge.net/svnroot/ajaxplorer/trunk/core /usr/local/share/org.argeo.ajaxplorer.core
chmod -R a+rwX /usr/local/share/org.argeo.ajaxplorer.core/src/server
sudo ln -s /usr/local/share/org.argeo.ajaxplorer.core/src /usr/local/share/ajaxplorer
sudo chcon -R user_u:object_r:httpd_sys_content_t /usr/local/share/ajaxplorer
sudo chcon -R user_u:object_r:httpd_sys_content_t /usr/local/share/ajaxplorer/

Import /usr/local/share/org.argeo.ajaxplorer.core as an existing Eclipse project.

Personal tools