Stworzenie "katalogu" - jak zrealizować?

Stworzenie "katalogu" - jak zrealizować?
M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 362
0

Hej, zastanawiam się jak podejść do zrealizowania czegoś w rodzaju katalogu.
Powiedzmy że jest prezentacja jako całość, prezentacja ma slajdy natomiast slajdy interaktywne elementy. I teraz każdy z slajdów może mieć dowolną liczbę elementów, jeden element będzie obrazkiem, drugi filmikiem, trzeci quizem i tak dalej.
O ile może nie brzmi to skomplikowanie to zastanawiam się jak pod to ogarnąć odpowiednio bazę tak, aby ktoś kto tworzy w panelu admina tą prezentacja nie miał utrudnionego zadania.

Czekam na wasze pomysły :)

.andy
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1524
2

@michalos25:
Nie myśl persystencją!

Myśl obiektowo. W twoim przypadku główny obiekt to: prezentacja. Ta prezentacja posiada listę obiektów slajd. Obiekt slajd natomiast posiada listę elementów.
Z kolei element to klasa bazowa dla np. obrazków, filmików, tekstów itpe.
Tworzysz sobie jakąś klasę bazową na elementy i po niej np. dziedziczysz - czyli każdy kolejny element dziedziczy po bazowym elemencie dodając coś do niego.

Stefan_3N
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 145
0

Zrobiłem taką galerię:
https://vg.3n.com.pl
I w niej "slajdem" może być strona internetowa.
Oczywiście ta strona może zawierać dowolne inne elementy.

W konsekwencji galeria może prezentować kompletne inne strony:
https://vg.3n.com.pl/gallery/www/

Ale możliwe są też prostsze prezentacje, w których są wykorzystane elementy interaktywne, np.:
https://vg.3n.com.pl/gallery/txt/

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.