1. pombredanne
  2. BlingNode

Source

BlingNode / lib / ajaxplorer-init-collection / AjaXplorer-3.2.3 / plugins / access.sftp / manifest.xml

<?xml version="1.0" encoding="UTF-8"?>
<ajxpdriver name="sftp" label="FTP over SSH" description="Access FTP via SSH server" mixins="credentials_consumer">
	<client_settings icon="plugins/access.sftp/icon.png"/>
	<server_settings>
		<param name="SERV" type="string" label="Server URL" description="Path to remote sftp server" mandatory="true"/>
		<param name="PORT" type="string" label="Port number" description="Port to SSH server" mandatory="true" default="22"/>
		<param name="PATH" type="string" label="Path" description="Real path to the folder on the server" mandatory="true"/>
		<param name="FIX_PERMISSIONS" type="string" label="Fix Permissions" description="How to handle remote permissions to be used by PHP as local permissions. See manual." mandatory="false" default="detect_remote_user_id"/>
		<param name="RECYCLE_BIN" type="string" label="Recycle Bin Folder" description="Leave empty if you do not want to use a recycle bin." default="recycle_bin"/>	
		<param name="CHARSET" type="string" label="Character Encoding" description="If your server does not set correctly its charset, it can be good to specify it here manually." mandatory="false"/>
		<param name="PAGINATION_THRESHOLD" type="integer" label="Pagination Threshold" description="When a folder will contain more items than this number, display will switch to pagination mode, for better performances." default="500"/>
		<param name="PAGINATION_NUMBER" type="integer" label="#Items per page" description="Once in pagination mode, number of items to display per page." default="200"/>
	</server_settings>
	<class_definition filename="plugins/access.sftp/class.sftpAccessDriver.php" classname="sftpAccessDriver"/>
	<class_stream_wrapper filename="plugins/access.sftp/class.sftpAccessWrapper.php" classname="sftpAccessWrapper" protocol="ajxp.sftp"/>	
	<registry_contributions>
		<client_configs>
			<template_part ajxpId="search_container" ajxpClass="SearchEngine" ajxpOptions="{}"/>
			<component_config className="FilesList">
				<columns switchGridMode="filelist">
					<column messageId="1" attributeName="ajxp_label" sortType="StringDirFile"/>
					<column messageId="2" attributeName="filesize" sortType="NumberKo"/>
					<column messageId="3" attributeName="mimestring" sortType="String"/>
					<column messageId="4" attributeName="ajxp_modiftime" sortType="MyDate"/>
				</columns>
			</component_config>
			<component_config className="FoldersTree">
				<property name="display" value="d"/>
			</component_config>			
		</client_configs>
		<external_file filename="plugins/access.fs/fsActions.xml" include="actions/*" exclude=""/>
		<external_file filename="plugins/access.fs/fsActions.xml" include="client_configs/*" exclude=""/>
	</registry_contributions>
	<dependencies>
		<pluginActions pluginName="access.fs"/>
	</dependencies>	
</ajxpdriver>