CMS: веб-сайттын башкаруу элементтери жана баскычтары

Мазмуну:

CMS: веб-сайттын башкаруу элементтери жана баскычтары
CMS: веб-сайттын башкаруу элементтери жана баскычтары
Anonim

Заманбап мазмун башкаруу системалары, алкактар, шаблондор, темалар, плагиндер, виджеттер жана башка иштеп чыгуучу куралдар колдонуучуга ыңгайлуу интерфейс, салттуу логика аркылуу функционалдуулукту камсыз кылуунун тааныш стили менен тез арада жогорку сапаттагы веб-ресурстарды түзүүгө мүмкүндүк берет. диалог, башкаруу элементтери жана баскычтар. Өнүктүрүүнүн жогорку ылдамдыгы, коопсуздук жана ишенимдүүлүк - Мазмун башкаруу тутумунун (CMS) рейтингдериндеги айырмалоочу пункттар.

Салттуу веб-ресурстарды башкаруу

Веб-сайттагы баскычты басуу - бул белгилүү бир аракет. Конкреттүү иш-аракеттердин жыйындысы - меню. Аракеттердин варианттарынын топтому - тизмелер, "белгилөө кутучалары" же кеңири диапазондогу тандоо элементтери.

Заманбап веб-ресурстарды башкаруу технологиясынын көптөгөн варианттары баскычтар, менюлар, селекторлор, тизмелер, чыкылдатуучу аймак карталары жана башка иштеп чыгуучунун идеялары эмес, бул программалоо салттарынын кадимки дизайны.

Веб-ресурсту иштеп чыгуу - бул бир эле программалоо. Компьютердик доордун башында болгон нерсе Интернет-технологиялардын өнүгүү доорунун негизи болуп калды. Баары көрктүү жана көрктүү болуп калды,татаалыраак жана жоопкерчиликтүү болуп, маалыматтын көлөмү катастрофалык өсө баштады.

Салттуу башкаруу стили
Салттуу башкаруу стили

Иштеп чыгуучунун убактысын кол менен веб-ресурсту түзүүгө, уникалдуу диалог логикасын долбоорлоого же веб-сайт үчүн баскычты иштеп чыгууга сарптоо - эски, сыналган жана чыныгы идея. Ал уникалдуу же өзгөчө маселелерди чечүүдө табылат. Заманбап дүйнөдө сапаттуу веб-ресурс болуп саналат:

  • популярдуу CMS;
  • сапат темасы (шаблон);
  • туруктуу плагиндер топтому (куралдар).

Жумуш күнү - жана жаңы дүкөн, издөө системасы же электрондук документ жүгүртүү мурунтан эле иштеп жатат.

Жалпысынан бир адам жана өзгөчө колдонуучу (сайттын коногу) ар дайым учурдагы көйгөйлөр менен жүктөлөт. Иштеп чыгуучунун потенциалдуу кардарын өзүнүн идеяларынын убадасына же атайын диалогуна ынандыруу каалоосу чыгармачылык, искусство же театралдык чөйрөдөн.

Уникалдуу башкаруулар

Күндөлүк жашоо - бул үйдө, жумушта жана деңиз жээгинде калыптанган салт. Адам ар дайым жашоонун, эмгектин жана эс алуунун «көнүмүш жолунун» ишенимдүү колдонуучусу болгон. Иштеп чыгуучу өз сайтында эмнени сунуштагысы келгенин болжолдоонун кереги жок болгондо, интернет колдонуучу өзүн тааныш чөйрөдө ишенимдүү сезет.

Тааныш колдонуу логикасы
Тааныш колдонуу логикасы

Ар бир CMS конок менен диалогду уюштурууда калыптанып калган салттарды чагылдырган өзүнүн жүзү бар. Мисалы, жогорку сапаттагы жана толук функционалдык WordPress веб-сайт баскычы Shortcodes Ultimate плагини болуп саналат.(белгилүү "кыска коддор"). Татаал жана көп функциялуу талдоону уюштуруу үчүн курал чөйрөсүн тез даярдашыңыз керек:

  • 2 мүнөт – WordPress орнотуу;
  • 3 мүнөт - орнотуу жана Shortcodes плагинине киришүү;
  • 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) бир топ компакттуу жана төрт гана элементти сүрөттөйт. Бул колго жасалган. Description (2) чындыгында кырк эсе көп плагин жана CMS линиялары менен камсыз кылынат. Сүрөттөмө (3) ошол бойдон алынды.

Заманбап программалоо майда-чүйдөсүнө чейин айтууну каалабайт жана заманбап иштеп чыгуучу өзүнүн сүйүктүү CMS көз караштары менен иштейт. Көптөр баракчанын каалаган жерине жөнөкөй "белгилөө кутучасын" кантип коюуну же HTML/CSS аркылуу сайтка өздөрүнүн кирүү баскычын кантип жазууну да билишпейт.

Салттуу веб-сайт куруу куралдарында ишке ашырылган салттуу коноктордун талаптары. Ар бир сайтта колдонулган CMS идеясын жарыялоодо уят эч нерсе жок:

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

БМаалыматтын динамикалык дүйнөсүндө чечимдерди кабыл алуу жана кызмат көрсөтүү ылдамдыгы биринчи орунда турат. Ар бир CMSтин идеясы ар башка, бирок максат бардыгы үчүн бир: ишенимдүү, сапаттуу жана иштеген веб-ресурсту тез түзүү.

Мыкты сайт…

Заманбап интернет технологиялары жакшы. Башкача айтуу кыйын. Бирок алардын өнүгүү динамикасы классикалык илимий-техникалык прогресстин спиралына анча окшошпойт. Бул көбүрөөк броундук кыймыл.

Версиялардын, типтердин, шаблондордун, ар кандай куралдардын, бир эле фундаментке ээ болгон кээ бир программалоо куралдарынын аталыштарынын динамикасы, чоң дарактагы жалбырактардын шыбышы сыяктуу. Бирок дарак өсүп жатат.

Идеалдуу веб-ресурс бул сайт үчүн бир гана баскыч болгондо. Мына ошондо бир адам экинчисине келип, диалог башталды.

алтын конверт
алтын конверт

Заманбап сайт - бул адам пайда болгондо, ал жерде … иштеп чыгуучунун дизайн, функционалдуулукту камсыз кылуу стили, тапшырма жана предметтик аймак жөнүндө пикири. Диалог жок. Конок иштеп чыгуучу тарабынан уюштурулган баскычтардын, менюлардын жана башка башкаруу элементтеринин ырайымында болот. Бул салт, тааныш жана ыңгайлуу, бирок чын эле туурабы?

Сунушталууда: