你在这里

Drupal 星球

11/28/2017 - 12:15 - Think in Drupal

译者:老葛 亚艾元软件。

今天,老虎在公司群里面,发了一篇链接,红皇后问题与国防情报界的创新,https://warontherocks.com/2017/10/the-red-queen-problem-innovation-in-th...

这篇文章所讲的方法,不仅仅适用于国防情报领域的组织机构,也适用于IT界的小公司。对我们公司很有借鉴意义。我将主要观点编译如下:

应该站在机构/公司的战略高度,考虑持续创新能力问题。

在持续变化的环境中,机构/公司应该形成持续创新的流程能力:包含两个方面,一是持续性,二是创新性。

对于持续性创新,机构/公司领导应该通过一种全新的组织形式,而不是通过领导的个人英雄主义来完成。

...

11/27/2017 - 18:02 - Think in Drupal

作者:老葛, 亚艾元软件

上周六,在上海的Drupal聚会中,我提到了Drupal在全球范围内,呈现衰落的趋势。无论是google的趋势分析,还是百度分析,还是在中国今年的整体Drupal市场环境的变化,无一不在显示,Drupal市场占有率,在缓步下降。Drupal在中国的从业人员,在逐步减少,专门从事Drupal开发的公司,整体规模也在萎缩。

 

在全球范围内,Acquia公司,在极力的推动,Drupal向重量级发展,这就导致了个体的Drupal程序员,使用Drupal的成本进一步的上升。一方面是,Drupal在低端市场的萎缩;另一方面,Drupal在高端市场进一步得到认可。但是整体来看,Drupal在衰落。

 

在中国范围内,Drupal从未兴盛过,作为一个小众技术,一直以来不温不火。但是最近两年,明显感觉到市场萧条,原来很多熟悉的面孔,都已经转战其它技术领域。今年的Drupal聚会,无论次数、人数,还有城市数量,明显不如去年,更不如前年。市场萧条。

 ...

11/21/2017 - 15:23 - Think in Drupal

作者:老葛 亚艾元软件

  这里探索Drupal 8与最新ionic技术的结合,在Drupal7时代,我们将Drupal 与IOnic 相结合,为客户搭建微信公众号、搭建APP程序,受到了客户的好评。

这里我们将会继续探索Drupal8与IOnic结合的技术实践。

一、系统构成及相关性能指标

 

        我们采用Drupal + Wechat模块 + Solr + Tomcat + AngularJS + Ionic等国际国内先进的技术。

1...

11/21/2017 - 15:21 - Think in Drupal

    编者:亚艾元软件

Drupal与安全

  根据维基百科的描述,Drupal是一个由DriesBuytaert创立的自由开源的内容管理系统,用PHP语言写成。在业界,Drupal常被视为内容管理框架(CMF),而非一般意义上的内容管理系统(CMS)。整套平台把所有内容视为一个“节点”(node),背后由大量“模块”(module)控制其显示、修改、排列、分类等方式。这种设计令Drupal不只可以创建普通的博客网站,只要配合适当组件,控制内容显示及处理权限的方式,它马上能变成论坛、Wiki、社区网络。迄今,Drupal的社区已编写了超过24000个模块。至2017年6月,全球约有2.3%的网站均由Drupal制作,在内容管理系统中约占7%。Drupal在政府组织、教育机构、开源社区中得到广泛应用。

  安全是Drupal社区非常关注的一个方面。Drupal社区有一个安全工作小组,该小组会发布安全公告,并对现有Drupal核心和模块进行安全审计,若是代码有安全问题,...

11/21/2017 - 12:47 - Think in Drupal

作者: 老葛 亚艾元软件

我们的网站使用的是Nginx,服务器用的阿里云,网上有比较多的参考文档。

  http://www.jianshu.com/p/e3d945fa82b4

  

首先需要购买证书,我购买的是免费版本的Symantec的DV SSL。进入阿里云的控制台,在左边的导航里面,找到“安全(云盾)” 》 “CA证书(数据安全)”,点击进入。

8-2-11-1.png 

图8-2-11-1

购买后,补全信息,完成域名验证,这是成功后的样子:

...

11/21/2017 - 12:38 - Think in Drupal

 作者: 老葛 亚艾元软件

微信开发者工具里面允许我们将小程序代码,传递到微信小程序的对应服务器上,在新版本里面,这样操作:

8-2-10-1.png 

图8-2-10-1

   点击最右边的箭头:

8-2-10-2.png 

图8-2-10-2

 

点击这里的上传:

...

11/21/2017 - 12:32 - Think in Drupal

作者: 老葛 亚艾元软件

棋手列表,棋手详细信息展示,棋谱列表、棋谱详细页面,这些功能,和新闻列表、新闻详细类似,对于棋谱详细页面,前面专门讲过,这里只需要改进一下,把棋谱的获取改为动态,从服务器下载即可。

我们先在Drupal端,准备好json数据,这是我的配置:

8-2-9-1.png 

图8-2-9-1

这里,棋谱开局列表,相对复杂一些,主要是在小程序的逻辑层,写了一点稍微复杂的代码。

Opening.js里面包含了获取象棋开局分类的代码:

Page({

  data: {

    terms: []

 ...

11/18/2017 - 17:02 - Think in Drupal

作者:老葛 亚艾元软件

配置Drupal的定时任务,常用linux下面的/etc/crontab,但是这次的配置怎么都不起作用。

问了专门配置服务器的工程师,告诉我可以使用crontab -l, crontab -e命令行配置。

   配置以后,仍然没有起作用。后来使用了一个替代方法,经过观察,效果不行。后来又研究这个crontab的配置。

   查找cron的日志,在/var/logs目录下面没有发现cron的日志。不过后来发现了syslog日志。

   打开一看,里面有这样的信息:

Error: bad minute; while reading /etc/crontab

Error(Syntax error, this crontab file will be ignored)

   看到日志,让我对于解决这个问题信心大增。

...

11/14/2017 - 10:48 - Think in Drupal

 2017.12.16-18上海基于Drupal8的微信小程序开发培训班

一 培训目的

新时代、新思想、新技术。2017是微信小程序的元年,微信小程序基于微信平台拥有9亿活跃用户,因无需注册、无需关注、无需下载,开发成本低、周期短,且功能强大、安全可靠等优点而受到广大用户的青睐,也有人预言未来2年内,小程序将会取代80%的App市场。

为了帮助更多的单位、个人,掌握好小程序开发(基于Drupal8),我们将在上海举办一个为期3天的微信小程序开发培训班。

二 课程概述

亚艾元软件,运用创新理念,中西结合,将世界上最先进的企业内容管理平台,内容管理框架和企业应用集成平台Drupal,最新的Drupal8技术与微信小程序结合起来,开发出来一个示例小程序:亚艾元象棋(谱)。

我们开发的小程序,从开始到现在,受到了很多象棋爱好者的好评。我们总结经验,不断完善中的小程序实战教程。将开发过程中遇到的问题,知识点,总结成教程,发布到thinkindrupal.com上去,受到广大读者的喜爱。...

11/13/2017 - 21:20 - Think in Drupal

作者: 老葛 亚艾元软件

首页有一个搜索框,这里有一个重要的知识点,是获取用户的输入数据并跳转到搜索页面。

   首页部分,搜索模板:

    <view>

        <view>

            <view>

                <view>

           ...

页面