Toto je starší verze dokumentu!
Invoice Ninja - fakturační systém
Hledal jsem jednoduchý fakturační systém, který bych si mohl nainstalovat jako webovou službu. V minulosti mě zaujal InvoiceNinja a používal jsem verzi 4. Musel jsem si ji trošku přizpůsobit pro české prostředí, ale bylo to funkční.
Nicméně vývojáři InvoiceNinja vytvořili novější verzi a protože struktura systému je jiná, nebylo možné systém jednoduše aktualizovat. Musel jsem vytvořit novou instanci s verzí 5 a poté udělat migraci. Naštěstí na to vývojáři mysleli a migrace je funkční. A zdá se, že verze 5 je opravdu slušně vylepšená a přechod měl smysl. A dokonce se mi podařilo vyřešit i několik problémů z verze 4, které bránily k dokonalému použití.
Migrace
Postupoval jsem podle dokumentace k migraci. Vytvořil jsem novou instalaci na jiné subdoméně.
Popis instalace zahrnuje:
- doporučenou verzi PHP
- potřebné balíčky
- nastavení práv
- nastavení cronu a další
V rámci migrace jsem pak ve verzi 4 šel podle návodu, nastavil jsem doménu na kterou budu migrovat a bylo to. Starý systém mohu nyní vypnout nebo přesměrovat.
Po migraci jsem se začal věnovat nastavení nového fakturačního systému. Fakt je, že se přeneslo i nastavení z původní verze. Nicméně stejně jsem si to nastavení musel vylepšit.