Server plugin interface: Difference between revisions

From TotalcmdWiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
* FTP, HTTP, SCP and SFTP should use the same interface.
* FTP, HTTP, SCP, SFTP and other remote connection protocols should use the same interface.
* new plugin type: Server (name suggestions are welcome).
* new plugin type: Server.
* use the current connection details dialog with some improvements.
* use the current connection details dialog with some improvements.
* add a button "Extended connection details" to the dialog. I imagine something like the "Configure" button in the pack files dialog. The button opens a dialog where extended connection details can be set.
* add a button "Extended connection details" to the dialog. I imagine something like the "Configure" button in the pack files dialog. The button opens a dialog where extended connection details can be set.
* add a combox "connection type" to the dialog. FTP is the default. If you have installed the "sftp server plugin" SFTP will be shown in the combobox and so on.
* add a combobox "connection type" to the dialog. FTP is the default. If you have installed the "sftp server plugin" SFTP will be shown in the combobox and so on.
* If you selected SFTP the "extended connection dialog" for SFTP will be shown after you pressed the "extended connection settings" button. This dialog is provided by the plugin (if necessary).
* If you have selected SFTP the "extended connection dialog" for SFTP will be shown after you pressed the "extended connection settings" button. This dialog is provided by the plugin (if necessary).
* Even FTP should have such a "extended connection details" dialog to offer an uniform interface to the user an to make the "connection dialog" more clearly (all FTP specific settings in the current dialog should be moved to the extended dialog). Of course FTP could be implemented as a plugin too, but this is not important, because it's a Total Commander core feature.
* Even FTP should have such a "extended connection details" dialog to offer an uniform interface to the user an to make the "connection dialog" more clearly (all FTP specific settings in the current dialog should be moved to the extended dialog). Of course FTP could be implemented as a plugin too, but that's not really important, because it's a Total Commander core feature.
* Installation of a "server plugin" should be possible in the "connect to server" dialog or in the general configuration dialog.
* Some filesystem plugins have one more entries somewhere in the filelist to add and edit connections. (Smartbrowser) is a good example to see that filesystem is not the right kind of plugin for this.
* Some filesystem plugins have one more entries somewhere in the filelist to add and edit connections. (Smartbrowser) is a good example to see that filesystem is not the right kind of plugin for this.
* Quick connect should be supported by the new plugin interface.
* Quick connect should be supported by the new plugin interface.

Revision as of 07:35, 29 July 2005

  • FTP, HTTP, SCP, SFTP and other remote connection protocols should use the same interface.
  • new plugin type: Server.
  • use the current connection details dialog with some improvements.
  • add a button "Extended connection details" to the dialog. I imagine something like the "Configure" button in the pack files dialog. The button opens a dialog where extended connection details can be set.
  • add a combobox "connection type" to the dialog. FTP is the default. If you have installed the "sftp server plugin" SFTP will be shown in the combobox and so on.
  • If you have selected SFTP the "extended connection dialog" for SFTP will be shown after you pressed the "extended connection settings" button. This dialog is provided by the plugin (if necessary).
  • Even FTP should have such a "extended connection details" dialog to offer an uniform interface to the user an to make the "connection dialog" more clearly (all FTP specific settings in the current dialog should be moved to the extended dialog). Of course FTP could be implemented as a plugin too, but that's not really important, because it's a Total Commander core feature.
  • Some filesystem plugins have one more entries somewhere in the filelist to add and edit connections. (Smartbrowser) is a good example to see that filesystem is not the right kind of plugin for this.
  • Quick connect should be supported by the new plugin interface.