Vývoj komponenty

marek.soldan
15. úno 2017 15:43 - 15. úno 2017 15:49 #130214
Zdarec,

jsem tady úplně nový, tak se moc omlouvám, jeslti jsem měl téma zařadit jinam. Začal jsem vyvíjet komponentu pro Joomlu (podle tohoto návodu ) a rád bych se zeptal zkušenějších - kam nejlépe umísťovat soubory, které vytváří komponenta. Může mi někdo poradit best practice?

EDIT: četl jsem to ještě jednou a možná to moc nedává smysl. Mám na mysli soubory, které budou obsahovat uživatelská data. Nechci to teď z jistých důvodů do databáze.

Díky moc!
marek

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od H13
16. úno 2017 13:26 #130217
Ahoj, většinou záleží na typu souborů, např. obrázky můžeš ukládat:

images/slozka-tve-komponenty

U ostatních souborů, pokud jsou dočasné, dával bych je to tmp složky, pokud ne, tak bych udělal speciální složky v rootu.

Co se týče uživatelských dat, nevím co jsou "jisté důvody", ale rozhodně bych se je snažil spíše ukládat do databáze. Ono většinou všechna taková data patří spíš do databáze - kvůli bezpečnosti, kvůli akcím (výpis, filtrace, zápis, atd.), kvůli zálohování.

Např. uložit data pana Karla do souboru karel.txt by bylo asi hodně nešťastné (vzhledem k bezpečnosti)

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.