CMS: вэб сайтын удирдлага болон товчлуурууд

Агуулгын хүснэгт:

CMS: вэб сайтын удирдлага болон товчлуурууд
CMS: вэб сайтын удирдлага болон товчлуурууд
Anonim

Орчин үеийн агуулгын удирдлагын систем, хүрээ, загвар, сэдэв, залгаас, виджет болон бусад хөгжүүлэгчийн хэрэгслүүд нь хэрэглэгчдэд ээлтэй интерфэйс бүхий өндөр чанартай вэб нөөцийг хурдан бүтээх боломжийг олгодог. харилцах цонх, удирдлага, товчлуурууд. Хөгжүүлэлтийн өндөр хурд, аюулгүй байдал, найдвартай байдал нь Контент Удирдлагын Системийн (CMS) үнэлгээний ялгах цэг юм.

Уламжлалт вэб нөөцийн менежмент

Вэб сайтын товчлуур дээр дарах нь тодорхой үйлдэл юм. Тодорхой үйлдлүүдийн багц - цэс. Үйлдлийн сонголтуудын багц - жагсаалт, "шалгах хайрцаг" эсвэл өргөн хүрээний сонголтын элементүүд.

Орчин үеийн вэб нөөцийн удирдлагын технологийн олон хувилбарууд нь товчлуур, цэс, сонгогч, жагсаалт, товших боломжтой газрын зураг болон бусад хөгжүүлэгчийн санаанууд биш харин тогтсон програмчлалын уламжлалуудын ердийн загвар юм.

Вэб нөөц боловсруулах нь яг л програмчлал юм. Компьютерийн эрин үеийн эхэн үе нь интернет технологийн хөгжлийн эрин үеийн үндэс суурь болсон юм. Бүх зүйл илүү эелдэг, дэгжин болж,илүү хэцүү, хариуцлагатай, мэдээллийн хэмжээ гамшгийн хэмжээнд өсч эхэлсэн.

Удирдлагын уламжлалт хэв маяг
Удирдлагын уламжлалт хэв маяг

Хөгжүүлэгчийн цагийг гараар вэб нөөц үүсгэх, өвөрмөц харилцах логик дизайн хийх, эсвэл вэб сайтад зориулсан товчлуур зохион бүтээхэд зарцуулах нь хуучин, туршиж үзсэн бөгөөд үнэн санаа юм. Энэ нь өвөрмөц эсвэл онцгой асуудлыг шийдвэрлэхэд олддог. Орчин үеийн ертөнцөд чанартай вэб нөөц бол:

  • алдартай CMS;
  • чанартай загвар (загвар);
  • тогтвортой залгаасуудын багц (хэрэгслүүд).

Ажлын өдөр - мөн шинэ дэлгүүр, хайлтын систем эсвэл цахим баримт бичгийн менежмент аль хэдийн ажиллаж байна.

Ерөнхийдөө хүн, тэр дундаа хэрэглэгч (сайтын зочин) байнга л одоогийн асуудлуудаар дүүрэн байдаг. Хөгжүүлэгчийн санаа бодлын амлалт эсвэл тусгай яриа хэлэлцээний талаар боломжит үйлчлүүлэгчдээ итгүүлэх хүсэл нь бүтээлч байдал, урлаг эсвэл театрын салбараас ирдэг.

Өвөрмөц удирдлага

Өдөр тутмын амьдрал бол гэртээ, ажил дээрээ, далайн эрэг дээр тогтсон уламжлал юм. Хүн үргэлж амьдрал, ажил, чөлөөт цагаа өнгөрөөх "зуршсан хэв маяг"-ын итгэлтэй хэрэглэгч байсаар ирсэн. Хөгжүүлэгч өөрийн сайт дээр юу санал болгохыг хүсч байгааг таах шаардлагагүй болсон үед интернет хэрэглэгч танил орчинд өөртөө итгэлтэй байдаг.

Танил хэрэглээний логик
Танил хэрэглээний логик

CMS бүр өөрийн гэсэн нүүр царайтай бөгөөд энэ нь зочинтой харилцах зохион байгуулалтад тогтсон уламжлалыг тусгасан байдаг. Жишээлбэл, өндөр чанартай, бүрэн ажиллагаатай WordPress вэбсайтын товчлуур нь Shortcodes Ultimate залгаас юм.(мэдэгдэж байгаа "богино кодууд"). Нарийн төвөгтэй, олон үйлдэлт задлан шинжилгээг зохион байгуулах хэрэгслийн орчинг хурдан бэлтгэх хэрэгтэй:

  • 2 минут – WordPress суулгац;
  • 3 минут - Богино код залгаасыг суулгах, танилцуулах;
  • 4 минут - дөрвөн товчлуурыг тохируулна уу.

