Podpora SQLite

tomas
30. dub 2018 12:32 #135382
Dobrý den, chci se zeptat jestli joomla podporuje SQLite na wiki je uvedeno že ano ale asi je to chyba. en.wikipedia.org/wiki/List_of_content_management_systems

Ani wordpres nepodporuje SQLit.
(jestli se nepletu tak drupal podporu už má)

Nevíte proč tomu tak je?

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

Odpověď od H13
30. dub 2018 13:22 #135383
Ve složce databáze driverů jsou následující drivery:

element.php
limitable.php
mysql.php
mysqli.php
oracle.php
pdo.php
pdomysql.php
postgresql.php
preparable.php
sqlazure.php
sqlite.php
sqlsrv.php

Tedy, podpora pro sqlite tam je. Ovšem je potřeba dát si pozor na to, jestli i rozšíření třetích stran podporují tento driver

Ani wordpres nepodporuje SQLit.
(jestli se nepletu tak drupal podporu už má)
Nevíte proč tomu tak je?


Všeobecně, kdysi bylo vše jednoduché: vše pracovalo pod: PHP/MySQL, pak někdo viděl nějakou novinku a hned chtěl, aby byla implementována a tak se různě přidávaly drivery. No a i když 99% webů jede pod PHP/MySQL, tak kvůli různým alternativám, které v podstatě nepřináší vůbec žádné plus, vznikají naboutnalé, polofukční a problematické systémy, ve kterých se pomale nikdo nevyzná a které jsou těžkopádně a velmi špatně se udržují. Proto nyní 99% uživatelů trpí kvůli 1% lidí, kteří prostě rádi pořád něco mění a snaží se používat to, co je momentálně "in", i když proto neexistují žádné racionání důvody :-( Proto se možná stává, že některé systémy buď rovnou implementaci zavrhují, nebo prostě čekají, jestli se daná technologie projeví a nepůjde jen o nic nepřinášející modní výstřelek. :idea:

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.

Odpověď od Svatopluk Vít
30. dub 2018 13:23 #135384
Tohle píší na oficiální stránce :

docs.joomla.org/Optional_Technical_Requirements

"SQLite
Requires PHP's ext/pdo with SQLite support (available for 3PD only; the CMS won't run with it)"

SQLite tam je...

Ale nepoužívám to, nedokážu potvrdit.

Jedna z hlav české komunity redakčního systému Joomla! a první překladatel uživatelského rozhraní k ní.
Poděkovali: Bart

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

Odpověď od Svatopluk Vít
30. dub 2018 13:25 #135385
A tady je z oznámení k vydání verze 2.5 v roce 2011 :

"Joomla has traditionally run on the MySQL database. If your company has a different type of SQL database, such as MS SQL, then you'd have to make changes to the Joomla software to make it work, which makes updating difficult. Joomla has been rewritten so that different drivers can be written for different versions of SQL databases. Current drivers exist for the MySQL and MS SQL databases, with PostgreSQL, Oracle, SQLite and PDO drivers close to being ready.

Of interest to: Site creators, developers
Credit to: Sudhi Seshachala and the team at Hooduku (Microsoft databases), Gabriele Pongelli (Postgres), and Omar Ramos (Oracle, SQLite and PDO) and Elin Waring"

Jedna z hlav české komunity redakčního systému Joomla! a první překladatel uživatelského rozhraní k ní.

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

Odpověď od tomas
30. dub 2018 13:36 #135386
Chápu tak že bych si musel SQLite naimplementovat sám.

Ale jednoduchá cesta např. při instalaci joomli zvolit SQLite databázi prostě nejde?

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

Odpověď od H13
30. dub 2018 14:57 - 30. dub 2018 14:59 #135389

palensky napsal: Ale jednoduchá cesta např. při instalaci joomli zvolit SQLite databázi prostě nejde?


Pravděpodobně ne jako výchozí, takže jedině vlastní modifikace

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.

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

Odpověď od tomas
30. dub 2018 23:12 #135394
Nechápu co to je, to je oficialní? joomla cms poslední aktualizace 2013.

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

Odpověď od H13
01. kvě 2018 10:07 - 01. kvě 2018 10:08 #135396

