Փոքր վիքի պորտալից մինչև հոսթինգ

նախապատմությանը

Մի անգամ փորձեցի մի երկու վիքինախագծով հոդված ստեղծել, բայց դրանք ոչնչացվեցին, քանի որ հանրագիտարանային արժեք չունեն, և ընդհանրապես, եթե գրում ես նոր ու անհայտ բանի մասին, դա ընդունվում է որպես PR։ Որոշ ժամանակ անց իմ հոդվածը ջնջվեց։ Սկզբում նեղսրտեցի, բայց քննարկման ժամանակ ինձ համար հրավեր կար մեկ այլ փոքրիկ վիքինախագծի ամեն ինչի մասին (իսկ հետո ինձ առաջարկեցին հոդված գրել մեկ այլ կայքի համար)։ Ես երբեք չէի լսել նրա մասին, բայց ես դեռ ուրախ էի հոդված գրել այն կայքի համար, որը ինչ-որ մեկը ղեկավարում է: Ի դեպ, երկու նախագծերն էլ թարմացվում են, գտնվում են որոնման մեջ և կարդացվում են. ինձ համար սա բավական էր իմ նախագծի մասին ակնարկ գրելու համար։ Թվում էր, թե երկու կայքերն էլ աշխատում էին MediaWiki-ի կամ նմանատիպ այլ շարժիչներով և նման էին ցանկացած այլ հայտնի վիքի պորտալի։

Վիքիկայքից մինչև վիքի շարժիչ

Փոքր վիքի պորտալից մինչև հոսթինգ

Այդ ժամանակից ի վեր, հետաքրքիր է դարձել նաև ստեղծել վիքիկայք՝ շեշտը դնելով ՏՏ նախագծերի վրա. ի վերջո, սա գրավիչ կլինի շատ մարդկանց համար, ովքեր ցանկանում են խոսել իրենց արտադրանքի մասին: Եվ ես նաև ցանկանում էի ստեղծել իմ սեփական կայքի կառուցվածքը և դիզայնը, որը կարող է հարմար լինել բազմաթիվ այլ նախագծերի համար: Կայքը պատրաստ լինելուց հետո ես ստեղծեցի ադմինիստրատորի վահանակ և տեղադրեցի կոդը GitHub-ում: Առաջին հերթին, քանի որ դուք կարող եք գրել բաց կոդով նախագծի մասին և այն դարձնել ոչ միայն կայքերի պարզ գրացուցակ; բացի այդ, ես ուրախ կլինեմ, եթե ինչ-որ մեկը ցանկանա իմ շարժիչի միջոցով կայք ստեղծել:

Փորձում է շտկել հոսթինգը

Ցավոք, քչերը կընտրեն վիքի շարժիչ node.js-ի համար, վեբ վարպետների մեծ մասը կնախընտրի այն, ինչի հետ արդեն զբաղվել է, որն է PHP-ն, և բացի այդ, գոյություն ունեցող հոսթինգ ծառայությունների մեծ մասը կազմաձևված է PHP-ի համար: Իսկ node.js-ի համար դուք պետք է վարձակալեք VPS:

Ես շատ էի ուզում իմ արտադրանքն ավելի հասանելի դարձնել: Վիքի հոսթինգի գաղափարը եկել է Fandom-ից։ Վիքի հոսթինգը իմ շարժիչը հասանելի կդարձնի շատ ավելի մեծ լսարանի համար, ինչպես նաև այն կտարբերի հարյուրավոր այլ մարդկանց մեջ (Միայն վիքիի համար իսկապես հարյուրավոր սմ կա) Ես գրեցի ghost.sh սցենար, որը բարձրացնում է պորտալը նոր տիրույթում (ստեղծում է աշխատանքային գրացուցակ կայքի համար, պատճենում է դրա մեջ լռելյայն շարժիչի կոդը, ստեղծում է տվյալների բազա՝ օգտվողով և գաղտնաբառով, կարգավորում է մուտքի իրավունքները այս ամենի համար) և Նաև ավելացրել է հղում դեպի ամպի հրամանատար, որն ապահովում է կայքի աշխատանքային գրացուցակից ֆայլերի կարդալու և գրելու հասանելիություն: Մնում է միայն ձեռքով գրանցել նոր տիրույթը DNS մենեջերում և այն ավելացնել հիմնական սցենարով մեկնարկին: Հոսթինգն ինքնին դեռ բետա փուլում է. գուցե առաջին հաճախորդները որոշ սխալներ կունենան առաջին գործարկման ժամանակ: (Ընդհանրապես, ես նախկինում նման նախագիծ ստեղծելու փորձ չեմ ունեցել, ինչպիսին հոսթինգն է, գուցե որոշ բաներ սխալ կամ վատ արեցի, բայց ես սկսեցի գործարկել իմ առաջին կայքը շարժիչով (հոսթինգ կայք) և այն հիանալի է աշխատում, և նույնիսկ վերբեռնեցի այն թարմացումներին):

Փոքր վիքի պորտալից մինչև հոսթինգ

Արդյունք

Բայց ընդհանուր առմամբ շատ գրավիչ.

  1. Նույնիսկ վեբ մշակումից հեռու մարդը կարող է կայք ստեղծել իմ հոսթինգում;
  2. Հիմնական էջում գործունեության մոնիտորինգ;
  3. Էջերի համար կա նախադիտման պատկեր;
  4. Գեղեցիկ դիզայն, ներառյալ շարժական սարքերի համար;
  5. հարմարեցված որոնման համակարգերին;
  6. Ամբողջությամբ ռուսերեն;
  7. Էջի արագ բեռնում;
  8. Պարզ ադմինիստրատորի վահանակ, ներառյալ մուտք դեպի շարժիչի ֆայլեր աշխատանքային գրացուցակից (անմիջապես զննարկիչից, CloudCommander-ից);
  9. Պարզ սերվերի կոդը (1000 տողից մի փոքր ավելի, հաճախորդի սցենարի կոդը՝ մոտ 500);
  10. Դուք կարող եք փոփոխություններ կատարել սկզբնաղբյուրում;

Ես անմիջապես կգրեմ այն, ինչ ներկայումս բացակայում էինչ կարող ես հրիրայնպես որ դուք ժամանակ չեք կորցնում: Միգուցե մոտ ապագայում որոշ կետեր կյանքի կոչվեն։

  1. Չկա օգտվողների գրանցում և մուտքի իրավունքի պատվիրակում: Հրապարակում captcha մուտքագրելուց հետո:
  2. Էջերի օգտատերերի մեկնաբանությունների ծառը կարող է հասանելի չլինել ինդեքսավորման համար ajax-ի պատճառով:
  3. Եթե ​​Ձեզ անհրաժեշտ են որոշ եզակի օգտակար գործառույթներ, դրանք կարող են հասանելի չլինել: Բայց հիմնական ֆունկցիոնալությունը լիովին իրականացվում է:

PS

Շարժիչը կոչվում է WikiClick, պաշտոնական կայքը հոսթինգով wikiclick.ru. Ծրագրի կոդը GitHub-ում.

Source: www.habr.com

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