ph7software/ph7cms

pH7Builder. 社交约会网站构建工具

资助包维护!
pH-7
Ko Fi

安装: 1,569

依赖项: 0

建议者: 0

安全: 0

星标: 955

关注者: 98

分支: 573

公开问题: 114

类型:项目

This package is auto-updated.

Last update: 2024-09-03 23:01:56 UTC


README

⚡️ 2024年社交约会网站构建工具

🚀 安全、用户友好且开源的社交约会网站软件

PayPal Build Status GPL v3 Licence SourceForge Patreon

pH7的社交约会解决方案™ 是一个 专业开源 的全功能 一键式约会软件。完全响应式设计,资源消耗低,功能强大且非常安全。

pH7Builder(原名 pH7CMS)是第一个专业、免费和开源的社交约会网站构建软件。迄今为止,它是创建企业级约会应用/服务或社交网络网站的首选。

✨ 想象一下,在三个月后,你拥有了一个知名、成功的在线社区,拥有数千名快乐的用户,而你一分钱都没花!相反,你把钱花在广告、用户获取和其他营销策略上...想象一下你节省了多少时间。你创造的商业和自由。

使用 pH7Builder这完全可能!(但是你必须有动力!没有什么是魔法来的)。

Professional PHP Social Dating Builder Software

🤗 100% 归你所有! ❤

不要让你的Web应用受制于人!🚀

为什么你的业务要受制于人呢?

与云或SaaS解决方案不同,选择pH7Builder后,你可以完全控制你的网站、数据库和用户!你获得并拥有你自己的服务器上(你选择的)所有数据和文件 ✌️

👉 被软件说服了吗?☕️ 你可以通过 提供一杯咖啡 来支持软件开发!🚀🤗

Ko Fi - Offer Me A Flat White Buy Me A Coffee

📖 内容

👀 软件概述 🎉

pH7约会CMS 是一个基于强大模块化OOP和服务器端渲染架构的 可扩展社交社区CMS,使用 MVC 架构(模型-视图-控制器)。

它按照 KISS 原则设计,整个源代码可以在几分钟内阅读和理解。为了更好的灵活性,软件使用 PDO(PHP数据对象)抽象,允许选择数据库。开发原则是 DRY(不要重复自己)旨在减少各种信息(无重复代码)的重复,以及 YAGNI 原则以避免软件中的未使用代码/不需要的功能。

这个免费和开源的 社交约会网站构建器 旨在资源消耗低、功能强大、稳定且安全。

基于专门为该项目编写的框架 pH7Framework,CMS 还附带 40 个系统模块,可直接使用。

总结一下,pH7Builder 为您提供了创建最佳在线约会服务或社交网站的最佳配料!