Энэ нь дүн шинжилгээ хийсэн хуудсуудыг нээхийн тулд (1) ба (2) товчлууруудыг, товчийг (3) задлан шинжилгээний үр дүнгийн сайт руу, товчлуурыг (4) боловсруулж буй задлан шинжлэх скрипттэй шууд холбоход хангалттай..

WordPress дээрх хурдан товчлуурууд
WordPress дээрх хурдан товчлуурууд

Энэ жишээнд WordPress-ийн сэдэв нэмэлт кодоор хангагдсан байна. Хөгжүүлэгч өөрөө тодорхойлсон кодыг HTML / CSS-д хүссэн хуудасныхаа хаана ч байрлуулах эсвэл залгаасын үр дүнг ашиглах боломжтой.

Анхаарах нь чухал: код үүсгэсэн газар нь код ашигласан газар үргэлж байдаггүй.

Хусах ажил нь хамгийн энгийн CMS-ийг ч шаарддаггүй: энэ нь үргэлж скрипт, алгоритм, өгөгдөл хайх, боловсруулах санаа юм. Гэхдээ задлан шинжлэх алгоритмыг дибаг хийх үед эхний өгөгдөлд зориулсан цонх, ажлын үр дүнг харах цонх, ажил/дибаг хийх үйл явцыг хялбар удирдах боломжтой байх нь тохиромжтой.

Ашигласан зорилго, элементүүдийн тайлбар

Эхний хоёр товчлуур нь анхны мэдээлэл (өгөгдөл авах шаардлагатай жишээ хуудсуудын жишээ), гурав дахь нь задлан шинжлэх скриптийн үр дүн юм. Дөрөв дэх товчлуур ажиллаж байна (шинжилгээг эхлүүлэх).

Скрипт ажиллахын тулд параметрүүд шаардлагатай. Эдгээр параметрүүдийг HTML/CSS кодоор илэрхийлэхэд тохиромжтой. Энд богино код ашиглах нь тийм ч үр дүнтэй биш юм. Та мөн JavaScript код бичих хэрэгтэй байж магадгүйБодит цагийн задлан шинжилгээг удирдахын тулд AJAX ашиглана уу.

JS ба хяналтууд
JS ба хяналтууд

Ямар ч орчин үеийн CMS нь хөгжүүлэгчийг JavaScript зохицуулагчтай холбох боломжийг олгодог. Гэхдээ аливаа CMS болон түүнд зориулсан залгаас нь бүтээгчийн санааг (мэдлэг, ур чадвар, туршлага) хэрэгжүүлдэг. Тодорхой хэрэглээний талбарын зорилго нь үргэлж CMS хөгжүүлэгч, сэдэв, загвар, залгаасаас гадуур байдаг.

Та хэрэглүүрийн орчны онцлогийг хүссэн үедээ тэгшлэх боломжтой. Элементүүдийн багц (5) нь задлан шинжлэхэд шаардлагатай параметрүүдийг "гараар" хэрхэн хялбар, органик байдлаар оруулахыг харуулж байна. Сонгох элементүүд (6) нь залгаасаар дамжуулан үүнийг хэрхэн хийхийг харуулж байна.

Вэбсайтад товчлуур хэрхэн үүсгэх вэ: хурдан засах

Дээрх жишээний бодит шийдлийг Shortcodes Ultimate залгаасыг ашиглан хийсэн бөгөөд энэ нь богино код буюу тэмдэгтүүдийн мөр (сайтын аль ч хуудсыг богино код үүсгэх боломжтой) үүсгэсэн. Үүссэн кодыг Twenty Seventeen сэдвийн header.php файл руу зөөж, do_shortcode() функцийн параметр болгон ашигласан.

Загварт товчлуурын код оруулах жишээ
Загварт товчлуурын код оруулах жишээ

Энэ зураг дээр, дээр болон доороос хүссэн функцийг оруулсан кодын хэсгүүдийг харж болно. Хүссэн элементүүдийн яг байрлалыг хянахын тулд "span" эсвэл "div" шошгыг (1) ашиглах нь тохиромжтой боловч энэ нь ашигласан CMS-ийн хариу үйлдэл үзүүлэх зохион байгуулалтын стратегитай зөрчилдөж болзошгүй юм. Элемент (1) дотор Shortcodes Ultimate залгаас (2)-ын элемент гайхалтай санагдаж байна.

