Сайт ашқыңыз келе ме? Тегін әрі әдемі, тез әрі сапалы сайт иесі болудың жолы
Естеріңізде болса, алдынғы тақырыпта Сайттың не екенін, оның құрылысын, хостинг және домен не екенін, CMS деген не екендігі жайлы жазған болатынмын. Бұл пост, сол сайттың иесі болу үшін не істеу керек екендігі туралы болады.
Демек, сізге сайт керек: жеке блог, қызығушылығыңыз туралы сайт, өз компанияңыз сайты, интернет дүкен т.б. неше түрлі мақсаттарға арналған сайт. Ол сайтқа қол жеткізу үшін сізде екі түрлі жол бар:
1. Веб студияға немесе жеке веб мастерге ақша төлеп жасату.
2. Өз қолыңызбен жасау
Бірінші жолы жайлы бұл постта әңгіме қозғамаймыз. Бәріміз білетіндей бұл жол оңай, бірақ қандай да бір қаражатты талап етеді.
Бізді қызықтыратын екінші жол. Яғни өз күшімізбен жасау. Сайт жасауды өте оңай деп айтуға болмайды. Сайт қиын болғаны сайын оның сапасы да жақсы бола береді. Ал біздің алдымыздағы мәселе, көп уақыт және қаражат жұмсамай сапалы сайт жасау. Бұл жердегі сапалы деген сөзге сәйкес болу үшін, сайтымыз мына шарттарды қанағаттандыруы керек:
1. Сайттың дизайны көзтартымды және юзабилити(түсініктілік әрі жеңілдік) шарттары сақталған болуы қажет. (Кейбір сайттарға қарасақ өте көріксіз дизайн, ненің қайда екені түсініксіз, тіпті сайт не жайлы екені де белгісіз болады)
2. Сайтта ешқандай қателер қызылмен боялып шығып тұрмауы керек
3. Сайтта неше түрлі шет ел тілдеріндегі жазулар, артық сілтемелер болмау керек. (Копирайтта болады көбінесе). Және егер сайт қазақ тілінде болса, сайт функциялары (кіру, тіркелу, жіберу деген сияқты сөздер войти немесе login деп тұрмауы қажет) орысша немесе шет тілінде болмауы керек.
4. Сайт қауіпсіз болуы керек. Яғни сайтты жасағаннан бір апта өткен соң, сайтыңыздың орнында «Hacked by Karbyzbai!» деген жазу мен Албанияның жалауы тұрмауы қажет.
Бізге кемінде осы шарттарды қанағаттандыратын сайт керек. Енді біздің алдымызда екі түрлі мәселе бар. Біріншісі, сайттың техникалық тұсы, яғни сайттың өзін дайындау. Екіншісі, хостинг пен домен алып сайтты интернетке қою.
Сайтымызды CMS жүйелерін пайдаланып жасайтын боламыз. Әлемдік тордағы сайттардың 30% дан астамы осы жүйелерде жасалған. CMS – тердің өте көп түрлері бар. Біз солардың ішіндегі ең кең таралғандары жайлы сөз қозғаймыз. Ондай «сиэмэстерге» Joomla, Wordpress, Drupal жатқызуға болады. (Басқа да жүйелер өте көп, бірақ мен оның бәрін жазып отырмаймын)
1. Wordpress – өзінің жеңілдігімен ерекшеленетін жүйе. Бұл жүйеде кез келген қиындықтаға сайттарды жасауға болады, бірақ көпшілік оны блог жасауға немесе жаңалықтар сайтын жасауға пайдаланады. Оның негізгі артықшылығы орнатуға оңай және басқарылуы өте түсінікті әрі жеңіл. Егер сізге жеңіл үйренетін және күрделі емес, қарапайым сайт жасау үшін CMS керек болса, онда Wordpress ең қолайлысы.
2. Drupal – ды күрделі сайт жасау жүйесі деп айтуға болады. Оны жақсы игеріп, сайттар жасау үшін web программалаудың негіздерін білу қажет болуы мүмкін. Бірақ друпалдың артықшыдығы – оның көмегімен кез келген қиындықтағы сайттарды жасауға болады.
3. Joomla – Бұл алтын орта! Джумланы орнатып, онымен сайт жасау өте жеңіл және ол арқылы визитка сайттан бастап интернет порталға дейінгі кез келген сайт жасауға болады.
Сайт жасау жүйелерінің ерекшеліктерімен таныстық. Ендігі мәселе сайтты жасаудың процесі қалай болады?
Алдымен компьютерімізге локалді сервер орнатуымыз керек. Ол дегені интернеттегі хостингтің компьютердегі түрі. Ол арқылы біз сайтымызды интернетке қоюға дайын болғанға дейін дайындаймыз. Мен apache mysql php орнату керек деп миды ашытып отырмаймын. Біз үшін бастысы сайтты жасау, ал бұл посттың негізгі аудиториясы программист емес қарапайым қолданушылар.
Локалді сервер – ол компьютерге орнатылатын бағдарлама. Олардың бірнеше түрлері бар. Кең тарағандары Denwer, Xampp, Wampp. Локалді серверді олардың сайттарынан көшіріп компьютерге орнатамыз. Оның ешқандай қиын жері жоқ. Орнату барысында «я» немесе «әрі қарай» дегендерді басып отырсақ болды.
Енді біз CMS – ті нтернеттен жүктеп, оны локалді серверге орнатамыз. Яғни сиэмэс ол көп файлдар мен папкалардан құралған архив түрінде болады. Оны серведегі арнайы папканын ішіне шығарамыз. Сосын оны браузермен ашып, орнату сатыларын орындаймыз.
Орнату барысы сіздің қайсы CMS- ті немесе қайсы локалді серверді пайдаланатыныңызға байланысты әр түрлі болады. Сондықтан мен ол тақырыптарға тереңдемедім. Алдыңғы абзацты түсінбесеңіз еш қорқыныштысы жоқ. Мен бұл постта сіздер сайт жасау барысын елестете алуларыңыз үшін жалпы түсініктерді жазып отырмын.
Орнатып болған соң сайтты жасау барысы браузерде орындалады. Сайтты толығымен біткеніңізден соң оны интернетке жүктеу қажет болады. Сіз ол үшін хостинг және домен сатып алуыңыз қажет. Немесе тегін алатын жолдары да бар. Бірақ тегін хостингпен доменнің өз кемшіліктері бар.
Тегін хостингте сайтыңызға берілетін орын көлемі аз болады. Ал тегін домен екінші емес үшінші дәрежелі болады. Біз күнделікті көріп үйреніп қалған сайт адрестері мысылы www.google.kz www.nur.kz екінші дәрежеді деп айтылады. Ал үшінші дәрежелі домендер www.balenshi.tulenshi.kz деген форматта болады. Ондай домендеодің кемшілігі, біріншіден сайтқа кірушіге жаттауға қиын және «несеръезный» болып көрінеді. Екіншіден іздеу жүйелеріне қатты ұнамайды ондай домендер.
Домен мен хостингті алып болған соң, компьютердегі сайтты интернетке лақтыру қалады. Сайтыңыз екі бөліктен тұрады: сайттың негізгі файлдары және деректер базасы.
Жоғарыда айтқанымдай бұл пост сайт жасау барысы қалай жүретіні жайлы жалпы ақпарат береді. Алла қаласа келесі посттан бастап сайт жасаудың техникалық жақтарын түгелімен талдайтын сабақтар жүйесін бастаймын. Сол посттар барысында біз нөлден бастап толық функционалды сайт жасап үйренеміз.
Пост жайлы өз ойларыңызды қалдырып, блогқа қосылуыңызды өтінемін.
Демек, сізге сайт керек: жеке блог, қызығушылығыңыз туралы сайт, өз компанияңыз сайты, интернет дүкен т.б. неше түрлі мақсаттарға арналған сайт. Ол сайтқа қол жеткізу үшін сізде екі түрлі жол бар:
1. Веб студияға немесе жеке веб мастерге ақша төлеп жасату.
2. Өз қолыңызбен жасау
Бірінші жолы жайлы бұл постта әңгіме қозғамаймыз. Бәріміз білетіндей бұл жол оңай, бірақ қандай да бір қаражатты талап етеді.
Бізді қызықтыратын екінші жол. Яғни өз күшімізбен жасау. Сайт жасауды өте оңай деп айтуға болмайды. Сайт қиын болғаны сайын оның сапасы да жақсы бола береді. Ал біздің алдымыздағы мәселе, көп уақыт және қаражат жұмсамай сапалы сайт жасау. Бұл жердегі сапалы деген сөзге сәйкес болу үшін, сайтымыз мына шарттарды қанағаттандыруы керек:
1. Сайттың дизайны көзтартымды және юзабилити(түсініктілік әрі жеңілдік) шарттары сақталған болуы қажет. (Кейбір сайттарға қарасақ өте көріксіз дизайн, ненің қайда екені түсініксіз, тіпті сайт не жайлы екені де белгісіз болады)
2. Сайтта ешқандай қателер қызылмен боялып шығып тұрмауы керек
3. Сайтта неше түрлі шет ел тілдеріндегі жазулар, артық сілтемелер болмау керек. (Копирайтта болады көбінесе). Және егер сайт қазақ тілінде болса, сайт функциялары (кіру, тіркелу, жіберу деген сияқты сөздер войти немесе login деп тұрмауы қажет) орысша немесе шет тілінде болмауы керек.
4. Сайт қауіпсіз болуы керек. Яғни сайтты жасағаннан бір апта өткен соң, сайтыңыздың орнында «Hacked by Karbyzbai!» деген жазу мен Албанияның жалауы тұрмауы қажет.
Бізге кемінде осы шарттарды қанағаттандыратын сайт керек. Енді біздің алдымызда екі түрлі мәселе бар. Біріншісі, сайттың техникалық тұсы, яғни сайттың өзін дайындау. Екіншісі, хостинг пен домен алып сайтты интернетке қою.
Сайтымызды CMS жүйелерін пайдаланып жасайтын боламыз. Әлемдік тордағы сайттардың 30% дан астамы осы жүйелерде жасалған. CMS – тердің өте көп түрлері бар. Біз солардың ішіндегі ең кең таралғандары жайлы сөз қозғаймыз. Ондай «сиэмэстерге» Joomla, Wordpress, Drupal жатқызуға болады. (Басқа да жүйелер өте көп, бірақ мен оның бәрін жазып отырмаймын)
1. Wordpress – өзінің жеңілдігімен ерекшеленетін жүйе. Бұл жүйеде кез келген қиындықтаға сайттарды жасауға болады, бірақ көпшілік оны блог жасауға немесе жаңалықтар сайтын жасауға пайдаланады. Оның негізгі артықшылығы орнатуға оңай және басқарылуы өте түсінікті әрі жеңіл. Егер сізге жеңіл үйренетін және күрделі емес, қарапайым сайт жасау үшін CMS керек болса, онда Wordpress ең қолайлысы.
2. Drupal – ды күрделі сайт жасау жүйесі деп айтуға болады. Оны жақсы игеріп, сайттар жасау үшін web программалаудың негіздерін білу қажет болуы мүмкін. Бірақ друпалдың артықшыдығы – оның көмегімен кез келген қиындықтағы сайттарды жасауға болады.
3. Joomla – Бұл алтын орта! Джумланы орнатып, онымен сайт жасау өте жеңіл және ол арқылы визитка сайттан бастап интернет порталға дейінгі кез келген сайт жасауға болады.
Сайт жасау жүйелерінің ерекшеліктерімен таныстық. Ендігі мәселе сайтты жасаудың процесі қалай болады?
Алдымен компьютерімізге локалді сервер орнатуымыз керек. Ол дегені интернеттегі хостингтің компьютердегі түрі. Ол арқылы біз сайтымызды интернетке қоюға дайын болғанға дейін дайындаймыз. Мен apache mysql php орнату керек деп миды ашытып отырмаймын. Біз үшін бастысы сайтты жасау, ал бұл посттың негізгі аудиториясы программист емес қарапайым қолданушылар.
Локалді сервер – ол компьютерге орнатылатын бағдарлама. Олардың бірнеше түрлері бар. Кең тарағандары Denwer, Xampp, Wampp. Локалді серверді олардың сайттарынан көшіріп компьютерге орнатамыз. Оның ешқандай қиын жері жоқ. Орнату барысында «я» немесе «әрі қарай» дегендерді басып отырсақ болды.
Енді біз CMS – ті нтернеттен жүктеп, оны локалді серверге орнатамыз. Яғни сиэмэс ол көп файлдар мен папкалардан құралған архив түрінде болады. Оны серведегі арнайы папканын ішіне шығарамыз. Сосын оны браузермен ашып, орнату сатыларын орындаймыз.
Орнату барысы сіздің қайсы CMS- ті немесе қайсы локалді серверді пайдаланатыныңызға байланысты әр түрлі болады. Сондықтан мен ол тақырыптарға тереңдемедім. Алдыңғы абзацты түсінбесеңіз еш қорқыныштысы жоқ. Мен бұл постта сіздер сайт жасау барысын елестете алуларыңыз үшін жалпы түсініктерді жазып отырмын.
Орнатып болған соң сайтты жасау барысы браузерде орындалады. Сайтты толығымен біткеніңізден соң оны интернетке жүктеу қажет болады. Сіз ол үшін хостинг және домен сатып алуыңыз қажет. Немесе тегін алатын жолдары да бар. Бірақ тегін хостингпен доменнің өз кемшіліктері бар.
Тегін хостингте сайтыңызға берілетін орын көлемі аз болады. Ал тегін домен екінші емес үшінші дәрежелі болады. Біз күнделікті көріп үйреніп қалған сайт адрестері мысылы www.google.kz www.nur.kz екінші дәрежеді деп айтылады. Ал үшінші дәрежелі домендер www.balenshi.tulenshi.kz деген форматта болады. Ондай домендеодің кемшілігі, біріншіден сайтқа кірушіге жаттауға қиын және «несеръезный» болып көрінеді. Екіншіден іздеу жүйелеріне қатты ұнамайды ондай домендер.
Домен мен хостингті алып болған соң, компьютердегі сайтты интернетке лақтыру қалады. Сайтыңыз екі бөліктен тұрады: сайттың негізгі файлдары және деректер базасы.
Жоғарыда айтқанымдай бұл пост сайт жасау барысы қалай жүретіні жайлы жалпы ақпарат береді. Алла қаласа келесі посттан бастап сайт жасаудың техникалық жақтарын түгелімен талдайтын сабақтар жүйесін бастаймын. Сол посттар барысында біз нөлден бастап толық функционалды сайт жасап үйренеміз.
Пост жайлы өз ойларыңызды қалдырып, блогқа қосылуыңызды өтінемін.
Тоқтап қалма әйтеуір, жаза бер )
Ешқандай қатысы жоқ, бірдей движок, бірдей шаблондар қойылған, ол сайтта орысша контент мұнда қазақша)
XAMP
WAMP
өзіңіз түсіндіңіз бе не деп отырғаныңызды?
Бұйыртса Бақтияр қолдаса қолға алам. Сұрақтарыма жауап беруден мезі болмасаңдар
осы ма?