Saka portal wiki cilik nganti hosting

prasejarah

Aku tau nyoba nggawe artikel ing saperangan saka proyèk wiki, nanging padha numpes amarga padha ora duwe nilai ensiklopedia, lan ing umum, yen sampeyan nulis bab anyar lan ora dingerteni, iku dijupuk minangka PR. Sawise sawetara wektu, artikelku wis dibusak. Kaping pisanan, aku bingung, nanging ing diskusi ana undhangan kanggo aku menyang proyek wiki cilik liyane babagan kabeh (banjur aku ditawani nulis artikel kanggo situs liyane). Aku wis tau krungu saka wong, nanging aku isih seneng nulis artikel kanggo situs sing wong mlaku. Miturut cara, loro proyek dianyari, lagi digoleki lan diwaca - kanggo aku iki cukup kanggo nulis review proyekku. Loro-lorone situs kasebut katon didhukung dening MediaWiki utawa sawetara mesin sing padha, lan katon kaya portal wiki populer liyane.

Saka situs wiki menyang mesin wiki

Saka portal wiki cilik nganti hosting

Wiwit iku, dadi menarik uga nggawe situs wiki kanthi penekanan ing proyek IT - sawise kabeh, iki bakal narik kawigaten kanggo akeh wong sing pengin ngomong babagan produke. Lan aku uga pengin nggawe struktur lan desain situs sing unik, sing bisa cocog kanggo akeh proyek liyane. Sawise situs siap, aku nggawe panel admin lan ngirim kode ing GitHub. Kaping pisanan, amarga sampeyan bisa nulis babagan proyek open source lan nggawe ora mung direktori situs sing prasaja; liyane, Aku bakal bungah yen wong kaya kanggo nggawe website nggunakake mesin sandi.

Nyoba kanggo ndandani hosting

Sayange, sawetara wong bakal milih mesin wiki kanggo node.js; umume webmaster luwih seneng karo apa sing wis ditangani, yaiku PHP, lan umume layanan hosting sing wis ana dikonfigurasi kanggo PHP. Lan kanggo node.js sampeyan kudu nyewa VPS.

Aku pancene pengin nggawe produkku luwih gampang diakses. Gagasan kanggo hosting wiki teka saka Fandom. Wiki hosting bakal nggawe mesinku kasedhiya kanggo pamirsa sing luwih akeh, lan uga bakal dadi terkenal ing antarane atusan liyane (ana tenan atusan cm kanggo wiki piyambak). Aku nulis skrip ghost.sh sing ngunggahake portal ing domain anyar (nggawe direktori kerja kanggo situs kasebut, nyalin kode mesin standar menyang, nggawe database nganggo pangguna lan sandhi, ngatur hak akses kanggo kabeh iki), lan uga nambahake link menyang komandan awan, sing nyedhiyakake akses maca lan nulis menyang file saka direktori kerja situs kasebut. Kabeh sing isih ana yaiku ndhaptar domain anyar kanthi manual ing manajer DNS lan ditambahake menyang peluncuran ing skrip utama. Hosting dhewe isih ing tahap beta - bisa uga klien pisanan bakal duwe sawetara kesalahan nalika diluncurake. (Umum, aku ora tau duwe pengalaman nggawe proyek kaya hosting sadurunge, mbok menawa aku nindakake sawetara perkara sing salah utawa kurang, nanging aku miwiti ngluncurake situs pisanan ing mesin (situs hosting) lan kerjane apik, lan aku malah ngunggah. kanggo nganyari).

Saka portal wiki cilik nganti hosting

asil

Nanging umume atraktif banget:

  1. Malah wong sing adoh saka pangembangan web bisa nggawe situs web ing hostingku;
  2. Aktivitas ngawasi ing kaca utama;
  3. Ana gambar pratinjau kanggo kaca;
  4. Desain sing apik, kalebu kanggo piranti seluler;
  5. Diadaptasi menyang mesin telusuran;
  6. Rampung ing Rusia;
  7. Loading kaca kanthi cepet;
  8. Panel admin prasaja, kalebu akses menyang file mesin saka direktori kerja (langsung saka browser, CloudCommander);
  9. Kode server prasaja (luwih saka 1000 baris, kode script klien - udakara 500);
  10. Sampeyan bisa ngganti kode sumber;

Aku langsung nulis apa sing saiki ilangapa sampeyan bisa ngusirsupaya sampeyan ora mbuwang wektu. Mbok menawa sawetara titik bakal dileksanakake ing mangsa ngarep.

  1. Ora ana registrasi pangguna lan delegasi hak akses. Nerbitake sawise ngetik captcha.
  2. Wit komentar pangguna kanggo kaca bisa uga ora kasedhiya kanggo indeksasi amarga ajax.
  3. Yen sampeyan butuh sawetara fungsi utilitas sing unik, bisa uga ora kasedhiya. Nanging fungsi dhasar wis dileksanakake kanthi lengkap.

PS

Mesin kasebut diarani WikiClick, situs web resmi kanthi hosting wikiclick.ru. Kode proyek ing GitHub.

Source: www.habr.com

Add a comment