CMS ҳақида

CMS ҳақида

Ҳар қандай сайт HTML (Hyper Text Markup Language), JavaScript, PHP каби бир талай тилларга оид кодлардан ташкил топган саҳифалар йиғиндисидан иборат бўлади. HTML – бу сайт саҳифаларини ташкил этишда ишлатиладиган энг асосий ва энг керакли тил ҳисобланади.

Интернет тармоғи эндигина ривожлана бошлаган ва илк сайтлар яратила бошлан вақтларда барча wеb сайтлар тўлиқ HTML кодлар асосида яратилган. Бундай сайтлар саҳифаларида кўриш орқали маълумотга эга бўлишдан бошқа ҳеч қандай амалиёт бажаришнинг имкони бўлмаган. Шунинг учун тўлиқ HTML ёрдамида ташкил этилган сайтлар фойдаланувчиларга фақат маълумот бериш, яъни маълумотларни кўрсатиб бериш имконияти билан чекланган.

Бугунги кунда сайтлар орқали фақат маълумот олиш билан чекланиб қолмайсиз. Ҳозирги замонавий сайтларда маълумот олиш билан бир қаторда берилган маълумотни таҳрирлашингиз (масалан, Wikipedia), янги маълумот қўшишингиз (масалан, сайтларда фикр билдириш – Comment), бир турдаги маълумотни узатиб, онлайн тизимда бошқа бир турдаги баълумот шаклида қабул қилиб олиш (масалан, видео файлларни онлайн тизимда mp3 форматига ўтказиш), сони чекланмаган фойдаланувчиларнинг бир вақтнинг ўзида онлайн  мулоқотга киришиш (масалан, чат) ва бошқа интерактив амалиётларни бажаришингиз мумкин. Бу, ўз навбатида, фақат HTML ишлатилган замонга нисбатан ҳозирги пайтда интернетда сайтларнинг яратилиши сезиларли ривожланганлигини билдиради.

Ҳозирги даврда, агар Сиз сайт яратмоқчи бўлсангиз, HTML ёки бошқа бирор мураккаб wеb дастурлаш тилини билишингиз мажбурий эмас. Ҳатто бирорта ҳам кодни ёза олмасангиз ҳам замонавийлиги, дизайни, мураккаб амалиётларни бажара олиши жиҳатларидан замон талабларига тўла жавоб бера оладиган сайт ярата олиш имкониятига эгасиз. Бунда Сизга CМS ёрдам беради!

CMS ( Content Management System– Контентларни Бошқариш Тизими) – бу махсус wеb дастур бўлиб, бир неча оддий босқичлардаги амалиётларни бажаргандан сўнг тўла куч билан ишлай оладиган сайт яратиш имкониятини беради. Бундай турдаги wеb дастур, ҳудди компьютерлар учун мўлжалланган дастурлар сингари, бир неча босқичларда фойдаланувчидан сайт ҳақида бошланғич маълумотларни йиғиб олади ва босқичма-босқич сайтингизни автоматик тарзда ташкил этиб беради. Дастурни ўрнатиш жараёнининг ниҳоясида Сиз киритган маълумотларга таянган, ўзингиз хоҳлагандек сайт автоматик тарзда яратилади.

Қуйида энг кенг тарқалган ва бугунги кунда кўпчилик сайтларнинг асоси ҳисобланган CMS дастурларини келтириб ўтмоқчиман. Бу ерда фақат энг кўп фойдаланиладиган, асосий дастурларгина келтирилган. Сайт яратишингиз мумкин булардан бошқа яна кўплаб дастурлар мавжуд.

1. WordPress. Ушбу CMS асосан блог (бирор шахс, жой ёки алоҳида мавзуга бағишланган, тез-тез янгилаб туриладиган, қисқа мақолалар ва маълумотлар киритиб бориладиган ўрта ҳажмдаги сайт) учун мўлжалланган. Аммо бугунги кунга келиб бу CMS шу қадар мукаммаллашиб кетдики, ҳозирда уни ҳатто портал сайтлар учун ҳам ишлатишмоқда.

WordPress – фойдаланиш учун жуда осон, қулай ва энг асосийси 100% бепул бўлган дастур. Уни WordPress’нинг расмий сайти www.wоrdpress.org орқали юклаб олишингиз ва фойдаланишингиз мумкин. Асосий CMS дастурдан ташқари WordPress учун миллионлаб шаблонлар (сайт кўринишлари) ва плагинлар (дастур ичида ишловчи кичик қўшимчалар) яратилган.

