PH7Builder

Last updated
pH7Builder
Developer(s) Pierre-Henry Soria
Initial releaseNovember 2010;12 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 31 natives 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">Qt (software)</span> Object-oriented framework for software development

Qt is free and open-source cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.

<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 a new software for each device and protocol.

The following tables compare general and technical information for a number of wiki software packages.

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

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">DNN (software)</span>

DNN Platform is a web content management system and web application framework based on the .NET Framework. It is open source and part of the .Net Foundation.

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

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

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

<span class="mw-page-title-main">Silverstripe CMS</span> Content management system

Silverstripe CMS is a free and open source content management system (CMS) and framework for creating and maintaining websites and web applications. It provides an out of the box web-based administration panel that enables users to make modifications to parts of the website, which includes a WYSIWYG website editor. The core of the software is Silverstripe Framework, a PHP Web application framework.

<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.

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.

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">React (software)</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.

VCV Rack is a free and open-source cross-platform software modular synthesizer.

<span class="mw-page-title-main">Raylib</span> Game programming library

raylib is a cross-platform open-source software development library. The library was made to create graphical applications and games.

<span class="mw-page-title-main">Conversations (software)</span> Free software instant messaging client for the XMPP protocol

Conversations is a free software, instant messaging client application software for Android. It is largely based on recognized open standards such as the Extensible Messaging and Presence Protocol (XMPP) and Transport Layer Security (TLS).

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