请输入您要查询的百科知识:

 

词条 Ph7cms
释义

  1. Improvement history

  2. System modules

  3. Template engines

  4. Installation

  5. Recognition

  6. References

  7. External links

{{primary sources|date=October 2017}}{{lowercase title}}{{Infobox software
| name = pH7CMS
| screenshot = PH7CMS_3.1_Screenshot_Homepage.png
| caption = Screenshot of pH7CMS 3.1, splash homepage with background video enabled
| screenshot alt = pH7CMS 3.1, splash homepage with background video enabled
| developer = Pierre-Henry Soria
| programming_language = PHP, MySQL, JavaScript, HTML, CSS
| operating system =
| released = {{start date and age|2010|11}}
| latest release version = 14.9.0[1]
| latest release date = {{start date and age|2019|02|12}}
| genre = Social software, social networking
| status = Active
| language = English, French, Canadian French, Spanish, Brazilian Portuguese, Italian, Dutch, Indonesian
| website = {{URL|pH7CMS.com}}
| license = GPL v.3
}}

pH7CMS (formerly known as pH7 Social Dating CMS) is an open source Social Dating software that allows creation of online communities and social dating services.

pH7CMS is written in PHP 5.6,[2] is object-oriented and uses the MVC pattern (Model-View-Controller).

The software is based on the homemade pH7Framework and is designed with the KISS principle in mind. For 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).

It also wants to be fast, low-resource-intensive, extremely powerful and very secure.

pH7CMS is distributed in two distinct packages. One free with less features, no update/upgrade script and only for personal sites and another one sold for commercial sites, including premium features and update/upgrade scripts.

Improvement history

  • In pH7CMS 1.0.10, the template syntax has been totally rewritten and gives a better understanding for Web designers.[3]
  • pH7CMS 1.1 introduced a new hash algorithm password and uses from now the Password Hashing API introduced by PHP 5.5. The version also includes many bug fixes, some new features and removes the Donation plugin from the Page module.
  • pH7CMS 1.1.2 provide a huge improvement for the Payment module, a lot of bug fixes and a better Database Language integration.[4]
  • pH7CMS 1.1.8 is the last version of the 1.1 branch.
  • From the 1.2 version, the software has a full responsive design.[5]
  • The 1.2 version is also more focus on "Dating features than the 1.0 and 1.1 branches.[6]
  • Since pH7CMS 1.2, the company doesn't only provide a "dating software provider", but also a Real Social/Dating Business Solution with a support from the "dating idea startup" until the "profitable and popular online dating business". The service is mainly provided by e-Dating Marketing.
  • pH7CMS 1.2.1 becomes the first dating software provider to offer Bitcoin as a payment gateway. Bitcoin is very appreciate on a dating websites because it allows people to make payments in an anonymous way.[7]
  • pH7CMS 1.2.3 has a new module called "api" allowing to use pH7CMS as a RESTful Web app and since that version, all pH7CMS installation has a unique API key in pH7CMS config.ini file. Integration to external software/site or mobile app (such iOS & Android) is possible with minimum modification and maximum security. Better Geo recognition has also been implemented.
  • pH7CMS 1.2.5 has a lot of bugfixes and improvements (including a better displaying on small devices with the responsive theme)
  • pH7CMS 1.2.7 has been released on the 24th of December just for Christmas. It has a lot of improvements such as better banner positions increasing the click-through-rate. The benchmark visible when pH7CMS is on the development mode. Better search experiences with the new SISE (Smart Intuitive Search Engine) and better translation is now done. Finally, the new release has a much better CSV User Importer and is now 100% compatible with PHP 7+.[8]
  • 1.2.8, Several improvements and bugfixes as usual and add the possibility to enable/disable system modules/features [9]
  • pH7CMS 1.4 integrates the Two-Factor Authentication (2FA) working with TOTP mobile apps. [10]
  • pH7CMS 2.0 adds a nudity detector for easier moderation of any photos uploaded [11]

System modules

pH7CMS is included with 31 natives modules

  • Admin Panel
  • Affiliate
  • Blog
  • Chat
  • Chatroulette
  • Comment
  • Connect (Facebook, Twitter and Google Connect)
  • Contact
  • Error (Allows the customization of error pages (e.g., 403, 404, 500 error pages).
  • Field (Profile Fields)
  • Forum
  • Game
  • Hot or Not (Random Profile Photo Rating)
  • IM (Instant Messenger)
  • Invite (Invite friends by sending an invitation email)
  • Lost-Password (Requesting new password for User, Admin and Affiliate Modules-
  • Love Calculator
  • Mail
  • Newsletter
  • Note
  • Page
  • Payment
  • Picture
  • Report (report an abusing user/content)
  • User
  • Video
  • Webcam
  • XML (RSS & Sitemap generator)
  • HelloWorld (Example Module for mod developers)

Template engines

pH7CMS Core uses its homemade pH7Tpl and the installer uses Smarty. In addition, pH7CMS is also included with the PH7Xsl, a XSLT PHP template engine.

Installation

In almost each version, the installation of the software is improved and is easier. pH7CMS is also included with a Web setup wizard and is also available on Softaculous.[12]

Recognition

Recommended Social Networking Software by BestHostingSearch [13]

References

1. ^https://ph7cms.com/ph7builder-14-9-released/
2. ^{{Cite web |url=https://ph7cms.com/doc/en/requirements |title=Requirements for the pH7 "Dating Community Social" software}}
3. ^[https://github.com/pH7Software/pH7-Social-Dating-CMS/blob/master/_repository/upgrade/1.0.3-1.0.10/info/config.ini pH7CMS 1.0.10 Github changelog]
4. ^[https://github.com/pH7Software/pH7-Social-Dating-CMS/blob/master/_repository/upgrade/1.1.0-1.1.2/info/config.ini pH7CMS 1.1.2 Github changelog]
5. ^pH7CMS 1.2 will come with a Full Responsive Design
6. ^Hardworking for the next 1.2 branch – Overview of the Roadmap
7. ^First Dating Software Provider to accept Bitcoin
8. ^pH7CMS 1.2.7 release
9. ^Enable/Disable any pH7CMS features
10. ^[https://ph7cms.com/two-step-verification/ Two-Factor Authentication (2FA) added]
11. ^[https://ph7cms.com/preview-ph7cms-2/ pH7CMS Nudity Detector]
12. ^[https://www.softaculous.com/apps/socialnetworking/pH7CMS pH7CMS at Softaculous]
13. ^[https://besthostingsearch.net/tutorial/best-open-source-social-network-software/ Best Open Source Social Network Software]

External links

  • pH7CMS.com Official pH7CMS website
  • [https://github.com/pH7Software/pH7-Social-Dating-CMS pH7CMS on Github] Official Github repository
  • pH7CMS on SourceForge Free version available on Sourceforge

6 : Social networking services|Community building|Online dating services|Blog software|Photo software|Video hosting

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/24 7:27:22