Stworzenie "katalogu" - jak zrealizować?

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 :)

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.

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/

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