基于openerp的erpcmsone:可当网站程序可当内部知识管理及ERP,及前后端合一的通用网站程序选型,设计与部署

news/2024/5/16 8:55:22/文章来源:https://blog.csdn.net/MinLearn/article/details/106339316

本文关键字:openerp website,erp backend website,erp based portal,netdisk storage based blog,uniform www and erp system

作为一个自己不断尝试建站自用的vps和虚机重度用户,我需要的是一个外能当个人博客用内能当云存储使用的网站程序,这个云存储要能以不同逻辑方式存储我的不同工作生活资料比如内部可写日记可存文件可同步书签,内部网盘系统的文件可以外链供网站使用,你可能看出来了我需要的是不仅是一个云存储,还是一个个人知识管理型的内部系统及图床(可能还会有更多。。。),我对这个程序的要求是它最好是一套独立的程序或几套相似的程序(我可能会对这套程序作二次开发,所以它不要太拼凑太碎片化,不要涉及到和跨越太多语言环境)。

一台云主机几乎成了我的第二电脑。相比之下,手机,家里的电脑成了终端。我给这台主机装上了WINDOWS(与我本地机一样用的一体化0pe+nt5系列),装上了wamp(我的一体化开发生产msyscuione),和相关程序。我有一个大约4G大小的个人资料库(按media,softs分),都是工作生活中积累起来的资料,这个第二电脑我把它打造成我的建站和云存储器。
可是于知识管理我没能找到过一个像样的实现。所以我至今还在不断换站和寻找。。我尝试过WP+OC的组合,GITSTACK,SEAFILE等,没有一个独立建站程序能让我认为迎合,发现,了解了我的需求,而我也不知道精确告诉自己需要一个什么样的网站实现原型,这很奇怪。

毕竟,建站,是一个被深入研究过的领域,各种开源商业的实现品也很齐全,一个个人网站系统,必须在其内部系统提供至少涵盖日常你需要用的那些方面比如当个人网盘或管理书签用的那些吧?一个公司站,后台就不应该只是管理前端公司资讯CMS的某些条目定义,最好,它还要提供实际业务管理接口什么的或职员在线聊天什么的,毕竟它不能只是企业网站或管理平台,最好是个ERP,吃惊?是的,你没听错我就是想它是个ERP因为我是个小部门经理我管理一个网站我还管理工作在这个网站的某些号人,而我一直也在找个能管理自己学习工作资料的面向内外的一体化ERP而不满足它仅是个资料同步器或企业QQ之类的聊天+文件传送IM充当ERP!

一直以来,我们接确到的网站程序通常都是作为门户展示portal,个人知识管理(blog,wiki,etc)和用户交互lobby(maybe some页游登录前端)或社区用的(bbs,etc…),它们都是公开性质向外提供WWW服务,存在推广需求供搜索引擎抓取的,供内部网使用且同样采用web b/s系统有:基于WEB架构开发部署的ERP,内部交流系统(Mahara,etc…),企业或自用个人网盘系统等,它们往往不提供对外服务及推广,不开放80端口,当然按其它分法还有更多其它的网站系统。。。。。。可是往往,综合对一个网站系统的前后端考究,你会发现有强大后端的网站系统并非一个全能的在线系统,一个CMS可能只是一个壳,而太多其它同类CMS实现往往聚集着重复的功能,一个据说有众多PLUGIN的BLOG体系刚好缺少了某些。你听说过的所有建站程序没有一个基本涵盖不了你日常需要应用到的那些基础方面,你把分散在各种的程序集在一起勉强让他们一起工作却各自要求不同的环境显得格格不入,要么一个程序无限深入,却在主干上漏了点什么至关重要的东西,没有一个像样的综合建站系统可用。

