logo


Informacje techniczne sklepu SOTE 5.0

Program SOTESHOP stworzyliśmy bazując na 10 letnim doświadczeniu w tworzeniu sklepów internetowych. Jednak ten projekt różni się od poprzednich. Cały kod wersji 5.0 został przepisany od nowa. Wprowadziliśmy do projektu najnowsze rozwiązania technologiczne związane z aplikacjami internetowymi. Program jest zbudowany modułowo, składa się z wielu mniejszych aplikacji, przez co w prosty sposób można go rozbudować o nowe funkcje.
Program napisany jest w PHP, wykorzystuje bazę danych MySQL, oraz framework Symfony. Warstwa graficzna przygotowana jest z wykorzystaniem CSS, DIV i szablonów Smarty.



Wymagania


System operacyjny

Program można uruchomić na różnych systemach operacyjnych: Linux, Mac OS X, Windows (XP/VISTA). Dla celów produkcyjnych sklep musi być uruchomiony na serwerze z systemem operacyjnym Linux/Unix/Mac OS X.


HTTP

  • Apache 2.0/2.2

    • mod_rewrite

    • obsługa plikow .htaccess

    • autoryzacja HTTP

  • PEAR min. 1.7.2 (Biblioteki PEAR są standardowo instalowane z PHP)

  • (opcjonalnie) Symfony 1.0.19 (www.symfony-project.org)

Baza danych

  • MySQL min. 5.0

  • kodowanie bazy UTF-8

PHP

  • PHP min. 5.2

    • PHP działające z uprawnieniami użytkownika np. suphp

    • Opcje PHP

      • soap

      • xml

      • mbstring

      • gd

      • jpeg

      • png

      • curl

      • freetype

      • mysql

    • Pamięć min. 32MB dla skryptów PHP, zalecane 64MB

    • Czas wykonywania skryptów (min. 30 sekund - wymagane do wykonywania aktualizacji)


Przestrzeń dyskowa

Program ma objętość około 200MB i zawiera około 20 000 plików. Biorąc pod uwagę produkty i dane wymagane jest:

  • dla 5000 produktów

    • 500 MB

    • limit nie mniejszy niż 50 000 plików

  • dla 10 000 produktów

    • 1GB

    • 100 000 plików



Dla programistów

Nowa wersja została oparta na framework'u Symfony (http://www.symfony-project.org). Na bazie Symfony stworzony został 'Framework SOTE'. Od samego początku projektowaliśmy go z myślą o programistach, tak żeby dodawanie nowych aplikacji do programu było łatwe i umożliwiało niezależnym programistom rozwijanie aplikacji. SOTESHOP podzielony jest na około 100 mniejszych aplikacji i każda z nich stanowi odrębny moduł. Wszystkie aplikacje są napisane obiektowo z zachowaniem pełnego modelu MVC.


Licencja

SOTESHOP oparty jest na 2 licencjach:

  • Otwarta licencja SOTE
    Jest to licencja bezpłatna. Przeznaczona jest dla wszytskich osób chcących rozwijać program SOTESHOP. Na tej licencji wydane są wszystkie aplikacje składające się na Framework SOTE, a także część aplikacji np. wszystkie aplikacje potrzebne do stworzenia kataogu produktow, czy serwisu WWW.
  • Profesjonalna Licencja SOTE
    Licencja ta obejmuje zbiór aplikacji przygotowanych przez SOTE niezbędnych do stworzenia profesjonalnego sklepu internetowego. Obejmuje ona pełną funkcjonalność sklepu wraz z integracjami z systemami zewnętrznymi, systemami płatności itp. Licencja ta obejmuje także serwis, gwarancje i bezterminowy dostęp do aktualizacji dla danej wersji programu.

Sprawdź, jak łatwo możesz powiększyć swoją sprzedaż i zyski: