Сыстэма кіраваньня зьместам: розьніца паміж вэрсіямі

Змесціва выдалена Змесціва дададзена
д стыль
артаграфія, шаблён
Радок 1:
'''Сістэма''Сыстэма кіраваннякіраваньня зместамзьместам''''', сістэма''сыстэма кіраваннякіраваньня кантэнтам'' або ''кантэнт-мэнэджэр'' (ангел. {{мова-en|Content management system}}, CMS) — рухавічок вэб-сайтабачыны, які дазваляе кіраваць тэкставым і графічным зместамзьместам вэб-сайтабачыны, гэта значыць, змяняцьзьмяняць ягоягонае інфармацыйнае напаўненненапаўненьне, не клапоцячыся абпра унутранымўнутраны механізмемеханізм пабудовы<!-- і высновы - не зразумеў сэнсу--> вэб-старонак. Некаторыя выгляды сайтаў падтрымліваць без сістэмы кіраваннякіраваньня зместамзьместам вельмі цяжка.
{{Артаграфія}}
 
Зараз існуе мноства ўжо распрацаваных кантэнт-мэнэджэраў, у тым ліку і бясплатных. Іх можна падзяліць на тры тыпу,тыпы па спосабе працы:
'''Сістэма кіравання зместам''', сістэма кіравання кантэнтам або кантэнт-мэнэджэр (ангел. Content management system, CMS) — рухавічок вэб-сайта, які дазваляе кіраваць тэкставым і графічным зместам вэб-сайта, гэта значыць змяняць яго інфармацыйнае напаўненне, не клапоцячыся аб унутраным механізме пабудовы і высновы вэб-старонак. Некаторыя выгляды сайтаў падтрымліваць без сістэмы кіравання зместам вельмі цяжка.
 
#'''ГенераваннеГенэрацыя старонак па запыце.''' Кантэнт-мэнэджэры такога тыпу працуюць на аснове звязказьвязку «Модуль рэдагаваннярэдагаваньня -> База дадзеных -> Модуль паданняпада́ньня». Модуль паданняпаданьня генеруегенэруе старонку зса зместамзьместам пры запыце на яго, на аснове інфармацыі з базы дадзеных. Інфармацыя ў базе дадзеных змяняеццазьмяняецца з дапамогай модулямодулю рэдагаваннярэдагаваньня. Старонкі зноўку ствараюцца серверам пры кожным запыце, а гэта стварае нагрузку на сістэмныя рэсурсы. Нагрузка можа быць шматкроць паніжаная пры выкарыстаннівыкарыстаньні сродкаў кэшаваннякэшаваньня, якія маюцца ў сучасных вэб-серверах.
#'''ГенераваннеГенэрацыя старонак пры рэдагаваннірэдагаваньні'''. Кантэнт-мэнэджэры гэтага тыпу сутнасцьпа праграмысутнасьці ёсьць праграмамі для рэдагаваннярэдагаваньня старонак, якія пры занясеннізанясеньні змензьменаў у зместзьмест сайта ствараюць набор статычных старонак. Пры такім спосабе ахвяруецца інтэрактыўнасць паміж наведвальнікам і змесцівамзьмесцівам сайта.
#'''ЗмяшаныЗьмяшаны тып'''. Як зразумелавынікае з назову, спалучае ў сабе перавагі першых двух. Можа быць рэалізаваны шляхам кэшавання —кэшаваньня: модуль паданняпаданьня генеруегенэруе старонку адзін раз, у далейшым яна ў разы хутчэй падгружаецца з кэша. Кэш можа абнаўляцца як аўтаматычна, па заканчэннізаканчэньні некаторага тэрмінатэрміну часу, або пры занясеннізанясеньні змензьменаў у вызначаныя падзелы сайта, так і ўручную па камандзе адміністратара.
 
