pH7Builder
Utvecklare | Pierre-Henry Soria |
---|---|
Initial release | november 2010 |
Stabil frisättning | 17.9.0 / 2023-01-02 |
Förvar | pH7-Social-Dating CMS Repository |
Skrivet i | PHP , MySQL , JavaScript , HTML , CSS |
Tillgänglig i | engelska, franska, kanadensiska franska, spanska, brasiliansk portugisiska, italienska, holländska, indonesiska |
Typ | Social programvara , sociala nätverk |
Licens | MIT-licens |
Hemsida |
' pH7Builder (tidigare känd som pH7CMS och pH7 Social Dating CMS ) är en social community-programvara med öppen källkod skriven av Pierre-Henry Soria som tillåter skapandet av online-communities och sociala dejtingtjänster.
pH7Builder är skrivet i PHP 7.4, är objektorienterat och använder MVC-mönstret (Model-View-Controller).
Mjukvaran är baserad på det hemgjorda pH7Framework och är designad med KISS-principen i åtanke. För bättre flexibilitet använder programvaran PDO (PHP Data Objects) abstraktion som tillåter val av databas. Principen för utveckling är DRY (Don't Repeat Yourself) syftar till att minska upprepningen av information av alla slag (ingen kodduplicering).
Den syftar också till att vara snabb, låg resurskrävande, extremt kraftfull och mycket säker. [ citat behövs ]
Förbättringshistorik
- I pH7CMS 1.0.10 har mallsyntaxen skrivits om totalt och ger en bättre förståelse för webbdesigners.
- pH7CMS 1.1 introducerade ett nytt hash-algoritmlösenord och använder från och med nu Password Hashing API som introducerats av PHP 5.5. Versionen innehåller också många buggfixar, några nya funktioner och tar bort Donation-plugin från Sidmodulen.
- pH7CMS 1.1.2 ger en enorm förbättring för betalningsmodulen, många buggfixar och en bättre integration av databasspråk.
- pH7CMS 1.1.8 är den sista versionen av 1.1-grenen.
- Från 1.2-versionen har programvaran en fullständig responsiv design.
- 1.2-versionen är också mer fokuserad på "Datingfunktioner än grenarna 1.0 och 1.1.
- Sedan pH7CMS 1.2 tillhandahåller företaget inte bara en "dejtingmjukvaruleverantör", utan också en Real Social/Dating Business Solution med stöd från "dejtingidéstarten" fram till den "lönsamma och populära onlinedejtingverksamheten". Tjänsten tillhandahålls huvudsakligen av e-Dating Marketing .
- pH7CMS 1.2.1 blir den första leverantören av dejtingmjukvara som erbjuder Bitcoin som en betalningsport. Bitcoin är mycket uppskattat på en dejtingsajt eftersom det tillåter människor att göra betalningar på ett anonymt sätt.
- pH7CMS 1.2.3 har en ny modul som heter "api" som gör det möjligt att använda pH7CMS som en RESTful webbapp och sedan den versionen har all pH7CMS-installation en unik API-nyckel i pH7CMS config.ini-fil. Integrering med extern programvara/webbplats eller mobilapp (såsom iOS och Android) är möjlig med minimal modifiering och maximal säkerhet. Bättre geoigenkänning har också implementerats.
- pH7CMS 1.2.5 har många buggfixar och förbättringar (inklusive bättre visning på små enheter med det responsiva temat)
- pH7CMS 1.2.7 har släppts den 24 december bara till jul. Den har många förbättringar som bättre bannerpositioner som ökar klickfrekvensen. Riktmärket som är synligt när pH7CMS är i utvecklingsläget . Bättre sökupplevelser med nya SISE (Smart Intuitive Search Engine) och bättre översättning är nu gjorda. Slutligen har den nya versionen en mycket bättre CSV User Importer och är nu 100 % kompatibel med PHP 7+ .
- 1.2.8, Flera förbättringar och buggfixar som vanligt och lägger till möjligheten att aktivera/inaktivera systemmoduler/funktioner
- pH7CMS 1.4 integrerar tvåfaktorsautentisering (2FA) som fungerar med TOTP- mobilappar.
- pH7CMS 2.0 lägger till en nakenhetsdetektor för enklare moderering av alla foton som laddas upp
- Från och med version 16.3.0 distribueras programvaran under MIT-licens istället för GPLv3 .
- Från och med pH7Builder 16.5.0, stöder inte programvaran PHP 5.6 längre. För att kunna använda de nyare funktionerna som erbjuds av PHP, kräver v16.5.0 minst PHP 7.4.
Systemmoduler
pH7Builder ingår med 31 inbyggda moduler
- Adminpanel
- Dotterbolag
- Blogg
- Chatt
- Chatroulette
- Kommentar
- Connect (Facebook, Twitter och Google Connect)
- Kontakt
- Error (Tillåter anpassning av felsidor (t.ex. 403, 404, 500))
- Fält (profilfält)
- Forum
- Spel
- Hot or Not (slumpmässigt betyg på profilfoto)
- IM (Instant Messenger)
- Bjud in (Bjud in vänner genom att skicka en inbjudan via e-post)
- Lösenordshanteraren (begär nytt lösenord för användar-, administratörs- och affiliatemoduler)
- Kärleksräknare
- Post
- Nyhetsbrev
- Notera
- Sida
- Betalning
- Bild
- Rapportera (rapportera en användare/innehåll som missbrukar)
- Användare
- Video
- Webbkamera
- XML (RSS & Sitemap generator)
- HelloWorld (exempelmodul för modutvecklare)
Mallmotorer
pH7Builder Core använder sin hemmagjorda pH7Tpl och installatören använder Smarty . Dessutom ingår pH7CMS också med PH7Xsl , en XSLT PHP-mallmotor.
Installation
I nästan alla versioner är installationen av programvaran förbättrad och enklare. pH7CMS ingår också i en webbinställningsguide och finns även tillgänglig på Softaculous .
Utmärkelser och erkännande
- Rekommenderad programvara för sociala nätverk av BestHostingSearch
- pH7Builder vann "2022 Open Source Excellence" på SourceForge.
externa länkar
- pH7Builder.com Officiell pH7Builder-webbplats
- pH7Builder på GitHubs officiella GitHub-förråd
- pH7Builder på SourceForge Gratis version tillgänglig på SourceForge