pH7 Social Dating CMS is a Professional & Open Source Social Dating CMS, fully responsive design, low-resource-intensive, powerful and very secure.
pH7CMS is included with 30 modules and based on its homemade framework (pH7Framework). It is also the first Professional, free and open source European Social Dating Site Builder Software and the first choice for creating enterprise level Dating Apps/Service or social networking sites.
pH7 Dating CMS is a Social/Dating CMS written in Object-Oriented PHP (OOP), fully compatible and optimised for PHP 7+ and based on MVC architecture (Model-View-Controller).
It is designed with the KISS principle in mind, and the all source code can be read and understood in minutes. For a better flexibility, the software uses PDO (PHP Data Objects) abstraction which allows the choice of the database. The principle of development is DRY (Don't Repeat Yourself) aimed at reducing repetition of information of all kinds (not duplicate code).
This Free and Open Source Social Dating Site Builder wants to be low resource-intensive, powerful, stable and secure. The software also comes with 30 system modules and is based on pH7Framework (written specifically for this project) that has over 52 packages.
To summarize, pH7CMS gives you the perfect ingredients to create the best dating service or social networking website on the World Wide Web!
- Best Dating Features
- Advanced Search
- Blogs
- Notes
- Pages Management
- Friends, Visit, Messages, Instant messaging, Views, Like, Rating, Smileys, Geo Map, Avatar, Wallpaper, ...
- Custom Profile (Background profile)
- Comments
- Hot or Not
- Love Calculator
- Geolocation
- Photo Albums
- Videos (and possibility to upload videos from YouTube, Vimeo, Metacafe and Dailymotion)
- Forums
- Content Moderation
- Watermark Branding
- Chat Rooms
- Chatroulette
- Games (with high quality and viral games installed)
- Webcam Shot
- Affiliate
- Newsletter
- Activity Streams
- Member approval system
- Advanced Admin Panel
- Complete Membership System
- Payment Gateways Integration for PayPal, Stripe, Bitcoin and 2CheckOut
- Statistics & Analytics System
- Live Notification System
- Registration delay (to avoid spam)
- File Management
- Dynamic Field Forms Management
- Privacy Settings
- Banner/Advertisement Management
- Support for Multiple Languages, Internationalization and Localization (I18N)
- American & European for the Time and Date formats
- Cache system for the database, pH7Tpl (our template engine), static files (HTML, CSS, JS), string content, ...
- Maintenance Mode
- Database Backup
- Report
- SEO-Friendly (Title, Content, Code, ...), Sitemap module, hreflang, possibility to translate each URL, ...
- Multilingual URLs
- Check that all UGC (User-Generated Content) is Unique (to avoid spam and malicious users)
- RSS Feed
- Fully API for integration from an external app (iOS/Android, ...), website, program, ...
- Feedback
- Fully Responsive Templates
- Multiple-Themes and many customization possible
- Message templates
- Multi Themes and many personalizable
- Includes top HTML5 features
- Allow to sign in to your site with Facebook, Google and Twitter thanks pH7CMS's Connect module
- Invite Friends
- Social Bookmark
- Anti-spam system
- Beautiful Code: Very thoroughly commented about what's happening throughout the PHP code, beautiful indentation and very readable, even for non-programmers
- Everyone can easily contribute to this great innovative project with our GitHub repository
It's not a hazard that pH7CMS is considered to be the first choice for creating enterprise level Dating Apps/Service or Social Networking Sites
If you need, here is some features included in pH7CMS (and obviously in pH7CMS Pro as well) that may interest you!
It's 100% Open Source & Free
It's an Awesome Project.
We want You to Make It the Best!
If you want to work on an Innovative and Exciting Project with a Beautiful PHP code using the latest PHP features while collaborating with nice people, ... So You Have to Join Us!
Send an email at: hello {AT} ph7cms {D0T} com and Start a Wonderful Adventure!
Thank you so much in advance!
Application Server PHP 5.5.0 or higher.
Database MySQL/MariaDB 5.0.15 or higher.
Operating System Linux/Unix (Red Hat, CentOS, Debian, FreeBSD, Mandrake, Mac OS, etc.), Windows.
Web Server Apache with mod_php or with PHP in CGI, FastCGI mode (nginx, LiteSpeed and IIS should also work you should change some pieces of code and change the url rewriting to make it work).
URL rewriting extension module Apache, nginx, LiteSpeed, IIS (for Web.config, you have a good tutorial here).
Video FFmpeg
Minimum Web Space 2.0 GB
In order to get pH7CMS working on nginx server, you need to add some custom nginx configuration.
Create /etc/nginx/ph7cms.conf
and add the following:
location / {
try_files $uri $uri/ /index.php?$args;
index index.php;
}
Please note that the above code is the strict minimum and obviously you can add more by comparing with the main Apache .htaccess file.
Now in your nginx server configuration you will have to include ph7cms.conf
file to complete the configuration like below:
In file, e.g., /etc/nginx/sites-enabled/yoursite.conf
for Ubuntu and other OS based on Debian or /etc/nginx/conf.d/yoursite.conf
for CentOS and other OS based on Red Hat.
server {
# Port number. In most cases, 80 for HTTP and 443 for HTTPS
listen 80;
server_name www.yoursite.com;
root /var/www/ph7cms_public_root;
index index.php; #you can use index.ph7; for hidding the *.php ...
client_max_body_size 50M;
error_log /var/log/nginx/yoursite.error.log;
access_log /var/log/nginx/yoursite.access.log;
# Include ph7cms.conf. You can also directly add the "location" rule instead of including the conf file
include /etc/nginx/ph7cms.conf;
}
For more information, please refer to the nginx documentation.
Recommended Hosting for pH7CMS
You can find and add other languages on the I18N repo.
Pierre-Henry Soria
Everyone can contribute on the pH7CMS GitHub repository.
Just clone the repository, make your changes and then make a push ;-)
WARNING, your code/modification must be of excellent quality.
--We manually validate all the improvements and changes.--
You can send email for any suggestions or comments at: hello {AT} ph7cms {D0T} com
If you want, we also offer a Premium Commercial support at HiZup Support Department
pH7CMS is under Open Source Free License.
License: General Public License 3 or later; See the PH7.LICENSE.txt and PH7.COPYRIGHT.txt files for more details.