IHubzilla ipulatifomu yezingosi zokuxhumana ezisabalalisiwe

 

i-hubzilla-1 IHubzilla iyipulatifomu yokushicilela iwebhu (CMS)dUmthombo ovulekile wokwenza amawebhusayithi axhumene. Njengesevisi yokubamba okwabiwe ngayo, amawebhusayithi adalwe ku-Hubzilla ahlukanisiwe futhi awazi ukuthi ngubani ofinyelela okuqukethwe kwabo, futhi ukufinyelela okulawulwayo kwedatha kunqunyelwe ekubekeni izimvume phakathi kwama-akhawunti ngamanye kusayithi.

Ngokuyinhloko iphrojekthi ihlinzeka ngeseva yokuxhumana ehlangana nezinhlelo zokushicilela iwebhu, ifakwe uhlelo lokuhlonza olusobala kanye nezilawuli zokufinyelela kumanethiwekhi we-Fediverse asezingeni eliphansi.

UHubzilla isekela uhlelo lokuqinisekisa oluhlanganisiwe ukuze lusebenze njengenethiwekhi yokuxhumana nabantu, izinkundla zokuxhumana, amaqembu ezingxoxo, Wiki, amasistimu wokushicilela ama-athikili namawebhusayithi. Ngiphinde ngasebenzisa indawo yokugcina idatha ngosizo lweWebDAVV futhi sisebenza ngemicimbi ngokuxhaswa kweCalDAV.

Ukusebenzisana okuhlanganisiwe kususelwa kumthetho olandelwayo we-ZotVI , esebenzisa umqondo weWebMTA ukudlulisa okuqukethwe nge-WWW kumanethiwekhi asezingeni eliphansi futhi inikeze imisebenzi eminingi eyingqayizivele, ikakhulukazi ukudlula okusobala kwe-'Nomad Identity 'ngokusebenzisa ubuqiniso ngaphakathi kwenethiwekhi ye-Zot, kanye nomsebenzi wokuhlanganisa ukuqinisekisa amaphuzu Amasethi wokufaka afanayo ngokuphelele nedatha yomsebenzisi kuma-node amaningi wenethiwekhi.

Ukushintshana namanye amanethiwekhi weFediverse kusekela izivumelwano ze-ActivityPub, Diaspora, DFRN ne-Ostatus.

Phakathi kwezici zayo eziyinhloko kungagqanyiswa okulandelayo:

  • izilungiselelo zobumfihlo eziyimbudumbudu
  • izinkundla
  • ukwabiwa kwefayela
  • okuthunyelwe okuphelelwa yisikhathi
  • ubunikazi bokufuduka
  • izenzakalo
  • ikhalenda
  • imilayezo eqondile etholakalayo (imeyili)
  • bhala imibono ngombhalo wokungena

Ikhodi yephrojekthi ibhalwe ku-PHP naku-Javascript futhi isatshalaliswa ngaphansi kwelayisense ye-MIT.

Mayelana nenguqulo entsha yeHubzilla 4.4

I-hubzilla-banner

Ngemuva kwezinyanga ezingaba ngu-2 zentuthuko, kwethulwa ipulatifomu yokwakha amanethiwekhi omphakathi asezingeni eliphansi iHubzilla 4.4 yethulwa.

Le nguqulo entsha ifaka, ikakhulukazi, izinguquko ezihlobene nokwandiswa kwamandla weZotVI, thuthukisa ukuxhumana okuhlanganisiwe, kanye nokwenza ngcono ulwazi lomsebenzisi namaphutha alungile.

Izinguquko ezithakazelisa kakhulu enguqulweni entsha:

  • Ukuqonda okuthuthukisiwe nezinqubo lapho usebenza nemicimbi yekhalenda.
  • Idlulisela umphathi womugqa womsebenzi omusha (otholakala njengesandiso) kusuka ekuhlolweni kuye ekuhlolweni kwangaphambilini
  • Guqula umkhombandlela womsebenzisi owodwa ube yifomethi ye-ZotVI
  • Ukusekelwa kwe-Opengraph okuthuthukisiwe kweziteshi
  • Kungezwe usekelo lwemicimbi eyengeziwe kwimodyuli yokusebenzisana namanethiwekhi e-ActivityPub
  • Ngokwehlukile, kufanele kuqashelwe ukuthi umsebenzi waqala ekwenzeni imigomo esemthethweni yomndeni wakwaZot yezivumelwano ngaphakathi kwe-W3C, lapho kwaqala khona inqubo yokwakha iqembu elisebenzayo.

Ungayifaka kanjani iHubzilla kuLinux?

Ukufakwa kwale pulatifomu kulula, kufanele babe nokudingayo kuphela ukuthi insiza yewebhu isebenze (ngokuyisisekelo ngeLAMP).

Singalanda okudingekayo ekufakweni kwayo ngokwenza umyalo olandelayo (lapho iwebhusayithi kungumkhombandlela lapho unewebhusayithi yakho ongayisebenzisa khona i-hubzilla noma isikhala ozosinika ipulatifomu kuseva yakho noma kukhompyutha yakho).

git clone https://framagit.org/hubzilla/core.git sitioweb

Ngemuva kwalokho sizokuthayipha okulandelayo:

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

Manje sizokwakha i-database yesikhulumiUma uneMysql ungakwenza kusuka esigungwini esifanayo ngokwenza imiyalo elandelayo:

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;

Lapho kufanele ushintshe okulandelayo kwedatha oyinikeze i- "hubzilla" igama le-database, "user '@' localhost" umsebenzisi waleyo database kanye ne "password" iphasiwedi ye-database.

Ekugcineni kusuka kusiphequluli sewebhu kufanele uye ku-url nasendleleni oyabele ipulatifomu kuseva yakho noma kukhompyutha yakho yendawo, vele uthayiphe:

127.0.0.1 o localhost.

Ukusuka lapho kufanele ubeke idatha yedatha ovele wayidala ukuyixhuma nepulatifomu.


Okuqukethwe yi-athikili kunamathela ezimisweni zethu ze izimiso zokuhlelela. Ukubika iphutha chofoza lapha.

Yiba ngowokuqala ukuphawula

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe.

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.