Przebieg realizacji dedykowanej aplikacji internetowej

Przebieg realizacji

  1. Analizujemy potrzeby klienta i przedstawiamy dostępne możliwości
  2. Wyceniamy wybrane rozwiązania i opcje, podajemy szacowany termin realizacji
  3. Podpisujemy umowę określającą m.in. kto jest zamawiającym i wykonawcą, terminy wykonania poszczególnych etapów (projekt, programowanie, migracja danych, wdrożenie na serwerze itd.), zakres prac i funkcjonalności
  4. Zaliczka na poczet projektu graficznego
  5. Dostosowanie szablonu graficznego pod klienta
  6. Akceptacja wyglądu
  7. Implementacja funkcjonalności aplikacji pod ustalony wygląd
  8. Przekazanie aplikacji do testów wraz z materiałem szkoleniowym
  9. Akceptacja aplikacji, rozliczenie pozostałej kwoty
  10. Wdrożenie na serwerze

Indywidualne podejście

Do każdego klienta podchodzimy indywidualnie:

  • przeprowadzając go przez proces zakładania strony internetowej, aplikacji, sklepu internetowego, lub migracji danych z poprzednich systemów,
  • ustalamy strategię e-marketingową w zależności od budżetu i celu (reklamy Facebook i Instagram, reklamy w Google AdWords, e-mail marketing),
  • optymalizujemy aplikację (SEO) aby osiągnąć wysokie pozycje w wyszukiwarce Google, oraz monitorujemy osiągane wyniki,
  • utrzymujemy aplikacje na serwerach, konfigurujemy domeny i pocztę,
  • analizujemy workflow pracy klienta i sugerujemy narzędzia usprawniające pracę,
  • służymy doradztwem i wieloletnim doświadczeniem przy rozwiązywaniu problemów technicznych i biznesowych

Usługi dodatkowe

Migracja z zachowaniem linkowania

Jeśli przenosisz się z istniejącej strony internetowej, a w szczególności gdy były prowadzone działania SEO – zachowanie struktury linków jest bardzo istotne. W ramach migracji danych możemy dodatkowo przeprowadzić analizę struktury linków URL zaindeksowanych w Google i postarać się ją odtworzyć w nowym systemie lub stworzyć listę przekierowań z zapamiętanych przez Google linków do nowych odpowiedników, aby żaden z potencjalnych klientów nie zobaczył błędu typu “ERROR 404 – brak strony”.

 

Konfiguracja serwerów, domen, poczty

Zweryfikujemy czy nie przepłacasz za obecne usługi hostingowe, poczty, certyfikaty SSL oraz odnawianie domen. Zaproponujemy konkurencyjne rozwiązania w niższych cenach. Przedłużenie domeny może kosztować nawet połowę taniej! Skonfigurujemy rekordy DNS pod wybrany zestaw usług i hostingów.

 

Poczta PRO
Podepniemy twoje skrzynki pod profesjonalny hosting poczty z filtrem antyspamowym, pojemnością do 200GB i kopiami zapasowymi w czasie rzeczywistym. Zapomnij o setkach maili spamu, zapchanych skrzynkach, problemem z przywróceniem nieumyślnie skasowanej wiadomości czy pocztą nie docierającą do klientów.

 

Doradztwo techniczne, merytoryczne, biznesowe

Działamy w branży IT, e-commerce oraz e-marketingu od ponad 10 lat. Rozwiązania na większość problemów początkujących i rozwijających się sklepów i stron internetowych mamy pod ręką. Opisz swoje problemy i cele, a na pewno będziemy w stanie doradzić, a nawet przedstawić rozwiązania z życia wzięte.

Autorski system zarządzania treścią (CMS)

Autorski CMS

CMS (Content Management System) czyli System Zarządzania Treścią inaczej zwany Panelem Administratora pozwala na dodawanie, edycję oraz usuwanie elementów strony takich jak Aktualności, Artykuły, Zdjęcia, Galerie, Bannery.

Edycja odbywa się w trybie WYSYWIG (What You See Is What You Get – otrzymujesz to co widzisz), czyli umożliwia wprowadzanie zawartości bez znajomości języka HTML. Edytor sam zamieni wprowadzone teksty i wklejone tabele w kod HTML. Jest również opcja edycji w trybie HTML i podglądu edytowanej zawartości.

Dodawanie mediów odbywa się metodą Drag and Drop (Przeciągnij i upuść) – dzięki czemu grafiki możemy dodać na stronę w wygodny sposób przeciągając je np. z Pulpitu do okna przeglądarki internetowej. System automatycznie wyśle grafiki na serwer, utworzy odpowiednie miniatury i doda zdjęcia do galerii.

 