Агар Сиз ўзингиз учун шахсий саҳифа очмоқчи бўлсангиз, севимли қўшиқчингизга бағишлаб сайт яратмоқчи бўлсангиз ёки ўзингиз учун қизиқ бўлган бирор мавзуга оид мақолаларингизни бутун дунё билан бўлишмоқчи бўлсангиз WordPress’ни танланг!

Ҳозир Сиз кўриб турган akmx.uz сайти ҳам WordPress CMS асосида яратилган.

Ўзбекистонликлар WordPress’ни ҳам эгаллашга улгуришди! Энди WordPress CMS’ни ўзбек тилида ҳам ишлатишингиз мумкин. Унинг Ўзбекистон учун махсус расмий саҳифаси ҳам бор:  uz.wordpress.org

2. Joomla! Бу CMS асосан катта сайтлар ва порталлар учун мўлжалланган. Оммавийлиги бўйича WordPress’дан кейинги ўринда турса ҳам, ишлатиш жуда қулай, ишончли ва бепул CMS ҳисобланади. Дастурнинг расмий сайти www.joomla.org орқали юклаб олишингиз мумкин.

Joomla! CMS учун ҳам кўплаб шаблонлар, “extension” (кенгайтма, плагин)лар яратилган. Joomla! учун ҳам сайтни ўзбек тилига ўтказиш имконияти бор. Бунинг учун дастурни ўрнатиб, ўзбек тилига ўгириш учун махсус тайёрланган кичик дастурни қўшишингиз кифоя!

Агар Сиз катта портал яратмоқчи бўлсангиз, сайтингиз фойдаланувчилари рўйхатдан ўтиб, сайтингизда “фойдаланувчи-сервер” алоқаси кўринишидаги мураккаб амалиётларини бажара олишини хоҳласангиз, жуда кенг қамровли катта сайт яратмоқчи бўлсангиз Joomla! Сиз учун энг яхши танлов бўла олади.

3. Simple Machines. Форум ташкил этиш учун жуда қулай CMS. Унда фойдаланувчилар рўйхатдан ўтишлари, мавзулар яратишлари, мавжуд мавзуларда ўз фикрларини билдириш орқали қатнашишлари ва бошқаларнинг фикрларини тўлдиришлари мумкин. Бу CMS vBulletin каби катта имконият ва кучга эга бўлмаса ҳам, оддий даражадан юқорироқ бўлган катта форум сайтларни бемалол бошқара олади.

Форум учун ўзбек тилини ўрнатиш имконияти мавжуд, аммо ҳозирча ўзбек тилидаги расмий CMS ишлаб чиқилмаган. Тилни фақат дастурга қўшимча киритиш орқали ўзгартириш имкони бор.

Бугунги кунда Simple Machines форум сайтлар учун енгил ишлаши, ўрнатилиши учун кўп жой талаб қилмаслиги ва энг асосийси бепул бўлганли сабабли ҳам кўп сонли сайтларнинг танловига айланган.

Simple Machines CMS’ни дастурнинг расмий сайти www.simplemachines.org орқали юклаб олишингиз мумкин.

Агар Сайт яратишни режалаштираётган бўлсангиз ва ўз сайтингиз учун қайси CMS тўғри келишини билмаётган бўлсангиз, сайтингизнинг ҳажми ва у орқали фойдаланувчилар қандай маълумотларни олишини режалаштираётганингизга қараб ўзингизга маъқул бўлган CMS’ни танланг.

CMS танлаш жараёнида фақат Сиз танламоқчи бўлган CMS’нинг шаблонларига, сайтнинг ташқи кўринишини белгилайдиган жиҳатларигагина эмас, балки сайтнинг енгил ишлаши, ҳостингингизда кўп жой олмаслиги (агар бунинг зарурати бўлса), қидирув машиналарида осон рўйхатдан ўта олиши, фойдаланувчилар учун қулайлиги, турли браузерларда бир ҳил кўриниши каби муҳим жиҳатларига ҳам эътибор беринг.

Манба: ITportal.uz

Terabayt.uz сайтининг видеолари: Youtube'даги каналимизда!