Update the menus, add the browser pages, re-organize site navigation

This commit is contained in:
hankhill19580
2019-09-04 17:25:47 +00:00
parent 7dad2890ef
commit 589b0cfa96
17 changed files with 388 additions and 143 deletions

View File

@@ -5,29 +5,13 @@
This page lists often-used terminology when discussing I2P and cryptography.
{%- endtrans %}
<table>
<tr>
<td>I2P</td>
<td>Invisible Internet Project: a project meant to provide an anonymity layer, so user can communicate anonymously using a range of applications.</td>
</tr>
<tr>
<td>Router</td>
<td>The core I2P software, which routes encrypted packets on the I2P network. All routers by default participate in the network, which both helps the network and provides cover traffic for any clients or servers connecting to the I2P network through the router.</td>
</tr>
<tr>
<td>RouterIdentity</td>
<td>A collection of information required to communicate directly with a router, such as its IP address and listening port, public signing and encryption keys etc.</td>
</tr>
<tr>
<td>Tunnel</td>
<td>An anonymous communication pathway between a client or server and the I2P network. Tunnels are unidirectional, so any one client or server must have at least two Tunnels - one for inbound traffic and one for outbound traffic.</td>
</tr>
<tr>
<td>Destination</td>
<td>The cryptographic identity of a tunnel. These are the identities of clients and servers within the I2P network, and are analogous to the IP:port of a computer on the normal internet.</td>
</tr>
<tr>
<td>LeaseSet</td>
<td>A collection of information required to communicate with a client or server at a particular Destination, such as the gateways of the inbound Tunnels for that Destination.</td>
</tr>
<ul>
<li>I2P: Invisible Internet Project: a project meant to provide an anonymity layer, so user can communicate anonymously using a range of applications.</li>
<li>Router: The core I2P software, which routes encrypted packets on the I2P network. All routers by default participate in the network, which both helps the network and provides cover traffic for any clients or servers connecting to the I2P network through the router.</li>
<li>RouterIdentity: A collection of information required to communicate directly with a router, such as its IP address and listening port, public signing and encryption keys etc.</li>
<li>Tunnel: An anonymous communication pathway between a client or server and the I2P network. Tunnels are unidirectional, so any one client or server must have at least two Tunnels - one for inbound traffic and one for outbound traffic.</li>
<li>Destination: The cryptographic identity of a tunnel. These are the identities of clients and servers within the I2P network, and are analogous to the IP:port of a computer on the normal internet.</li>
<li>LeaseSet: A collection of information required to communicate with a client or server at a particular Destination, such as the gateways of the inbound Tunnels for that Destination.</li>
</ul>
</table>
{% endblock %}

View File

@@ -5,13 +5,15 @@
<li style="list-style: none; display: inline">
<h4>{{ _('Navigation') }}</h4>
</li>
<li style="list-style: none;">{% trans intro=get_url('browser_intro') %}<a href="{{ intro }}">Introduction</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans download=get_url('browser_download') %}<a href="{{ download }}">The downloads</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans troubleshooting=get_url('browser_troubleshooting') %}<a href="{{ troubleshooting }}">Troubleshooting</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans known_issues=get_url('browser_known_issues') %}<a href="{{ known_issues }}">Known Issues</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans intro=get_url('browser_intro') %}<a href="{{ intro }}">About</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans download=get_url('browser_download') %}<a href="{{ download }}">Download</a>{% endtrans %}</li>
<!--<li style="list-style: none;">{% trans troubleshooting=get_url('browser_troubleshooting') %}<a href="{{ troubleshooting }}">Troubleshooting</a>{% endtrans %}</li>-->
<!--<li style="list-style: none;">{% trans known_issues=get_url('browser_known_issues') %}<a href="{{ known_issues }}">Known Issues</a>{% endtrans %}</li>-->
<li style="list-style: none;">{% trans releasenotes=get_url('browser_releasenotes') %}<a href="{{ releasenotes }}">Release Notes</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans updates=get_url('browser_updating') %}<a href="{{ updates }}">Updating</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans faq=get_url('browser_faq') %}<a href="{{ faq }}">I2P Browser FAQ</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans develop=get_url('browser_develop') %}<a href="{{ develop }}">Get Involved</a>{% endtrans %}</li>
<li style="list-style: none;">{% trans donate=site_url('get-involved/donate') %}<a href="{{ donate }}">Donate</a>{% endtrans %}</li>
<!--<li style="list-style: none;">{% trans faq=get_url('browser_faq') %}<a href="{{ faq }}">I2P Browser FAQ</a>{% endtrans %}</li>-->
</ol>
{% endblock %}
@@ -35,7 +37,7 @@
<h1>{% trans %}Resist. Block. Defend.{% endtrans %}</h1>
{%- if detected_os == 'windows' -%}
{%- set name = 'Windows' -%}
{%- set icon = 'images/download/windows.png' -%}
{%- set icon = 'images/browser/garlic.svg' -%}
{%- set link = 'https://download.i2p2.de/experimental/i2pbrowser-beta4/windows64/i2pbrowser-install-win64-2.0-beta4_en-US.exe' -%}
{% call browser_download(name, icon, link) %}
Download I2P Browser for Windows
@@ -43,7 +45,7 @@
{%- elif detected_os == 'macosx' -%}
{%- set name = 'Mac OS X' -%}
{%- set icon = 'images/download/mac-osx.png' -%}
{%- set icon = 'images/barowser/garlic.svg' -%}
{%- set link = 'https://download.i2p2.de/experimental/i2pbrowser-beta4/macosx64/I2PBrowser-2.0-beta4-osx64_en-US.dmg' -%}
{% call browser_download(name, icon, link) %}
Download I2P Browser for Mac OS X
@@ -51,7 +53,7 @@
{%- elif detected_os == 'linux' -%}
{%- set name = 'Linux' -%}
{%- set icon = 'images/download/freebsd-tux.png' -%}
{%- set icon = 'images/browser/garlic.svg' -%}
{%- set link = 'https://download.i2p2.de/experimental/i2pbrowser-beta4/linux64/i2p-browser-linux64-2.0-beta4_en-US.tar.xz' -%}
{% call browser_download(name, icon, link) %}
Download I2P Browser for Linux x64

View File

@@ -22,20 +22,22 @@
<section id="download">
<h1>{{ _('I2P Browser download page') }}</h1>
<h1>{{ _('Download I2P Browser') }}</h1>
<p>{% trans -%}
The Invisible Internet browser is a fork of TorBrowser/Mozilla Firefox ESR that comes preconfigured with proxy
settings, NoScript and i2pbutton which contains some security/privacy improvements like a drag and drop filter and
external app blocker.
The Invisible Internet Browser is a fork of TorBrowser/Mozilla Firefox ESR
that comes preconfigured with proxy settings, NoScript and
<a href="https://github.com/mikalv/i2pbutton">I2PButton</a> which contains
security and privacy improvements like a drag and drop filter and external
app blocker.
{%- endtrans %}</p>
<p>{% trans -%}
Builds for Linux, Windows and Mac OS X are available. Currently we provide binaries for 64bit systems. 32bit builds
for Linux and Windows are planned.
Builds for Linux, Windows and Mac OS X are available. Currently we provide
binaries for 64bit systems. 32bit builds for Linux and Windows are planned.
{%- endtrans %}</p>
<p>{% trans -%}
At this time I2P Browser does not ship with its own I2P router. Ensure that you have I2P installed and running
before you launch the I2P Browser.
At this time I2P Browser does not ship with its own I2P router. Ensure that
you have I2P installed and running before you launch the I2P Browser.
{%- endtrans %}</p>
{% trans %}
Status: Beta-4
@@ -125,4 +127,4 @@
{% endcall %}
</section>
{% endblock %}
{% endblock %}

View File

@@ -12,12 +12,32 @@
{% block content %}
<h1>The I2P Browser Introduction</h1>
TBA.
<h1>About</h1>
<p>
I2P Browser is for anyone who wants to protect their privacy either for
preference or safety. It enables netizens to defend themselves from tracking,
surveillance, spyware and in some cases it will help to circumvent censorship.
</p>
<p>
Like other browsers, I2P Browser enables you to browse and search the internet.
I2P Browser however, is very focused on the privacy rights of the user and does
not monetize data in trade of your privacy.
</p>
<p>
Most websites now use numerous third-party services, including social networking
“Like” buttons, analytics trackers, and advertising beacons, all of which can
link your activity across different sites. And because of that, the I2P Browser
is designed to prevent websites from “fingerprinting” or identifying you based
on your browser configuration. By default, I2P Browser does not keep any
browsing history. Cookies are only valid for a single session (until I2P Browser
is exited or a New Identity is requested).
</p>
<p>
I2P Browser blocks plugins like Flash, RealPlayer, Quicktime and others that can
be manipulated into revealing your IP address. I2P Browser also comes with
NoScript and other patches to protect your privacy and security. We do not
recommend installing additional plugins or add-ons to I2P Browser since they may
bypass or compromise your privacy.
</p>
{% endblock %}

