Hubzilla je platforma za web objavljivanje (CMS)dOtvoreni izvor za stvaranje međusobno povezanih web stranica. Poput usluge zajedničkog hostinga, web stranice stvorene na Hubzilli su izolirane i nemaju pojma tko im pristupa, a kontrolirani pristup podacima ograničen je na postavljanje dozvola između pojedinih računa na web mjestu.
U osnovi projekt nudi komunikacijski poslužitelj koji se integrira sa sustavima za web objavljivanje, opremljen transparentnim sustavom identifikacije i kontrolama pristupa u decentraliziranim Fediverse mrežama.
hubzilla podržava jedinstveni sustav provjere autentičnosti koji funkcionira kao društvena mreža, forumi i diskusione grupe, Wiki, sustavi za objavljivanje članaka i web mjesta. Također sam implementirao skladište podataka s podrškom za WebDAV i radimo s događajima s podrškom za CalDAV.
Federirana interakcija temelji se na vlasničkom ZotVI protokolu , koji implementira WebMTA koncept za prijenos sadržaja putem WWW-a na decentraliziranim mrežama i pruža brojne jedinstvene funkcije, posebno transparentnu prolaznu provjeru autentičnosti 'Nomad Identity' unutar mreže Zot, kao i funkciju kloniranja koja jamči potpuno identičan ulaz i korisničke skupove podataka na više mrežnih čvorova.
Razmjena s drugim Fediverse mrežama podržava protokole ActivityPub, Diaspora, DFRN i Ostatus.
Među glavnim karakteristikama mogu se istaknuti sljedeće:
- granulirane postavke privatnosti
- forumi
- dijeljenje datoteka
- postovi koji ističu
- nomadski identitet
- Događanja
- kalendar
- nadoknadive izravne poruke (pošta)
- šifriranje komentara lozinkom
Kôd projekta napisan je na PHP-u i Javascriptu i distribuira se pod licencom MIT.
O novoj verziji Hubzille 4.4
Nakon otprilike 2 mjeseca razvoja, predstavljeno je lansiranje platforme za izgradnju decentraliziranih društvenih mreža Hubzilla 4.4.
Nova verzija uglavnom uključuje promjene povezane s proširivanjem mogućnosti ZotVI-a, poboljšati udruženu interakciju, kao i poboljšati korisničko iskustvo i ispraviti pogreške.
Najzanimljivije promjene u novoj verziji:
- Poboljšana logika i postupci pri radu s kalendarskim događajima.
- Prijenos novog upravitelja radnih redova (dostupan kao produžetak) s eksperimentalnog na pred-test
- Pretvorite jedan korisnički imenik u ZotVI format
- Poboljšana podrška za Opengraph za kanale
- Dodana podrška za dodatne događaje u modulu za interakciju s ActivityPub mrežama
- Odvojeno, valja napomenuti da je započeo rad na službenoj standardizaciji Zot obitelji protokola unutar W3C, za što je započeo postupak formiranja radne skupine.
Kako instalirati Hubzillu na Linux?
Instalacija ove platforme prilično je jednostavna, trebali bi imati samo ono što je potrebno za rad web usluge (u osnovi s LAMP-om).
Izvršenjem sljedeće naredbe možemo preuzeti ono što je potrebno za njegovu instalaciju (gdje je web stranica direktorij u kojem imate svoje web mjesto za korištenje hubzille ili prostora koji ćete dati platformi na vašem poslužitelju ili računalu).
git clone https://framagit.org/hubzilla/core.git sitioweb
Tada ćemo otkucati sljedeće:
git pull
mkdir -p "store/[data]/smarty3"
chmod -R 777 store
cd sitioweb
util/add_addon_repo https://framagit.org/hubzilla/addons.git hzaddons
util/update_addon_repo hzaddons
util/importdoc
Sada stvorit ćemo bazu podataka za platformuAko imate Mysql, to možete učiniti s istog terminala izvršavanjem sljedećih naredbi:
sudo mysql -u root -p
CREATE DATABASE hubzilla;
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON hubzilla.* TO 'user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Napokon iz web preglednika morate otići na url i put koji ste dodijelili platformi na vašem poslužitelju ili s lokalnog računala, samo upišite:
127.0.0.1 o localhost.
Odatle jednostavno morate smjestiti podatke baze podataka koju ste upravo stvorili da biste je povezali s platformom.