MINIBLOG:

Firmowa Strona Internetowa z CMS – poradnik zleceniodawcy.

Jeżeli zamierzamy zainwestować w firmową stronę internetową polecam zapoznać się z poniższym tekstem w którym opiszę minimum wiedzy jakie zleceniodawca powinien posiadać zanim podejmie decyzję o wyborze wykonawcy.

Budowa Strony Internetowej:

Każda strona internetowa zbudowana jest za pomocą kilku rodzajów kodu:

  • HTML – „ramy” w których niejako umieszczona jest treść naszej strony.
  • CSS – Odpowiada za wygląd owych „ram” jak również treści oraz ich pozycjonowanie w przypadku strony przystosowanej do różnych rozmiarów ekranów (RWD -responsywność.).
  • JavaScript (JS) – język programowania pozwalający dodać do strony elementy interaktywne oraz budować (wraz z wymienionymi powyżej) rozbudowane elementy stron (galerie, quizy itp). Możliwości języka są o wiele większe, ja jednak skupię się tutaj jedynie na niezbędnych podstawach.

FRONT-END

Wszystkie wymienione powyżej technologie/języki kodowania strony WWW, razem tworzą zrozumiałe dla przeglądarki polecenia które ta wyświetla nam w postaci zrenderowanej, graficznej strony WWW.  Kodowanie w wymienionych technologiach nazywamy Front-endem gdyż ich wynikiem jest to co internauta zobaczy po wpisaniu adresu w przeglądarce. Strony napisane wyłącznie w tych technologiach nazywamy stronami statycznymi gdzie ich treść zawarta jest na stałe w owych „ramach” a jej  zmiana wymaga „ręcznej” edycji kodu przez webmastera.

RWD (Responsive Website Design) & Mobile First

Słów kilka o zagadnieniach w projektowaniu front-end’u bez których projekt nowoczesnej strony WWW się nie obędzie.

  • RWD (responsywność strony WWW) – technika projektowania/kodowania strony WWW umożliwiająca jej dopasowanie się do różnych rozmiarów ekranów (mobile, tablet, desktop). Obsługa tej techniki odbywa się głównie za pomocą metody Media Queries dostępnej w CSS3.
  • Mobile First – Podejście do projektowania i tworzenia stron i aplikacji WWW polegający na odwrotnej koncepcji niż dotychczasowa czyli wstępnego projektu dla urządzeń desktop/laptop i dostosowaniu go do urządzeń mobilnych. W związku z coraz większą popularnością urządzeń mobilnych i co za tym idzie coraz większym procentem odwiedzin na stronach za pomocą owych urządzeń, koncepcja ta polega w pierwszej kolejności na dostosowaniu strony dla ekranów smartfonów i tabletów a niejako na końcu dla urządzeń typu desktop.

BACK-END

Aby strona pobierała treść z bazy danych lub innych źródeł i prezentowała nam w formie dynamicznej strony internetowej potrzebny jest nam Back-end.
Back-end to zestaw technologii działających po stronie serwera których odwiedzający naszą stronę raczej nie zobaczy.

Są to wszystkie elementy naszej strony odpowiedzialne za logikę, przechowywanie i dynamiczne generowanie treści oraz ich „ram” prezentowanych w przeglądarce.

WORDPRESS CMS – CONTENT MANAGEMENT SYSTEM

To co łączy niejako front-end i back-end to CMS czyli system zarządzania treścią. Jest to kokpit w formie graficznej strony internetowej do którego mamy dostęp po zalogowaniu się.
Kokpit ten umożliwia nam dodawanie/edycję/kasowanie treści, stron, wpisów bez znajomości jakiegokolwiek języka programowania a wszystko odbywa się podobnie jak edytowanie dokumentów w znanym edytorze tekstu na literę „W”. W naszym przypadku systemem zarządzania treścią jest znany i lubiany WordPress.

WORDPRESS + WOOCOMMERCE = E-COMMERCE:

Jeżeli planujemy uruchomienie własnego małego/średniego e-sklepu na platformie WordPress to najlepszym rozwiązaniem jest wtyczka/moduł o nazwie Woocommerce która dodaje niezbędne funkcjonalności do WordPress’a pozwalające na bezproblemową e-sprzedaż.

Podsumowując:

Front-end – to co widzimy w przeglądarce.

Back-end – dane i operacje po stronie serwera.

CMS (system zarządzania treścią) – graficzny kokpit pozwalający na zarządzanie stroną i jej treścią.

PROCES REALIZACJI STRONY Z CMS:

  • Ustalenie wytycznych i wymagań.
  • Umowa (pisemna/email).
  • Projekt graficzny strony wraz z poprawkami.
  • Kodowanie do strony statycznej HTML (front-end) wraz z poprawkami i testami.
  • Przygotowanie wszystkich niezbędnych szablonów HTML.
  • Przystosowanie wykonanych szablonów do współpracy z CMS.
  • Instalacja całości na serwerze produkcyjnym wykonawcy oraz wstępne uzupełnienie treścią przekazaną przez zleceniodawcę.
  • Testy i poprawki na serwerze produkcyjnym wykonawcy
  • Instalacja strony na serwerze docelowym zleceniodawcy.
  • Wstępna optymalizacja i pozycjonowanie strony SEO ( dodanie adresu do paneli zgłoszeniowych wyszukiwarek)

KU PRZESTRODZE:

Od kilku lat w internecie można znaleźć dosłownie masę firm/osób oferujących usługi projektowania stron internetowych po bardzo niskich cenach. Firmy/osoby te w 99,9% nie posiadają nawet podstawowej wiedzy programistycznej pozwalającej stworzyć od zera nawet prostą stronę internetową, zamiast tego korzystają z tzw. Darmowych szablonów CMS  firm/osób trzecich dodatkowo rozszerzonych o tzw. Page builder’y czyli po prostu graficzne „kreatory” generujące masę niepotrzebnego kodu i spowalniające tym samym wczytywanie strony.  Z naszego kilkuletniego doświadczenia wiemy że rozwiązania tego typu działają tylko do momentu aktualizacji systemu CMS i/lub wsparcia technicznego autora danego, darmowego szablonu. W momencie awarii/włamania na tak wykonaną stronę firmy/osoby te znikają zmieniając niejednokrotnie  nazwy firm/profili społecznościowych zostawiając klientów samych sobie. Pamiętajmy nigdy osobie prywatnej nie przelewamy żadnych środków z góry a już napewno nie „specom”  poznanym na „społecznościówce” !!!! Jeżeli dana osoba twierdzi że prowadzi działalność gospodarczą to prosimy o fakturę pro-forma.


Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.