Hello people.
What is the easiest way to organize Drupal to do the following task.
Create a "Page" that display various "child" sections within the page (ie. image galleries, chat room, etc...).
Each child section (lets say an image gallery) would be displayed on the page in a "teaser" view (ie. display 3 pictures from each gallery)
upon clicking on a specific section (gallery in this case), that section expands and displays all thumbnails that link to each individual image.
-------------------
The idea is this each page would have various child sections:
Page N
|---> image gallery (N)
|---> video gallery (N)
|---> Chat room (N)
|---> Text Area (N)
Page N+1
|---> image gallery (N +1)
|---> video gallery (N +1)
|---> Chat room (N +1)
|---> Text Area (N +1)
Page N+X ...
|---> image gallery (N +X)
|---> video gallery (N +X)
|---> Chat room (N +X)
|---> Text Area (N +X)
...
--------------------
The main problem I'm having is trying to figure when to use a node, when to use a block, and when to use views?
Do I make each Page a Node? then assigned child nodes to that page? (a node within a node??)
How to I create a Page that basically shows teaser views of all of its child sections?
Thanks in advance.