首先要知道你要建成什么样的站,下面是开源的建站系统。
一、门户建站CMS
所谓门户建站CMS浅显的讲就是能够满足用户做一个地方门户或者垂直门户的愿望,它在模板自定义,文章推送,交互性,会员互动方面的功能都相对强大,且数据的负载表现也不错。在商业收费门户CMS领域,cmstop是其中的佼佼者,主要的功能模块有:组图,视频,访谈,活动,调查,投票,专题,页面,专栏,报纸,杂志,评论,搜索,Wap,文章采集,文章推送,图片编辑,工作报表,历史页面,计划任务,程序整合,数据迁移,互动功能等,最适合传统媒体和大中型门户网站使用。
而目前国内流行的开源门户CMS又有以下几款:
1、DeDecms织梦内容管理系统
之所以把dedecms放在第一个是因为dedecms对新手来说更容易上手。模板的制作,文章的推送也相对简单,最适合只有一点html知识的新手使用,且更适合用户进行二次开发。不过缺点是数据负载能力不是很好,数据量大了之后速度会变慢。
2、PHP168
Php168应该是国内开源CMS系统中比较大而全的,提供了包括文章,新闻,图片,下载,商场;内置专题,订单,考试等多种模块,适合二次开发,此外用户可以在后台对页面进行进行可视化标签调用。模板制作较简单,不过因为CMS本身比较庞大,二次开发相对来说不是很简单;此外后台也较为复杂,管理起来有些吃力。
3、phpcms
盛大在线旗下cms建站程序,在功能模块上与php168不相上下,突出功能是数据负载能力强,但对新手来说想要在短时间内把phpcms弄懂还是有些困难的,模板制作相较dedecms和PHP168来说难度也更大,总之一句话phpcms不太适合新手或者菜鸟使用。
4、帝国CMS
帝国CMS刚开始是由一个开发的,但功能却一点都不逊色于其他基于PHP的开源CMS,但也因为是一个人开发的局限,导致帝国CMS的配套功能不是很多,没法满足用户日益多元的需求,但支持自定义模型。不过总的来说帝国CMS给人的感觉是既不太爱又不太狠,或许是因为没有突出的特色。
二、公司,企事业单位建站
中国已进入互联网时代,而一些传统的公司以及企事业单位也纷纷建立了自己的网站,作为一个网上的窗口供人了解或者提供相关的服务,目前国内专注于公司企事业单位的建站程序不多,但有几个还是值得推荐。
1、动易管理系统
由于一般公司,企事业单位的网站更多的是信息发布和产品展示,因此并不需要那些华丽的功能支持和web2.0的元素,再加上动易网络一直致力于提供公司和企事业单位网站建设程序的研发,因此相对前面提到的门户建站程序来说更为专业.因此不管在前台还是在后台的设计上动易都相对简单,易操作,更适合公司和企事业单位的人来管理网站,发布信息。值得注意的是动易是基于asp语言的cms。
2、siteserver
另一款适合公司和企事业单位建站的小编觉得当属siteserver了,这从官网上提供的模板页能看出来,而如果说再分细一些的话,可以说siteserver更适合公司网站的架设。SiteseverCMS提供了基本的网站管理功能,如信息发布,信息采集,投票,广告展示能功能,能够满足公司网站的建设需求,同时也提供了很多漂亮的模板,网站管理起来简单。
三、社区论坛建站程序
2000年之后论坛开始进入人们的视野,以至于发展到现在论坛几乎成了每个网站的标配,当然究其原因可能在于论坛本身发表言论的门槛以及自由开放的讨论氛围,而目前常用的论坛程序主要是discuz和phpwind。
1、discuz
discus是康盛创想开发的一套社区建站软件,用discuz可以在几分钟之内架设一个论坛,且论坛功能强大,后台管理起来非常简单且容易上手,且逻辑层次清楚,管理员不至于在后台迷失。另外官方交流论坛提供了丰富的模板供下载。
2010年5月份康盛发布discuzX1全面整合discuz相关产品ucenter,uchome,应用平台,游戏平台以及社区门户,即将上线的discuzX1.5又推出了频道和文章功能,并且能够绑定二级域名,对网站域名进行个性化的设置,以至于即使是菜鸟,不懂技术的人也能用discuz做出一个不错的社区门户网站。此外2010年8月23日,腾讯公司宣布全资收购discuz,接下来discuz有望和腾讯庞大的资源平台进行对接整合,同时官方也宣布discuz将一直免费开源。
2、phpwind
phpwind是仅次于discuz的第二大社区论坛建站程序,自08年辈阿里巴巴集团收购后主要发力于电子商务社区,陆续推出了淘链接,淘满意,并一直致力于帮助中心网站实现盈利。此前在功能方面略逊色与discuz,但今年推出的phpwind8却几乎与discuzX1打了一个平手,而还在公测中的discuzX1.5与早已发布的phpwind8在门户,频道和文章方面极其神似。其中新发布的phpwind8还推出了炫酷的个人中心以及类微博,系统还自带了10套行业门户模板,同时为网站模板能进行可视化数据调用。可以轻松的用phpwind8打造一个完美的门户网站,而phpwind8凭借阿里巴巴强大的技术背景和资金支持,大有赶超discuz之势。
四、网店商城系统
一个淘宝带动了整个中国电子商务的快速发展,近几年各种各样的电子商务类网站如雨后春笋般冒了出来,很多人也不再满足于在淘宝上开个小店,而是自立门户,自己当起了CEO,而那名多网上商店尤其是在很多店主都没有技术背景的前提下是怎么出现的呢,这其中很大的功劳其实要归功于一些免费的网店商城系统。
1、shopex
shopex算是国内流行的网店程序之一了,程序本身是开源免费的,同时也是很多店主的首选网店程序,突出的特色在于官方提供了很多套精致的模板,同时网店系统又容易操作,商品体系设置灵活,而在前段和后端技术上也相对先进,同时整合了几乎所有的第三方支付借口,保障会员的交易顺利完成,用shopex完全可以做一个漂亮的网店。
2、ecshop
ecshop主要是在稳定性及负载力上表现出色,而至于说模板和后台管理,以及安全和权限严密性上和shopex没多大区别,缺点是开源版本在同类产品中午太大特色,用与不用,全凭兴致。
3、hishop
最后值得一提的是Hishop,Hishop在开源力度上超过shopex和ecshop,shopex和ecshop都推出了几套商业版本,众所周知商业版本和开源版本毕竟还是有很大区别的,另外一点就是在产品的优先级上商业版肯定优先于开原本,因此从专注上讲Hishop更专注于开源版,当然在产品功能上Hishop表现也很出色,安全性也较好。
本回答由网友推荐
如果是小白站长,其实可以完全不用考虑服务器、域名、建站程序这种技术问题,只考虑建站之后的内容和用户运营即可。
对于没有技术基础的新手站长来说,使用SaaS建站的模式可能更符合实际,也更具性价比。
根据题主的需求,似乎具备发帖并且支持图文视频的产品就能满足需求,可以去百度一下相关产品,找一个符合自己需求的试用一下。
一般来说,SaaS建站的论坛类产品,都具备“一键建站”的便利性,建成之后立即可以使用,无需更多的技术层面配置,方便广大站长直接上手,并且电脑端和手机端都能使用。
为了方便搜到合适的结果,可以先明确一个概念,论坛早期是由BBS发展而来,而到现在SaaS模式的论坛又可以看作是【云】模式的论坛,因此搜索这类产品可以抓住【BBS】和【云论坛】这两个关键词来确定合适的结果。
1、在百度搜索【BBS】【云】【论坛】等关键字(搜索时不必加【】);
2、找到合适的产品后,点击进入;
3、此类一般完成注册后可以一键建站,没有其他技术方面的要求,直接上手可用;如果不是,可以毫不犹豫再去选别的产品,直到找到合适的即可。
最后再说明一点,不要为了追求便宜而选择一些低价低质的产品,技术上一般都是一分钱一分货,不切实际的低价必然要有其他方面的代价作为补偿,而这些所谓的代价明里暗里可能很难分辨,希望题主擦亮眼睛,辨明高低。
还有啊注册了就能够下载使用了
1.不需要,会简单的HTML代码即可,当然知道的越多越好。2.将模板上传到相应模板目录,后台应用一下就行。3.文章类有DEDE,帝国。博客有wordpress zblog,论坛有DZ,phowind等等,看你需要。做网站用开源程序很好做的。
Thinkcmf,一款支持Swoole的开源内容管理框架,让WEB开发更快。Thinkcmf的核心是基于PHP+MySQL等,统统都是免费开源的,Thinkcmf可以同时ThinkPHP&Swoole,双模式,开发更快,性能更强。Thinkcmf通过CDN加速,快速体验内容分发网络,并且还能Apache2&MIT,完全开源免费,对站长做站无限制。
Thinkcmf由于是基于PHP+MySQL来开发,成熟技术架构,开源免费,经济实用,Thinkcmf多种存储机制适应于各种环境要求、支持多种缓存类型、支持第三方文件存储。Thinkcmf的缓存支持,多种缓存,支持Redis等,Thinkcmf支持云存储,默认支持七牛,让插件化更易扩展。
Thinkcmf易扩展,性能优越,设计良好的软件架构方便二次开发与集成,是支持app,小程序等接口开发,同时第三方类库也是支持。Thinkcmf的应用化、插件化机制快捷开发,多模板机制,方便切换,Thinkcmf的核心功能,可以让站长的项目开发快5倍。
Thinkcmf提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以根据自身的需求以应用的形式进行扩展。每个应用都能独立的完成自己的任务,也可通过系统调用其他应用进行协同工作。在这种运行机制下,开发商场应用的站长无需关心开发SNS应用时如何工作的,但他们之间又可通过系统本身进行协调,大大的降低了开发成本和沟通成本。
普通的CMS(内容管理系统)一般不能完成所有的需求,而因为CMS在Thinkcmf内部只是以一个应用的形式存在,所以使用Thinkcmf站长可以用CMS来管理你的内容,用电影网站系统来管理视频,用电商系统来管理电商网站。这些程序不会影响,站长可以模块化的增加或减少应用。
Thinkcmf自身层次非常清晰,逻辑也相当的严谨,特别是系统自带的portal应用非常适合PHP初学者使用。采用了国内优秀的开源php框架ThinkPHP使得ThinkCMF具备了优秀的性能以及良好的安全性。Thinkcmf通过驱动的方式可以轻松支持云平台的部署,让站长的网站无缝迁移,内置已经支持SAE、BAE,正式版将对云端部署进行进一步优化。
Thinkcmf的安全策略是提供的稳健的安全策略,包括备份恢复,容错,防治恶意攻击登陆,网页防篡改等多项安全管理功能,保证系统安全,可靠,稳定的运行。Thinkcmf的应用模块化提出全新的应用模式进行扩展,不管是站长开发一个小功能还是一个全新的站点,在Thinkcmf中站长只是增加了一个APP,每个独立运行互不影响,便于灵活扩展和二次开发。
MVC分层模式,Thinkcmf使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),他不是一个新的概念,只是Thinkcmf将其发挥到了极致。Thinkcmf的强大之处在于组件丰富,社区活跃度更高,很多开源的插件供站长使用,站长也可以自定义插件来用,Thinkcmf最大的优势是傻瓜式模板以及模板组件的使用,傻瓜式模板就解决麻烦开发人员的问题,Thinkcmf的傻瓜式模板可以让站长自己去修改界面上要显示的元素,也就是说网站上所有的按钮、图片、文字等,用户可以通过傻瓜式模板自己自定义。Thinkcmf的组件,也就是widget组件,有了widget组件用户可以在后台通过按钮自己控制这一区域要不要显示,非常的灵活。
首发于推荐超好用的 6 款 Laravel Admin 管理模版 | 码匠技术博客
如果您正在为您的企业调研开发 Admin 管理后台的最佳方案,那么基于 PHP 的 Laravel 框架会是一个不错的选择,它灵活且易用,还提供了一系列开发规范和组件加速我们的开发。而在这篇文章中,码匠将为您介绍几款专门基于 Laravel 打造的美观且常用的 Admin 管理后台模板,这些模板提供了很多开箱即用的功能,不仅确保您可以轻松启动并运行一个 Admin 后台,还为您节省了大量开发时间。
Laravel Admin 管理后台模板的不同类型