无论我们有没有觉察到,所有稍微大点的,完备点的网站应用体系,都一定存在一个对内对外的边界部分,都定义存在如上功能上的明显的对内对外区分点,外部就是对外提供服务的那部分,部分业务逻辑加界面逻辑对外的那部分,就是WWW 80,而内部就是用网站程序实现的部分或全部业务逻辑,部署上它可以是分布在其它机器上的非80服务或需要认证的部分(lamp中的mysql,phpmyadmin都可理解为此列当然重点在接下来这句),——也可以是通过后台管理系统之类的东西隔开的不外露功能部分。

可为什么这些不能整合呢?你可能会说我的需求太奇怪但它真实存在。你可能会说ERP只是管理软件中的一支,但实际上它的外延可以理解成我需要的以ERP为backend的后端个人知识管理系统+前端博客网站系统(如果公司系统也能适用那么它就是通用应用场景下的内外端兼备的网站系统),为什么不可能呢?
通用的网站是什么?有没有W用的网站程序?真正一体化的网站程序涵盖个人工作生活那些需求?公司站呢?

如果你到达我的需求场景抵达过odoo设计者们的到达过的境界,你就会发现odoo(原openerp)从主干上提供的这些刚好是个完美的设计,erp+cms的风格和用法让它一点也不显奇怪,在遇到它之后我迅速明白于我的需求erp+cms就刚好,并只能选择跪拜它的设计超前或刚好。

uniform frontend/backend website ecosystem:

网站的前后端可以放在一起有时甚至被提倡这么做,只是历史上被忽视,这是为什么呢?因为它们共享大部分极其相似的东西

这就是说,后端,其实一切网站的功能,它们本来就是一体的是同一个技术和应用下的东西,本来都可以不分前后端整合在一起,只是人为进行了简单地策略上的隔离(故意不故意地这么干或者是后端或前端选择性透露或前向后隐藏而已),所以这是一种本来现象的非本质区分,下面说下:

应用上,网站的内网环境和外网展示,往往是有联系的,比如,网盘系统可以共享外链的方式做成前端外网服务的贴子附件。近来基于GIT HOOK的网站系统,基于MYSQLFS,MONGODBFS,S3,OSS的存储后端建站系统,都表达了这个鲜明的潮流,这就是说它们和应用上都存在极大重合,故可整合

开发上,大凡WEB架上的程序,其主要开发范式就是MVC,总结起来,CMS是一种最普通的网站程序,BLOG,WIKI,FORUM都可以用它来解释,这就是在前面说到的,mvc考虑进了对前端的设计,把逻辑和界面作为开发端的全部工作。网站设计其实存在一个通用领域抽象,这跟传统桌面引擎开发一样,有“网站引擎”之说,而所谓后端,除去业务逻辑,与网站相关的都是MVC,所以,它们在技术上存在本来的重合,故可整合。

部署上,其实所谓后台,其外延是很广的,可以分开被部署的部分也很多。这个区分点隔开区的后台系统部分或者服务部分,都是可以被分开部署的部分,oc整个系统除了网站系统的后端其它都可分开部署。附件存储可用WEBDAV部署在其它机器,或者oc整个codebase可以做成websocket服务器,这样webclient前端可以分开部署,只要提供服端IP就可以静态文件部署在静态空间或CDN环境。当然这些是设想。

any erp any website:

在我以前的贴子中,《利用wp+oc打造个人全功能网站系统mineportal》,在这里提到了二种需求,个人BLOG加个人云存储,这二者基本涵盖了个人在网上自建必须的那些自托管网络服务,分析一下这里的前后端,前端无疑wp,后端主要是oc存储服务,个人日记/照片/书签/联系人同步服务,要是前端wp和后端oc存储可以结合,即oc作为前端贴子和日志文档化存储方案就更完美了。

在这里,oc纯粹是被我当成个人erp被使用的,那么对于不局限于集成以上这些服务的这类个人网站比如把它当ERP还需要提供什么呢,至少应该用它来管理工作中的资料吧,比如,个人可以模拟一个有限的ERP环境存储每天在公司工作中产生的资料,做到自备份的目的 — 就可以免除光靠网盘同步或公司企业QQ之类的东西了,wp+oc在这种需求下是无能为力的。openerp8.0即可。

