Lepsze rozwiązanie niż 'JavaScript zamiast baz danych'

W artykule JavaScript zamiast baz danych opisaÅ‚em bardzo prostÄ… technikÄ™ uÅ‚atwiajÄ…cÄ… zarzÄ…dzanie wiÄ™kszymi lub wieloma serwisami niewykorzystujÄ…cymi technologii baz danych. Jest to technika zarówno dla poczÄ…tkujÄ…cych, jak i dla zaawansowanych twórców stron www.

PoczÄ…tkujÄ…cy mogÄ… dziÄ™ki niej skorzystać z niektórych dobrodziejstw stron opartych o bazy danych i szablony.

Zaawansowani używajÄ… JavaScript do umieszczania systemów reklamowych, systemów statystyk i innych "wstawek" lub gadżetów na wielu serwisach www z możliwoÅ›ciÄ… zarzÄ…dzania nimi z jednego miejsca.

JeÅ›li chodzi o dystrybuowanie treÅ›ci na wielu serwisach, nadal JavaScript jest najwygodniejszym i najbardziej rozpowszechnionÄ… technologiÄ…. JeÅ›li jednak chcemy po prostu uÅ‚atwić sobie zarzÄ…dzanie jednym serwisem www, istnieje wygodniejsze rozwiÄ…zanie niż wstawianie JavaScript i o niebo prostsze niż tworzenie systemu szablonów i wdrażanie systemu do zarzÄ…dzania treÅ›ciÄ… (tzw. CMS) opartego na bazach danych.

Prostsze rozwiÄ…zanie dla poczÄ…tkujÄ…cych

Prostszym rozwiÄ…zaniem sÄ… wstawki.

WiÄ™kszość systemów CMS umożliwia definiowanie wielu szablonów dla różnych typów podstron naszego serwisu. DziÄ™ki temu możemy zmieniajÄ…c jeden szablon zaktualizować wszystkie strony, którego z niego korzystajÄ…. JeÅ›li na przykÅ‚ad postanowimy zmienić ukÅ‚ad stron produktowych, wystarczy zmienić szablon i wszystkie strony z produktami bÄ™dÄ… miaÅ‚y nowy wyglÄ…d.

Tak to wyglÄ…da w wiÄ™kszoÅ›ci systemów do zarzÄ…dzania treÅ›ciÄ… (CMS), w naszym impleSITE.pl oczywiÅ›cie też - tam nawet każda podstrona może mieć wÅ‚asny szablon.

Ponieważ jednak zanim zaczÄ™liÅ›my pisać impleSITE, ja stworzyÅ‚em za każdym razem od nowa kilkanaÅ›cie wersji CNEB.pl i jeszcze wiele innych serwisów, wykorzystaliÅ›my w impleSITE rozwiÄ…zania nieznane w innych CMS, ale bardzo użyteczne.

Jednym z takich rozwiązań są Wstawki.

Wstawki sÄ… elementami szablonów lub stron www, które definiuje siÄ™ w oderwaniu od szablonów i stron www. Nawet jeÅ›li mamy kilka lub kilkanaÅ›cie szablonów w naszym serwisie dla różnych typów podstron, to te szablony i tak majÄ… wiÄ™kszość elementów wspólnych:
  • logo
  • czÄ™sto caÅ‚y nagÅ‚ówek graficzny
  • czÄ™sto całą stopkÄ™ strony
  • adresy i inne dane kontaktowe
  • kody Google Analytics lub inne systemy statystyk
  • kody Google AdSense lub inne systemy reklam
Niektóre strony też majÄ… powtarzalne elementy:
  • opinie klientów
  • podpis pod artykuÅ‚em itd.
JeÅ›li teraz zmieni nam siÄ™ na przykÅ‚ad numer telefonu, to musimy go zmienić we wszystkich szablonach i na wszystkich podstronach, na których jest on wspomniany... a w impleSITE nie.

Jeśli zmieniamy system statystyk albo system reklam, musimy kody zmienić w każdym szablonie... a w impleSITE nie.