Moduły i funkcjonalności CMS:

  • Aktualności
    Możliwość dodawania, usuwania oraz edycji Aktualności, składających się z daty, tytułu, treści, możliwe dodanie zdjęć i łączy oraz kodu HTML. Służą do dodawania wpisów np. blogowych. 
  • Artykuły
    Możliwość edycji zawartości Artykułów (tekst, zdjęcia,linki, kod HTML). Artykuły są odpowiednikiem Aktualności ale bez daty dodania – służą do dodawania podstron o stałym przeznaczeniu np “O firmie”, “Kontakt”, “Regulamin” 
  • Konfiguracja
    Między innymi ustawienia tytułu i opisu strony, ilości wyświetlanych elementów

Optymalizacja SEO

Podstrony można optymalizować pod kątem SEO dzięki możliwości edycji “meta tagów” “Title” (Tytuł) oraz “Description” (Opis). Strona posiada snippety Facebook Open Graph oraz Twitter Card.

Po uzupełnieniu strony zawartością, służymy pomocą w pełnej optymalizacji SEO pod wybrane frazy kluczowe wraz z usługą pozycjonowania i monitoringiem pozycji w wyszukiwarce Google.

Dedykowane aplikacje

Specjalizujemy się w tworzeniu dedykowanych aplikacji internetowych, m.in: systemów CMS, sklepów internetowych, systemów rezerwacji, paneli administratorskich.

Nie bazujemy na gotowych systemach CMS typu WordPress, Drupal, PrestaShop, Magento, WooCommerce itp.

Wyżej wymienione systemy są DARMOWE, ich kod źródłowy jest dostępny dla wszystkich – a co za tym idzie, powstają setki gotowych narzędzi do włamywania się, zawirusowania i wykradania danych.

Jeśli stoisz przed wyborem systemu to ostrzegamy przed wieloma wadami tych systemów – więcej informacji tutaj: Wady darmowych rozwiązań OpenSource

Podejdź poważnie do tematu i postaw na system dedykowany – zapomnij o wirusach i konieczności aktualizacji kilka razy w miesiącu.

Istotną zaletą dedykowanego systemu jest brak ograniczeń – możemy napisać integrację z dowolnym zewnętrznym systemem, np: wysyłek, płatności, księgowości, magazynowym, ERP, etc. Możemy również wykonać na zamówienie rozbudowę aplikacji w dowolnym kierunku – np. o system rezerwacji czy wirtualny konfigurator produktu.

Nie ogranicza nas tutaj baza dostępnych wtyczek.

Aplikacje dedykowane – jacy klienci się na nie decydują?

Jacy klienci wybierają nasze rozwiązania?

Są to klienci:

  • którzy mają specyficzne wymagania, których nie spełni darmowy gotowiec,
  • którzy mają dość aktualizacji systemu kilka razy w tygodniu oraz związanych z tym problemów,
  • którzy mają dość infekcji wirusami w razie braku aktualizacji aplikacji,
  • którzy nie mogą odnaleźć się w setkach ustawień uniwersalnego gotowca i szukają systemu skrojonego na miarę,
  • którzy na start systemu chcą mieć wszystko uzupełnione, zautomatyzowane i zintegrowane z pozostałymi systemami,
  • którym zależy na rozwiązaniu profesjonalnym, a nie tymczasowym, niskobudżetowym

Wady darmowych rozwiązań e-commerce typu OpenSource

Rozwiązaniami darmowymi typu OpenSource do zastosowań e-commerce są min.:

  • WordPress + WooCommerce
  • Prestashop
  • Magento
  • OpenCart
  • osCommerce
  • Quick.Cart
  • ZenCart
  • DrupalCommerce

 

Na czym polega problem? Na przykładzie WordPress + WooCommerce

WordPress jest darmową platformą CMS do blogowania. Jest to najpopularniejszy system CMS na rynku ze względu na otwarty kod źródłowy, ogromną bazę darmowych wtyczek oraz szablonów graficznych. Przez tą popularność i otwarty kod, codziennie powstają dziesiątki gotowych narzędzi (np. programów, skryptów) do włamywania się i zawirusowania takich stron. Dlatego kilka dni po wykryciu poważnej dziury bezpieczeństwa przeważnie wychodzi aktualizacja do nowej wersji, którą należy jak najszybciej zainstalować aby nasza strona pozostała bezpieczna.

To jest dopiero pierwszy element układanki – podstawą jest popularny darmowy system blogowy, który wymaga ciągłych aktualizacji

 

Na razie nie wygląda to źle, prawda?

 

CMS WordPress nie ma nic wspólnego ze sklepem internetowym. Aby wyposażyć platformę blogową w funkcjonalności sklepu tj. dodawanie produktów, ze zdjęciami opisami i cenami, możliwość dodania produktu do koszyka, składanie zamówień, rejestrację użytkowników – można zainstalować darmową wtyczkę o nazwie WooCommerce.

Wtyczek przeważnie nie tworzą twórcy platformy WordPress także ma ona swój zespół autorów, którzy w miarę jak pojawiają się kolejne wersje podstawy systemu czyli WordPressa, muszą dostosować swoją wtyczkę aby działała również z nową wersją – także mamy kolejną rzecz do aktualizacji.

 

Tu zaczynają się schody.

 

Sam WordPress z wtyczką WooCommerce nie załatwia większości potrzeb użytkowników. Jeśli produkty mają warianty np. kolory i chcemy mieć możliwość ich wyboru przy produkcie, czy np. uzależnić wyświetlane zdjęcie produktu od wybranego wariantu (np pokazujemy zdjęcie czerwonych skarpetek po wybraniu koloru czerwonego) – to już jesteśmy zmuszeni dokupić płatną wtyczkę “Swatches” za 99 dolarów. A co najważniejsze jest to “wtyczka do wtyczki” WooCommerce – czyli kolejna rzecz do utrzymania kompatybilności oraz aktualizacji.

Do tego chcielibyśmy np. obsłużyć płatności z PayU, sprawdzić statystyki odwiedzin, udostępnić formularz kontaktowy z możliwością dodania załącznika… jak można się domyślić – są to kolejne wtyczki.

Do tego dochodzą szablony graficzne które również mają wersje, swoich autorów i kolejne wtyczki wymagane do funkcjonowania.

Także mamy WordPressa, szablony, masę wtyczek, i wtyczki do wtyczek. Każdy z elementów ma innych autorów, którzy nie zawsze mają czas lub interes (szczególnie w przypadku darmowych) w dostosowaniu swojego dzieła do najnowszej wersji lub poprawieniu wykrytych luk bezpieczeństwa. A często jedne wtyczki kolidują z innymi po aktualizacji, uniemożliwiając działanie całej strony internetowej.

 

Finalnie, nawet kilka razy w miesiącu mamy dylemat: czy zaktualizować sklep i wtyczki do najnowszej wersji i narazić się na to, że któraś z funkcji sklepu przestanie działać i trzeba będzie przywracać całą aplikację z kopii zapasowej (o ile wiemy jak), czy może jednak odkładać aktualizacje narażając się na włamanie, atak na dane klientów lub zawirusowanie strony reklamami porno.

 

Analogicznie działają pozostałe rozwiązania typu OpenSource – jeśli nie jesteś specjalistą IT, to wybierając oprogramowanie darmowe na pewno będziesz potrzebować wsparcia specjalisty – przynajmniej od czasu do czasu.

 

Przykład z życia wzięty

Klient posiadający na serwerze ok. 30 stron na systemach OpenSource nie zaktualizował jednej z aplikacji, co spowodowało zainfekowanie wszystkich aplikacji na serwerze. Koszt odwirusowania z migracją na nowy serwer wyniósł ponad 14 tys. zł netto. Nie wspominając już o stratach wynikających z niedostępności stron przez ok. 2 tygodnie, oraz stratach wizerunkowych związanych z wyświetlaniem reklam porno, oraz utracie pozycji w Google spowodowanym oznaczeniem przez Google stron jako niebezpiecznych. Finalnie klient stopniowo przesiada się na systemy dedykowane – w wielu przypadkach jest to kilka stron internetowych zarządzanych z jednego panelu administratora.

 

Przykład drugi

Jeden z klientów chciał oszczędzić – postawił bazę aplikacji na systemie OpenSource, oraz zatrudnił zespół programistów do napisania dedykowanej wtyczki obsługującej wszystkie funkcje strony (dodawanie ofert, kategorie, promocje, rezerwacje, płatności, afiliacje itp). Problemy pojawiły się już po kilku tygodniach gdy wyszły pierwsze aktualizacje do bazowego systemu CMS i podstawowych wtyczek. Po aktualizacji część funkcji dedykowanej wtyczki przestała działać. Autorzy wtyczki byli już zajęci innym wdrożeniem, więc naprawa przeciągała się tygodniami i nie obeszło się bez dopłaty. Finalnie klient przesiadł się na system dedykowany.

 

Przykład trzeci

Klient postawił aplikację na oprogramowaniu OpenSource i z racji otwartego źródła i podstawowej znajomości języków programowania, z pomocą poradników z Internetu rozpoczął własnoręczne modyfikowanie swojej aplikacji. Ogromne zdziwienie nastąpiło po kilku tygodniach, kiedy to weszła nowa aktualizacja, oraz nadpisała wszystkie ręczne zmiany klienta. Na szczęście klient korzystał z systemu kontroli wersji i udało mu się przywrócić dziesiątki linii kodu przeklejone z Internetu. Niestety nie działały już one poprawnie z nową wersją systemu, a dostosowanie kodu pod nową wersję wykraczało poza zakres znalezionych poradników oraz wiedzę klienta. Finalnie klient sprecyzował swoje potrzeby i zamówił system dedykowany, który spłaca ratalnie.