SPS: vietņu vadīklas un pogas

Satura rādītājs:

SPS: vietņu vadīklas un pogas
SPS: vietņu vadīklas un pogas
Anonim

Mūsdienu satura pārvaldības sistēmas, ietvari, veidnes, motīvi, spraudņi, logrīki un citi izstrādātāju rīki ļauj ātri izveidot augstas kvalitātes tīmekļa resursus ar lietotājam draudzīgu saskarni, pazīstamu funkcionalitātes nodrošināšanas stilu, izmantojot tradicionālo loģiku. dialoglodziņš, vadīklas un pogas. Liels izstrādes ātrums, drošība un uzticamība ir satura pārvaldības sistēmas (SPS) vērtējumu atšķirības punkti.

Tradicionālā tīmekļa resursu pārvaldība

Noklikšķināšana uz pogas vietnē ir noteikta darbība. Konkrētu darbību kopums – izvēlne. Darbību opciju kopums - saraksti, "ķeksītes" vai atlases elementi plašā diapazonā.

Daudzi mūsdienu tīmekļa resursu pārvaldības tehnoloģiju varianti ir ne tik daudz pogas, izvēlnes, atlasītāji, saraksti, noklikšķināmas apgabalu kartes un citas izstrādātāju idejas, bet gan parastais iedibināto programmēšanas tradīciju dizains.

Tīmekļa resursa izstrāde ir viena un tā pati programmēšana. Tas, kas bija datoru ēras sākumā, kļuva par interneta tehnoloģiju attīstības laikmeta pamatu. Viss ir kļuvis graciozāks un graciozāks,grūtāk un atbildīgāk, un informācijas apjoms sāka katastrofāli pieaugt.

Tradicionāls vadības stils
Tradicionāls vadības stils

Izstrādātāja laika tērēšana manuāli tīmekļa resursa izveidei, unikālas dialoga loģikas izstrādei vai vietnes pogas izveidei ir veca, pārbaudīta un patiesa ideja. Tas ir atrodams unikālu vai īpašu problēmu risināšanā. Mūsdienu pasaulē kvalitatīvs tīmekļa resurss ir:

  • populāra SPS;
  • kvalitatīvs motīvs (veidne);
  • stabila spraudņu (rīku) kopa.

Darba diena - un jau darbojas jauns veikals, meklētājprogramma vai elektroniskā dokumentu pārvaldība.

Cilvēks kopumā un jo īpaši lietotājs (vietnes apmeklētājs) vienmēr ir noslogots ar aktuālām problēmām. Izstrādātāja vēlme pārliecināt savu potenciālo klientu par savu ideju vai īpašā dialoga solījumu ir no radošuma, mākslas vai teātra jomas.

Unikālas vadīklas

Ikdienas dzīve ir iedibināta tradīcija mājās, darbā un jūras krastā. Cilvēks vienmēr ir bijis pārliecināts par "ierastuma" dzīves, darba un atpūtas izmantotāju. Interneta lietotājs jūtas pārliecināts pazīstamā vidē, kad nav jāmin, ko izstrādātājs vēlējās piedāvāt savā vietnē.

Pazīstama lietošanas loģika
Pazīstama lietošanas loģika

Katrai CMS ir sava seja, kas atspoguļo iedibinātās tradīcijas dialoga organizēšanā ar apmeklētāju. Piemēram, kvalitatīva un pilnībā funkcionējoša WordPress vietnes poga ir spraudnis Shortcodes Ultimate.(zināmi "īsie kodi"). Jums ātri jāsagatavo rīku vide sarežģītas un daudzfunkcionālas parsēšanas organizēšanai:

  • 2 minūtes – WordPress instalēšana;
  • 3 minūtes - Īskodu spraudņa instalēšana un ievads;
  • 4 minūtes - iestatiet četras pogas.

Tas ir pietiekami, lai uzreiz savienotu pogas (1) un (2), lai atvērtu analizētās lapas, pogu (3) ar parsēšanas rezultātu vietni, pogu (4) ar parsēšanas skriptu, kas tiek izstrādāts..

Ātrās pogas pakalpojumā WordPress
Ātrās pogas pakalpojumā WordPress

Šajā piemērā WordPress motīvam ir pievienots papildu kods. Izstrādātājs var ievietot paša definēto kodu HTML/CSS jebkur vēlamajā lapā vai izmantot spraudņa rezultātu.

Svarīgi atzīmēt: koda izveides vieta ne vienmēr būs vieta, kur kods tiek lietots.

Nevienam nokasīšanas uzdevumam nav nepieciešama pat visvienkāršākā CMS: tas vienmēr ir skripts, algoritms, ideja datu meklēšanai un apstrādei. Bet parsēšanas algoritma atkļūdošanas laikā ir ērti izveidot logu sākotnējiem datiem, logu darba rezultātiem un ērta darba/atkļūdošanas procesa pārvaldība.

Mērķa un izmantoto elementu apraksts

Pirmās divas pogas ir sākotnējā informācija (lapu paraugu piemēri, no kurām jāiegūst dati), trešā ir parsēšanas skripta rezultāts. Ceturtā poga darbojas (sāciet parsēšanu).

Lai skripts darbotos, ir nepieciešami parametri. Šie parametri ir ērti attēloti ar HTML/CSS kodu. Īskodu izmantošana šeit nav īpaši efektīva. Jums var būt nepieciešams arī rakstīt JavaScript kodu unizmantojiet AJAX, lai kontrolētu reāllaika parsēšanu.

