HumHub is a feature rich and highly flexible OpenSource Social Network Kit written in PHP.
Find more information at: http://www.humhub.org
Create an account at http://openshift.redhat.com/

Create a PHP application :
rhc app create humhub php-5.4
You can also use any other custom name instead of 'humhub'. Remember to use that app name in the next command
Add this upstream grav quickstart repo
cd humhub
rm php/index.php
git remote add upstream -m master git://github.com/gautamkrishnar/grav-openshift-quickstart.git
git pull -s recursive -X theirs upstream master
Push the repo upstream to OpenShift
git push
Head to your application at:
http://humhub-$yourdomain.rhcloud.com
To give your new humhub site a web address of its own, add your desired alias:
rhc app add-alias -a humhub --alias "$whatever.$mydomain.com"
Then add a cname entry in your domain's dns configuration pointing your alias to $whatever-$yourdomain.rhcloud.com.