W impleSITE możemy zdefiniować Zmienne i Fragmenty Kodu HTML.

Wstawki impleSITE

Zmienne

Zmienne to krótki tekst bez znaczników HTML:
  • adres
  • miasto
  • telefon
  • fax
  • email kontaktowy
  • nazwa firmy
  • slogan
  • nazwa serwisu
  • itd.
Możemy te wszystkie i wiele innych zmiennych zdefiniować w zakładce WSTAWKI > ZMIENNE w impleSITE a potem w szablonach oraz bezpośrednio w treści strony po prostu wpisywać {SETUP:nazwa_zmiennej}. impleSITE zamieni ten kod na odpowiednią treść. Gdy taka zmienna się zmieni (stąd nazwa ;-)), np. zmienimy numer telefonu, wystarczy zmienić ją w jednym miejscu, w zakładce WSTAWKI > ZMIENNE, a system zaktualizuje wszystkie szablony i podstrony z tą zmienną.

Fragmenty Kodu HTML

Fragmenty Kodu HTML działają tak samo, jak zmienne. Są jednak przeznaczone do dłuższych treści zawierających często znaczniki HTML. Są to na przykład:
  • kod Google Analytics
  • kody serwerów reklamowych i sieci reklamowych
  • caÅ‚e fragmenty strony www - np. nagÅ‚ówek strony, stopka strony itd.
  • powtarzalne elementy niektórych stron
  • formularze - np. zapisu na listÄ™ adresowÄ…
  • skomplikowane skrypty, które edytor HTML mógÅ‚by znieksztaÅ‚cić
  • itd.
Definiujemy je w zakładce WSTAWKI > FRAGMENTY KODU HTML a następnie umieszczamy w szablonie lub bezpośrednio w treści konkretnej strony za pomocą {HTML:nazwa_kodu}.

Dlaczego warto?

Wstawki w połączeniu z definiowaniem szablonów pozwalajÄ… jeszcze lepiej zastosować bardzo mÄ…drÄ… strategiÄ™ budowania stron www - oddzielenia treÅ›ci od struktury. DajÄ… też bardzo dużą wygodÄ™ zarzÄ…dzania rozbudowanymi serwisami bez ryzyka, że jakieÅ› części serwisu pozostanÄ… nieaktualne.

AbyÅ› mógÅ‚ przekonać siÄ™ na wÅ‚asne oczy, jak dziaÅ‚ajÄ… wstawki, zarejestruj za darmo testowe konto impleSITE.

 
biuro@cneb.pl Piotr Majewski | opublikowane 05-08-2009 | wersja do druku
Piotr Majewski. Specjalizuje się w e-biznesie i marketingu internetowym od 1998 roku. Jest redaktorem CzasNaE-Biznes. Pod takim samym tytułem została wydana jego książka o e-biznesie.

Zaprojektował od strony merytorycznej największy program szkoleniowy z zakresu e-biznesu w Polsce - FIRMA XXI WIEKU - z którego skorzystało 1900 osób.

Należą do niego również system mailingowy impleBOT.pl, oraz platformy sprzedające szkolenia e-learningowe (Ekademia.pl) i szablony stron www (WebHandel.pl).

Kategorie: Webdesign

Logowanie

Nie jesteÅ› zalogowany.

Zaloguj siÄ™ | Zarejestruj siÄ™

Wyszukiwarka

Najnowsze artykuły
Zawsze istnieje niepewność, że coś może się nie udać. Przybl...
Ten artykuł opowie Ci o istnieniu broni masowego rażenia, pozwala...
Pieniądze leżą na ulicy, wystarczy się po nie schylić. Jeśli ...
Każdy, kto chce zarabiać pieniądze dzięki reklamom umieszczonym...
W epoce informacyjnej, w wiÄ™kszoÅ›ci przypadków jest caÅ‚kiem duÅ...

Subskrybuj:  artykuÅ‚y  bloga