Kiçik bir viki portalından hostinqə qədər

Prehistorya

Mən bir dəfə bir-iki vikilayihə ilə bağlı məqalə yaratmağa çalışdım, lakin onların ensiklopedik dəyəri olmadığı üçün məhv edildi, ümumiyyətlə, yeni və bilinməyən bir şeydən yazsanız, PR kimi qəbul edilir. Bir müddət sonra məqaləm silindi. Əvvəlcə əsəbləşdim, amma müzakirədə mənim üçün hər şey haqqında başqa bir kiçik viki layihəsinə dəvət gəldi (sonra mənə başqa sayt üçün məqalə yazmağı təklif etdilər). Onun haqqında heç vaxt eşitməmişdim, amma yenə də kiminsə işlədiyi sayt üçün məqalə yazmaqdan məmnun idim. Yeri gəlmişkən, hər iki layihə yenilənir, axtarışdadır və oxunur - mənim üçün bu, layihəmə rəy yazmaq üçün kifayət etdi. Hər iki sayt MediaWiki və ya oxşar mühərriklə təchiz edilmiş kimi görünürdü və hər hansı digər məşhur viki portalına bənzəyirdi.

Vikisaytdan viki mühərrikinə

Kiçik bir viki portalından hostinqə qədər

O vaxtdan bəri İT layihələrinə diqqət yetirən bir vikisayt yaratmaq da maraqlı oldu - axı bu, məhsulu haqqında danışmaq istəyən bir çox insan üçün cəlbedici olardı. Mən də bir çox başqa layihələr üçün uyğun ola biləcək öz unikal sayt quruluşumu və dizaynımı etmək istədim. Sayt hazır olduqdan sonra admin paneli yaratdım və kodu GitHub-da yerləşdirdim. İlk növbədə ona görə ki, siz açıq mənbəli layihə haqqında yaza və onu sadəcə saytların sadə kataloqu deyil; Bundan əlavə, kimsə mənim motorumdan istifadə edərək vebsayt yaratmaq istəsə, şad olaram.

Hostinqi düzəltməyə çalışırıq

Təəssüf ki, çox az adam node.js üçün wiki mühərriki seçəcək; əksər vebmasterlər artıq məşğul olduqları şeyə, yəni PHP-yə üstünlük verəcəklər və bundan əlavə, əksər mövcud hostinq xidmətləri PHP üçün konfiqurasiya olunub. Və node.js üçün VPS icarəyə götürməli olacaqsınız.

Mən həqiqətən məhsulumu daha əlçatan etmək istəyirdim. Wiki hosting ideyası Fandomdan gəldi. Wiki hosting mənim motorumu daha geniş auditoriyaya təqdim edərdi və bu, həm də onu yüzlərlə digərləri arasında fərqləndirərdi (təkcə viki üçün həqiqətən yüzlərlə sm var). Mən yeni domendə portal qaldıran ghost.sh skripti yazdım (sayt üçün işçi kataloqu yaradır, defolt mühərrik kodunu ora köçürür, istifadəçi və parol ilə verilənlər bazası yaradır, bütün bunlar üçün giriş hüquqlarını konfiqurasiya edir) və həmçinin saytın iş kataloqundan fayllara oxumaq və yazmaq imkanı verən bulud komandirinə keçid əlavə etdi. Yeni domeni DNS menecerində əl ilə qeydiyyatdan keçirmək və onu əsas skriptdə işə salmağa əlavə etmək qalır. Hostinqin özü hələ beta mərhələsindədir - bəlkə də ilk müştərilərin ilk buraxılış zamanı bəzi səhvləri olacaq. (Ümumiyyətlə, əvvəllər hostinq kimi bir layihə yaratmaq təcrübəm olmayıb, bəlkə də bəzi şeyləri səhv və ya pis etmişəm, amma ilk saytımı motorda (hostinq saytı) işə salmağa başladım və əla işləyir, hətta yükləmişəm. yeniləmələrə).

Kiçik bir viki portalından hostinqə qədər

Nəticə

Amma ümumilikdə çox cəlbedici:

  1. Hətta veb inkişafından uzaq bir şəxs mənim hostinqimdə veb sayt yarada bilər;
  2. Əsas səhifədə fəaliyyətin monitorinqi;
  3. Səhifələr üçün önizləmə şəkli var;
  4. Gözəl dizayn, o cümlədən mobil cihazlar üçün;
  5. Axtarış motorlarına uyğunlaşdırılmışdır;
  6. Tamamilə rus dilində;
  7. Səhifənin sürətli yüklənməsi;
  8. İş qovluğundan (birbaşa brauzerdən, CloudCommander-dən) mühərrik fayllarına giriş daxil olmaqla sadə idarəetmə paneli;
  9. Sadə server kodu (yalnız 1000 sətirdən çox, müştəri skript kodu - təxminən 500);
  10. Mənbə kodunda dəyişikliklər edə bilərsiniz;

Dərhal yazacam hazırda nə yoxdurnə edə bilərsən itələməkbuna görə vaxtınızı boşa keçirmirsiniz. Ola bilsin ki, bəzi məqamlar yaxın vaxtlarda həyata keçiriləcək.

  1. İstifadəçi qeydiyyatı və giriş hüquqlarının verilməsi yoxdur. Captcha daxil olduqdan sonra dərc edilir.
  2. Səhifələr üçün istifadəçi şərhləri ağacı ajax səbəbindən indeksləşdirmə üçün əlçatan olmaya bilər.
  3. Bəzi unikal kommunal funksiyalara ehtiyacınız varsa, onlar mövcud olmaya bilər. Ancaq əsas funksionallıq tam olaraq həyata keçirilir.

PS

Mühərrik, hostinqlə rəsmi veb sayt olan WikiClick adlanır wikiclick.ru. Layihə kodu GitHub-da.

Mənbə: www.habr.com

Добавить комментарий