php桌面程序源码,开源免费PHP轻论坛程序源码–Flarum-程序员宅基地

技术标签: php桌面程序源码  

开源免费PHP轻论坛程序源码–Flarum

Flarum 是一款自由、开源的论坛软件,它专注于简单。通过 Flarum 您可以轻松地为您的网站搭建一个论坛。

官网:https://flarum.org.cn/

GitHub:https://github.com/justjavac/flarum

下载地址:https://github.com/justjavac/flarum/releases

8a0f68bb9494d33bd5fa93e120b419a3.pngFlarum

这个论坛程序界面挺漂亮的,有很多站在使用这个程序,有请论坛需求的可以考虑下。

另外一款国内的修罗BBS(xiunoBBS)也是一款不错的论坛程序,性能不错,插件也比较多。两个程序可以对比下选择使用。个人有个论坛用的修罗BBS。

Flarum 继承于 esoTalk 和 FluxBB。 它的目标是:

快速、简单 没有混乱,没有膨胀,没有复杂的依赖关系。Flarum 使用 PHP 构建,因此它很容易部署。界面使用 Mithril,它是一个高性能 JavaScript 框架。

漂亮、响应式 Flarum 由我们的设计师精心设计,它是跨平台的、开箱即用的。界面布局使用了 LESS,所以主题风格只是小事一桩。

强大、可扩展 为了满足您的社区需求,您可以定制、扩展和集成 Flarum。Flarum 的架构非常灵活,它拥有非常全面的 API 和文档。

自由、开放 Flarum 基于 MIT license 发布。

安装

Flarum 目前处于测试阶段,因此不要将它用在生产环境中。 Flarum 的源码在 GitHub。查看开发进度的路线图。

想立即使用 Flarum,可以到下载页面。你需要一个安装了 PHP 5.5+ 和 MySQL 5.5+ 的服务器。

如果你想深入研究 Flarum,你需要建立一个开发环境。这部分内容可以阅读文档的贡献章节!

快速

不臃肿、不复杂、不过度依赖。几分钟之内构建属于自己的社区。

Flarum 基于 PHP 构建,因此很容易安装部署。界面使用 Mithril 构建,Mithril 是一个高性能的 JavaScript 框架。更少的等待,更多的交流。

Flarum

96 KB

NodeBB

244 KB

Discourse

953 KB

所有的 JavaScript 加载时间均使用了js压缩,并开启了gzip

精美的响应式布局

如果 Flarum 的桌面版界面没有打动你的心,那么他的移动版一定会的。Flarum was born to be touched.

Flarum 不仅仅为程序员开发,而是为所有人开发的。Flarum 在设计之初就考虑了跨平台,开箱即用。并且 Flarum 的界面风格使用了 LESS,这样很容易更换主题。

强大

简约,并不简陋。

定制性、可扩展性,都集成在了 Flarum 中。

构建可扩展的软件是很困难的。值得庆幸的是,我们有多年的开发 esoTalk 和 FluxBB 的经验。Flarum 的开源架构是非常灵活的,他拥有完善的 API 和文档。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39907157/article/details/115412035

智能推荐

Andorid 流式布局 热门标签解决方案_andorid 使用流式布局实现便签页面-程序员宅基地

文章浏览阅读972次。// 流式布局 话不多说,比较简单,注释都写的很清楚import java.util.ArrayList;import java.util.List;import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGr_andorid 使用流式布局实现便签页面

max - min-程序员宅基地

文章浏览阅读72次。\[max(a, b, c) - min(a, b, c) = \frac{|a - b| + |b - c| + |c - a|}{2}\],两个也适用,n个也适用转载于:https://www.cnblogs.com/AlphaWA/p/11260201.html

华为服务器网卡驱动-程序员宅基地

文章浏览阅读4.4k次。华为服务器网卡驱动安装系统环境Windows2008R2适合在以下机型安装。提取码:hxxbRH1288 V3 RH2288 V3RH2288A V2RH2288E V2RH2288H V2RH2288H V3RH5885 V3转载于:https://www.cnblogs.com/fwq345/p/11269895.html..._华为服务器rh2288h v2驱动

pid trajectory controller_github trajectoryandcontrol-程序员宅基地

文章浏览阅读240次。PID 模型移动机器人pid controller syrotek_github trajectoryandcontrol