Энэ тохиолдолд CMS нь сайт биш харин орчин юм. Энд энэ нь чухал юмАсуудлыг хурдан шийдэх: задлан шинжлэх скриптийг дибаг хийх. Сайтын товчлуурууд - нэг, хоёр, гурав, хөгжүүлэгч тэдэн рүү буцаж ирэхгүй. Түүний анхаарлыг зөвхөн задлан шинжилсэн скриптийг боловсруулах, дибаг хийх ажилд л хандуулдаг.

Та ойлгохгүй байж магадгүй, гэхдээ үүнийг санах нь чухал

PHP бол гайхалтай, практик хэл юм. Олон талаараа энэ нь JavaScript-ээс доогуур боловч хосоороо сайн ажилладаг. CMS ашиглах нь бодитой эрэлт хэрэгцээтэй шийдэл юм. Цагийн хэмнэлт нь гайхалтай боловч үнэ нь "олон тонн код" юм. Олон талаараа энэ код нь сонирхолгүй, ихэнхдээ үүнийг ойлгох боломжгүй байдаг.

Дээрх жишээнд (2) элементийн тайлбар нь багтаамжтай бөгөөд сайтын товчлуур бүрт дөрвөн ийм тайлбар бий. Тодорхойлолт (3) нь илүү авсаархан бөгөөд зөвхөн дөрвөн элементийг дүрсэлдэг. Энэ бол гар хийцийн юм. Тодорхойлолт (2) нь үнэндээ дөч дахин илүү залгаас болон CMS шугамаар хангагдсан байдаг. Тайлбарыг (3) байгаагаар нь авсан.

Орчин үеийн програмчлал нь нарийн ширийн зүйлийг ярихыг тийм ч их хүсдэггүй бөгөөд орчин үеийн хөгжүүлэгч өөрийн дуртай CMS-ийн үзэл бодолтой ажилладаг. Олон хүмүүс хуудасны хүссэн цэг дээр энгийн "checkbox" оруулах эсвэл HTML/CSS ашиглан сайтад өөрийн нэвтрэх товчийг хэрхэн бичихээ мэддэггүй.

Вэбсайт бүтээх уламжлалт хэрэгслүүдэд хэрэгжсэн зочдын уламжлалт шаардлага. Сайт бүр ашигласан CMS-ийн санааг тунхаглаж байгаа нь ичгүүртэй зүйл байхгүй:

  • түүний хэрэглэгчдэд ээлтэй интерфэйс;
  • түүний ердийн функцийг хүргэх хэв маяг;
  • харилцах цонх, удирдлага болон товчлууруудын логик.

БМэдээллийн хурдацтай хөгжиж буй өнөө үед шийдвэр гаргах, үйлчилгээ үзүүлэх хурд нь тэргүүн эгнээнд байна. CMS бүрийн санаа нь өөр боловч зорилго нь бүгдэд адилхан: найдвартай, өндөр чанартай, ажилладаг вэб нөөцийг хурдан бий болгох.

Төгс сайт…

Орчин үеийн интернет технологи сайн байна. Өөрөөр хэлэх хэцүү. Гэхдээ тэдний хөгжлийн динамик нь сонгодог шинжлэх ухаан, технологийн дэвшлийн спиральтай бараг төстэй биш юм. Энэ нь Брауны хөдөлгөөн юм.

Хувилбар, төрөл, загвар, олон төрлийн хэрэгслүүдийн үл нийцэх байдал, том модны навчны чимээ шуугиантай адил суурьтай зарим програмчлалын хэрэгслүүдийн нэрсийн динамик. Гэхдээ мод ургаж байна.

Сайтыг зөвхөн нэг товчлууртай байх үед хамгийн тохиромжтой вэб нөөц юм. Энэ үед нэг хүн нөгөөд ойртож, харилцан яриа эхэлсэн.

алтан дугтуй
алтан дугтуй

Орчин үеийн сайт гэдэг нь хүн гарч ирэх үед … дизайн, функцээр хангах хэв маяг, даалгавар, сэдвийн талаархи хөгжүүлэгчийн үзэл бодол юм. Ярилцлага байхгүй. Зочин нь хөгжүүлэгчийн зохион байгуулсан товчлуур, цэс болон бусад хяналтуудын өршөөлд автдаг. Энэ бол уламжлал, танил бөгөөд тохиромжтой, гэхдээ энэ үнэхээр зөв үү?

Зөвлөмж болгож буй: