Nykyaikaiset sisällönhallintajärjestelmät, viitekehykset, mallit, teemat, laajennukset, widgetit ja muut kehittäjätyökalut antavat sinun luoda nopeasti korkealaatuisia verkkoresursseja käyttäjäystävällisellä käyttöliittymällä, tutulla tyylillä tarjota toimintoja perinteisen logiikan avulla. valintaikkuna, säätimet ja painikkeet. Suuri kehitysnopeus, turvallisuus ja luotettavuus ovat sisällönhallintajärjestelmän (CMS) luokituksen tunnusmerkkejä.
Perinteinen verkkoresurssien hallinta
Painikkeen napsauttaminen verkkosivustolla on tietty toiminto. Joukko tiettyjä toimintoja - valikko. Joukko toimintovaihtoehtoja - luetteloita, "valintaruutuja" tai valintaelementtejä laajalla alueella.
Monet muunnelmat nykyaikaisesta verkkoresurssien hallintatekniikasta eivät ole niinkään painikkeita, valikkoja, valitsimia, luetteloita, napsautettavia aluekarttoja ja muita kehittäjäideoita, vaan vakiintuneiden ohjelmointiperinteiden tavanomaista suunnittelua.
Web-resurssin kehittäminen on samaa ohjelmointia. Siitä, mikä oli tietokoneajan alussa, tuli Internet-teknologioiden kehityksen aikakauden perusta. Kaikesta on tullut kauniimpaa ja suloisempaa,vaikeampaa ja vastuullisempaa, ja tiedon määrä alkoi kasvaa katastrofaalisesti.
Kehittäjän ajan käyttäminen verkkoresurssin luomiseen manuaalisesti, ainutlaatuisen dialoglogiikan tai painikkeen suunnitteluun verkkosivustolle on vanha, kokeiltu ja totta. Se löytyy ainutlaatuisten tai erityisten ongelmien ratkaisemisesta. Nykymaailmassa laadukas verkkoresurssi on:
- suosittu sisällönhallintajärjestelmä;
- laatuteema (malli);
- vakaa joukko laajennuksia (työkaluja).
Työpäivä - ja uusi kauppa, hakukone tai sähköinen dokumentinhallinta on jo toiminnassa.
Ihminen yleensä ja käyttäjä (sivuston vierailija) erityisesti ovat aina täynnä ajankohtaisia ongelmia. Kehittäjän halu vakuuttaa potentiaalinen asiakkaansa ideoidensa tai erityisen dialogin lupauksesta on luovuuden, taiteen tai teatterin al alta.
Ainutlaatuiset säätimet
Arkielämä on vakiintunut perinne kotona, töissä ja meren rannalla. Ihminen on aina ollut "tavanomaisen elämäntavan", työn ja vapaa-ajan luottavainen käyttäjä. Internetin käyttäjä tuntee olonsa varmaksi tutussa ympäristössä, kun ei tarvitse arvata, mitä kehittäjä halusi tarjota sivustollaan.
Jokaisella sisällönhallintajärjestelmällä on omat kasvonsa, jotka heijastavat vakiintuneita perinteitä vierailijan kanssa käytävän vuoropuhelun järjestämisessä. Esimerkiksi laadukas ja täysin toimiva WordPress-verkkosivustopainike on Shortcodes Ultimate -laajennus.(tunnetut "lyhytkoodit"). Sinun on valmisteltava nopeasti työkaluympäristö monimutkaisen ja monitoimisen jäsentämisen järjestämiseen:
- 2 minuuttia – WordPress-asennus;
- 3 minuuttia - Shortcodes-laajennuksen asennus ja esittely;
- 4 minuuttia - aseta neljä painiketta.
Tämä riittää yhdistämään välittömästi painikkeet (1) ja (2) avataksesi analysoidut sivut, painikkeen (3) jäsennystulosten sivustoon ja painikkeen (4) kehittämään jäsennysskriptiin..
Tässä esimerkissä WordPress-teema on hyväksytty lisäkoodilla. Kehittäjä voi sijoittaa itse määrittämän koodin HTML/CSS:ään mihin tahansa halutulle sivulle tai käyttää laajennuksen tulosta.
Tärkeää: koodin luontipaikka ei aina ole koodin käyttökohde.
Mikään kaavinta ei vaadi edes yksinkertaisinta sisällönhallintajärjestelmää: se on aina komentosarja, algoritmi, idea tietojen etsimiseen ja käsittelyyn. Jäsennysalgoritmin virheenkorjausvaiheessa on kuitenkin kätevää olla ikkuna alkutiedoille, ikkuna työn tuloksille ja kätevä työn/virheenkorjausprosessin hallinta.
Kuvaus tarkoituksesta ja käytetyistä elementeistä
Kaksi ensimmäistä painiketta ovat alustavia tietoja (esimerkkejä esimerkkisivuista, joilta tarvitset tietoja), kolmas on jäsennysohjelman tulos. Neljäs painike toimii (aloita jäsentäminen).
Parametrit tarvitaan, jotta komentosarja toimii. Nämä parametrit esitetään kätevästi HTML/CSS-koodilla. Lyhytkoodien käyttö ei ole erityisen tehokasta. Saatat myös joutua kirjoittamaan JavaScript-koodin jakäytä AJAXia ohjataksesi reaaliaikaista jäsentämistä.
Kaikki nykyaikaiset sisällönhallintajärjestelmät tarjoavat kehittäjälle mahdollisuuden yhdistää JavaScript-käsittelijän. Mutta mikä tahansa sisällönhallintajärjestelmä ja sen laajennus toteuttavat luojansa ideat (tieto, taidot ja kokemus). Tietyn sovellusalueen tavoitteet ovat aina sisällönhallintajärjestelmän kehittäjän, teeman, mallin tai laajennuksen näkemysten ulkopuolella.
Voit aina tasoittaa instrumentaaliympäristön ominaisuuksia. Elementtijoukko (5) näyttää kuinka voit kätevästi ja orgaanisesti syöttää jäsennykseen tarvittavat parametrit "manuaalisesti". Valintaelementit (6) osoittavat, kuinka tämä tehdään laajennuksen kautta.
Painikkeen luominen verkkosivustolle: pikakorjaus
Yllä olevan esimerkin varsinainen ratkaisu tehtiin Shortcodes Ultimate -laajennuksella, joka loi lyhytkoodin - merkkijonon (mitä tahansa sivuston sivua voidaan käyttää lyhytkoodin luomiseen). Tuloksena oleva koodi siirrettiin Twenty Seventeen -teeman header.php-tiedostoon ja sitä käytettiin do_shortcode()-funktion parametrina.
Tässä kuvassa, ylä- ja alapuolella, näet koodinpätkät, joiden väliin haluttu toiminto on lisätty. On kätevää käyttää "span"- tai "div"-tunnistetta (1) haluttujen elementtien tarkan sijainnin ohjaamiseen, mutta tämä voi olla vastoin käytetyn sisällönhallintajärjestelmän reagoivaa asettelustrategiaa. Elementissä (1) Shortcodes Ultimate -laajennuksen (2) elementti tuntuu hyvältä.
Tässä tapauksessa sisällönhallintajärjestelmä on ympäristö, ei sivusto. Tässä se on tärkeääratkaise ongelma nopeasti: jäljittele jäsennysskripti. Sivuston painike - yksi, kaksi, kolme - ja kehittäjä ei enää palaa niihin. Hänen huomionsa keskittyy yksinomaan jäsennysskriptin kehittämiseen ja virheenkorjaukseen.
Et ehkä ymmärrä, mutta on tärkeää muistaa
PHP on upea ja käytännöllinen kieli. Se on monella tapaa huonompi kuin JavaScript, mutta parina ne toimivat hyvin. CMS:n käyttö on objektiivisesti kysytty ratkaisu. Ajansäästöt ovat uskomattomia, mutta hinta on "tonnia koodia". Monin tavoin tämä koodi ei kiinnosta, usein sitä on yksinkertaisesti mahdotonta edes havaita.
Yllä olevassa esimerkissä elementin (2) kuvaus on tilava, ja kullekin sivuston painikkeelle on neljä tällaista kuvausta. Kuvaus (3) on paljon kompaktimpi ja kuvaa myös vain neljä elementtiä. Tämä on käsintehty. Kuvauksen (2) tarjoaa itse asiassa neljäkymmentä kertaa enemmän laajennus- ja CMS-rivejä. Kuvaus (3) sellaisenaan.
Moderni ohjelmointi ei ole erityisen innokas menemään yksityiskohtiin, ja moderni kehittäjä toimii suosikkisisällönhallintajärjestelmänsä näkemysten mukaan. Monet eivät edes osaa lisätä yksinkertaista "valintaruutua" haluttuun kohtaan sivulla tai kirjoittaa omaa kirjautumispainiketta sivustolle HTML/CSS:n avulla.
Perinteiset vierailijavaatimukset toteutettu perinteisissä verkkosivustojen rakennustyökaluissa. Ei ole mitään häpeällistä siinä, että jokainen sivusto julistaa käytetyn sisällönhallintajärjestelmän idean:
- hänen käyttäjäystävällinen käyttöliittymä;
- hänen tavallinen tyylinsä tarjota toimintoja;
- hänen logiikkansa dialogille, säätimille ja painikkeille.
BNykypäivän dynaamisessa tiedon maailmassa päätöksenteon ja palveluiden toimittamisen nopeus on eturintamassa. Jokaisen sisällönhallintajärjestelmän idea on erilainen, mutta tavoite on kaikille sama: luoda nopeasti luotettava, laadukas ja toimiva verkkoresurssi.
Täydellinen sivusto…
Nykyaikaiset Internet-tekniikat ovat hyviä. Vaikea sanoa toisin. Mutta niiden kehityksen dynamiikka ei juurikaan muistuta klassisen tieteen ja teknologian kehityksen kierrettä. Se on enemmänkin Brownin liikettä.
Versioiden, tyyppien, mallien, erilaisten työkalujen yhteensopimattomuus, tiettyjen ohjelmointityökalujen nimien dynamiikka, joilla on sama perusta, kuten lehtien kahina isossa puussa. Mutta puu kasvaa.
Ihanteellinen verkkoresurssi on, kun sivustolla on vain yksi painike. Tällöin yksi henkilö lähestyi toista ja vuoropuhelu alkoi.
Moderni sivusto on sitä, kun henkilö tulee esiin, ja siellä … kehittäjän mielipide suunnittelusta, toiminnallisuuden tarjoamisen tyylistä, tehtävästä ja aihealueesta. Dialogia ei ole. Vierailija on painikkeiden, valikkojen ja muiden kehittäjän järjestämien säätimien armoilla. Se on perinne, se on tuttua ja kätevää, mutta onko se todella oikein?