一.计算机网络概述_互联网标准制定的几个阶段-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏7次。概述1.计算机网络的定义及其特点2.互联网的概述3.互联网的组成计算机网络在我国的发展计算机网络的类别计算机网络的性能计算机网络的体系结构1.计算机网络的定义及其特点计算机和网络已经成为当今信息时代的核心,已经成为信息社会的命脉和发展知识经济的重要基础。万物联网,人人用网。“网络”是一个统称,泛指把人或物互联在一起而形成的系统。三大类网络三网融合1.1.1计算机网络的定义计算机网络的精确定义并未统一。计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定_互联网标准制定的几个阶段

《嵌入式 - 疑难杂症(工具篇)》 J-link下载提示错误:The firmware of the connected J-Link ...@0x02000004_the firmware of the connected j-link will now be r-程序员宅基地

文章浏览阅读4k次,点赞2次,收藏7次。开发环境:Keil:V5.30J-link:V8【问题概述】最近我安装了新的MDK版本,结果发现J-link不能下载程序了。提示如此下错误:The firmware of the connected J-Link does not support the following memory access:Read @0x02000004想来这都是升级MDK导致的,本质原因的Jl-ink所需的dll文件不兼容导致的。我这里有两个解决办法。方法一:升级J-link驱动截止日前,J-link最新的_the firmware of the connected j-link will now be restored

随便推点

java8 lambda表达式使用,根据多字段去重_list<map>根据字段去重 lamada-程序员宅基地

文章浏览阅读2.6k次。根据多字段排序初始数据List<Map<String, Object>> list = new ArrayList<>();Map<String,Object> map0 = new HashMap<>();map0.put("address",北京);map0.put("sex",女);map0.put("name",小丽);map0.put("age",23);Map<String,Object> map1 = _list根据字段去重 lamada

ubuntu 14.04下某个软件已经启动,但始终切换不出来_在乌棒图终端打开的程序改不了-程序员宅基地

文章浏览阅读2.3k次。ubuntu 14.04下某个软件已经启动,但始终切换不出来说明:有的时候,使用鼠标拖拽窗口,一不小心将当前的窗口拖到VGA(投影仪等)里面去了,使用alt+tab怎么切换,都不会显示界面,明明软件已经启动了,这怎么解决呢在终端使用命令xrandr,显示是否有多个窗口,如下图,除了LVDS1外还有个VGA窗口,如果你将某个软件启动后拖拽到当前界面以外的地方,就会出现,切换不出界面_在乌棒图终端打开的程序改不了

【软件设计】架构设计 分析组件化与模块化之间的区别_软件中的基础库,基础组件的区别-程序员宅基地

文章浏览阅读1.9k次。前言 组件化与模块化已经深入体现到软件开发当中,也是为了让开发者更好的去解决软件上的高耦合、低内聚、无重用的3大代码问题。在写这篇文章之前,我也百度过很多相关介绍文章,各个作者都有自己的一些想法或者总结,所以当时看得比较乱,在实践过程中也存在不少疑惑(很多时候不知道选择用组件还是模块,或者有时候根本分不清自己这得是组件还是模块。云里雾里~~)。因此为了解决这些疑惑帮自己统一了组件..._软件中的基础库,基础组件的区别

python从入门到实践课后习题第四章-程序员宅基地

文章浏览阅读664次。"""4-1 比萨:想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for循环将每种比萨的名称都打印出来。修改这个 for 循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,如 “I like pepperoni pizza” 。在程序末尾添加一行代码,它不在 for 循环中,指出你有多喜欢比萨。输出应包含针..._4-6 奇数 :通过给函数 range() 指定第三个参数来创建一个列表,其中包含 1~20 的奇

1978-全排列_cyn小朋友今天数学课上学到的是全排列,课后,mwy老师给了他几串字符串,你能帮cyn写-程序员宅基地

文章浏览阅读1.3k次。输出给定字符串的全部排列(按字典序顺序)_cyn小朋友今天数学课上学到的是全排列,课后,mwy老师给了他几串字符串,你能帮cyn写

概率论做题笔记(贝叶斯公式)_试分别求以下两个系统的可靠性-程序员宅基地

文章浏览阅读2.7k次,点赞5次,收藏4次。Knowledge points1.条件概率设AAA,BBB是两个事件,且P(A)P(A)P(A)>>>000,称P(B∣A)=P(AB)P(A)P(B|A)=\frac{P\left(AB\right)}{P(A)}P(B∣A)=P(A)P(AB)​为在事件发生的条件下事件发生的条件概率.2.乘法定理设P(A)P(A)P(A)>>>000,则有P..._试分别求以下两个系统的可靠性