Zadejte hledaný výraz...

Administrace dat společná pro 2 weby

Pavel Straka
verified
rating uzivatele
(23 hodnocení)
17. 8. 2016 17:56:47
Zdravím, rád bych poprosil o radu.
Na jednom webu (PHP + MySQL) mám kalendář událostí - po přihlášení v administraci je možné spravovat události v kalendáři.
Nyní bych chtěl, aby se zadané události zobrazily na jiném webu na jiném hostingu. Tzn. administrace by byla společná pro oba 2 weby - zadané události by se zobrazily na obou webech.
Jakou se vydat cestou? Při každé změně na webu č.1 poslat nějakým způsobem data na web č.2? Nebo je možné vzdáleně se připojit z webu č.2 na databázi webu č.1?
Děkuji za ochotu.
17. 8. 2016 17:56:47
https://webtrh.cz/diskuse/administrace-dat-spolecna-pro-2-weby#reply1218124
Malcánek Jan
verified
rating uzivatele
(4 hodnocení)
17. 8. 2016 18:04:45
Doporučuji vydat se cestou nějakého api, přes které se budou informace tahat. Je to podle mě nejjednodušší a relativně bezpečné (záleží, jak si to kdo udělá).
Takže web č.2 se bude dotazovat na api na webu č.1. Dají se udělat i vzdálené připojení k databázi, ale to bych moc nedoporučoval.
17. 8. 2016 18:04:45
https://webtrh.cz/diskuse/administrace-dat-spolecna-pro-2-weby#reply1218123
Jiří Šubr
verified
rating uzivatele
(23 hodnocení)
17. 8. 2016 18:35:03
...
17. 8. 2016 18:35:03
https://webtrh.cz/diskuse/administrace-dat-spolecna-pro-2-weby#reply1218122
Jaroslav-Kral.cz
verified
rating uzivatele
17. 8. 2016 19:47:41
Psát si kvůli tomu API je kanon na vrabce, žijeme v době moderních databázových systémů, které snesou mraky současných přístupů, se dvěma weby opravdu nebude problém.
17. 8. 2016 19:47:41
https://webtrh.cz/diskuse/administrace-dat-spolecna-pro-2-weby#reply1218121
Bacon
verified
rating uzivatele
(2 hodnocení)
17. 8. 2016 20:16:01
Tak nemusí si psát plnohodnotný API, může si vystavit /api/calendar.php, kterej mu odpoví JSON s daty.
17. 8. 2016 20:16:01
https://webtrh.cz/diskuse/administrace-dat-spolecna-pro-2-weby#reply1218120
Jaroslav-Kral.cz
verified
rating uzivatele
17. 8. 2016 20:39:57
Napsal Bacon;1317925
Tak nemusí si psát plnohodnotný API, může si vystavit /api/calendar.php, kterej mu odpoví JSON s daty.
Dobře, cokoliv nad pět řádek kódu je kanon na vrabce. Proč řešit calendar.php, který načte data z databáze a pošle v JSONu a případně vloží data do databáze, když to můžeš udělat napřímo?
17. 8. 2016 20:39:57
https://webtrh.cz/diskuse/administrace-dat-spolecna-pro-2-weby#reply1218119
David Musil
verified
rating uzivatele
(69 hodnocení)
18. 8. 2016 08:35:44
Jasne, ze neni problem mit dva weby na jednom hostingu a mit spolecnou DB. Delam to tak treba u Gigaserveru.
18. 8. 2016 08:35:44
https://webtrh.cz/diskuse/administrace-dat-spolecna-pro-2-weby#reply1218118
Malcánek Jan
verified
rating uzivatele
(4 hodnocení)
18. 8. 2016 12:14:56
Napsal Jaroslav-Kral.cz;1317931
Dobře, cokoliv nad pět řádek kódu je kanon na vrabce. Proč řešit calendar.php, který načte data z databáze a pošle v JSONu a případně vloží data do databáze, když to můžeš udělat napřímo?
Api není kanon na vrabce, je to normálně používaná věc, na kterou má stejně většina programátorů napsaný framework, který jim to ulehčí a zároveň zabezpečí.
A jak jsem psal, za mě rozhodně lepší, než přistupovat k db na jiném hostingu. Ale jak tu píše David nademnou, pokud je to na stejném hostingu, pak není problém.
18. 8. 2016 12:14:56
https://webtrh.cz/diskuse/administrace-dat-spolecna-pro-2-weby#reply1218117
Pavel Straka
verified
rating uzivatele
(23 hodnocení)
18. 8. 2016 16:45:52
Mohli byste prosím upřesnit, jak by vypadala ta verze s API? Napsal bych jednoduché API, zajišťující přístup zvenčí k DB webu č.1.
Jak to pak konkrétně realizovat na straně webu č.2? Nerozumím, kdy volat přes API web č.1 a jak naložit s odpovědí. Volat při každém požadavku na zobrazení na webu č.2? Nebo v nějakých intervalech a výsledek uložit do vlastní db?
Děkuji
18. 8. 2016 16:45:52
https://webtrh.cz/diskuse/administrace-dat-spolecna-pro-2-weby#reply1218116
Pro odpověď se přihlašte.
Přihlásit