Hubzilla është një platformë botuese në internet (CMS)de me burim të hapur për të krijuar faqe interneti të ndërlidhura. Ashtu si një shërbim i përbashkët pritjeje, faqet e internetit të krijuara në Hubzilla janë të izoluara dhe nuk kanë ide se kush po përdor përmbajtjen e tyre, dhe qasja e kontrolluar në të dhëna është e kufizuar në vendosjen e lejeve midis llogarive individuale në një sit.
Në thelb projekti siguron një server komunikimi që integron me sistemet e botimit në internet, të pajisur me një sistem identifikimi transparent dhe kontrollet e hyrjes në rrjetet e decentralizuara Fed.
hubzilla mbështet një sistem të unifikuar të vërtetimit për të funksionuar si një rrjet social, forume, grupe diskutimi, Wiki, sistemet për botimin e artikujve dhe faqeve të internetit. Unë gjithashtu implementova një depo të dhënash me mbështetjen e WebDAV dhe ne punojmë me ngjarje me mbështetjen e CalDAV.
Ndërveprimi i federuar bazohet në protokollin e pronarit ZotVI , i cili zbaton konceptin WebMTA për transferimin e përmbajtjes përmes WWW në rrjetet e decentralizuara dhe siguron një numër funksionesh unike, në veçanti vërtetimin përçues transparent të 'Nomad Identity' brenda rrjetit Zot, si dhe një funksion klonimi për të garantuar pikat hyrje krejtësisht identike dhe grupe të të dhënave të përdoruesve në nyjet e shumta të rrjetit.
Shkëmbimi me rrjetet e tjera të Fediverse mbështet protokollet ActivityPub, Diaspora, DFRN dhe Ostatus.
Ndër karakteristikat e tij kryesore mund të theksohet si më poshtë:
- cilësimet e imtësishme të imtësishme
- Forume
- ndarja e skedarëve
- postimet që skadojnë
- identiteti nomad
- ngjarje
- kalendar
- mesazhe të rikuperueshme direkte (postë)
- kriptoni komentet me fjalëkalim
Kodi i projektit është shkruar në PHP dhe Javascript dhe shpërndahet nën licencën MIT.
Rreth versionit të ri të Hubzilla 4.4
Pas afërsisht 2 muaj zhvillimi, prezantohet fillimi i platformës për ndërtimin e rrjeteve sociale të decentralizuara Hubzilla 4.4.
Versioni i ri përfshin, për pjesën më të madhe, ndryshime në lidhje me zgjerimin e aftësive të ZotVI, përmirësoni ndërveprimin e federuar, si dhe përmirësoni përvojën e përdoruesit dhe rregulloni të metat.
Ndryshimet më interesante në versionin e ri:
- Logjika dhe procedurat e përmirësuara kur punoni me ngjarjet e kalendarit.
- Transferimi i menaxherit të ri të radhës së punës (i disponueshëm si një zgjatim) nga eksperimentalja në para-test
- Shndërroni një direktori të vetme përdoruesi në formatin ZotVI
- Përmirësimi i mbështetjes së Opengraph për kanalet
- Shtoi mbështetje për ngjarje shtesë në modul për të bashkëvepruar me rrjetet e ActivityPub
- Veçmas, duhet të theksohet se filloi puna për standardizimin zyrtar të protokolleve të familjes Zot brenda W3C, për të cilën filloi procesi i formimit të një grupi pune.
Si të instaloni Hubzilla në Linux?
Instalimi i kësaj platforme është mjaft i thjeshtë, ata duhet të kenë vetëm atë që është e nevojshme për të ekzekutuar një shërbim në internet (në thelb me LAMP).
Ne mund të shkarkojmë atë që është e nevojshme për instalimin e tij duke ekzekutuar komandën e mëposhtme (ku faqja në internet është direktoria ku keni faqen tuaj të internetit për të përdorur hubzilla ose hapësirën që do t'i jepni platformës në serverin ose kompjuterin tuaj).
git clone https://framagit.org/hubzilla/core.git sitioweb
Atëherë do të shtypim sa vijon:
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
tani ne do të krijojmë një bazë të të dhënave për platformënNëse keni Mysql mund ta bëni nga i njëjti terminal duke ekzekutuar komandat e mëposhtme:
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;
Më në fund nga një shfletues uebi duhet të shkoni në url dhe shtegun që i keni caktuar platformës në serverin tuaj ose nga kompjuteri juaj lokal, thjesht shkruani:
127.0.0.1 o localhost.
Nga atje ju duhet vetëm të vendosni të dhënat e bazës së të dhënave që sapo krijuat për ta lidhur atë me platformën.