What I am looking for is to customize elgg or any social platform to host photos for user. The concept is one photo a day, there are similar websites already. What I
want is to use existing modules in an open source sns website and add modules to let user manage and view their photos. The photos should be managed by calendar dates. I need to 3 main pages, 1) a calendar of a given month. Each date shows an photo which is uploaded by user. when the user click the photo, the photo will expand and some information, (such as date, time, caption,description, etc,) of the photo will show as well. 2) a page randomly shows photo from user's uploaded folder, when user click, the similar events will happen as the described in 1). 3) an management page, allowing user to upload/delete/edit text of the photo, and edit attributes of the
photo, such as privacy, (friends, public, private) and so on.