summaryrefslogtreecommitdiff
path: root/htroot/ConfigNetwork_p.html
diff options
context:
space:
mode:
authororbiter <orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542>2007-04-23 20:47:07 +0000
committerorbiter <orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542>2007-04-23 20:47:07 +0000
commit89c1511738980adfcf3b60b792e03bec526dc2d5 (patch)
treed37e9ef1b3a664c848f2506e5395403f59215057 /htroot/ConfigNetwork_p.html
parentc5c3ecc67e5f9a4100fc4c3dd008be68c3c517b2 (diff)
- added new Network Configuration menu, can be found in basic settings
- new cluster functions will be available in this menu, but currently not enabled, because corresponding interface methods are not ready yet - shifted remote crawl settings to new network configuration menu - shifted DHT distribution/receive to the new network configuration menu - adopted some string constants - added cluster configuration settings to yacy.init git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3589 6c8d7289-2bf4-0310-a012-ef5d649a1542
Diffstat (limited to 'htroot/ConfigNetwork_p.html')
-rw-r--r--htroot/ConfigNetwork_p.html98
1 files changed, 98 insertions, 0 deletions
diff --git a/htroot/ConfigNetwork_p.html b/htroot/ConfigNetwork_p.html
new file mode 100644
index 000000000..fa80cb446
--- /dev/null
+++ b/htroot/ConfigNetwork_p.html
@@ -0,0 +1,98 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>YaCy '#[clientname]#': Network Configuration</title>
+ #%env/templates/metas.template%#
+ </head>
+ <body id="ConfigNetwork">
+ #%env/templates/header.template%#
+ #%env/templates/submenuConfig.template%#
+ <h2>Network Configuration</h2>
+ #(commit)#
+ ::<div class="commit">Accepted Changes.</div>
+ ::<div class="error">Inapplicable Setting Combination:</div>
+ #(/commit)#
+ #(commitCrawlPlea)#::<div class="error">P2P operation can run without remote indexing, but runs better with remote indexing switched on. Please switch 'Accept Remote Crawl Requests' on.</div>#(/commitCrawlPlea)#
+ #(commitDHTIsRobinson)#::<div class="error">For P2P operation, at least DHT distribution or DHT receive (or both) must be set. You have thus defined a Robinson configuration.</div>#(/commitDHTIsRobinson)#
+ #(commitDHTNoGlobalSearch)#::<div class="error">Global Search in P2P configuration is only allowed, if both, index receive and distribution is switched on. You have a P2P configuration, but are not allowed to search other peers.</div>#(/commitDHTNoGlobalSearch)#
+ #(commitRobinson)#::<div class="commit">For Robinson Mode, index distribution and receive is switched off.</div>#(/commitRobinson)#
+ #(commitRobinsonWithRemoteIndexing)#::<div class="commit">This Robinson Mode switches remote indexing on, but limits targets to peers within the same cluster. Remote indexing requests from peers within the same cluster are accepted.</div>#(/commitRobinsonWithRemoteIndexing)#
+ #(commitRobinsonWithoutRemoteIndexing)#::<div class="commit">This Robinson Mode does not allow any remote indexing (neither requests nor acceptance of other requests).</div>#(/commitRobinsonWithoutRemoteIndexing)#
+ <p>
+ You can configure if you want to participate at the global YaCy network or if you want to have your
+ own separate search cluster with or without connection to the global network. You may also define
+ a completely independent search engine instance, without any data exchange between your peer and other
+ peers, which we call a 'Robinson' peer.
+ </p>
+ <form method="post" action="ConfigNetwork_p.html" enctype="multipart/form-data" accept-charset="UTF-8">
+ <fieldset>
+ <legend><input type="radio" name="network" id="p2p" value="p2p"#(p2p.checked)#:: checked="checked"#(/p2p.checked)# />Peer-to-Peer Mode</legend>
+ <dl>
+ <dt>Index Distribution <input type="checkbox" name="indexDistribute" #(indexDistributeChecked)#::checked="checked" #(/indexDistributeChecked)#/></dt>
+ <dd>
+ This enables automated, DHT-ruled Index Transmission to other peers.<br>
+ <input type="radio" value="on" name="indexDistributeWhileCrawling" #(indexDistributeWhileCrawling.on)#::checked="checked" #(/indexDistributeWhileCrawling.on)#/> enabled
+ /
+ <input type="radio" value="off" name="indexDistributeWhileCrawling" #(indexDistributeWhileCrawling.off)#::checked="checked" #(/indexDistributeWhileCrawling.off)#/> disabled
+ during crawling.
+ </dd>
+ <dt>Index Receive <input type="checkbox" name="indexReceive" #(indexReceiveChecked)#::checked="checked" #(/indexReceiveChecked)#::/></dt>
+ <dd>
+ Accept remote Index Transmissions.<br>This works only if you have a senior peer. The DHT-rules do not work without this function.<br>
+ <input type="radio" value="on" name="indexReceiveBlockBlacklist" #(indexReceiveBlockBlacklistChecked.on)#::checked="checked" #(/indexReceiveBlockBlacklistChecked.on)#/> reject
+ /
+ <input type="radio" value="off" name="indexReceiveBlockBlacklist" #(indexReceiveBlockBlacklistChecked.off)#::checked="checked" #(/indexReceiveBlockBlacklistChecked.off)#/> accept
+ transmitted URLs that match your blacklist
+ </dd>
+ <dt>Accept Remote Crawl Requests <input type="checkbox" name="crawlResponse" #(crawlResponse)#::checked="checked" #(/crawlResponse)#::/></dt>
+ <dd>
+ Perform web indexing upon request of another peer.<br>This works only if you are a senior peer.<br>
+ Load with a maximum of <input name="acceptCrawlLimit" type="text" size="3" maxlength="3" value="#[acceptCrawlLimit]#" /> pages per minute
+ </dd>
+ </dl>
+ </fieldset>
+
+ <fieldset>
+ <legend><input type="radio" name="network" id="robinson" value="robinson"#(robinson.checked)#:: checked="checked"#(/robinson.checked)# />Robinson Mode</legend>
+ <p class="help">
+ If your peer runs in 'Robinson Mode' you run YaCy as a search engine for your own search portal without data exchange to other peers.
+ There is no index receive and no index distribution between your peer and any other peer.
+ In case of Robinson-clustering there can be acceptance of remote crawl requests from peers of that cluster.
+ </p>
+ <dl>
+ <dt>Private Peer<input type="radio" value="privatepeer" name="cluster.mode" #(privatepeerChecked)#::checked="checked" #(/privatepeerChecked)#/></dt>
+ <dd>Your search engine will not contact any other peer, and will reject every request.
+ </dd>
+ <!-- not yet implemented
+ <dt>Private Cluster<input type="radio" value="privatecluster" name="cluster.mode" #(privateclusterChecked)#::checked="checked" #(/privateclusterChecked)#/></dt>
+ <dd>Your peer is part of a private cluster without public visibility.<br>
+ Index data is not distributed, but remote crawl requests are distributed and accepted from your cluster.<br>
+ Search requests are spread over all peers of the cluster, and answered from all peers of the cluster.
+ </dd>
+ <dt>Public Cluster<input type="radio" value="publiccluster" name="cluster.mode" #(publicclusterChecked)#::checked="checked" #(/publicclusterChecked)#/></dt>
+ <dd>Your peer is part of a public cluster within the YaCy network.<br>
+ Index data is not distributed, but remote crawl requests are distributed and accepted<br>
+ Search requests are spread over all peers of the cluster, and answered from all peers of the cluster.<br>
+ List of ip:port - addresses of the cluster: (comma-separated)<br>
+ <input type="text" name="cluster.peers.ipport" value="#[cluster.peers.ipport]#" size="80" maxlength="800" />
+ </dd>
+ -->
+ <dt>Public Peer<input type="radio" value="publicpeer" name="cluster.mode" #(publicpeerChecked)#::checked="checked" #(/publicpeerChecked)#/></dt>
+ <dd>You are visible to other peers and contact them to distribute your presence.<br>
+ Your peer does not accept any outside index data, but responds on all remote search requests.<br>
+ List of .yacy or .yacyh - domains of the cluster: (comma-separated)<br>
+ <input type="text" name="cluster.peers.yacydomain" value="#[cluster.peers.yacydomain]#" size="80" maxlength="800" />
+ </dd>
+ <dt>Peer Tags</dt>
+ <dd>When you allow access from the YaCy network, your data is recognized using keywords.<br>
+ Please describe your search portal with some keywords (comma-separated).<br>
+ <input type="text" name="peertags" value="#[peertags]#" size="40" maxlength="80" />
+ </dd>
+ </dl>
+ </fieldset>
+ <input type="submit" name="save" value="Save" />
+
+ </form>
+ #%env/templates/footer.template%#
+ </body>
+</html> \ No newline at end of file