diff options
| author | orbiter <orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542> | 2007-04-23 20:47:07 +0000 |
|---|---|---|
| committer | orbiter <orbiter@6c8d7289-2bf4-0310-a012-ef5d649a1542> | 2007-04-23 20:47:07 +0000 |
| commit | 89c1511738980adfcf3b60b792e03bec526dc2d5 (patch) | |
| tree | d37e9ef1b3a664c848f2506e5395403f59215057 /htroot/ConfigNetwork_p.html | |
| parent | c5c3ecc67e5f9a4100fc4c3dd008be68c3c517b2 (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.html | 98 |
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 |