在搜索引擎中粗略搜索,你会得到大概 20多种 Laravel Admin 模板的选项,尽管它们表面上看起来很相似,但实际上在用途和架构存在着很大差异。在码匠为大家介绍一些受欢迎选项的具体功能前,让我们先了解 Laravel Admin 模板五个不同的种类,以便结合自身需求更好地做出判断:

脚手架主要是通过程序,自动化地创建启动和运行所需的文件和配置来生成 Laravel 样板。例如,假设您想为您的活动业务创建一个管理后台,主要涉及的领域实体为事件、发言人和与会者,脚手架软件包不仅可以自动为每个实体生成模型、控制器、路由、视图等,还包括了 CRUD 操作,这将为您节省乏味又重复地手动创建这些样板的时间。但是,脚手架只能在开始一个项目时才有用,如果您在初始设计中犯了错误,后续则很难进行更改和调整。脚手架软件包的一个例子可以参考 InfyOm Laravel Generator。
Laravel 开发准备之安装脚手架
CRUDLaravel 框架遵循 MVC(模型-视图-控制器)模式,提供 CRUD 接口是 Laravel Admin 模板的一种流行架构方法。这些是视图和控制器的集合,可以自动添加 CRUD 逻辑和 UI 到现有的模型中。这种结构提供了一种快速获得模块化管理后台的方法,它可以轻松地添加到一个新的应用程序中,或改装到一个现有的应用程序中。一些流行的支持该功能的 Laravel 管理模板包括 Nova、Backpack 和 Orchid 等。
但缺点是,如果您业务上有着复杂的模型关系,可能很难让它按照您的要求来工作。
可视化编程一个可视化的编程平台能够允许您单纯从一个图形用户界面 (GUI) 来管理您的站点,这有点像 CMS,但可以添加更详细的站点配置。
当您的团队有非开发人员时,一个可视化的编程平台会是一个不错的选择,但这些软件包通常局限在通用功能上。这种类型的后台模板的例子是 Voyager 和 Backpack DevTools。
主题和组件库一些管理后台模板只关注用户界面,即组件库、主题等等,例如 Creative Tim 的 Argon 管理模板 不提供任何 CRUD 接口或生成器,但提供很多对管理应用程序有帮助的详细的前端组件——如表格、图表、菜单等。
如果您的应用程序已经有了一套完善的后端逻辑,或者后端逻辑希望自己编写,那么这种类型的工具就会很有用。
付费/开源管理后台模板的另一个不同之处在于它们是付费的还是免费(开源)的,免费的固然是大家所倾向的,但付费软件往往提供更强大的业务模型与客服支持。
如果您的目标是开发一个既能省钱又能省时的工具,那么花少量的钱买一个付费项目可能更适合。如果不希望花钱,那么找一个开源并且有着更活跃的社区的模板是一个更好的选择。
码匠
在您深入了解多种 Laravel Admin 模板之前,不妨先了解下码匠,码匠是一款开发者友好的低代码平台,您无需了解 React 开发、部署等各种细节,就可以快速打通前后端连接 REST API、MySQL、MongoDB 等多种数据源,然后通过一套开箱即用的组件,就可以轻松搭建功能完善的数据看板、数据洞察、Admin 管理后台等多种应用。
使用码匠快速搭建 CRM 系统(具体可参考:)
码匠主要面向国内用户,相较于国外开发的 Admin 后台工具,码匠的 UI 界面设计更加适合国内业务场景。同时码匠整合了多款国内常见数据源,包括飞书、企业微信、钉钉、阿里云 OSS等。不仅如此,码匠还一站式提供了企业内部系统常用的租户管理、细粒度的权限控制、审计日志等功能,让您快速搭建后台应用的同时,也为您的企业信息安全保驾护航。
Laravel Admin 管理后台模板推荐