'''Іншы падыход''' — захаваннезахаваньне вызначаных інфармацыйных блокаў на этапе рэдагаваннярэдагаваньня сайта і зборка старонкі з гэтых блокаў пры запыце адпаведнай старонкі карыстальнікам.
Зараз існуе мноства ўжо распрацаваных кантэнт-мэнэджэраў, у тым ліку і бясплатных. Іх можна падзяліць на тры тыпу, па спосабе працы:
 
Тэрмін «кантэнт-мэнэджэр» можа таксама пазначацьазначаць род чалавечай дзейнасцідзейнасьці (рэдактар сайта).
 
Вялікая частка сучасных сістэмсыстэм кіраваннякіраваньня зместамзьместам рэалізуецца з дапамогай візуальнага рэдактара — праграмы, якая стварае html-код з адмысловай спрошчанай разметкі, якая дазваляе карыстальніку прасцейпрасьцей фарматаваць тэкст. Прыкладам апошняй з'яўляеццазьяўляецца вікі-тэкст.
'''Генераванне старонак па запыце.''' Кантэнт-мэнэджэры такога тыпу працуюць на аснове звязка «Модуль рэдагавання -> База дадзеных -> Модуль падання». Модуль падання генеруе старонку з зместам пры запыце на яго, на аснове інфармацыі з базы дадзеных. Інфармацыя ў базе дадзеных змяняецца з дапамогай модуля рэдагавання. Старонкі зноўку ствараюцца серверам пры кожным запыце, а гэта стварае нагрузку на сістэмныя рэсурсы. Нагрузка можа быць шматкроць паніжаная пры выкарыстанні сродкаў кэшавання, якія маюцца ў сучасных вэб-серверах.
 
 
'''Генераванне старонак пры рэдагаванні'''. Кантэнт-мэнэджэры гэтага тыпу сутнасць праграмы для рэдагавання старонак, якія пры занясенні змен у змест сайта ствараюць набор статычных старонак. Пры такім спосабе ахвяруецца інтэрактыўнасць паміж наведвальнікам і змесцівам сайта.
 
'''Змяшаны тып'''. Як зразумела з назову, спалучае ў сабе перавагі першых двух. Можа быць рэалізаваны шляхам кэшавання — модуль падання генеруе старонку адзін раз, у далейшым яна ў разы хутчэй падгружаецца з кэша. Кэш можа абнаўляцца як аўтаматычна, па заканчэнні некаторага тэрміна часу або пры занясенні змен у вызначаныя падзелы сайта, так і ўручную па камандзе адміністратара.
 
'''Іншы падыход''' — захаванне вызначаных інфармацыйных блокаў на этапе рэдагавання сайта і зборка старонкі з гэтых блокаў пры запыце адпаведнай старонкі карыстальнікам.
Тэрмін кантэнт-мэнэджэр можа таксама пазначаць род чалавечай дзейнасці (рэдактар сайта).
 
Вялікая частка сучасных сістэм кіравання зместам рэалізуецца з дапамогай візуальнага рэдактара — праграмы, якая стварае html-код з адмысловай спрошчанай разметкі, якая дазваляе карыстальніку прасцей фарматаваць тэкст. Прыкладам апошняй з'яўляецца вікі-тэкст.
 
== Спасылкі ==
* [http://cmsmatrix.org/ «Матрыца параўнанняпараўнаньня» розных СУССКЗ]
* [http://cmslist.ru/ Пералік СУССКЗ]
* [http://opensourcecms.com/ OpenSourceCMS]
* [http://dmoz.org/World/Russian/Кампутары/Інтэрнэт/Кіраванне_бачынамі КіраваннеКіраваньне бачынамі на dmoz.org]
* [http://cmslist.ru/articles/cms-usability-1 Недахопы сістэмсыстэм кіраваннякіраваньня бачынамі]
* [http://cmsobzor.ru/ Агляд CMS]
* [http://cms-forum.ru/ CMS Forums]