Skip to main content
2 of 2
added 319 characters in body

The 'edit own' permission should be all you need. Allow the user to create content of a specific node type. Put a gallery, description and any other fields on it.

A little more detail:

  1. Create a content type 'Pages'.
  2. Make sure users can create new pages and edit own pages.
  3. The user makes as much 'Pages' as he wishes.
  4. Put a gallery and any other fields on the content type.

If you want to use other content types instead of fields, use entity reference.