作为在php开发岗位上的开发者,讲讲如何维护自己的用户管理系统。
2020-12-29 16:20:11 阅读(186) 评论(0)
银弹是狼人等超自然怪物的特效武器。后来也被比作极其有效的解决方案,作为杀手锏、最强杀招、王牌等的代名。作为一个在php开发岗位上有几年经验的开发者,我的日常工作是基于tp框架的php项目开发。我一直致力于独立开发,包括最基本的用户管理和后台管理系统。最困扰我的是权限管理、用户登录注册等。每个项目都有不同的需求,所以我使用的方法是修改和维护我的用户管理系统。然后应用于各种项目。直到有一天,我在OSC上看到了一个新的开源项目——Opencenterphp用户管理系统。让我突然有一种相见恨晚的感觉。为什么我会有这种感觉?首先,OC遵循Apache2.0开源协议,即与TP相同的协议。消除了我对版权的疑虑。此外,作为一个用户管理系统,它提供了一个相对完善的用户注册过程,包括手机号码注册、电子邮件注册、用户名注册等多种注册方式,但也支持真实性验证,显示了开发团队的真诚。此外,它在用户权限管理方面的努力也可见一斑。开发团队表示继承自Onethink,我曾经在项目中使用Onethink,发现OC还是有很大区别的,也加入了前台权限管理。为了给大多数tper一个参考,我特别比较了onethink和oc。1.开源协议两者都是基于Apache2.0的,没有什么好比较的。2.两者都是基于ThinkPHP的系统框架。但是OC是基于Onethink的,这让我很困惑。从表面上看,很难看出两个系统的核心是相同的。但经过研究,我们仍然发现了一些共同点。Onethink基因有很强的Onethink。在前端,OC使用zui是一个大胆的尝试(据我所知,zui是bootstrap的改进版,学习成本相对较低),onethink更传统,使用botstrap。3.系统专注于Onethink的内容管理,从后台结构也可以看出。内容管理部分可以在导航栏中看到,内容管理部分的功能已经初具规模。OC侧重于用户管理,因此后台导航没有内容管理部分。更具特色的是,导航部分突出了“模块”的概念。模块专门放置在左栏中,也支持模块的安装和卸载。这应该说是一个很大的改进。&OC的另一个突出特点是支持用Php构建后台管理页面,这对像我这样没有太多前端经验的后端开发人员来说是最大的吸引力。纯php可以通过Adminbuilder类库构建管理页面。还有更牛的开发者自己改进了一套Adminbuilder,用于前台。图1、OC后台局部截图4。在前台功能方面,两者都只提供基本的demo,onethink提供博客形式的demo。而且OC更彻底,只提供了一个演示模块和一个演示主页。然而,OC的默认风格更小、更新鲜,这可能与使用zui框架作为前端有关。Onethink注册登录没有提供完整的流程。OC在这方面做得值得称赞。多种形式的注册登录、第三方登录、裁剪、扩展字段、密码修改等功能。值得一提的是,OC还提供了一种基于轮询技术的消息机制。在这里,我认为还有改进的空间。但基本上可以满足我的需求。图2。数据修改界面图3。新闻提醒菜单5。说到扩展,我认为Onethink做得很好。Onethink有更多的开发者贡献插件,这是一个相对较大的竞争优势。OC,因为它刚刚问世,没有这方面的支持,但我试图将OneThink插件移植到OC上,发现它更兼容。毕竟,父子关系就在那里。然而,OC的官方工作也更加努力,提供了一些内置插件,如图片水印、空间皮肤交换等。值得一提的是,开发团队在改进了一些Onethink的第三方插件后,仍然保留着作者,这比一些所谓的“分享精神”的人要高尚一点。6.我个人觉得OC没有能力和Onethink比较文档文档。首先,OC文档不够完整,这也是OC的痛处。虽然开发团队提供了离线文档,但还是不详细。比Onethink差很多。不过群里每天都有更新进度,也算不错。7.其实开发者比较这个项目对OC是相当不公平的。毕竟一年前才推出第一个版本,Onethink已经发布很久了。然而,就我个人而言,OC作为一个用户管理系统,仍然有很大的前景。毕竟,并不是每个开发人员都喜欢自己开发和维护一个用户管理系统。拥有一个现成的项目将更加方便。8.通过对两个开源项目的比较,不知道大家是否清楚。从我个人的角度来看,无论是黑猫还是白猫,抓老鼠都是好猫,看需求!我个人的选择建议:1.如果你正在做CMS项目,OneThink是首选。毫无疑问,OC在这个领域没有模块扩展,从OneThink中整合这一部分并不困难。2.如果你做一些需要用户系统和更多用户互动的新项目,那么选择OC。OC的存在无疑会让你更加强大,节省大量的开发时间。通过对两个开源项目的比较,很明显OC还没有达到银弹的水平,但最近发现OC在开源中国OSC@GitPHP类别中排名第一,无疑给了开发者一个不错的选择。在这篇文章的最后,让我表达一下我对OC未来发展的期望。模块化系统构建的概念很好。如果OC开发团队能够*开发人员,为开发人员提供更多的支持,我相信越来越多的PHP开发人员会使用OC,但也希望使用OC的开发人员能够积极分享功能扩展,使OC能够越来越远。
推荐阅读
- 什么输入法最好用?这三款种草给大家
相信到目前为止应该还有很多人还在选用手机自带的输入法吧!输入法经过多年的发展,不仅创造了众多品牌,而且样式奇异,选择多多。不过在目前的市场中,要论目前大众选择度和红榜知名度较高的输入法,是讯飞、百度和搜狗这三个好评连连的输入法了…查看详情
- 呼叫系统哪个比较好?这6款值得收藏
呼叫系统在企业中的使用率非常高,它们在提升品牌形象同时,能通过呼叫中心系统将企业所有部门集中对外联络,大大提高了工作的效率和服务质量,呼叫系统哪个比较好?以下10款推荐给你。 1. 容联云通讯呼叫系统 为企业客户提供全面的通讯服务。包括Pa…查看详情
- 商标注册期间可以使用吗?只需注意一个问题就行
企业生产经营活动中很多时候都要用到商标,但由于商标注册时间较长,所以很多企业都在问:商标注册期间可以使用吗? 图片来源于网络 商标注册期间可以使用吗?可以。商标即使不注册,也可以使用。但只有注册成功的商标,才能获得相应商标权利,如受到法律保…查看详情
- 进销存管理软件有哪些?好用的软件介绍
一家企业的发展其实也是很重要的,在生产管理的过程当中,应该要选择一些比较好的软件来使用,比如说想要对产品进行更好的管理,那么就可以选择进销存软件。有了这些软件之后,对于产品的出库以及入库和销售情况也都能够了解的更加清楚。那么进销…查看详情
- 如何做电商运营?注重这几点营销力大涨
经过互联网的不断催化,如今电商已经不再是个让人陌生的职业了。但是对于一些刚踏入电商行业的萌新来说,如何做电商运营仍旧是个大大的疑惑。其实所谓的电商就是传统线下生意的电子化,电商运营通俗地讲就是将线下的生意搬运到互联网上去运营。那么如何做电商…查看详情
- 2021免费自动外呼软件前3排名
随着互联网和大数据的发展,各类网络平台变得越来越多。众多企业选择用自动外呼软件代替人力成为销售的主力军,既能减少企业对人力物力的投入,又能提高企业外销效率,在减少成本的同时为企业带来更多利益。那么挑选一款满意的免费自呼软件就至关重要,下面*…查看详情
- 网站建设的目的有哪些?
如果说现在还有企业没有自己的网站,认为网站可有可无的,那你就真的跟不上互联网的发展了。因为在互联网快速发展的今天,企业网站早已成了各个企业受益来源的重要渠道。所以网站建设已成必然趋势,当然也不排除有些企业是有跟风的嫌疑的,但是总归来说网站建…查看详情
- 如何网络运营?不谈技巧、不谈方法,谈如何打好运营基础
企业做广告宣传的时候,往往会纠结到底要不要选择互联网,其实这种纠结早就应该舍弃。因为不管什么行业,都应该利用互联网做网络营销。成立专门的网络营销运营团队,负责网络营销工作,这是未来企业营销的趋势,也是最为有效的方法之一。下面就由小万为你介绍…查看详情
- 实用新型专利如何转让 实用新型专利转让流程
专利权作为一种财产权是可以转让的,受让人通过与让与人签订专利转让合同而取得专利权。那么对于实用新型专利转让流程是怎么规定的?其实很多人对这一块的流程不是很熟悉,下面*就给大家来详细介绍一下实用新型专利如何转让 实用新型专利转让流程这一…查看详情
- 小规模公司好还是一般纳税人(这几点事项得注意)
现在国家出台了各种优惠政策 减税降费、小微企业优惠政策等等…… 不少有梦想的创业者开始踏上创业征程 说到创业那就离不开公司 可是,一说到注册公司就又陷入了两难 究竟是小规模纳税人好? 还是选择一般纳税人好? 让我们先来看…查看详情
- 百度建一个网站多少钱
建立网站的费用因所需功能和规模而异。在大多数情况下,你需要确定网站的目的,规模和类型,以及要使用哪种技术来开发网站,这些因素直接影响建站的成本。另外,这些成本包括基础设施成本,包括域名和托管等费用。让我们来分析一下设计和开发网站的主要成…查看详情
- 好用的考勤软件推荐 上班考勤软件排行榜前十名
随着现代经济建设的发展,企业文化管理规模不断地扩大。采用以往的考勤功能已经不能够满足现代企业管理的需求。于是,基于互联网的web考勤软件应运而生。考勤软件可自定义报表,使软件可以根据客户的不同需求输出报表,直接计算员工的工资。 …查看详情
- 编程语言排行榜,可以参考一下
在进行程序设计的时候,选择一种编程语言也是必要的,因为属于不能缺少的设计工具,编程语言也是可以让计算机充分接受的,并且具有相关语法规定的语言。而随着生活中越来越多的计算机使用,以及技术方面的进步,现在的编程语言自然也是人们不可忽…查看详情
- 推小宝微官网,企业门面也可小而精!
自微信诞生后其商业价值不断凸显中小企业开始把传统生意做到互联网上先迈一步,抢先一步分食蛋糕但作为中小企业,想做线上生意就需要一个平台用来介绍企业、发布商品官网,就此诞生成为企业在互联网上与陌生用户沟通的主要渠道官网也将会形成用户对于企业的第…查看详情
- 逻辑运算符的优先顺序
逻辑运算是从前往后算吧?逻辑运算不全是从前往后算。逻辑运算涉及到运算符号的优先级,并不是所有的逻辑运算都是从前往后算具体要看有相应的优先级顺序。三种布尔逻辑运算的先后顺序为?布尔逻辑运算符的优先顺序是是not、and、near、wit h…查看详情
猜你喜欢
最新文章

扫码二维码
立即领取《千元实战营销秘籍》
还可免费试用营销管理系统
*如有疑问,请随时拨打免费咨询热线:400-0033-166
邮箱:zjb@iwanshang.com
服务时间:8:30-18:00
软件企业
认定号:川RQ-2018-0216
高新技术企业
认定号:GR201951001121

关注微信公众号
和10万中小企业共同成长

扫码下载APP
享全方位服务一触即达
Copyright © 2004-2022 万商云集(成都)科技股份有限公司 版权所有
蜀ICP备12001963号-2
川公网安备 51010402000322号

快速找产品

找一找哪款产品适合您?
咨询热线:400-0033-166
-


-
电话沟通
获取方案
下载APP
官方微信
扫码下载APP
全方位服务一触即达

关注万商云集
和10万中小企共成长

TOP

企业首选的AI增效平台

400-0033-166
8:30-18:00















































注册有好礼



