Twórz. Publikuj. Sprzedawaj.

Otwarta platforma do budowania stron i sklepów. Zainstaluj ją na swoim serwerze lub poznaj plan usługi Formaku Cloud.

CMS 0.1.0-alpha.72 · MIT
formaku / cms
Polski edytor Formaku z formularzem strony i edycją bloków
Edytor CMS · kompilacja alpha.24
Obejrzyj edycję i podgląd w CMS

Po zapisaniu szkicu otwiera się podgląd strony bez publikowania zmian.

Dostępne

Formaku CMS

Twórz strony i kolekcje danych. Zarządzaj treścią, mediami i publikacją z panelu PL/EN.

Dokumentacja →
Planowane

Formaku Cloud

Uruchamianie projektu z hostingiem, własną domeną, aktualizacjami i kopiami zapasowymi.

Zobacz plany →

Od szablonu do działającej strony.

Planujemy samoobsługowy start z 14 dniami próby bez karty oraz miesięczne rozliczenie za projekt.

Site

Strony, publikacje i treści, z hostingiem i własną domeną.

Commerce

Katalog, koszyk i zamówienia. W planie cenniki PLN, EUR i USD.

STOS TECHNOLOGICZNYLaravel 13Vue 3PHP 8.4+Docker Compose

Strona, dane i portal w jednej aplikacji.

Kolekcje danych

Zdefiniuj pola i relacje, aby wygenerować formularze i listy rekordów. W edytorze możesz wybierać powiązane rekordy i dołączać pliki z biblioteki.

Portal klienta

Klienci po zalogowaniu widzą własne zgłoszenia. Zespół obsługuje je w panelu i może zachować wybrane pola do użytku wewnętrznego.

Formaku Commerce

Dodaj do aplikacji Laravel katalog produktów i obsługę zamówień. Pakiet dostarcza API, na którym możesz zbudować własny sklep.

Wersja developerska. Do integracji i testów na danych syntetycznych. Gotowy interfejs sklepu, wysyłka i płatności online są poza obecnym zakresem.

Dokumentacja modułu

Przykładowy przebieg zamówienia

  1. GET /products · POST /quotesKatalog i wycena

    Opublikuj SKU z ceną i zapasem. Zalogowany klient pobiera aktualną wycenę.

  2. POST /ordersZamówienie i rezerwacja

    Klient składa zamówienie z wyceny. Dostępny zapas zostaje zarezerwowany na określony czas.

  3. POST /admin/orders/{id}/payPrzelew i odbiór osobisty

    Uprawniona osoba potwierdza wpłatę i po odbiorze oznacza zamówienie jako zrealizowane.

Katalog usług z obsługą zgłoszeń.

Mały zespół może publikować ofertę i prowadzić sprawy klientów w tym samym panelu. Taką strukturę tworzy przykładowa konfiguracja startera.

  1. 01

    Opisz ofertę

    Utwórz kolekcję „Strony i oferta”, dodaj treść i opublikuj stronę.

  2. 02

    Odbierz zgłoszenie

    Klient składa zgłoszenie w portalu. Zespół może przypisać je pracownikowi przy zmianie statusu.

  3. 03

    Udostępnij postęp

    Zmieniaj status w panelu. Klient może sprawdzić szczegóły swojej sprawy w portalu.

Sprawdź Formaku lokalnie.

Uruchom te polecenia, aby sklonować i zainstalować wydanie alfa. Potrzebujesz PHP 8.4+, Composera, Node.js 22.12+ i SQLite. Polecenie tworzące administratora uruchom osobno ze swoim adresem e-mail i wpisz hasło przed uruchomieniem demo.

Panel znajdziesz pod adresem wypisanym przez Artisan, na ścieżce /formaku.

Starter zawiera osobne logowanie, portal klienta i panel po polsku i angielsku. Pakiet formaku/cms możesz też zintegrować z istniejącą aplikacją Laravel.

Przeczytaj pełną instrukcję →

Informacje o wydaniu v0.1.0-alpha.72

Sparuj asystenta witryny

TERMINAL / STARTER
git clone --branch v0.1.0-alpha.72 --single-branch https://github.com/formaku/formaku.git
cd formaku
cd apps/starter
composer install
cp .env.example .env
php artisan key:generate
touch database/database.sqlite
php artisan migrate
cd ../..
npm ci --ignore-scripts
npm run build
cd apps/starter
php artisan formaku:install
php artisan formaku:admin twoj-email@example.com
php artisan formaku:demo
php artisan serve