Nie istnieje uniwersalna technologia, z której korzystalibyśmy we wszystkich projektach. Choć nasze strony www, sklepy internetowe i aplikacje webowe finalnie wykorzystują języki: HTML5, PHP, CSS3 i JS (Javascript), kod każdego projektu powstaje w unikalny sposób.
Dbamy o to, aby tworzone przez nas profesjonalne strony internetowe były przyjazne dla naszych Klientów - korzystamy głównie z CMS-ów łatwych w obsłudze (w tym najnowszej Joomla! 5), aby wyeliminować ewentualne problemy. Dodatkowym autem korzystania z opensourcowych CMS jest to, że posiadają wiele wtyczek, dzięki którym z łatwością można rozszerzać funkcjonalność strony, czy dodawać integracje z innymi systemami.
Sklepy internetowe tworzymy między innymi w oparciu o najnowszą wersję CMS Prestashop, dzięki czemu zwiększone jest bezpieczeństwo - aktualne oprogramowanie zmniejsza ryzyko wystąpienia na przykład ataków hakerskich w witrynie. Co więcej, pozwala ono łatwo zarządzać produktami w sklepie, co jest szczególnie ważne w przypadkach, kiedy zmienia się oferta.
Jeśli potrzebujesz rozwiązania skrojonego idealnie pod specyfikę Twojego biznesu, pomyśl o dedykowanej aplikacji webowej. Chętnie omówimy niezbędne funkcjonalności i przygotujemy layout aplikacji w oparciu o zdobywaną latami wiedzę z zakresu UX.
Dostosowujemy się do wymagań klienta
Od wykorzystanej technologii webowej zależy między innymi to, jak łatwo dana strona może być rozwijana, pozycjonowana bądź optymalizowana pod kątem szybkości wczytywania. Informacje przekazane przez Klienta pozwalają nam na zrozumienie celów, jakie strona ma osiągnąć. Dzięki temu dobieramy właściwą metodę pracy. Od czego może zależeć wybór konkretnej technologii webowej?
Czas realizacji
Ekspresowe projekty będą korzystały z technologii, których główną zaletą jest szybkość tworzenia
Możliwości techniczne Klienta
Jeśli Klient oczekuje hostowania strony na jego serwerze, konieczne jest dostosowanie technologii do możliwości serwera
Spodziewany ruch na stronie
Dobierzemy parametry serwera, które w razie potrzeby zawsze można skalować. Aplikacja zachowa wydajność nawet przy bardzo dużym ruchu
Indywidualne preferencje Klienta
Wykorzystywanie danej technologii w innych serwisach Klienta może przemawiać za użyciem tego rozwiązania
Budżet przeznaczony na projekt
Odpowiednie technologie zostaną dopasowane do zaplanowanego finansowania projektu
Poziom skomplikowania
Każdy projekt zostanie przeanalizowany oraz zaplanowany. Wszystko po to, by dobrać odpowiednie technologie
Nowoczesne systemy, ułatwiające nam pracę
Automatyzacja kluczem
W Rekinach cenimy sobie automatyzację - dlatego też korzystamy z systemu Tailwind CSS. Ten nowoczesny framework, dzięki innowacyjnemu podejściu do stylowania, pozwala korzystać z gotowych komponentów i przenosić je między projektami. Przede wszystkim umożliwia efektywne tworzenie zoptymalizowanych interfejsów użytkownika przy jednoczesnym zachowaniu całkowitej kontroli nad kodem.
Skalowanie i organizacja
Aby zapewnić sobie uporządkowany i co najważniejsze - skalowalny - sposób pracy z Wordpress, nasi deweloperzy korzystają również z Bedrocka, na którym opieramy najnowszy szablon.
Projektowanie i prezentacja
Przydatna jest również Figma - służy nam do przedstawienia gotowych layoutów Klientom, aby dokładnie wiedzieli, jak będzie wyglądać ich nowa strona internetowa, sklep, czy aplikacja. Dzięki szerokim możliwościom w zakresie prototypownia mogą oni przetestować konkretne przyciski i sprawnie poruszać się po projekcie.
Bezpieczeństwo oprogramowania
Zależy nam także na bezpieczeństwie. Dlatego, tworząc aplikacje, chętnie korzystamy z systemu Snyk.io, który zapewnia je bezpośrednio w procesie tworzenia oprogramowania. Skanuje on zarówno zależności open source, jak i kodu - wykrywa ewentualne luki w zabezpieczeniach, proponując sposoby na ich poprawę. Narzędzie to automatycznie sugeruje, co warto zrobić, aby zwiększyć bezpieczeństwo tworzonej aplikacji webowej.
Wykorzystujemy nowoczesne technologie webowe
Bezpieczeństwo i stabilność
Dzięki wykorzystaniu Stynk.io bezpieczeństwo aplikacji webowych znacznie wzrasta - narzędzie analizuje ich kody i zależności
Szybkość i pozycjonowanie
Tworzymy szybkie i wydajne strony, niezależnie od tego, na jakim silniku są zbudowane. Strony typu SPA, dynamicznie budowane po stronie użytkownika, wykorzystują mechanizm SSR (Server Side Rendering), aby zachować zgodność z wyszukiwarkami
Niezależność od agencji marketingowych
W tym także od naszej. Przez panel systemu CMS możesz dowolnie zarządzać stroną - nie tylko poprzez edycję jej treści, ale też instalację dodatkowego oprogramowania, migrację, aktualizacje. Krótko mówiąc - to Ty władasz stroną, a nie ona Tobą!
Odzyskiwanie danych
Wersjonujemy bazy danych w plikach, dlatego w razie awarii możemy przywrócić jedną z ostatnich wersji. Długoterminowo przechowujemy comiesięczne, automatycznie wykonywane kopie zapasowe.
Łatwe dostosowywanie strony
Systemy CMS, które stosujemy, mogą być łatwo rozbudowane o nowe funkcje. Część z nich przygotowujemy sami. Możemy też stworzyć nowy komponent specjalnie dla Ciebie
Łatwa edycja strony internetowej
Dzięki wygodnym edytorom, w tym WYSIWIG, edycja treści na ogół nie wymaga dodatkowej wiedzy. Modyfikowanie większości treści przypomina prace z dokumentem Worda
Nasze technologie webowe dające więcej możliwości
W Rekinach stale pracujemy nad tworzeniem i adaptacją rozwiązań, które pozwolą nam uzyskać możliwości, jakich próżno szukać w innych systemach.
SharkSpeed
To stworzona przez nas aplikacja do automatycznego sprawdzania i pobierania informacji o wynikach PageSpeed Insights danej strony. Co 2 godziny wysyła ona zapytanie do API https://pagespeed.web.dev/ i zapisuje wyniki do naszej bazy.
Co więcej, każdego dnia o godzinie 12:00 pobiera wyniki i porównuje je ze średnią z poprzednich odczytów. Jeśli nowy wynik wykracza poza odchylenie standardowe, aplikacja wysyła informację na nasz kanał na Zulipie (naszym komunikatorze) z raportem na temat tego, które z parametrów się poprawiły lub pogorszyły.
Git-guard
System do cyklicznego sprawdzania plików projektów. Jeśli w danym projekcie zachodzą zmiany pod kątem plików (na przykład są one dodane, zmieniane lub usunięte), narzędzie podobnie jak poprzednio, wysyła informację na nasz kanał na Zulipie, uwzględniając ilość zmian, ich kategorię oraz nazwę projektu, którego one dotyczą.
Narzędzie wchodzi poprzez SSH na serwer projektów i wywołuje aplikację „git” z poleceniem „status”, a następnie wyświetla informacje o zmianach. Dzięki niemu możemy na bieżąco kontrolować, czy aby na pewno nie było żadnych włamań i tym samym zwiększać bezpieczeństwo projektów.
Uptime-bot
Aplikacja integrująca UptimeRobota z Zulipem. Bot co pięć minut wysyła zapytanie do API - w razie, gdy któryś z serwisów nie odpowiada, informacja ta jest przekazywana na nasz kanał na Zulipie. Dodatkowo bot zostawia emotkę “👍” pod wiadomością w momencie, kiedy serwis jest już dostępny.
Wersjonujemy oprogramowanie poprzez Git i BitBucket
Git jest systemem kontroli wersji, czyli systemem do zarządzania wersjami oprogramowania.Git pozwala wielu programistom pracować jednocześnie nad jednym projektem. Dzięki systemowi kontroli wersji Git testerom kodu nie umknie żadna linijka kodu, zaś programiści mogą zapoznać się z historią edycji plików bezpośrednio podczas edytowania kodu.
Git umożliwia przywrócenie projektu bądź jego części do dowolnego stanu. Każda zmiana w kodzie musi zostać zatwierdzona przez programistę (ang. commit) jego lokalnym repozytorium. Następnie wprowadzone zmiany zostają przesłane (ang. push) do zdalnego repozytorium. Wprowadzane równolegle zmiany, na osobnych gałęziach (ang. branch) mogą być następnie scalone (ang. merge).
Do przechowywania zdalnego repozytorium wykorzystujemy usługę Bitbucket. Dzięki niej możliwe jest zarządzanie wieloma projektami, a wszystkie zmiany, które trafią do głównej gałęzi rozwojowej projektu, mogą zostać sprawdzone.
Co więcej, dzięki pipeline’om CI/CD w Git nasi deweloperzy mogą współpracować zarówno w procesach tworzenia, jak i wdrażania kodu w środowisku produkcyjnym. To zestaw zautomatyzowanych narzędzi obejmujący bezustanną integrację testowania, generowanie raportów, czy weryfikację pod kątem poprawności.
Sass pozwala na efektywną implementację wyglądu strony
Za wygląd strony odpowiadają kaskadowe arkusze stylów (ang. CSS), tj. najczęściej pliki dołączane do strony. Przeglądarka internetowa odczytuje i nadaje stronie wygląd - od rozmieszczenia elementów, przez ich kolor, zdjęcia tła, po animacje i inne efekty.
Agencja interaktywna z Wrocławia RekinySukcesu.pl od lat wykorzystuje do tworzenia kaskadowych arkuszów stylów oprogramowanie zwane preprocesorami CSS. Jednym z nich jest Sass. Dzięki oprogramowaniu i językowi Sass kod jest czytelniejszy, co ułatwia stosowanie konsekwentnie tych samych stylów w całej witrynie.
Od czasu przejścia z innego preprocesora (Less) na Sass używamy tego języka we wszystkich naszych projektach.
Serwery naszych aplikacji korzystają z Node.js
Język JavaScript jest kojarzony głównie z programowaniem akcji wykonywanych przez przeglądarkę. Dzięki Node.js pliki JavaScript mogą być wykonywane także po stronie serwera.
Node.js to środowisko uruchomieniowe niezbędne na serwerze do wykonania na nim plików JS (JavaScript). Serwery wykorzystywane przez naszą agencję interaktywną są zgodne z Node.js. Dzięki temu duża część naszych projektów powstaje bez użycia języka PHP, z plikami JavaScript wykonywanymi zarówno przez przeglądarkę (“front-end”), jak i serwer (“back-end”).
Dodatkowe oprogramowanie usprawniające pracę
Powyższe technologie to tylko drobna część wykorzystywanego przez nas oprogramowania. Korzystamy także między innymi z:
Visual Studio Code
zaawansowany edytor tekstowy
Project Management
oprogramowanie do zarządzania zadaniami
Zulip
prosty i skuteczny komunikator
ShareX
zaawansowane zrzuty ekranu
Szukasz efektywnej agencji interaktywnej?
Na naszą efektywność składa się ponad 10-letnie doświadczenie, stale rozwijająca się kadra specjalistów i rzetelne oraz uczciwe podejście do Klienta. Wiemy jak osiągnąć założone cele w błękitnym i czerwonym oceanie marketingu online.
Agencja marketingowa RekinySukcesu.pl to ponad 350 zadowolonych Klientów, ponad 2 000 przeszkolonych osób, ponad 500 tys. zł obsługiwanego w roku budżetu w kampaniach PPC. Sumując wszystkie dane, użytkownicy spędzili już łącznie ponad 90 lat na wyprodukowanych przez nas stronach internetowych. A nam ciągle mało. Nie uznajemy kompromisów. Dlatego warto kliknąć jeden z przycisków poniżej i umówić się na wizytę we Wrocławiu, Kłodzku lub na spotkanie online.