openerp,在8.0之后,openerp提出了前端与后端一体。前端主要是后台网站模块包括博客论坛门户这些常见的支持。当然它还没有集中化的附件(这在openerp中称为文档)管理和类似Owncloud client的东西,但是我想这在以后的oe未来版本中或许能看到。它最重要的部分-oe对erp的支持可以满足模拟一个私人自管理工作的需要的那些场合。

oe8与通用网站系统设计

openerp8就是我一直在找的通用网站系统。这是我现今最想得到的网站应用的正确集成和打开方式。它自成一体不碎片。
一个“通用需求网站程序设计”它的某个实现应该首先提供基础部分+然后才是完善和扩展,这就是说,总算有一种网站设计,它能符合个人或公司绝大多数同时面向内外部网络的WEB应用。而网站应用的正确打开方式和使用姿式应该是这样的uniform frontend/backend website,至少也应该是某种backend backed frontend website.就像oc8这样就刚好。

下载地址:(我已把它做成了msyscuione下的一个可选包。将程序主体保留在msyscuione的app and appdata部分,将混合架构保留在appstack/wnp下)

下载地址见源站文章链接。



(此处不设回复,扫码到微信留言,或直接点击到原文)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_789712.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python在线实战_实战 - 廖雪峰的官方网站

看完了教程,是不是有这么一种感觉:看的时候觉得很简单,照着教程敲代码也没啥大问题。 于是准备开始独立写代码,就发现不知道从哪开始下手了。 这种情况是完全正常的。好比学写作文,学的时候觉得简单,写的时…

一种设想:打造小程序版本公号和自托管的公号,将你的网站/blog做到微信/微信公号里且与PC端合一

本文关键字:打造小程序版本公号,打造微网站版本公号,,从私有云到私流,微信移动生态,微信开发者号注册,将你的网站做到微信,微信blog微网站/小程序,将认证后端做在网盘中,,将你的网站…

一个netdisk storage backend app webos和增强的全功能网站云设想

本文关键字:利用网盘空间,network filesystem代替静态网站空间,做成静态网站的动态模块,利用v2y,nginx给onedriveonemanager做自动cdn,利用网盘代替函数计算 在前面《利用大容量网盘onedrive配合公有云做你的nas及做站》我们说到用网盘空间达成网站云和用网盘做附件…

vue seo关键词设置_SEO 技术指南

从搜索引擎出现之初,SEO 就一直是个避不开的话题,许多产品将搜索引擎看做一个潜在的获客渠道,希望通过”流量“为产品带来价值。搜索一下”SEO“这个关键词,会出现大把的推广公司,甚至有专门的 SEO 工程师,…

如何利用铁威马NAS搭建网站服务器?

