Developer(s) | Pierre-Henry Soria |
---|---|
Initial release | November 2010 |
Stable release | |
Repository | pH7-Social-Dating CMS Repository |
Written in | PHP, MySQL, JavaScript, HTML, CSS |
Available in | English, French, Canadian French, Spanish, Brazilian Portuguese, Italian, Dutch, Indonesian |
Type | Social software, social networking |
License | MIT License |
Website | ph7builder |
'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.
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 ]
pH7Builder is included with 32 native modules
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.
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]
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.
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.
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.
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.
PMB is a fully featured open source integrated library system. It is continuously developed and maintained by the French company PMB Services.
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 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.
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)
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.
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.
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.