pH7Builder
Deweloperzy | Pierre-Henry Soria |
---|---|
Pierwsze wydanie | listopad 2010 |
Wersja stabilna | 17.9.0 / 2023-01-02 |
Magazyn | Repozytorium CMS pH7-randki społecznościowe |
Napisane w | PHP , MySQL , JavaScript , HTML , CSS |
Dostępne w | Angielski, francuski, kanadyjski francuski, hiszpański, brazylijski portugalski, włoski, holenderski, indonezyjski |
Typ | Oprogramowanie społecznościowe , sieci społecznościowe |
Licencja | Licencja MIT |
Strona internetowa |
pH7Builder . (wcześniej znany jako pH7CMS i pH7 Social Dating CMS ) to oprogramowanie społecznościowe typu open source napisane przez Pierre-Henry'ego Sorię, które umożliwia tworzenie społeczności internetowych i serwisów randkowych
pH7Builder jest napisany w PHP 7.4, jest zorientowany obiektowo i wykorzystuje wzorzec MVC (Model-View-Controller).
Oprogramowanie jest oparte na domowym środowisku pH7Framework i zostało zaprojektowane z myślą o zasadzie KISS . Dla większej elastyczności oprogramowanie wykorzystuje PDO (PHP Data Objects), która umożliwia wybór bazy danych. Zasada rozwoju to DRY (Don't Repeat Yourself) ma na celu ograniczenie powtarzania się wszelkiego rodzaju informacji (brak powielania kodu).
Ma również być szybki, mało zasobochłonny, niezwykle wydajny i bardzo bezpieczny. [ potrzebne źródło ]
Historia ulepszeń
- W pH7CMS 1.0.10 składnia szablonu została całkowicie przepisana i zapewnia lepsze zrozumienie dla projektantów stron internetowych.
- pH7CMS 1.1 wprowadził nowy algorytm hashujący hasło i używa od teraz API Password Hashing API wprowadzonego przez PHP 5.5. Wersja zawiera również wiele poprawek błędów, kilka nowych funkcji oraz usuwa wtyczkę Donation z modułu strony.
- pH7CMS 1.1.2 zapewnia ogromne ulepszenia modułu płatności, wiele poprawek błędów i lepszą integrację języka bazy danych.
- pH7CMS 1.1.8 to ostatnia wersja gałęzi 1.1.
- Od wersji 1.2 oprogramowanie posiada w pełni responsywny design.
- Wersja 1.2 jest również bardziej skoncentrowana na „funkcjach randkowych niż gałęzie 1.0 i 1.1.
- Od wersji pH7CMS 1.2, firma nie tylko zapewnia „dostawcę oprogramowania randkowego”, ale także rozwiązanie dla biznesu randkowego/społecznościowego ze wsparciem od „początkowego pomysłu na randkę” do „dochodowego i popularnego biznesu randkowego”. Usługa jest świadczona głównie przez e-Dating Marketing .
- pH7CMS 1.2.1 staje się pierwszym dostawcą oprogramowania randkowego, który oferuje Bitcoin jako bramkę płatności. Bitcoin jest bardzo ceniony na portalach randkowych, ponieważ umożliwia anonimowe dokonywanie płatności.
- pH7CMS 1.2.3 posiada nowy moduł o nazwie "api" pozwalający używać pH7CMS jako RESTful Web app i od tej wersji wszystkie instalacje pH7CMS posiadają unikalny klucz API w pliku pH7CMS config.ini. Integracja z zewnętrznym oprogramowaniem/stroną lub aplikacją mobilną (taką jak iOS i Android) jest możliwa przy minimalnych modyfikacjach i maksymalnym bezpieczeństwie. Wdrożono również lepsze rozpoznawanie geograficzne.
- pH7CMS 1.2.5 zawiera wiele poprawek i ulepszeń (w tym lepsze wyświetlanie na małych urządzeniach z responsywnym motywem)
- pH7CMS 1.2.7 zostało wydane 24 grudnia właśnie na Święta Bożego Narodzenia. Ma wiele ulepszeń, takich jak lepsze pozycje banerów zwiększające współczynnik klikalności. Benchmark widoczny, gdy pH7CMS jest w trybie deweloperskim . Lepsze wyszukiwanie dzięki nowej SISE (Smart Intuitive Search Engine) i lepsze tłumaczenie są już gotowe. Wreszcie, nowa wersja ma znacznie lepszy importer użytkowników CSV i jest teraz w 100% kompatybilna z PHP 7+ .
- 1.2.8, Jak zwykle kilka ulepszeń i poprawek błędów oraz dodanie możliwości włączania/wyłączania modułów/funkcji systemowych
- pH7CMS 1.4 integruje uwierzytelnianie dwuskładnikowe (2FA) współpracujące z aplikacjami mobilnymi TOTP .
- pH7CMS 2.0 dodaje wykrywacz nagości dla łatwiejszej moderacji przesłanych zdjęć
- Począwszy od wersji 16.3.0 oprogramowanie jest rozpowszechniane na licencji MIT zamiast GPLv3 .
- Począwszy od pH7Builder 16.5.0, oprogramowanie nie obsługuje już PHP 5.6. Aby korzystać z nowszych funkcji oferowanych przez PHP, wersja 16.5.0 wymaga co najmniej PHP 7.4.
Moduły systemowe
pH7Builder jest dołączony do 31 modułów natywnych
- Panel administratora
- Przyłączać
- Blog
- Czat
- Chatroulette
- Komentarz
- Połącz (Facebook, Twitter i Google Connect)
- Kontakt
- Błąd (umożliwia dostosowanie stron błędów (np. 403, 404, 500))
- Pole (pola profilu)
- Forum
- Gra
- Hot or Not (losowa ocena zdjęcia profilowego)
- Komunikator (komunikator)
- Zaproś (Zaproś znajomych, wysyłając wiadomość e-mail z zaproszeniem)
- Menedżer haseł (żądanie nowego hasła do modułów użytkownika, administratora i partnera)
- Kalkulator miłości
- Poczta
- Biuletyn
- Notatka
- Strona
- Zapłata
- Zdjęcie
- Zgłoś (zgłoś nadużycie użytkownika/treści)
- Użytkownik
- Wideo
- Kamerka internetowa
- XML (generator RSS i map witryn)
- HelloWorld (przykładowy moduł dla twórców modów)
Silniki szablonów
pH7Builder Core używa domowego pH7Tpl , a instalator używa Smarty . Ponadto pH7CMS jest również dołączony do PH7Xsl , silnika szablonów XSLT PHP.
Instalacja
W prawie każdej wersji instalacja oprogramowania jest ulepszona i łatwiejsza. pH7CMS jest również dołączony do kreatora konfiguracji sieci i jest również dostępny w Softaculous .
Nagrody i uznanie
- Zalecane oprogramowanie sieci społecznościowych przez BestHostingSearch
- pH7Builder zdobyło nagrodę „2022 Open Source Excellence” na SourceForge.
Linki zewnętrzne
- pH7Builder.com Oficjalna strona pH7Builder
- pH7Builder na GitHub Oficjalne repozytorium GitHub
- pH7Builder na SourceForge Darmowa wersja dostępna na SourceForge