Jak zrobić system informujący o nowościach ?

0

Pany kochane mam problemo taki, że jak już zrobiłem aplikację webową oczywiście. To chciałem dodać w niej w panelu admina zakładkę NOWOŚCI i w tej zakładce jak się wejdzie, to chciałem zrobić jakiś system powiadomień. Ale nie wiem jak to najlepiej zrobić. Znaczy technicznie to nie ma problemu tylko jak najlepiej teoretycznie by to miało być ?

  1. Czy mam użyć gdzieś na serwerze plik xml albo tekstowy i z tego pliku pobierać nowości i wyświetlać np 5 ostatnio dodanych tam wpisów ?
  2. Czy zrobić bazę danych i z bazy odczytywać tylko, że wtedy każdy klient by się łączył do mnie na serwer po API i odczytywał to chyba słabe.
  3. Czy mogę gdzieś publicznie dać taki plik np GitLab i jakoś stamtąd by klient odczytywał informacje ?
  4. Czy jest jakaś strona co to umożliwia ? Bo jak moja padnie albo ją wyłącze to nie będzie nawet tych starych informacji tam wtedy.
  5. Czy zaimplementować czytnik rss tam na stronie w tej zakładce a u siebie na serwerze robić krona co będzie raz dziennie sprawdzał i tworzył plik XML z kanałami do RSS / ATOM ?

Jak to najelepiej zrealizować ?

0

Powiadomienia w stylu tego jak z forum 4programmers mogą być? Jeżeli tak to możesz podpatrzeć mniej więcej jak to wygląda. https://github.com/adam-boduch/coyote/blob/8e2a886677a177e82919cae6c816bb31eedaa692/app/Http/Controllers/User/NotificationsController.php

0

Wiesz co? Chodzi mi raczej o to, że zbudowałem aplikację i ta aplikacja będzie za darmo dla milionów ludzi powiedzmy ( czyli tam może 5 osób to będzie używać) i teraz każdy musi to sobie gdzieś tam w otchłaniach piekielnych zainstalować na swoich serwerach. I kiedy taka osoba (admin) wejdzie w panel admina to jest zakładka: Nowości. I tutaj chcę jakiś mechanizm, który pobierze informacje ode mnie z serwera na temat tej aplikacji i wyświetli jemu.

Mogę to pobrać cUrl, czy tam jakimś Gizellem czy coś tylko się zastanawiam jaki format zrobić pliku, czy XML, czy zwykły tekstowy i czy trzymać to u siebie na serwrze czy może są jakieś usługi tego typu gdzieś. No bo jak mi się znudzi i nie opłacę serwera albo stracę domenę to tam się już nie połącze by zebrać informacje z pliku. A tak jak by ten plik był sobie gdzieś w sieci to by było lepiej może.

2

A czemu ma pobierać z twojego serwera coś? Jeśli mają to być "nowości" to raczej powinno to być częścią aplikacji jaką mają zainstalowaną, by wyświetliły się tylko nowości w obecnej wersji aplikacji. Czy nie? A co do formatu, to taki jaki Ci pasuje, nie ma znaczenia czy to będzie XML, JSON, czy cokolwiek tak długo jak będzie Ci to łatwo parsować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1