Nechápu co to je, to je oficialní? joomla cms poslední aktualizace 2013.

Ta stránka nemá s "oficiální" Joomlou! nic společného, je to návod, který sepsal nějaký uživatel a co tu stránku spojuje s Joomlou!, je to, že je to návod o tom, jak právě Joomlu! propojit s SQLite. A spíš než návod to vypadá na takový malý "nástřel".

To, že je tam poslední aktualizace z roku 2012 (2013) naznačuje, že to je opravdu minoritní a nezajímavé/nepodstatné téma.

Otázkou je, proč potřebuješ právě SQLite a nestačí ti zavedené MySQL/MariaDB.

My jsem tady kolikrát diskutovali například o přínosu CMS, které nepoužívají vůbec žádnou "klasickou" databázi. Jedním z výhod měla být jejich velikost, ale jak se taková CMS pomale rozrůstají (protože prostě uživatelé chtějí podobné vlastnosti, jako má alternativa s databázi), najednou začne růst i velikost a ty rozdíly pak nejsou zase tak velké, aby stálo za to, připravit se o výhody databáze.

Tedy, co je tak zvláštní na SQLite, že by stálo za to, nahradit MySQL/MariaDB za SQLite? (a myslím skutečné zlášnosti/výhody - nemyslím subjektivní/nevýznamné výhody typu: že to má o pár MB méně, nebo v některých dotazech je to rychlejší o pár milisekund, atd.) :idea:

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.

Odpověď od tomas
01. kvě 2018 14:46 #135405
Na webhostingu mám omezený prostor pro MySQL databázi a už nemám prostor pro web s touto databází.
Diskového uložiště mám skoro neomezené proto hledám něco s SQLite.

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

Odpověď od H13
01. kvě 2018 20:21 - 01. kvě 2018 20:31 #135407

Na webhostingu mám omezený prostor pro MySQL databázi a už nemám prostor pro web s touto databází.
Diskového uložiště mám skoro neomezené proto hledám něco s SQLite.


Nechci, aby to vyznělo nějak nepříjemně, ale najít řešení pomocí SQLite bude pravděpodobně 100x, možná 1000x dražší než změna hostingu (případně dokoupení prostoru). Za dokoupení prostoru na webhostingu (případně výměně webhostingu) dáš podobné peníze jako za úvodní dvacetiminutovou seznamovací konzultaci s někým, kdo by ti Joomlu! pro SQLite nabídl připravit.

Je to něco, jako kdyby jsi obvolával výrobce aut, jestli ti neudělají nějaký převodník pro tvé auto, aby mohlo jezdit na kolejích, protože nemáš dostatek zdrojů na nové pneumatiky. :idea: (samozřejmě ber ten příklad s nadsázkou, jen chci popsat, že z hlediska nákladů bude využití SQLite mnohonásobně dražší, než změna nastavení hostingu)

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,...
Poděkovali: Bong, Bart

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

Odpověď od tomas
02. kvě 2018 00:35 #135411
....Copak ja tvrdim ze si SQLite dam do joomli ? kdyz ho nepodporuje tak ho tedy nepodporuje ja jsem se ptal proc ho nepodporuje kdyz je na wiki neco jineho...

Takze nejaka podpora tam je pro bezneho uzivatele ne takze hledam neco co ma SQLite asi Drupal.

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

Odpověď od Svatopluk Vít
02. kvě 2018 12:47 #135420
Pak je situace jasná - zkuste takový CMS, který DB nepotřebuje.

Je jich dost. Chcete-li něco moderního z poslední doby, zkuste např. GRAV . V tomto článku jsem o něm psal.

A existuje i spousta dalších.

Jedna z hlav české komunity redakčního systému Joomla! a první překladatel uživatelského rozhraní k ní.
Poděkovali: tomas

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

Odpověď od tomas
02. kvě 2018 14:54 #135421
Děkuji za článek to vypadá na opravdu použitelnej CMS systém.

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

Odpověď od Bart
02. kvě 2018 14:58 #135422
Pokud chcete něco vysloveně bez databáze (a pominuli podmínku SQLite), určitě GRAV doporučím.
Samozřejmě jsou věci, které se těžko v systémech které nepoužívají databázi realizují (více v článku od svatase).

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