了解了区分 Laravel 管理后台模板的一些主要因素后,码匠将具体介绍和比较 Laravel 中一些流行的软件包:Nova、Orchid、Backpack、Argon 和 InfyOm Laravel Generator,以便您更好地了解 Laravel Admin 模板并选择出一款适合您的项目。
Laravel NovaLaravel 官方提供的 Admin 管理模板是 Nova,它主要是由 Laravel 的作者 Taylor Otwell 创建的。它的首次发布是在 2018 年,相对来说较晚。Nova 的架构是一个CRUD 界面,只需很少的配置就能允许用户完全从 UI 界面管理他们的数据库记录。
Nova 提供可配置的 UI 功能,例如搜索、过滤和自定义操作。这些功能开箱即用,也可以在前端和后端进行自定义(Nova 使用 Vue.js 作为前端组件)。
主要特征在 Nova 中向模型添加 CRUD 操作的机制被称为资源,这些是您可以在命令行上创建的类似控制器的类,例如要创建一个 Post 资源:php artisan nova:resource Post,一个新类会显示在您项目的 app/Nova 目录中,不仅如此,它还会自动显示在 Nova 模板中供您使用。通常大多数 Laravel 模型在 Nova 中工作无需任何额外的配置,但您可以定义具体的细节,如字段如何被编辑等。
此外,Nova 另一个值得关注的特点是允许您在一个或多个模型上执行自定义任务。例如您可以编写一个将用户的会员订阅延长一个月的操作,先在资源文件中编写这方面逻辑,再在用户界面中检查,然后从动作下拉列表中选择操作。
优点由 Laravel 官方团队创建,与 Laravel 功能和设计理念保持一致可与现有 Laravel 项目快速集成UI 界面整洁美观缺点定制化能力相对较低无免费试用,需要付费(小型项目 99 美元,大型项目 199 美元)OrchidOrchid 主要由俄罗斯开发者 Alexandr Chernyaev 开发,是 Laravel 框架的开源 CRUD 接口包,允许您使用表单生成器、表格过滤和排序以及文本搜索等便利的功能来快速开发管理模板。
Orchid 最吸引人的是它的开源社区,在没有任何付费项目的情况下能够维护好其完善的功能。
主要特征与 Nova 的开箱即用不同,Orchid 需要您通过名为 screen 的类来创建管理模板的逻辑和外观。每个模板都为特定模型定义 CRUD 接口,可以从任何来源获取数据,包括 Eloquent 模型以及外部 API。此外,您还可以通过布局和组件来自定义屏幕的查询和权限以及视图层。
虽然这比使用 Nova 需要更多的手动操作,但它非常灵活,易于迭代和定制。
优点免费和开源经常迭代更新轻松定制强大的社区以及作者在 GitHub 上的支持(可以看下他的提交记录)缺点不是开箱即用——需要编写代码文档部分有待改进BackpackBackpack 是罗马尼亚开发者 Cristian T?b?citu 于 2016 年创建的一个 Laravel Admin 项目。它是一个强大的全能工具,因为它不仅有一个 CRUD 接口包,还有一个可选的可视化编程界面,以及它自己的 UI 框架。鉴于这种多功能性,Backpack 不是免费的,但可以为非商业用途提供免费许可。
主要特征与 Nova 和 Orchid 类似,Backpack 的核心是为应用程序的模型(简称CRUDS)提供一个 CRUD 接口,这些是管理模板的部分,操作由添加到标准 Laravel 类的方法和特点来定义。您可以从命令行生成 CRUDS,或者可以使用 Backpack DevTools 工具,它提供了一个 Web 界面,可以从用户界面快速生成 CRUDS。
Backpack 拥有自己的 UI 软件包,叫为Backstrap。这是基于 CoreUI 和 Bootstrap 4 的,能够确保您的管理站点在没有任何配置的情况下看起来整洁专业。
优点优秀的文档,包含视频教程强大的前端主题非商业项目的免费选项缺点如果您想要所有工具和选项,则相对昂贵Voyager与我们目前看到的其他管理模板包不同,Voyager 是 Laravel Admin 应用的可视化开发平台,允许您从 UI 生成而不用敲代码。这对于某些类型的项目来说可能是完美的,但您会被限制在一个拓展性有限的 GUI 中,其灵活性远远低于代码。
主要特征Voyager 提供了一个资源管理器,无论文件是在本地存储中还是在 S3 等远程存储中,您都可以从 UI 中查看、编辑和删除这些文件。它不仅有一个菜单生成器,允许您管理网站的菜单,还有一个数据库管理器,允许您添加、编辑和删除表格。Voyager 是围绕 BREAD 功能构建的,您可以指示任何表的浏览、读取、编辑、添加和删除功能。
优点适合编程经验有限的开发者提供免费视频培训课程,让您快速学习可以轻松扩展和覆盖默认的控制器缺点Laravel 的细粒度配置在视觉构建器中是很难实现的与 Laravel 作为框架而不是 CMS 的理念背道而驰InfyOm Laravel Generator每当设置 Laravel 项目时,都需要定义每个实体的模型、控制器、路由和视图,这也许很乏味并且需要大量时间。
InfyOm Laravel Generator 是由印度开发公司 InfyOm 创建的工具,它是为创建 Laravel 管理网站而制作的,可以在几分钟内将您所有的模板代码构建起来。
主要特征开始一个项目时,您需要使用 CLI 或 JSON 文件定义事件及其字段,完成后您可以开始编写脚手架脚本,比如:php artisan infyom:scaffold $MODEL_NAME --fieldsFile=mySchema.json,之后生成器将尝试创建所有的文件和内容,以实现完整的CRUD功能,包括模型、控制器、组件模版、路由、测试案例、数据表等,完成这些后,就会有一个按照您的要求配置出的 Laravel 管理网站。
优点以最佳实践为支架,如 Repository 模式、Swagger 注释和测试案例免费缺点与其他模板相比,UI 模板缺乏亮点需预先了解设计与架构,不适合快速原型设计ArgonArgon Laravel Dashboard 是一个基于 Bootstrap 4 的管理模板,为 Laravel 打造。其专业版(149 美元授权)含有 100+ 灵活的组件,如图表、表格等。Argon 包含一个 Laravel 后端,但非常初级,它不包括我们在其他项目中看到的用于 CRUD 接口、脚手架或可视化编程的任何特殊包。出于这个原因,我认为这个产品最适合那些想自己编写后端逻辑,且主要想在视图层得到帮助的项目。
主要特征Argon 设计系统基于Bootstrap 4 ,并允许使用 Sass 预处理器轻松自定义 CSS 。它提供了 100 多个 UI 组件,
从按钮和表单输入到图表和图片轮播。
购买 Argon 时,您可以决定要为哪个前端库编写交互方面的内容,包括 jQuery、React、Vue 和 Svelte。Argon 还为 Laravel 后端提供了一些基本的 CRUD 实体,包括用户、角色、类别和项目。
优点设计美观100+ UI 组件有免费版和专业版(售价 149 美元)支持多个前端库缺点模板功能相较其它几款,比较基础写在最后
在使用 Laravel 构建管理模板时有多种选择,每个工具都有自己的优点和缺点,您选择的工具将取决于您项目的具体要求以及您团队的优势。
本文为原创内容,版权归「码匠Majiang」所有。欢迎文末分享、点赞、在看三连。转载请联系后台~