FAQ i Dla webmasterów
Technologie wykorzystywane przez sklepy sellsmart i strony smartcms
Dbając o najwyższą jakość pisanego przez nas oprogramowania, zawsze podążamy za zmieniającymi się standardami wyznaczanymi przez W3C. Jesteśmy również na bieżąco z wszystkimi aktualnymi trendami i wymogami stawianymi przez wyszukiwarki internetowe, w tym oczywiście przez Google.
Aby spełnić oczekiwania programistów czy webmasterów w zakresie prostoty i wygody wdrażania oferowanych przez nas rozwiązań dla swoich klientów końcowych, efektywnie wykorzystujemy najnowsze rozwiązania technologiczne. Dzięki separacji warstw aplikacji, zagwarantowana jest przejrzystość kodu źródłowego oraz pełna niezależność działań web developera i projektanta.
Oprogramowanie napisane jest w języku PHP — zaimplementowanym zarówno obiektowo, jak i z wykorzystaniem paradygmatu strukturalnego (proceduralnego) — stosując przy tym niezwykle wydajny silnik szablonów smarty. Systemem zarządzania relacyjnymi bazami danych jest popularny MySQL korzystający z tabel, wyzwalaczy, funkcji.
Skrypty frontendowe pisane są głównie przy użyciu lekkich bibliotek JavaScriptowych — zarówno jQuery, jak i jQuery UI. Dopełnieniem mechanizmów odpowiedzialnych za wizualną stronę witryny jest CSS3, ale także LESS, czyli dający jeszcze większe możliwości prekompilator CSS.
Funkcje specjalne dostępne m.in. w pełnych opisach stron i produktów
{{NewsShow / SubpagesShow ( int iPageParent, int iView, int iMaxCount )}}
Pokazuje podstrony strony [iPageParent] w kolejności od najnowszej do najstarszej (NewsShow) lub alfabetycznej A–Z (SubpagesShow), korzystając z widoku [iView] (odpowiednik iSubpagesShow), ograniczając widok do [iMaxCount] pierwszych stron.
{{FilesShow ( int iPage, int iType, int iMaxCount )}}
Pokazuje pliki / zdjęcia przypisane do strony [iPage] w typie (miejsce wyświetlania) [iType], ograniczając widok do [iMaxCount] pierwszych plików / zdjęć.
{{CommentsShow ( int iPage, int iMaxCount )}}
Pokazuje opinie (komentarze) do strony [iPage], ograniczając widok do [iMaxCount] pierwszych opinii.
{{PageInfoShow ( int iPage, string sField )}}
Pokazuje informację z pola [sField] (odpowiednik nazwy w bazie danych / formularzu administracyjnym) strony [iPage].
- Przykład: {{PageInfoShow ( 123, sDescriptionFull )}} -> pełny opis strony 123
{{ConfigShow ( string sField )}}
Pokazuje informację z pola [sField] (odpowiednik nazwy w tablicy $config) konfiguracji.
- Przykład: {{ConfigShow ( server_email )}} -> adres e-mail serwera pocztowego (nadawcy wiadomości ze sklepu)
Wykaz wymagań technicznych, jakie musi spełnić serwer (hosting) potrzebny do prawidłowego działania sklepu internetowego sellsmart
- PHP 5.3
- Baza danych MySQL 5.5 — dostęp do tabel, funkcji, triggerów
- Obsługa mod_rewrite
- Obsługa biblioteki zlib
- Funkcja mail() lub dostęp do poczty przez SMTP
Wykaz wymagań technicznych, jakie musi spełnić serwer (hosting) potrzebny do prawidłowego działania systemu zarządzania treścią (CMS) strony internetowej smartcms
- PHP 5.3
- MySQL 5.1 — dostęp do tabel i triggerów
- Obsługa mod_rewrite
- Obsługa biblioteki zlib
- Funkcja mail() lub dostęp do poczty przez SMTP