The project should be postnuke module, must be compatible with the latest releases and Autotheme theme system.
Something that would make it easy for users to make their own pages "content pages" something near myspace thing but on a simpler way.
1- Should be Template driven if possible, users should choose from I.e.:
Template 1 - Images Left, Text Right
Template 2- Top Image, Center Text
Template 3- Image right, Text Left
2-Every template should divided into sections or folders like i.e:
-Page1, My Links Page
-Page2, My Picture page
-Page3, My portfolio page
-Page4, My news page
"options 1 and 2 are not top priority, members can still add their own layout with ability for the admin to control the allowed HTML tages"
3- The pages should associated with their postnuke or pnphpbb2 profiles (along with Members list area)for easy access and to make it searchable.
4- Allow images to be uploaded(possibly)either using another photo module or any other idea.
Allow/disallow access (maybe adding ready made "coming soon or under maintenance template).
a-Define maximum size of space used (per group).
b-allow/disallow certain number of pages per groups like for example:
group1 : has 4 pages, 20 m of storage,10 photos, 6 media files
group2 : has 2 pages, 10 m of storage, 5 photos, 2 media files
and the ability of editing that if possible via admin panel.
7- Wysiwyg editor, to make it easier for members to create pages.
8- friendly URL for easy access to pages such as: [url removed, login to view] or [url removed, login to view]
9- Blocks, for latest updated page, new pages, featured page, list of pages etc..
10- Webpage Ranking, Comments, etc... made by other site members and the ability of modertaing these comments by the user (comments of his pages only), that can be done with the rating and ezcomments module (with some modifying).
11- Media player integrated, to play audio if possible or at least to download them.
13-integrate paypal, in case making some groups paid ones (look into pngroups module).
Some Hints and modules that could help:
.Member Pages module for MD-pro
.Pngroups module for postnuke
.Advancedprofile module for postnuke
.Contents modules, ContentExperss, Htmlpages and pagesetter.