利用铁威马NAS,你可以将TNAS架设成一个网站服务器。如需启用网站服务器功能,请前往 TOS 桌面 > 控制面板 > 网络服务 > 网站服务器。 1.勾选“启用网站服务器”; 2.设置网站服务器的端口号,设置网站根目录(…

教你利用铁威马NAS轻松搭建网站服务器

在铁威马NAS中,你可以将TNAS架设成一个网站服务器。如需启用网站服务器功能,需要开启网站服务器。 1.登录TOS系统; 2.单击TOS桌面-控制面板-网络服务-网站服务器; 3.勾选启用网站服务器; 4.设置网站服务器端口号&am…

如何利用铁威马NAS搭建网站服务器

Web Server可以将TNAS 架设成一个网站服务器,在网站服务器中设定多个虚拟主机。如需启用网站服务器功能,需要开启网站服务器。 如何利用铁威马NAS搭建网站服务器 1.TOS应用中心Web Serve应用; 2.下载完成后,单击桌面&#xff0c…

推荐Maven Repository网站

该网站提供Maven/Ivy各类软件最新版本信息,并提供dependency配置信息,非常方便。Http链接地址:Maven Repository

解决IIS管理器的网站可访问但ftp无法访问的问题

解决IIS管理器的网站可访问但ftp无法访问的问题 本问题的具体描述: IIS管理器已开启ftp和网页站点,也进行了ip绑定,网页站点在本机可访问,在局域网其他机器也可访问,ftp站点在本机可访问,但在局域网其他机器…

下面是应用SharePoint开发的网站的截图,个人感觉很不错

转自 http://www.theferal.com/new1.htm 转载于:https://www.cnblogs.com/huangfh/archive/2004/11/22/67021.html

超级好用的5个免费在线版流程图制作网站

超级好用的5个免费在线版流程图制作网站 1. zen flowchart 虽然是英文,但其实也并没有多么复杂的内容,而且浏览器现在都带有页面翻译的功能,所以还是蛮方便的!初次使用需要注册,也并不难,随便自己的一个邮…

虚拟机上WindowsXP系统下载QQ和打开https网站证书问题打不开解决

问题: 虚拟机上WindowsXP系统下载QQ和打开https网站证书问题打不开解决 虚拟机上WindowsXP系统下载QQ和打开https网站证书问题打不开解决 【原因】 之前QQ安装程序用的VeriSign颁发证书于2020年2月到期,2020年后的新版QQ安装程序启用的是DigiCert颁发的…

Django网站实战

一、前言 今天小编带大家制作一个经典的网站的案例,功能包括登录、注册、注销、改密、免密登录、忘记密码,那么下面就让我们开始吧。 二、创建项目并创建子应用 首先创建项目,然后在项目根目录下创建子应用,如下: django-admin startproject demo #创建项目python manag…

企业门户网站java源码_一种学习思路,Java源码阅读的真实体会

刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感,不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础强烈的求知欲耐心。说到技术基础,我打个比方吧&#xff0…

jsp网站上传到云服务器上,jsp网站上传到云服务器

jsp网站上传到云服务器 内容精选换一换华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。设置HECS登录密码设置Windows云服务器登录密码设置Linux云服…

django 上传文件夹_Django网站部署(Ubuntu16.04+uwsgi+nginx+supervisor)

个人网站(基于Django框架,标题图片为关于本站界面):我的数据生活这几天在部署中遇到了很多问题和疑难,特通过此文总结Django网站部署过程。本机的准备1.本机多次测试,确认项目没有bug。千万不要留一些小bug…

管理网站的mysql数据库用户权限_【MySQL】MySQL数据库的用户权限管理

# docker exec -it mysql mysql -u root -p"MySQL123"查看MySQL数据库管理员root‘localhost’ 的用户权限> select * from mysql.user where user"root" and hostlocalhost \G;> CREATE DATABASE IF NOT EXISTS zabbix DEFAULT CHARACTER SET utf…

在您的网站上免费嵌入 METATRADER 4/5 网页版终端并赚取利润

交易者会非常熟悉 WebTerminal, 它允许直接从浏览器在金融市场上交易。 将 WebTerminal 小部件添加到您的网站 — 这样做是绝对免费的。这个强大的功能将令您的网站访问者使用最流行的 MetaTrader 5 和 MetaTrader 4 平台直接从您的网站交易! 如何从中获利 此外, 网络终端允…

python sqlite3 带密码_Python爬虫+Flask,带你创建个网站!

文化不分边界人,为什么要读书?举个例子:当看到天边飞鸟,你会说:“落霞与孤鹜齐飞,秋水共长天一色。”而不是:“卧靠,好多鸟。”;当你失恋时你低吟浅唱道:“人生若只如初见&#xff0…

如何增强你的SharePoint 团队网站首页

如何增强你的SharePoint 团队网站首页 团队站点是不是很乏味?只是一个站点,里边有一些文档、列表然后可能一个日历。下面告诉你一个非常简单的方法,可以让你的团队站点变得稍微不错的外观。比如说现在你的站点可能是这样,首页上放…