Drupal8,9站点定时下线、上线管理

作者:亚艾元技术部

网络安全是头等问题,但是很多单位网站做好了以后,疏忽了安全管理,造成了不必要的损失。Drupal的安全,在开源CMS系统里面,还算是做的比较好的。在中国,每逢重大节日,为了防范国外黑客的攻击,都会加强网络的安全防护。

最近,我们就遇到了这样的需求,客户要加强网站的安全管理。采取的措施,就是白天网站正常上线,网上睡觉的事后,关停网站。每天晚上11点把网站给关闭了,早上7点把网站打开。Drupal可以做到这一点么,答案是可以的。但是需要写一段代码,代码我们已经写好了:

论坛:

Drupal版本:

国泰利民提供给人民法院证据清单里面存在的雷同证据

(2021)赣01知民初17号, 从国泰利民提供给南昌中级人民法院的证据清单的《江西省党建应用平台操作培训文档、党建3.0PPT》里面,我们找到了国泰利民智慧党建最初软件版本运行结果的截图,有两组,可以证明相似性。

 

掌上党建首页

国泰利民的最初版本软件运行结果(纸质版本拍照):

zhangshangdangjian.jpg

 

与亚艾元的版本放在一起对比:

duibi1.jpg

 

亚艾元恳请法院进行公平的软件比对

鉴于国泰集团、国泰利民已经向法院申请进行源代码比对,已经发了法律文书。亚艾元同意进行软件的源代码比对,亚艾元恳请法院进行公平的软件比对:

1, 国泰利民需要提供2017年的软件版本进行比对,我们需要对程序修改日期进行检查,确保是2017年的。

2, 不仅仅对后端代码比对,对于前端代码也要进行比对。

3, 不仅仅比对软件的源代码,对于软件的文档,使用手册也进行全面的比对,保证文件修改的截至日期是属于2017年的。

4, 从国泰利民提供给南昌中级人民法院的证据清单的《江西省党建应用平台操作培训文档、党建3.0PPT》里面,我们找到了国泰利民智慧党建最初软件版本运行结果的截图版本里面,发现了如下一个版本的,我们要求他们提供如下版本的前后端代码,还有文档。

Drupal 7 下使用xautoload调用PSR4 第三方库

作者:亚艾元技术部

一个办法是,使用composer,安装composer manager模块,可以实现这个功能。如果不使用composer呢? 

我们开发的亚艾元采集器,用的Drupal版本是7,其中正文的提取,我们使用了一个第三方的PHP代码,最初是直接include进来的。后来发现,正文的提取正确率,只有90%,对于个别网站,由于里面的html代码的混乱,正确率会更低一点。

论坛:

Drupal版本:

亚艾元自主开发的CMS-Nodedrop问世了

项目地址:https://github.com/g089h515r806/nodedrop

喜欢Drupal又想转到Nodejs的可以看看。

简介和安装指南:

Nodedrop is a headless CMS inspired by Drupal. It use Nodejs/Koa2 as the server side, it use react(material ui) as the admin page.

it include following function:

1, User system.

2, Content system.

3, File system

4, Taxonomy system

5, DBlog system


Install it:

1, dowload it.

论坛:

亚艾元与国泰利民纠纷整个过程

2017年初,我们当时给长沙县做的智慧党建案例非常成功,效果很好,当时作为优秀案例,上了光明日报,后面被中组部评为了全国最佳党建案例。2017年1月13日,我带了部分智慧党建的资料,向一个朋友介绍这个系统,寻求在公安系统里面党建信息化的合作。遇到了同行的贺总,第一次和他相见,当他听到我的智慧党建介绍的时候,马上提出要与我们合作,共推这个富有市场前景的项目,他们是江西省国资委下属企业,我将部分相关资料让他带走了。后面多次接触,我才知道他是国泰利民的常务副总。

那年的春节前,春节后,我在江西,帮助省公安厅,处理省厅的案件信息化项目。贺总想要我们以国泰利民的名义,建设这些项目,前期他们垫资。我同意了,除了江西省公安厅的案件管理系统之外,国泰利民还在运作公安部的食药环打假平台,也是他们出资,我们出技术。

春节过后,智慧党建的项目在国泰立项,他们非常看好我们建设的智慧党建在全国的推广,那个时候,光明日报,人民日报都做了报道这个智慧党建案例。

在三月初,贺总,何博士、国泰集团财务总监对亚艾元进行考察。确定了投资方案,市场方案。

使用nodemailer发送邮件

我们要在nodejs下面实现找回密码的功能,需要通过邮件发送email,里面包含验证码。这里需要一个邮件发送的功能,我们搜索检查了一下,nodemailer这个模块最好用,这是Nodejs 里面用的最多的发送邮件插件。功能丰富,文档齐全。

 

安装:

npm install --save nodemailer

 

使用官方给的代码,加以改造:

论坛:

页面

Subscribe to Think in Drupal RSS