Ишлэл:
Би нэг Вордпрессийг муулаадхая.
Өмнө нь WP -г ердөө хэрэглэдэггүй таалагдадгүй байлаа. Сүүлд ажлын шаардлагын дагуу хэд хэдэн юм хийж үзээд бүрмөсөн хог гэж дүгнэсэн. Юу гэхлээр хэрвээ ямар нэг юм түүн дээр хийсэн бол шууд л мартсан нь дээр. Шинэчилэлт өөрчлөлтийг нь хийх ямар ч боломжгүй. Хэрвээ үндсэн их бие -г шинэчилчихвэл хийсэн бүхэн чинь ажиллахаа болоод таарахаа болино. Тэгээд дахиад түм буман ажил шинэчилэлт бүрээр хийнэ. Бүр өөрсдийнх нь нэмэлтүүд хүртэл ажиллах эсэх нь эргэлзээтэй. Хуучин хувилбараар нь үлдээвэл хакдуулахад нээлттэй болно.
Дараагийн асуудал нь хэл. Нэгдсэн хэлний систем байхгүй. Нэгдсэн хэлний системгүйгээс гадна бүх үгийг хувьсагчаар зарлаагүй байх нь маш элбэг тэгээд та олон хэлтэй сайт хийх бол заавал баахан хувьсагч төрөл бүрээр нэмж зарлаж заваартуулна. Ерөнхийдөө бол эхнээсээ маш буруу сайн тоцоолоогүй кодчилол.
Тэрний дараагийн асуудал нэгдсэн нэмэлтийн систем байхгүй. Түүн дээр нэмэлт суулгах бол эсвэл хийх бол янз бүрээр хийх хэрэг гарна. Талаар нэг тарсан эмх цэгцгүй юмнаас юм олж засна гэдэг хар дарсан зүүд шиг. Загварын систем нь хүртэл маапаантай. Загвар нь юу ч агуулсан байж магадгүй эсвэл бүр юу ч агуулаагүй байж мэднэ. Тэр болгоныг нь олж мэдэхийн тулд галзууртлаа ухаж үзнэ. Сүүлдээ цаг хэмнэх гээд байгаа юм уу эсвэл бүрмөсөн вэб бичих гээд байгааму учир нь олдохоо байна.
Дүгнэлт хараал идсэн цагийн гарз боломжтой бүх хэлбэрээр зай барь
хэхэ бяцхан нэмэлт биччих үү. Өөрөө ямар хувилбар дээр ажилласныг мэдэхгүй ч одоогийн хувилбар дээр бол:
Код:
Шинэчилэлт өөрчлөлтийг нь хийх ямар ч боломжгүй. Хэрвээ үндсэн их бие -г шинэчилчихвэл хийсэн бүхэн чинь ажиллахаа болоод таарахаа болино. Тэгээд дахиад түм буман ажил шинэчилэлт бүрээр хийнэ. Бүр өөрсдийнх нь нэмэлтүүд хүртэл ажиллах эсэх нь эргэлзээтэй. Хуучин хувилбараар нь үлдээвэл хакдуулахад нээлттэй болно.
Шинэ хувилбар гарах болгонд Update товч дараад л шинэчилчихнэ, ашигласан plugin-ууд чинь шинэ хувилбар дээр тохирох эсэх нь бол Wordpress-ийн зохицуулах асуудал биш шүү дээ. Тэр Plugin-ыхаа Web-ээс ажиллах хувилбаруудыг нь хянаж байж Update хийх хэрэгтэй нь ямар ч CMS-д байдаг л асуудал.
Код:
Дараагийн асуудал нь хэл. Нэгдсэн хэлний систем байхгүй. Нэгдсэн хэлний системгүйгээс гадна бүх үгийг хувьсагчаар зарлаагүй байх нь маш элбэг тэгээд та олон хэлтэй сайт хийх бол заавал баахан хувьсагч төрөл бүрээр нэмж зарлаж заваартуулна. Ерөнхийдөө бол эхнээсээ маш буруу сайн тоцоолоогүй кодчилол.
Хэлний систем байгаа, хэлний файлаа Wordpress вебээс татаж хуулаад, хэлээ тохируулж өгөөд болоо шүү дээ.
Бүх үгийг хувьсагчаар зарлахын хувьд ямар ч CMS-д сүүлд орчуулах боломжтой болгохын тулд хувьсагчаар л зарлагад биз дээ. Хэрвээ зарлагдаагүй байвал тэр Wordpress-ийн биш хатуу бичигдсэн plugin, theme-ний л буруу болох байх даа.
Хэрвээ олон хэлний системийн хэлж байгаа бол бусад CMS шиг нэмэлт суулгах байх л даа.
Код:
Тэрний дараагийн асуудал нэгдсэн нэмэлтийн систем байхгүй. Түүн дээр нэмэлт суулгах бол эсвэл хийх бол янз бүрээр хийх хэрэг гарна. Талаар нэг тарсан эмх цэгцгүй юмнаас юм олж засна гэдэг хар дарсан зүүд шиг.
Install Plugin, Install Theme гэж байгаа шүү дээ, энийг сайн ойлгосонгүй ээ.
Харин ч бусдаас маш их давуу талтай, hook буюу код шургуулах гэж ойлгож болох боломжийг нь ашиглаад аль нэг хэсэг, event-д үйлдэл нэмэх, replace хийж болдог.
Код:
Загварын систем нь хүртэл маапаантай. Загвар нь юу ч агуулсан байж магадгүй эсвэл бүр юу ч агуулаагүй байж мэднэ. Тэр болгоныг нь олж мэдэхийн тулд галзууртлаа ухаж үзнэ.
Энд нэг юм хэлэхэд загвартаа функц нэмээд лаг болгоцон theme ашиглаж байгаад загвараа солихоор хэцүү болох гээд байдаг, энэний оронд plugin ашиглавал ямар ч загвар сонгосон эрсдэл байхгүй. Загвар юу агуулсан юу агуулаагүйг загвар хийсэн хүмүүс нь бичцэн байдаг шдэ. themeforest.net ороод хүссэн загвар луугаа ороод Documentation-г нь хараарай, яаж суулгах, яаж тохируулах нь хүртэл код мэдэхгүй хүмүүст хүртэл зориулсан тайлбартайгаа байгаа байх шүү.
Нэмэхэд олон хэлний систем Жүүмлагийн сүүлийнхэд орсон байна лээ, энгийн, жижгэвтэр вебд ашигласан, аятайхан юм байна лээ, дараа нь нэлээн том вебд ашиглах гэсэн маш их ажиллагаа орох юм байна лээ. Тэгэхээр нь нэг component ашиглаж байсан санагдана.