Administrační systém TMA

TMA je jednoduchý redakční systém pro správu obsahu www stránek a aplikací. Umožňuje nahrávat a spravovat obsah (obrázky, videa, seznamy, články,...), který je pak zobrazen na webu. Napsaný je v jazyce PHP a pro ukládání dat používá MYSQL databázi. Samotné soubory se ukládají do definovaného adresáře. Aktuální verze má číslo 4 a byla vydána 10.8.2025.

Výhody a vlastnosti

Přidávání nového záznamu
Nápověda
Moduly a jejich konfigurace
Detail fotogalerie
Responzivní šablona na menším displeji
Responzivní šablona - přidávání nové položky
Ukázka menu
Výpis systémového logu

Moduly k dispozici

Systém obsahuje řadu připravených modulů pro správu různých typů záznamů. Některé moduly jako (např. Dokumenty) jsou "dvouvrstvé" - obsahují jak definici kategorií dokumentů tak pak samotnou správu dokumentů dané kategorie. Moduly jsou postupně doplňovány.

Moduly přidané ve verzi 1: Bannery a grafika, Časté dotazy, Ceníky, Články, Dokumenty, Fotogalerie, Kontakty, Log, Moduly, Nápověda, Nastavení, Novinky, Odkazy, Pracovní pozice, Stránky, Texty, Úvod, Uživatelé, Veřejné zakázky

Moduly přidané ve verzi 3: Slevové kupony, Úkoly, Profil uživatele

Moduly přidané ve verzi 4: Denní menu, Fórum, Jídelní lístek, Katalog, Objednávky, Produkty, Zákazníci

Požadavky

Instalace

Aktualizace

Pokud chcete aktualizovat administrační systém, stáhněte si archiv s poslední verzí. Odkaz naleznete na úvodní stránce, která se zobrazí po přihlášení do administračního rozhraní. Archiv rozbalte a přepiše s ním soubory na hostingu. Pak se přihlašte do administrace - proběhne automatická aktualizace databáze. Pokud je vše v pořádku, dojde ke smazání souboru update.php a můžete normálně pracovat. V případě problému skript vypíše při kterém kroku aktualizace databáze došlo k problému.

Změna datových adresářů

Ve výchozím nastavení ukládá systém soubory do adresáře ../data. V něm jsou podsložky s názvy jednotlivých modulů. Tato cesta je relativní k adresáři kde je uložen admin. Pokud tedy máte admina na hostingu přímo ve složce /admin, soubory budou na hostingu v adresáři /data/. Pokud chcete tento adresář změnit, je třeba nejprve tento adresář (nebo jen jednotlivé podadresáře v něm) přesunout v rámci hostingu. Pak je třeba v config.php změnit obsah proměnné DATA_PATH tak aby ukazovala na nový adresář. Pokud chcete mít datový adresář jako podadresář admina, upravte proměnnou tak aby začínala jednou tečkou (např. ../data -> ./data).

Přesun administrace do jiného adresáře

Ve výchozím nastavení je administrace instalována do adresáře /admin. Pokud ji chcete dát do jiné složky (např. /app/admin), přesuňte administraci do odpovídající podložky. Pak upravte v souboru inc/config.php proměnnou ADMIN_PATH.

Rozšíření a modifikace systému

Vlastní funkce přidané do systému: pokud potřebujete přidat do administrace nějakou novou funkci specifickou pro Váš web/admina, vytvořte soubor inc/local.php a do něj vložte vaše funkce, proměnné,... Tento soubor bude automaticky nahrán při startu administrace a zároveň nedojde k jeho přepsání při aktualizaci na novou verzi.

Vlastní CSS: pokud potřebujete do administrace doplnit vlastní kaskádové styly a nechcete o ně přijít při aktualizaci na novou verzi administrace, vytvořte soubor layout/css/local.css a do něj vložte definice vašich stylů. Tento soubor bude automaticky nahrán při startu administrace.

soubor admin/changes.txt pokud založíte tento soubor, bude jeho obsah načten a zobrazen na úvodní stránce administrace po přihlášení. Můžete si zde napsat své poznámky týkající se administrace nebo jejích modifikací.

Něco nefunguje

Pokud narazíte na problém, zkuste provést aktualizaci na poslední verzi redakčního systému. Pokud nebude problém vyřešen, nebo naleznete nějakou chybu, pošlete mi prosím info na tomas.macek@kostax.cz. Můžete samozřejmě poslat také i tipy na další funkce nebo moduly systému.

Historie verzí

4 / 10.8.2025
4 / 22.6.2023
3 / 03.02.2022
2 / 15.07.2021
1 / 15.12.2020