😻 你的社交约会WebApp将有多强大?🚀

  • 增强社交约会流™
  • 智能直观搜索引擎™(SISE 系统)
  • 高级搜索
  • 朋友/共同朋友、访问、消息、即时消息、查看、点赞、评分、表情符号、地理位置、头像、壁纸、...
  • 相关资料(更好的用户体验和更快匹配)
  • 自定义资料(背景资料)
  • 评论
  • 智能化管理工具™
  • 热或冷
  • 爱情计算器
  • 配对系统
  • 地理位置系统
  • 附近的人
  • 得益于 Deep Memoization Tunnel™ 4.0,这是最快的社交约会WebApp
  • 照片专辑
  • 视频(支持从 v3 YouTube API、Vimeo、Metacafe 和 Dailymotion 上传视频)
  • 论坛
  • 为所有用户上传的图片启用裸露过滤器选项
  • 约会骗子检测器(查看个人资料照片是否被骗子使用)
  • 全面管理用户发布的内容
  • 水印品牌化
  • 即时消息
  • 内置的联盟系统(鼓励品牌影响者/大使推广您的约会平台)
  • 邮件列表通讯
  • 活动流
  • 用户提及(使用“@”符号和用户名,如 @pH-7
  • 会员审批系统
  • 高级管理面板
  • 完整的会员系统
  • 集成 PayPal、Stripe、Braintree、2CheckOut 和 Skeerel Pay 的支付网关
  • 统计与分析系统
  • 实时通知系统
  • 注册延迟(以避免垃圾邮件)
  • 文件管理
  • 动态字段表单管理
  • 资料隐私设置
  • 横幅/广告管理
  • 横幅广告货币化
  • 用户仪表板
  • 约会风格资料页
  • 假资料生成器
  • CSV 用户导入器
  • 博客文章
  • 笔记
  • 页面管理
  • 支持多语言、国际化与本地化(I18N)
  • 欧洲和美式时间/日期格式
  • 数据库、pH7Tpl(我们的模板引擎)、静态文件(HTML、CSS、JS)、字符串内容等的缓存系统
  • 维护模式
  • 数据库备份
  • 举报滥用
  • SEO 友好(标题、标题、内容、代码等)、站点地图模块、hreflang、翻译每个 URL 的可能性等
  • 在您的 WebApp 中使用 Schema.org 标记 可显著提高搜索引擎结果中的排名,并启用如 Google Rich Snippets 等出色功能
  • 多语言 URL
  • 确保所有 UGC(用户生成内容)都是唯一的(以避免垃圾邮件和恶意用户)
  • RSS 源
  • 轻松阻止任何 IP、电子邮件、用户名、联盟银行账户等。
  • 国家阻断器(轻松阻止您不希望网站可访问的国家)
  • 会员和联盟注册表单的国家限制
  • RESTful API 用于从外部应用程序(iOS iPhone、Apple Watch、Android 等)集成,网站、程序等。
  • 用户短信验证(支持 Clickatell 和 Twilio SMS 网关)
  • 反馈模块
  • 完全定制首页(资料块、口号、SEO 文本、标题)
  • 全响应式模板
  • 会员/群组管理器
  • 通过其移动优化模板轻松发布到 Android/iPhone/iOS WebView 移动应用程序
  • 多主题和众多自定义选项
  • 消息模板
  • 多主题和众多可定制化
  • 包含顶级HTML5功能
  • 邀请朋友
  • 社交书签(社交媒体分享按钮)
  • 反欺诈和反诈骗工具
  • 登录尝试保护
  • 来自国外的可疑登录检测
  • 强大的反垃圾邮件系统(并检测重复内容),由无形智能反垃圾邮件检测系统™提供支持
  • pCO8 安全 pH7Framework™(为您的webapp提供最高保护之一)
  • 全面的安全系统针对XSS、CSRF、SQL注入、认证黑客攻击、会话固定、暴力破解、反向tabnabbing钓鱼攻击等,甚至可以防止一些DDoS攻击!
  • 双重认证(2FA)。有了它,您的网站管理员、合作伙伴、用户将不会再被黑客攻击或账户被盗,因为用户手机设备上会发送验证令牌
  • 支持渐进式网络应用(PWA)(需要HTTPS)
  • 管理员面板 - 使用IP限制阻止访问
  • 漂亮的代码:对PHP代码中发生的事情进行了非常详细的注释,漂亮的缩进,非常易于阅读,即使是对于非程序员来说也是如此
  • 任何人都可以通过GitHub仓库轻松地为pH7Builder项目做出贡献

pH7Builder被认为是创建企业级约会Web应用或社交网络平台的最佳选择,这并非偶然

出色的功能如这里所示和许多其他独特和独家功能都在等待您。pH7Builder已发布!

Build a Social Dating Web App with pH7Builder

⚙️要求

  • 应用服务器 PHP 8.0或更高版本 🚀

  • 数据库 MySQL/MariaDB 5.5.3或更高版本。

  • 操作系统 Linux/Unix(Red Hat、CentOS、Debian、FreeBSD、Mandrake、Mac OS等)、Windows。

  • Web服务器 Apache带有mod_php或PHP在CGI、FastCGI模式下(nginx、LiteSpeed和IIS也应工作。您可能需要更改一些代码,并更改URL重写使其工作)。

  • URL重写扩展模块 Apache、nginx、LiteSpeed、IIS(对于Web.config,您有很好的教程)。

  • 特定要求 服务器必须连接到互联网。

  • 最小Web空间 2.0 GB

  • pH7Builder视频模块要求(仅当启用时) FFmpeg

🛠️ 安装

  • Git仓库
    • 从GitHub克隆pH7Builder git clone git@github.com:pH7Software/pH7-Social-Dating-CMS.git ph7builder(如果不需要git历史记录,请使用--depth=1标志在行尾)
    • 安装Composer
    • 在项目文件夹中打开的命令行中运行composer install以安装pH7Builder的依赖项。
  • Composer
    • 安装Composer
    • composer create-project ph7software/ph7builder --prefer-dist ph7builder
  • Sourceforge
  • Softaculous
    • 如果您的Web托管商提供Softaculous,您可能可以通过Softaculous一键安装pH7Builder

🏗️ Nginx配置

为了使pH7Builder在nginx服务器上运行,您需要添加一些自定义nginx配置。

创建/etc/nginx/ph7builder.conf并添加以下内容

location / {
    try_files $uri $uri/ /index.php?$args;
    index index.php;
}

请注意,上述代码是严格的最小要求,您可以通过与主Apache .htaccess文件进行比较来添加更多规则。

最后,在您的nginx服务器配置中,您需要包含ph7builder.conf文件来完成配置,如下所示

例如,在文件中,例如,对于基于Debian的Ubuntu和其他操作系统,为/etc/nginx/sites-enabled/yoursite.conf;对于基于Red Hat的CentOS和其他操作系统,为/etc/nginx/conf.d/yoursite.conf

server {
    # Port number. In most cases, 80 for HTTP and 443 for HTTPS
    listen 80;

    server_name www.yoursite.com;
    root /var/www/ph7builder_public_root;
    index index.php;
    client_max_body_size 50M;

    error_log /var/log/nginx/yoursite.error.log;
    access_log /var/log/nginx/yoursite.access.log;

    # Include ph7builder.conf. You can also directly add the "location" rule instead of including the conf file
    include /etc/nginx/ph7builder.conf;
}

有关更多信息,请参阅nginx文档。

Create Your Own Niche Dating Service in New York City

📝 翻译

您可以在I18N仓库中找到并添加其他语言。

👨‍🍳 厨师

Pierre-Henry Soria 设计与编码,一位充满激情的比利时软件工程师 🍫🍺。一个 超级热情 的比利时软件工程师。

Pierre-Henry Soria

@phenrysay pH-7 PayPal

🤝 在您的公司雇佣我吗?

您正在构建一个可扩展的社会/约会Web应用吗?

您认为您可能需要像我这样的软件工程师吗?(甚至可能愿意搬迁)👉 让我们聊聊!😊

LinkedIn Whatsapp

💲 给我一杯茶?(或者茶包……)🍵

您欣赏这个项目,多年来对核心开发的密集投入,并且不想让它消亡……?

Paypal Patreon

⚡ 官方网站

pH7Builder.com

📚 文档

pH7Builder 文档

🤯 故障排除

💖 贡献

I Love Open Source Ko Fi - Offer Me A Flat White

任何人都可以在 pH7Builder GitHub 仓库上做出贡献!

查找错误、改进CMS/文档或添加翻译。任何贡献都受欢迎,并且高度赞赏!

只需克隆仓库,做出更改,然后推送即可;-)

