CMS: elementy sterujące i przyciski w witrynie

Spisu treści:

CMS: elementy sterujące i przyciski w witrynie
CMS: elementy sterujące i przyciski w witrynie
Anonim

Nowoczesne systemy zarządzania treścią, frameworki, szablony, motywy, wtyczki, widżety i inne narzędzia programistyczne pozwalają szybko tworzyć wysokiej jakości zasoby internetowe z przyjaznym dla użytkownika interfejsem, znanym stylem zapewniania funkcjonalności poprzez tradycyjną logikę okno dialogowe, elementy sterujące i przyciski. Wysoka szybkość rozwoju, bezpieczeństwo i niezawodność to cechy wyróżniające w ocenach systemu zarządzania treścią (CMS).

Tradycyjne zarządzanie zasobami sieciowymi

Kliknięcie przycisku na stronie internetowej to określone działanie. Zestaw konkretnych akcji - menu. Zestaw opcji dla akcji - listy, "pola wyboru" lub elementy wyboru w szerokim zakresie.

Wiele wariantów nowoczesnej technologii zarządzania zasobami sieciowymi to nie tyle przyciski, menu, selektory, listy, mapy obszaru, na które można klikać i inne pomysły programistów, co zwykły projekt ustalonych tradycji programowania.

Rozwijanie zasobu internetowego to takie samo programowanie. To, co było na początku ery komputerowej, stało się podstawą ery rozwoju technologii internetowych. Wszystko stało się bardziej wdzięku i wdzięku,trudniejsze i odpowiedzialne, a ilość informacji zaczęła rosnąć katastrofalnie.

Tradycyjny styl zarządzania
Tradycyjny styl zarządzania

Poświęcanie czasu programisty na ręczne tworzenie zasobu internetowego, projektowanie unikalnej logiki okien dialogowych lub projektowanie przycisku witryny to stary, wypróbowany i prawdziwy pomysł. Znajduje się w rozwiązywaniu wyjątkowych lub specjalnych problemów. We współczesnym świecie wysokiej jakości zasób sieciowy to:

  • popularny CMS;
  • motyw jakości (szablon);
  • stabilny zestaw wtyczek (narzędzi).

Dzień pracy - i nowy sklep, wyszukiwarka lub elektroniczne zarządzanie dokumentami już działa.

Osoba w ogóle, a użytkownik (odwiedzający witrynę) w szczególności są zawsze obciążeni bieżącymi problemami. Pragnienie programisty, aby przekonać potencjalnego klienta do obietnicy swoich pomysłów lub specjalnego dialogu, pochodzi z dziedziny kreatywności, sztuki lub teatru.

Unikalne elementy sterujące

Codzienne życie to ugruntowana tradycja w domu, w pracy i nad morzem. Człowiek zawsze był pewnym siebie użytkownikiem „zwyczajowego sposobu” życia, pracy i wypoczynku. Internauta czuje się pewnie w znajomym środowisku, kiedy nie musi zgadywać, co programista chciał zaoferować na swojej stronie.

Znajoma logika użytkowania
Znajoma logika użytkowania

Każdy CMS ma swoje własne oblicze, odzwierciedlające ugruntowane tradycje w organizacji dialogu z odwiedzającym. Na przykład wysokiej jakości iw pełni funkcjonalny przycisk witryny WordPress to wtyczka Shortcodes Ultimate.(znane „krótkie kody”). Musisz szybko przygotować środowisko narzędziowe do organizowania złożonego i wielofunkcyjnego parsowania:

  • 2 minuty – instalacja WordPressa;
  • 3 minuty - instalacja i wprowadzenie do wtyczki Shortcodes;
  • 4 minuty - ustaw cztery przyciski.

Wystarczy natychmiast połączyć przyciski (1) i (2), aby otworzyć analizowane strony, przycisk (3) ze stroną wyników parsowania, przycisk (4) z opracowywanym skryptem parsowania.

Szybkie przyciski w WordPressie
Szybkie przyciski w WordPressie

W tym przykładzie motyw WordPress jest kwalifikowany dodatkowym kodem. Deweloper może umieścić kod, zdefiniowany przez siebie, w HTML / CSS w dowolnym miejscu na żądanej stronie lub skorzystać z wyniku wtyczki.

Ważne, aby pamiętać: miejsce, w którym tworzony jest kod, nie zawsze jest miejscem, w którym kod jest stosowany.

Żadne zadanie scrapingowe nie wymaga nawet najprostszego CMS: zawsze jest to skrypt, algorytm, pomysł na wyszukiwanie i przetwarzanie danych. Ale w czasie debugowania algorytmu parsowania wygodnie jest mieć okno danych początkowych, okno wyników pracy i wygodne zarządzanie pracą/procesem debugowania.

Opis celu i użytych elementów

Pierwsze dwa przyciski to informacje początkowe (przykłady przykładowych stron, z których trzeba pobrać dane), trzeci to wynik działania skryptu parsującego. Czwarty przycisk działa (rozpocznij parsowanie).

Parametry są wymagane do działania skryptu. Te parametry są wygodnie reprezentowane przez kod HTML/CSS. Używanie tutaj skrótów nie jest szczególnie skuteczne. Może być również konieczne napisanie kodu JavaScript iużyj AJAX do kontrolowania parsowania w czasie rzeczywistym.

