CMS: ovládání a tlačítka webových stránek

Obsah:

CMS: ovládání a tlačítka webových stránek
CMS: ovládání a tlačítka webových stránek
Anonim

Moderní systémy pro správu obsahu, frameworky, šablony, motivy, pluginy, widgety a další vývojářské nástroje vám umožňují rychle vytvářet vysoce kvalitní webové zdroje s uživatelsky přívětivým rozhraním, známým stylem poskytování funkcí prostřednictvím tradiční logiky dialog, ovládací prvky a tlačítka. Vysoká rychlost vývoje, bezpečnost a spolehlivost jsou rozlišovacími body v hodnocení systému správy obsahu (CMS).

Tradiční správa webových zdrojů

Kliknutí na tlačítko na webu je specifická akce. Sada konkrétních akcí – menu. Sada možností akcí – seznamy, „zaškrtávací políčka“nebo prvky výběru v širokém rozsahu.

Mnoho variant moderní technologie správy webových zdrojů nejsou ani tak tlačítka, nabídky, selektory, seznamy, mapy oblastí, na které lze kliknout a další vývojářské nápady, ale obvyklý design zavedených programovacích tradic.

Vývoj webového zdroje je stejné programování. To, co bylo na počátku počítačové éry, se stalo základem éry rozvoje internetových technologií. Všechno se stalo ladnějším a ladnějším,obtížnější a zodpovědnější a objem informací začal katastrofálně narůstat.

Tradiční styl řízení
Tradiční styl řízení

Strávit čas vývojáře ručním vytvářením webového zdroje, navrhováním jedinečné logiky dialogů nebo navrhováním tlačítka pro web je stará, osvědčená a pravdivá myšlenka. Nachází se při řešení jedinečných nebo speciálních problémů. V moderním světě je kvalitní webový zdroj:

  • populární CMS;
  • kvalitní motiv (šablona);
  • stabilní sada pluginů (nástrojů).

Den práce – a nový obchod, vyhledávač nebo elektronická správa dokumentů je již v provozu.

Člověk obecně a uživatel (návštěvník webu) zvláště jsou vždy zatíženi aktuálními problémy. Touha vývojáře přesvědčit svého potenciálního klienta o příslibu svých nápadů nebo speciálního dialogu pochází z oblasti kreativity, umění nebo divadla.

Jedinečné ovládání

Každodenní život je zavedenou tradicí doma, v práci i na pobřeží. Člověk byl vždy sebevědomým uživatelem „obvyklého způsobu“života, práce a volného času. Uživatel internetu se cítí sebejistě ve známém prostředí, kdy není třeba hádat, co chtěl vývojář na svém webu nabídnout.

Známá logika používání
Známá logika používání

Každý CMS má svou vlastní tvář, odrážející zavedené tradice v organizaci dialogu s návštěvníkem. Například kvalitní a plně funkční tlačítko webu WordPress je plugin Shortcodes Ultimate.(známé "krátké kódy"). Potřebujete rychle připravit prostředí nástroje pro organizaci komplexní a multifunkční analýzy:

  • 2 minuty – instalace WordPress;
  • 3 minuty – instalace a úvod do pluginu Shortcodes;
  • 4 minuty – nastavte čtyři tlačítka.

To stačí k okamžitému připojení tlačítek (1) a (2) k otevření analyzovaných stránek, tlačítka (3) k webu výsledků analýzy, tlačítka (4) k vyvíjenému skriptu analýzy.

Rychlá tlačítka ve WordPressu
Rychlá tlačítka ve WordPressu

V tomto příkladu je téma WordPress kvalifikováno dodatečným kódem. Vývojář může umístit kód, který si sám definoval, do HTML / CSS kdekoli na požadované stránce, nebo použít výsledek pluginu.

Důležitá poznámka: kde je kód vytvořen, nemusí být vždy tam, kde je kód použit.

Žádná úloha scrapingu nevyžaduje ani ten nejjednodušší CMS: vždy je to skript, algoritmus, nápad pro vyhledávání a zpracování dat. Ale v době ladění algoritmu analýzy je vhodné mít okno pro počáteční data, okno pro výsledky práce a pohodlné řízení pracovního/ladícího procesu.

Popis účelu a použitých prvků

První dvě tlačítka jsou počáteční informace (příklady vzorových stránek, ze kterých potřebujete získat data), třetí je výsledkem skriptu analýzy. Čtvrté tlačítko funguje (zahájit analýzu).

Pro fungování skriptu jsou vyžadovány parametry. Tyto parametry jsou pohodlně reprezentovány kódem HTML/CSS. Použití krátkých kódů zde není příliš efektivní. Možná budete také muset napsat kód JavaScript apoužijte AJAX k ovládání analýzy v reálném čase.

JS a ovládání
JS a ovládání

Jakýkoli moderní CMS poskytuje vývojářům možnost připojit obslužný program JavaScriptu. Ale jakýkoli CMS a plug-in pro něj implementují nápady (znalosti, dovednosti a zkušenosti) jejich tvůrce. Cíle konkrétní oblasti aplikace vždy leží mimo názory vývojáře CMS, motivu, šablony, pluginu.

Funkce instrumentálního prostředí můžete kdykoli vyrovnat. Sada prvků (5) ukazuje, jak můžete pohodlně a organicky zadávat parametry „ručně“potřebné pro analýzu. Prvky výběru (6) ukazují, jak se to dělá prostřednictvím pluginu.

Jak vytvořit tlačítko pro web: rychlá oprava

Skutečné řešení výše uvedeného příkladu bylo vytvořeno pomocí pluginu Shortcodes Ultimate, který vygeneroval krátký kód – řetězec znaků (k vytvoření krátkého kódu lze použít jakoukoli stránku webu). Výsledný kód byl přesunut do souboru header.php tématu Twenty Seventeen a použit jako parametr funkce do_shortcode().

Příklad vložení kódu tlačítka do motivu
Příklad vložení kódu tlačítka do motivu

Na tomto obrázku nahoře a dole můžete vidět části kódu, mezi které byla vložena požadovaná funkce. K ovládání přesné polohy požadovaných prvků je vhodné použít tag „span“nebo „div“(1), ale to může být v rozporu s responzivní strategií rozvržení použitého CMS. V prvku (1) je prvek z pluginu Shortcodes Ultimate (2) skvělý.

V tomto případě je CMS prostředí, nikoli web. Tady je to důležitérychle vyřešte problém: odlaďte skript analýzy. Tlačítko pro web - jedna, dva, tři - a vývojář se k nim již nevrací. Jeho pozornost je věnována výhradně vývoji a ladění skriptu pro analýzu.

Možná nerozumíte, ale je důležité si zapamatovat

PHP je skvělý a praktický jazyk. V mnoha ohledech je horší než JavaScript, ale ve dvojici fungují skvěle. Použití CMS je objektivně žádané řešení. Úspora času je úžasná, ale cena je „tuny kódu“. V mnoha ohledech tento kód nezajímá, často je prostě nemožné ho ani vnímat.

Ve výše uvedeném příkladu je popis prvku (2) rozsáhlý a pro každé tlačítko webu existují čtyři takové popisy. Popis (3) je mnohem kompaktnější a také popisuje pouze čtyři prvky. Toto je ruční práce. Popis (2) ve skutečnosti poskytuje čtyřicetkrát více linek pluginů a CMS. Popis (3) tak jak je.

Moderní programování není příliš horlivé zacházet do detailů a moderní vývojář pracuje s názory svého oblíbeného CMS. Mnozí ani nevědí, jak vložit jednoduché „zaškrtávací políčko“na požadované místo na stránce nebo napsat vlastní přihlašovací tlačítko na stránku pomocí HTML/CSS.

Tradiční požadavky návštěvníků implementované v tradičních nástrojích pro tvorbu webových stránek. Není nic ostudného na tom, že každý web deklaruje myšlenku použitého CMS:

  • její uživatelsky přívětivé rozhraní;
  • její obvyklý styl poskytování funkcí;
  • její logika pro dialog, ovládací prvky a tlačítka.

BV dnešním dynamickém světě informací je rychlost rozhodování a poskytování služeb na prvním místě. Myšlenka každého CMS je jiná, ale cíl je pro všechny stejný: rychle vytvořit spolehlivý, vysoce kvalitní a fungující webový zdroj.

Dokonalé stránky…

Moderní internetové technologie jsou dobré. Těžko to říct jinak. Ale dynamika jejich vývoje se spirále klasického vědeckotechnického pokroku příliš nepodobá. Je to spíše Brownův pohyb.

Nekompatibilita verzí, typů, šablon, různých nástrojů, dynamika názvů určitých programovacích nástrojů se stejným základem, jako je šustění listů na velkém stromě. Ale strom roste.

Ideální webový zdroj je, když pro web existuje pouze jedno tlačítko. To je, když jedna osoba přistoupila k druhé a začal dialog.

zlatá obálka
zlatá obálka

Moderní web je, když přijde člověk a je tam … názor vývojáře na design, styl poskytování funkčnosti, úkol a předmět. Neexistuje žádný dialog. Návštěvník je vydán na milost a nemilost tlačítkům, nabídkám a dalším ovládacím prvkům uspořádaným vývojářem. Je to tradice, je to známé a pohodlné, ale je to opravdu správné?

Doporučuje: