php Csv editor
Jednoduchý skript vznikl jako nástroj pro online inventarizaci skautského střediska.
Nabízí online editaci dat v CSV souborech více uživatelům. Pokud jeden soubor editují dva lidé, jsou upozorněni. Díky knihovně jQuery jsou operace přidání a mazání řádků okamžité.
Při tvorbě tohoto skriptu jsem přijal argument, že CSVčka lze lépe spravovat, protože na středisku nejsou lidi, kteří umí s databází. Tím se skript stává zcela nezávislý, neboť data z něj vytáhne nebo upraví v Excelu kdokoliv kdo zvládne FTP. Také je použit jednoduchý kód s mnoha komentáři, aby se vyznal i úplný začátečník s PHP.
Pozor: trochu prasárna je, že se vždy přenáší v POSTu celá tabulka, takže je z principu nemožná současná editace více uživatel.
Myšlenka kam by tohle mohlo směřovat: napsat Google Docs/Online Excel, kde nedáme uživateli možnost volby, ale sami nastavíme co kde může. Pokud bychom něco takového udělali, je to docela dobře použitelné pro všechny implementace, nelíbí se mi, když se musí psát pro každou věc zvláštní systém, to není v tomto případě elegantní.
Na stažení
Pro vaše účely si můžete dobře (česky) okomentovaný skript upravit.
- verze_1.3.zip (nějaké vylepšení a osekání - Dec2009)
- verze_1.2.zip (obsahuje i návody od invetarizačních v blaníku)
- php-csv-editor.v1.0.zip
Zkuste také blanickou pmWiki - wiki systém s návodem k instalaci.