JS i kontrole
JS i kontrole

Każdy nowoczesny system CMS zapewnia programiście możliwość podłączenia modułu obsługi JavaScript. Ale każdy CMS i wtyczka do niego realizują idee (wiedzę, umiejętności i doświadczenie) swojego twórcy. Cele konkretnego obszaru aplikacji zawsze leżą poza widokami programisty CMS, motywu, szablonu, wtyczki.

Zawsze możesz wyrównać cechy środowiska instrumentalnego. Zestaw elementów (5) pokazuje, jak wygodnie i organicznie wprowadzić parametry „ręcznie” wymagane do parsowania. Elementy wyboru (6) pokazują, jak to się robi za pomocą wtyczki.

Jak utworzyć przycisk dla strony internetowej: szybkie rozwiązanie

Właściwe rozwiązanie powyższego przykładu zostało wykonane za pomocą wtyczki Shortcodes Ultimate, która wygenerowała shortcode - ciąg znaków (do stworzenia shortcode można użyć dowolnej strony witryny). Wynikowy kod został przeniesiony do pliku header.php motywu Twenty Seventeen i użyty jako parametr funkcji do_shortcode().

Przykład wstawiania kodu przycisku do motywu
Przykład wstawiania kodu przycisku do motywu

Na tym rysunku, powyżej i poniżej, widać fragmenty kodu, pomiędzy którymi wstawiono żądaną funkcjonalność. Wygodnie jest użyć tagu „span” lub „div” (1), aby kontrolować dokładną pozycję żądanych elementów, ale może to być sprzeczne ze strategią responsywnego układu używanego CMS. W elemencie (1) element z wtyczki Shortcodes Ultimate (2) jest świetny.

W tym przypadku CMS to środowisko, a nie witryna. Tutaj jest ważneszybko rozwiąż problem: debuguj skrypt parsowania. Przycisk do strony - jeden, dwa, trzy - i deweloper już do nich nie wraca. Jego uwaga skupiona jest wyłącznie na rozwoju i debugowaniu skryptu parsującego.

Możesz nie rozumieć, ale ważne jest, aby pamiętać

PHP to wspaniały i praktyczny język. Pod wieloma względami jest gorszy od JavaScript, ale w parze działają świetnie. Korzystanie z CMS jest obiektywnie poszukiwanym rozwiązaniem. Oszczędność czasu jest niesamowita, ale cena to „tony kodu”. Pod wieloma względami ten kod nie jest interesujący, często po prostu nie można go nawet dostrzec.

W powyższym przykładzie opis elementu (2) jest obszerny i istnieją cztery takie opisy dla każdego przycisku witryny. Opis (3) jest znacznie bardziej zwarty i opisuje również tylko cztery elementy. To jest ręcznie robione. Opis (2) jest faktycznie dostarczany przez czterdzieści razy więcej wtyczek i linii CMS. Opis (3) w takim stanie, w jakim jest.

Nowoczesne programowanie nie jest szczególnie chętne do wchodzenia w szczegóły, a współczesny programista operuje na widokach swojego ulubionego CMS-a. Wielu nawet nie wie, jak wstawić proste „pole wyboru” w żądanym punkcie strony lub napisać własny przycisk logowania do witryny za pomocą HTML/CSS.

Tradycyjne wymagania dotyczące odwiedzających zaimplementowane w tradycyjnych narzędziach do tworzenia witryn. Nie ma nic wstydliwego w tym, że każda strona deklaruje ideę używanego CMS:

  • jej przyjazny dla użytkownika interfejs;
  • jej zwyczajowy styl dostarczania funkcjonalności;
  • jej logika dla okien dialogowych, elementów sterujących i przycisków.

BW dzisiejszym dynamicznym świecie informacji szybkość podejmowania decyzji i świadczenia usług jest na pierwszym planie. Idea każdego CMS jest inna, ale cel jest ten sam dla wszystkich: szybko stworzyć niezawodny, wysokiej jakości i działający zasób sieciowy.

Doskonała strona…

Nowoczesne technologie internetowe są dobre. Trudno powiedzieć inaczej. Ale dynamika ich rozwoju w niewielkim stopniu przypomina spiralę klasycznego postępu naukowo-technicznego. To bardziej ruchy Browna.

Niezgodność wersji, typów, szablonów, różnorodność narzędzi, dynamika nazw niektórych narzędzi programistycznych z tą samą podstawą, jak szelest liści na wielkim drzewie. Ale drzewo rośnie.

Idealny zasób sieciowy to taki, w którym witryna ma tylko jeden przycisk. Wtedy jedna osoba podeszła do drugiej i rozpoczął się dialog.

złota koperta
złota koperta

Nowoczesna strona jest wtedy, gdy pojawia się osoba, a tam… opinia dewelopera na temat projektu, stylu zapewnienia funkcjonalności, zadania i tematyki. Nie ma dialogu. Odwiedzający jest na łasce przycisków, menu i innych elementów sterujących zaaranżowanych przez programistę. To tradycja, jest znajoma i wygodna, ale czy to naprawdę słuszne?

Zalecana: