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

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2021-06-24 02:25

作者:亚艾元技术部

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

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

论坛:

Drupal版本:

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

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2021-05-11 07:53

作者:亚艾元技术部

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

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

论坛:

Drupal版本:

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

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2021-02-21 11:22

项目地址: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.

论坛:

使用nodemailer发送邮件

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2021-01-17 08:27

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

 

安装:

npm install --save nodemailer

 

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

论坛:

Drupal8/9 短信验证码模块

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2020-12-16 07:00


模块主要功能描述

1,手机号,验证码登录功能。


2,用户注册增加手机号,验证码功能


3,找回密码,增加手机号,验证码找回密码。


适用版本:

Drupal8, Drupal9,


可选云平台:

阿里云、腾讯云、百度云


这是由亚艾元软件开发的商业Drupal模块,有需要的可以与亚艾元的市场人员联系。

http://sites.yaiyuan.com/node/248


除了手机短信验证码模块以外,我们还推出微信小程序模块,tensorflow集成模块,微信支付,支付宝支付模块等等。

论坛:

Drupal版本:

win10下安装tensorflow 2.3笔记

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2020-11-25 07:22

我们在帮助客户搭建Drupal站点的时候,需要为Drupal站点添加一点智能化,比如自动分类,我们比较了多个AI框架,发现Google公司出品的tensorflow最能满足我们的需要。使用tensorflow训练出来模型,使用Drupal调用模型,实现自动分类。这个文档是我们整理的一个tensorflow的安装笔记。


https://www.anaconda.com/products/individual

下载最新版本anaconda集成环境

 

增加镜像,使用清华大学的

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

 

创建一个环境,python版本:3.8

conda create -n tensorflow python=3.8


安装成功:


执行命令:

activate tensorflow

论坛:

Drupal版本:

页面

Subscribe to Think in Drupal RSS