JS un vadīklas
JS un vadīklas

Jebkura moderna SPS nodrošina izstrādātājam iespēju savienot JavaScript apdarinātāju. Bet jebkura CMS un tai paredzētais spraudnis realizē to radītāja idejas (zināšanas, prasmes un pieredzi). Konkrētas lietojumprogrammas apgabala mērķi vienmēr ir ārpus SPS izstrādātāja, motīva, veidnes, spraudņa skatījumiem.

Vienmēr varat izlīdzināt instrumentālās vides īpašības. Elementu kopa (5) parāda, kā ērti un organiski var ievadīt parsēšanai nepieciešamos parametrus "manuāli". Atlases elementi (6) parāda, kā tas tiek darīts, izmantojot spraudni.

Kā izveidot pogu vietnei: ātrs risinājums

Faktiskais iepriekš minētā piemēra risinājums tika izveidots, izmantojot spraudni Shortcodes Ultimate, kas ģenerēja īskodu - rakstzīmju virkni (jebkuru vietnes lapu var izmantot, lai izveidotu īskodu). Iegūtais kods tika pārvietots uz motīva Twenty Seventeen failu header.php un izmantots kā parametrs funkcijai do_shortcode().

Piemērs pogas koda ievietošanai motīvā
Piemērs pogas koda ievietošanai motīvā

Šajā attēlā augšā un apakšā ir redzamas koda daļas, starp kurām tika ievietota vajadzīgā funkcionalitāte. Ir ērti izmantot tagu "span" vai "div" (1), lai kontrolētu precīzu vēlamo elementu atrašanās vietu, taču tas var būt pretrunā izmantotās CMS responsīvā izkārtojuma stratēģijai. Elementā (1) elements no Shortcodes Ultimate spraudņa (2) darbojas lieliski.

Šajā gadījumā SPS ir vide, nevis vietne. Šeit tas ir svarīgiātri atrisiniet problēmu: atkļūdojiet parsēšanas skriptu. Vietnes poga - viens, divi, trīs - un izstrādātājs pie tiem vairs neatgriežas. Viņa uzmanību piesaista tikai parsēšanas skripta izstrāde un atkļūdošana.

Jūs varat nesaprast, bet ir svarīgi atcerēties

PHP ir brīnišķīga un praktiska valoda. Daudzos veidos tas ir zemāks par JavaScript, taču pārī tie darbojas lieliski. CMS izmantošana ir objektīvi pieprasīts risinājums. Laika ietaupījums ir pārsteidzošs, bet cena ir "tonnas koda". Daudzējādā ziņā šis kods neinteresē, bieži vien to vienkārši nav iespējams pat uztvert.

Iepriekš minētajā piemērā elementa (2) apraksts ir ietilpīgs, un katrai vietnes pogai ir četri šādi apraksti. Apraksts (3) ir daudz kompaktāks un arī apraksta tikai četrus elementus. Šis ir roku darbs. Aprakstu (2) faktiski nodrošina četrdesmit reizes vairāk spraudņu un CMS līniju. Apraksts (3) pieņemts kā tas ir.

Mūsdienu programmēšana īpaši nevēlas iedziļināties detaļās, un mūsdienu izstrādātājs darbojas ar savu iecienītāko CMS skatījumu. Daudzi pat nezina, kā vēlamajā lapas vietā ievietot vienkāršu "ķeksīti" vai ierakstīt savu pieteikšanās pogu vietnē, izmantojot HTML/CSS.

Tradicionālās apmeklētāju prasības, kas ieviestas tradicionālajos vietņu veidošanas rīkos. Nav nekā apkaunojoša faktā, ka katra vietne deklarē izmantotās CMS ideju:

  • viņas lietotājam draudzīgais interfeiss;
  • viņas parastais funkcionalitātes nodrošināšanas stils;
  • viņas loģika dialogam, vadīklām un pogām.

BMūsdienu dinamiskajā informācijas pasaulē lēmumu pieņemšanas un pakalpojumu sniegšanas ātrums ir priekšplānā. Katras SPS ideja ir atšķirīga, taču mērķis visiem ir viens: ātri izveidot uzticamu, kvalitatīvu un funkcionējošu tīmekļa resursu.

Perfekta vietne…

Mūsdienu interneta tehnoloģijas ir labas. Grūti pateikt savādāk. Taču to attīstības dinamika maz atgādina klasiskā zinātnes un tehnikas progresa spirāli. Tā drīzāk ir Brauna kustība.

Versiju, tipu, veidņu, dažādu rīku nesaderība, atsevišķu programmēšanas rīku nosaukumu dinamika ar vienādu pamatu, kā lapu šalkoņa uz liela koka. Bet koks aug.

Ideāls tīmekļa resurss ir tad, ja vietnei ir tikai viena poga. Tas ir tad, kad viens cilvēks piegāja pie otra un sākās dialogs.

zelta aploksne
zelta aploksne

Mūsdienīga vietne ir tad, kad parādās cilvēks, un tur… izstrādātāja viedoklis par dizainu, funkcionalitātes nodrošināšanas stilu, uzdevumu un tematisko jomu. Nav dialoga. Apmeklētājs ir pakļauts pogu, izvēlņu un citu izstrādātāja sakārtotu vadīklu žēlastībai. Tā ir tradīcija, tā ir pazīstama un ērta, bet vai tā tiešām ir pareizi?

Ieteicams: