Основной инструмент выгрузки веб-сайтов в Freenet.



jsite 001

jSite — простая Java утилита для быстрой и удобной выгрузки веб-сайтов в Freenet. Разработчик David Roden.

jsite 002

Freenet (The Free Network Project) — децентрализованная и полностью анонимная одноранговая сеть, основанная на равноправии участников (в которой каждый участник является как клиентом, так и сервером), работающая поверх сети Интернет.

jsite 004

Сайты в сети Freenet (Freesite) похожи на сайты в сети Интернет. Состоят Freesite из обычной HTML-страницы, изображений, могут содержать и CSS стили (оформление внешнего вида веб-страниц). Но стоит иметь в виду что фильтр содержимого Freenet будет отфильтровывать JavaScript.

jsite 005

Для создания нового проекта (нажав "Add project"), нужно задать ему имя, по желанию добавить ему описание и указать локальное местоположение HTML-страницы (можно залить и просто каталог изображений, или файлов других форматов), а пара ключей доступа будет дано автоматически (личный и публичный ключ). Добавление проекта возможно только при запущенном и настроенном Freenet. Сайт опубликованный в Freenet является неизменным, после того как опубликован, он будет оставаться таким пока не пропадёт из всех хранилищ сети (таков механизм сети).

jsite 006

В ранней версии Freenet (0.5) использовалось два механизма обхода этого ограничения, можно было создать сайт который должен обновляться через регулярные промежутки времени, или обновлённый сайт просто заново выгружался в сеть (когда что то надо было в нём изменить). В Freenet версии 0.7 появился механизм позволяющий вносить изменения в сайты, так что пользователями воспринимается как их обновление. Механизм во многом схож с изданием сайтов, но с той разницей что пользователь, при запросе страницы по старому адресу, автоматически получит с узла не исходную а последнюю версию страницы (пользователю теперь не нужно самостоятельно искать последнюю версию страницы).

jsite 007

Если проект сайта получился удачно, то его можно клонировать и изменить его параметры, что бы создать сайт с тем же ключом (для более удобной навигации). Изменить параметры, отредактировать можно так же и уже опубликованный (оригинальный) сайт, выбрав его из списка. Автоматически даваемый сайту Freenet URI, не очень удобен... Но его можно изменить, сделать более коротким и визуально осмысленным. При изменении старого ключа новым нужно иметь в виду, что после его смены по старому адресу сайт будет уже недоступен и без крайней необходимости менять его не стоит, проще и безопаснее создать клон с новыми параметрами.

jsite 008

jsite 009

jSite создаёт сайты только для Freenet и из обычного Интернета они будут недоступны.

jsite 010

jsite 011

Лицензия: GNU General Public License2

jsite 003

Домашняя страница (Freenet URI)