警告:您的代码/修改必须质量优秀,并遵循 代码规范PSR 我会手动审查和验证您所做的所有改进和更改。

pH7Software GitHub. Me, at a Costa coffee shop on Feb 4th, 2017.

🌲 pH7Builder;环保的CMS ❤️

Eco Friendly. Love the World and Love the Nature

pH7Builder 已经设计用于降低您的服务器功耗,以保护自然并帮助节约我们的环境。

pH7Builder的模板也使用了较浅的颜色,因为LCD显示器显示它们时消耗的电力更少。

最后,请考虑使用绿色Web托管(使用绿色电源供应)。

👉 绿化您的社交社区10种简单方法 👈

💪 计算您的社交约会服务的碳足迹 🌍

您的网站是如何影响地球的?=> 在网站碳计算器上检查它,如 https://www.websitecarbon.com

🔨 用于开发pH7Builder的工具/软件

  • Fedora/Ubuntu 上使用LAMP(以及Mac/Windows上的MAMP/WampServer/XAMPP进行测试)。

  • 用于编码整个项目的 GeanySublime Text。就是这样!然而,自从pH7Builder 5.0以来,还使用了 PhpStorm(有时还使用Atom)。

  • 有时用于轻松查看GUI数据库的 Sequel Pro

  • 用于编辑资源等的 GIMP

  • 用于压缩和优化图像的 Trimage(以及在Mac上开发时使用的 ImageOptim)。

  • 用于翻译Gettext文件的 Poedit

  • 用于FTP客户端的 FileZilla

  • 用于版本控制系统的 Git

  • 有时候,在Mac上工作时,会使用 Sequel Pro 来轻松查找数据库。

🖋 联系(建议/反馈)

请随时发送电子邮件至 hello {AT} ph7builder {D0T} com

⚖️ 许可证

pH7Builder(也称为pH7CMS)是一个开源软件,在 MIT 许可证 下慷慨分发。

请参阅 LICENSE.mdCOPYRIGHT.md 文件以获取更多详细信息。

Beautiful Profile Dating Page

pH7Builder allows anyone to start a web dating app like Tinder/Bumble or Badoo

Admin Panel, Browse Users