Přihlásit se

Podpora SQLite

30. dub 2018 12:32 #135382
Podpora SQLite od tomas
Uživatel
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?

30. dub 2018 13:22 #135383
Odpověď od H13
Admin
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 Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

30. dub 2018 13:23 #135384
Odpověď od Svatopluk Vít
Moderátor
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

30. dub 2018 13:25 #135385
Odpověď od Svatopluk Vít
Moderátor
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í.

30. dub 2018 13:36 #135386
Odpověď od tomas
Uživatel
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?

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

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 Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

30. dub 2018 21:10 #135393

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

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

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 Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

01. kvě 2018 14:46 #135405
Odpověď od tomas
Uživatel
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.

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

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 Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Poděkovali: Bong, Bart

02. kvě 2018 00:35 #135411
Odpověď od tomas
Uživatel
....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.

02. kvě 2018 12:47 #135420
Odpověď od Svatopluk Vít
Moderátor
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

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

02. kvě 2018 14:58 #135422
Odpověď od Bart
Moderátor
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).

Powered by Fórum