PH7Builder

Last updated
pH7Builder
Developer(s) Pierre-Henry Soria
Initial releaseNovember 2010;13 years ago (2010-11)
Stable release
17.9.1 [1] / 2023-04-13 [±]
Repository pH7-Social-Dating CMS Repository
Written in PHP, MySQL, JavaScript, HTML, CSS
Available inEnglish, French, Canadian French, Spanish, Brazilian Portuguese, Italian, Dutch, Indonesian
Type Social software, social networking
License MIT License
Website ph7builder.com

'pH7Builder (formerly known as pH7CMS and pH7 Social Dating CMS) is an open-source social community software written by Pierre-Henry Soria that allows the creation of online communities and social dating services.

Contents

pH7Builder is written in PHP 7.4, [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) aims at reducing the repetition of information of all kinds (no code duplication).

It also aims to be fast, low-resource-intensive, extremely powerful, and very secure.[ citation needed ]

Improvement history

System modules

pH7Builder is included with 32 native modules

Template engines

pH7Builder 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 every 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. [13]

Awards and recognition

Related Research Articles

<span class="mw-page-title-main">Drupal</span> Web content management system

Drupal is a free and open-source web content management system (CMS) written in PHP and distributed under the GNU General Public License. Drupal provides an open-source back-end framework for at least 14% of the top 10,000 websites worldwide and 1.2% of the top 10 million websites—ranging from personal blogs to corporate, political, and government sites. Drupal can also be used for knowledge management and for business collaboration.

<span class="mw-page-title-main">Pidgin (software)</span> Open-source multi-platform instant messaging client

Pidgin is a free and open-source multi-platform instant messaging client, based on a library named libpurple that has support for many instant messaging protocols, allowing the user to simultaneously log in to various services from a single application, with a single interface for both popular and obsolete protocols, thus avoiding the hassle of having to deal with new software for each device and protocol.

The following tables compare general and technical information for many wiki software packages.

<span class="mw-page-title-main">Gravatar</span> Web service providing individuals with a "Globally Recognized Avatar"

Gravatar is a service for providing globally unique avatars and was created by Tom Preston-Werner. Since 2007, it has been owned by Automattic, having integrated it into their WordPress.com blogging platform.

<span class="mw-page-title-main">Phorum</span>

Phorum is an open source message board system written in PHP.

FreePBX is a web-based open-source graphical user interface (GUI) that manages Asterisk, a voice over IP and telephony server.

This is a technical feature comparison of different disk encryption software.

This is a comparison of notable web frameworks, software used to build and deploy web applications.

<span class="mw-page-title-main">PMB (software)</span>

PMB is a fully featured open source integrated library system. It is continuously developed and maintained by the French company PMB Services.

<span class="mw-page-title-main">Etherpad</span> Open-source web-based collaborative real-time editor

Etherpad is an open-source, web-based collaborative real-time editor, allowing authors to simultaneously edit a text document, and see all of the participants' edits in real-time, with the ability to display each author's text in their own color. There is also a chat box in the sidebar to allow meta communication.

Intrexx is a cross-platform integrated development environment for the creation and operation of multilingual web-based applications, intranets, social intranets, enterprise portals and customer portals (extranets) as well as Industry 4.0 solutions as of 2018. A portal is created based on the drag and drop principle. Intrexx is a low-code development platform. Most applications can be created via drag & drop but manual coding can be added where necessary.

ProcessWire is a free and open source content management system (CMS), content management framework (CMF) and web application framework (WAF) written in the PHP programming language. It is distributed under the Mozilla Public License 2.0. ProcessWire is built around an API with usage and naming conventions similar to the JavaScript framework jQuery. The stated goal behind the API is to provide the level of accessibility and control to pages in a website that jQuery provides to the DOM. Content is managed either via the API or the web-based admin control panel. ProcessWire is largely used for development of web sites, web applications, services, content feeds and related applications.

LinOTP is Linux-based software to manage authentication devices for two-factor authentication with one time passwords. It is implemented as a web service based on the python framework Pylons. Thus it requires a web server to run in.

TOWeb is a WYSIWYG website creation software for Microsoft Windows and Mac OS X that focuses on web publishing. The latest version 5 creates HTML5/CSS3 responsive websites compatible with any device. It has some limitations such as one can not open an external web site for editing similar to Metaconex or Wix.

multiOTP Authentication system

multiOTP is an open source PHP class, a command line tool, and a web interface that can be used to provide an operating-system-independent, strong authentication system. multiOTP is OATH-certified since version 4.1.0 and is developed under the LGPL license. Starting with version 4.3.2.5, multiOTP open source is also available as a virtual appliance—as a standard OVA file, a customized OVA file with open-vm-tools, and also as a virtual machine downloadable file that can run on Microsoft's Hyper-V, a common native hypervisor in Windows computers.

<span class="mw-page-title-main">Jamroom</span>

Jamroom is a community focused open source software web content management system (CMS) and Framework based on PHP, and MySQL, MariaDB or Percona Server which runs on a web hosting service. Features include a module based extension system and skins using the Smarty templating engine. Jamroom is distributed under the open source Mozilla Public License (MPL)

<span class="mw-page-title-main">Laravel</span> Open source web application framework, written in PHP

Laravel is a free and open-source PHP-based web framework for building high-end web applications. It was created by Taylor Otwell and intended for the development of web applications following the model–view–controller (MVC) architectural pattern and based on Symfony. Some of the features of Laravel include modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar.

<span class="mw-page-title-main">React (JavaScript library)</span> JavaScript library for building user interfaces

React is a free and open-source front-end JavaScript library for building user interfaces based on components. It is maintained by Meta and a community of individual developers and companies.

<span class="mw-page-title-main">Pop PHP Framework</span> Free and open source PHP web framework

The Pop PHP Framework a free and open source PHP Web framework that was created by Nick Sagona. It is distributed under the BSD License and hosted on GitHub. The framework is intended to be utilized for rapid application development, with an emphasis on web applications.

References

  1. "Releases - pH7Software/pH7-Social-Dating-CMS". github.com. Retrieved 2023-07-16.
  2. "Requirements for the pH7 "Dating Community Social" software".
  3. pH7CMS 1.0.10 Github changelog
  4. 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. Two-Factor Authentication (2FA) added
  11. pH7CMS Nudity Detector
  12. v16.3.0, distributed under a new license
  13. pH7CMS at Softaculous
  14. Best Open Source Social Network Software