Nabízím k prodeji redakční systém postavený nad Nette 2.4.
Cena je pouze 4 900,- Kč za kompletní zdrojové kódy (levněji to asi už nejde ).
správa stránek, galerií, souborů
možnost aktivoval správu eshopu - produkty, vlastnost, možnosti a objednávky
správa ostatních elementů stránky v administraci - texty, loga, obrázky, facebook apod.
správa uživatelů a archiv vymazaných stránek či produktů
dashboard s napojením na Google Analytics
velice stadné přidávání dalších inputu k tvorbě stránky, produkty - od obrázků k textům či datům (pouze přidání jednoho řádku v konfiguraci)
velice snadná úprava velikosti obrázků v fotogalerii - definování velikostí, thumbnailů apod. vše opět v jednoduchém konfiguračním souboru
možnost rychlého hledání (ctrl + alt + h)
ajaxifikaci spousty akcí v administraci - mazání, přesouvání, upload apod
minifikace nahrávaných obrázků v galerii jak na straně klienta tak na straně serveru
možnost duplikovat již vytvořené stránky či produkty
responsivní administrace - správa možná také na telefonu
jsou připraveny migrace pro rychlý start nového projektu s prázdnou databází
css a js soubory jdou přes webpack - minifikace, versování či dokonce vymazání nepoužívaných css stylů
kód je kontrolovaný PHPStanem na maximální level
pro odesílané emaily je připravená šablona, aby to trošku vypadalo
pro eshop je připraveny feed pro Heureku
přidané dva panely do Tracy kde se zobrazují všechny data dané stránky, produktu
pro front nachystáno pár užitečných filtrů
pro front nachystáno pár užitečných šablon
připraveno super jednoduché api pro front (defaultně není aktivované)
Balíčky:
Kód:
{
"require": {
"php": ">= 7.1",
"nette/application": "^2.4",
"nette/bootstrap": "^2.4",
"nette/caching": "^2.5",
"nette/database": "^2.4",
"nette/di": "^2.4",
"nette/finder": "^2.4",
"nette/forms": "^2.4",
"nette/http": "^2.4",
"nette/mail": "^2.4",
"nette/robot-loader": "^3.0",
"nette/security": "^2.4",
"nette/utils": "^2.5",
"latte/latte": "^2.4",
"tracy/tracy": "^2.5",
"ipub/visual-paginator": "^1.0",
"nextras/secured-links": "^1.4",
"spatie/image-optimizer": "^1.0",
"ipub/mobile-detect": "^2.2",
"wodcz/nette-honeypot": "^1.0"
},
"require-dev": {
"nextras/mail-panel": "2.4.0-beta1",
"nextras/migrations": "^3.0",
"phpstan/phpstan": "^0.9.0",
"phpstan/phpstan-nette": "^0.9.0",
"phpstan/phpstan-strict-rules": "^0.9.0",
"contributte/console": "^0.4.0"
},
"autoload-dev": {
"files": ["app/shortcuts.php"]
}
}
Příklad konfigurace stránky:
Kód:
parameters:
page:
forms:
'kontakt': 'Kontaktní'
# přidané obrázky k nahrání u dané stránky
images:
main:
name: 'Hlavní obrázek'
mask: 'main'
folder: 'main'
width: 1600
height: 1600
quality: 80
type: 'jpg'
author:
name: 'Autor'
mask: 'author'
folder: 'author'
width: 400
height: 400
quality: 80
type: 'jpg'
# přidané inputy navíc
supplements:
text:
header: 'Nadpis stránky'
title: 'Seo - Titulek'
description: 'Seo - Popis'
textarea:
search: 'Vyhledávání'
number: []
email: []
datetime: []
date: []
services:
- App\Loader\PageLoader(%page%)
Příklad konfigurace galerie:
Kód:
parameters:
gallery:
big:
width: 1200
height: 1200
quality: 80
type: 'jpg'
small:
width: 400
height: 400
quality: 80
type: 'jpg'
services:
- App\Loader\GalleryLoader(%gallery%)
systém není stavěný na multijazyčné weby - výzva si to tam dodělat :)
není sepsána žádná dokumentace, jsem si vědom že to může být problém a bylo by na domluvu co s tím
Pokud bude zájem. Rád zašlu zájemcům přistup do administrace.
I když daleko důležitější pro Vás nejspíš bude nahlédnou do kódu či konfigurace apod.
Vše se dá domluvit ve zprávách.