AjaXplorer
From ArgeoWiki
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
- Download page is for the moment on sourceforge : SourceForge
- Dedicated site is AjaXplorer
[edit]
HowTos
[edit]
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>
[edit]
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.