View File

@@ -1,23 +0,0 @@
{% extends "global/layout.html" %}
{% block title %}{{ _('The I2P Browser') }}{% endblock %}
{% block content_nav %}
<ol>
<li style="list-style: none; display: inline">
<h4>{{ _('Navigation') }}</h4>
</li>
<li style="list-style: none;">{% trans browser_main=get_url('browser_frontpage') %}<a href="{{ browser_main }}">Back to browser front page</a>{% endtrans %}</li>
</ol>
{% endblock %}
{% block content %}
<h1>{% trans %}Known issues with the I2P Browser{% endtrans %}</h1>
TBA.
{% endblock %}

View File

@@ -1,23 +0,0 @@
{% extends "global/layout.html" %}
{% block title %}{{ _('The I2P Browser') }}{% endblock %}
{% block content_nav %}
<ol>
<li style="list-style: none; display: inline">
<h4>{{ _('Navigation') }}</h4>
</li>
<li style="list-style: none;">{% trans browser_main=get_url('browser_frontpage') %}<a href="{{ browser_main }}">Back to browser front page</a>{% endtrans %}</li>
</ol>
{% endblock %}
{% block content %}
<h1>{% trans %}Browser Troubleshooting{% endtrans %}</h1>
TBA.
{% endblock %}

View File

@@ -49,7 +49,7 @@ GPG Key fingerprint: <tt>EA27 06D6 14F5 28DB 764B F47E CFCD C461 75E6 694A</tt>
<h2>{{ _('Mailing lists') }}</h2>
<p>{% trans -%}
I2P does have a mailing list, but it is rarely used as the current small team of developers prefer to communicate via IRC or the developer forum. This may change in future.
I2P has recently reinstated it's mailing lists, and they are primarily used to discuss I2P browser development.
{%- endtrans %}</p>
@@ -66,11 +66,15 @@ GPG Key fingerprint: <tt>EA27 06D6 14F5 28DB 764B F47E CFCD C461 75E6 694A</tt>
<h3>{{ _('Lists') }}</h3>
<ul>
<li>
<a href="http://{{ i2pconv('lists.i2p2.i2p') }}/mailman/listinfo/i2p-dev">i2p-dev</a> (<a href="http://{{ i2pconv('lists.i2p2.i2p') }}/pipermail/i2p-dev/">{{ _('Archive') }}</a>)<br/>
<a href="http://{{ i2pconv('lists.i2p') }}/postorius/lists/i2p-browser-dev.{{ i2pconv('lists.i2p') }}/">i2p-browser-dev</a> (<a href="http://{{ i2pconv('lists.i2p') }}/hyperkitty/lists/i2p-browser-dev@{{ i2pconv('lists.i2p') }}/">{{ _('Archive') }}</a>)<br/>
{% trans %}I2P developer discussions - anything related to development of I2P{% endtrans %}
</li>
<li>
<a href="http://{{ i2pconv('lists.i2p2.i2p') }}/mailman/listinfo/i2p-general">i2p-general</a> (<a href="http://{{ i2pconv('lists.i2p2.i2p') }}/pipermail/i2p-general/">{{ _('Archive') }}</a>)<br/>
<a href="http://{{ i2pconv('lists.i2p') }}/postorius/lists/i2p-browser-announce.{{ i2pconv('lists.i2p') }}/">i2p-browser-announce</a> (<a href="http://{{ i2pconv('lists.i2p') }}/hyperkitty/lists/i2p-browser-announce@{{ i2pconv('lists.i2p') }}/">{{ _('Archive') }}</a>)<br/>
{% trans %}General I2P discussion - anything that doesn't fit in a different list goes here{% endtrans %}
</li>
<li>
<a href="http://{{ i2pconv('lists.i2p') }}/postorius/lists/i2p-outproxy-dev.{{ i2pconv('lists.i2p') }}/">i2p-outproxy-dev</a> (<a href="http://{{ i2pconv('lists.i2p') }}/hyperkitty/lists/i2p-outproxy-dev@{{ i2pconv('lists.i2p') }}/">{{ _('Archive') }}</a>)<br/>
{% trans %}General I2P discussion - anything that doesn't fit in a different list goes here{% endtrans %}
</li>
</ul>