diff options
| author | theli <theli@6c8d7289-2bf4-0310-a012-ef5d649a1542> | 2005-05-17 08:25:04 +0000 |
|---|---|---|
| committer | theli <theli@6c8d7289-2bf4-0310-a012-ef5d649a1542> | 2005-05-17 08:25:04 +0000 |
| commit | 361f05978df14fe77aea6f522c9b0cb509e5d140 (patch) | |
| tree | 4f93a22653e01aef61ea475ad18ccd86addb6870 /htroot/Settings_p.html | |
| parent | c57306f6204d599e421cd93888fcf79c558fd9e8 (diff) | |
Multiple updates regarding the yacy seedUpload facility,
optional content parsers, thread pool configuration ...
Please help me testing if everything works correct.
*) Migration of yacy seedUpload functionality
See: http://www.yacy-forum.de/viewtopic.php?t=256
- new uploaders can now be easily introduced because of a new modulare uploader system
- default uploaders are: none, file, ftp
- adding optional uploader for scp
- each uploader provides its own configuration file that will be
included into the settings page using the new template include feature
- Each uploader can define its libx dependencies. If not all needed libs are
available, the uploader is deactivated automatically.
*) Migration of optional parsers
See: http://www.yacy-forum.de/viewtopic.php?t=198
- Parsers can now also define there libx dependencies
- adding parser for bzip compressed content
- adding parser for gzip compressed content
- adding parser for zip files
- adding parser for tar files
- adding parser to detect the mime-type of a file
this is needed by the bzip/gzip Parser.java
- adding parser for rtf files
- removing extra configuration file yacy.parser
the list of enabled parsers is now stored in the main config file
*) Adding configuration option in the performance dialog to configure
See: http://www.yacy-forum.de/viewtopic.php?t=267
- maxActive / maxIdle / minIdle values for httpd-session-threadpool
- maxActive / maxIdle / minIdle values for crawler-threadpool
*) Changing Crawling Filter behaviour
See: http://www.yacy-forum.de/viewtopic.php?p=2631
*) Replacing some hardcoded strings with the proper constants of the httpHeader class
*) Adding new libs to libx directory. This libs are
- needed by new content parsers
- needed by new optional seed uploader
- needed by SOAP API (which will be committed later)
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@126 6c8d7289-2bf4-0310-a012-ef5d649a1542
Diffstat (limited to 'htroot/Settings_p.html')
| -rw-r--r-- | htroot/Settings_p.html | 79 |
1 files changed, 43 insertions, 36 deletions
diff --git a/htroot/Settings_p.html b/htroot/Settings_p.html index e195ba8d8..114d1c30f 100644 --- a/htroot/Settings_p.html +++ b/htroot/Settings_p.html @@ -134,65 +134,72 @@ delete the file 'DATA/SETTINGS/httpProxy.conf' in the YaCy application root fold </fieldset>
</form><br>
-<p><form action="SettingsAck_p.html" method="post" enctype="multipart/form-data">
+<p>
<fieldset>
<legend>Seed Upload Settings</legend>
-<p>This is the account for an ftp server where you can host a seed-list file.
-If you set this, you will become a principal peer.
+<p>With this settings you can configure if you have an account on a public accessable
+server where you can host a seed-list file.</p>
+<p><b>General Settings:</b></p>
+If you enable one of the available uploading methods, you will become a principal peer.
Your peer will then upload the seed-bootstrap information periodically,
but only if there had been changes to the seed-list.
</p>
-<p>
+<form action="SettingsAck_p.html" method="post" enctype="multipart/form-data">
<table border="0" cellspacing="5">
<tr valign="top">
- <td>Server:</td>
- <td><input name="seedFTPServer" type="text" size="40" value="#[seedFTPServer]#"></td>
- <td><i>The host where you have an FTP account, like 'ftp.<my-host>.net'</i></td>
- </tr>
- <tr valign="top">
- <td>Path:</td>
- <td><input name="seedFTPPath" type="text" size="40" value="#[seedFTPPath]#"></td>
- <td><i>The remote path on the ftp server, like 'yacy/seed.txt'.
- Missing sub-directories are NOT created automatically.</i></td>
+ <td>Upload Method:</td>
+ <td><select name="seedUploadMethod" size="1">
+#{seedUploadMethods}#
+ <option value="#[name]#" #(selected)#::selected#(/selected)#>#[name]#</option>
+#{/seedUploadMethods}#
+ </select></td>
+ <td><i>Here you can specify which upload method should be used. Select 'none' to deativate uploading.</i></td>
</tr>
<tr valign="top">
- <td>Username:</td>
- <td><input name="seedFTPAccount" type="text" size="40" value="#[seedFTPAccount]#"></td>
- <td><i>Your log-in at the ftp server</i></td>
- </tr>
- <tr valign="top">
- <td>Password:</td>
- <td><input name="seedFTPPassword" type="password" size="40" value="#[seedFTPPassword]#"></td>
- <td><i>The password</i></td>
- </tr>
- <tr>
- <tr valign="top">
<td>URL:</td>
<td><input name="seedURL" type="text" size="40" value="#[seedURL]#"></td>
<td><i>The URL that can be used to retrieve the uploaded seed file, like
http://www.<my-host>.net/yacy/seed.txt'</i></td>
- </tr>
+ </tr>
<tr>
- <td><input type="submit" name="seedFTPsettings" value="submit"></td>
- </tr>
+ <td colspan="3"><input type="submit" name="seedSettings" value="submit"></td>
+ </tr>
</table>
+</form>
+
+#{seedUploadMethods}#
+#%[file]%#
+#{/seedUploadMethods}#
</fieldset>
-</form><br>
+<br>
<p><form action="SettingsAck_p.html" method="post" enctype="multipart/form-data">
<fieldset><legend>Content Parser Settings</legend>
-<p>Activation/Deactivation of additional content parsers ...</p>
+<p>With this settings you can activate or deactivate parsing of additional content types based on there mime-types.<br>
+For a detailed description of the various mime-types take a look at <a href="http://www.iana.org/assignments/media-types/">http://www.iana.org/assignments/media-types/</a></p>
<p>
-<table>
+<table border="0" cellpadding="2" cellspacing="1">
+<tr class="TableHeader" valign="bottom">
+<td class="small" >Activate</td>
+<td class="small" >Mime-Type</td>
+<td class="small" >Parser Class Name</td>
+<td class="small" ></td>
+</tr>
#{parser}#
-<tr>
- <td><input type="checkbox" name="#[mime]#" align="top" #(status)#::checked#(/status)#></td>
- <td>#[mime]#</td>
- <td>#[name]#</td>
+<tr class="TableCellDark">
+ <td class="small" align="center"><input type="checkbox" name="#[mime]#" align="top" #(status)#::checked#(/status)#></td>
+ <td class="small" >#[mime]#</td>
+ <td class="small" title="Full qualified name: #[name]#">#[shortname]#</td>
+ <td class="small" width="100%"></td>
</tr>
#{/parser}#
- <tr>
- <td colspan="3"><input type="submit" name="parserSettings" value="submit"></td>
+ <tr class="TableCellLight">
+ <td class="small" align="center"><input type="checkbox" name="allParserEnabled" align="top" #(allParserEnabled)#::checked#(/allParserEnabled)#>
+ <td colspan="2" class="small" >Enable all parsers</td>
+ <td class="small"> </td>
+ </tr>
+ <tr class="TableCellLight">
+ <td colspan="4" class="small" ><input type="submit" name="parserSettings" value="submit"> Changes take effect immediately</td>
</tr>
</table>
</fieldset>
|
