欢迎来到湖口家园

hahah

Drupal is a CMS (Content Management System) open-source written in PHP.

Centos 安装Phpstorm

admin 提交于 周三, 10/11/2017 - 10:41

下载:

http://www.jetbrains.com/phpstorm/download/#section=linux

解压:

  1. tar -zxf PhpStorm-8.0.1.tar.gz  
  2. # 然后将解压出来到目录移动到你希望到安装目录下  
  3. mv phpstorm_dirctory /usr/local/phpstorm  
  4. cd /usr/local/phpstorm/bin  
  5. 执行脚本即可进入安装:
  6. ./phpstorm.sh

破解(1):破解(2)更改系统时间

http://www.oyksoft.com/soft/40722.html

更多激活方式:https://blog.csdn.net/qq_33742119/article/details/80079954

标签

simple_oauth 使用

admin 提交于 周一, 10/09/2017 - 23:02

模块地址:https://www.drupal.org/project/simple_oauth

使用步骤:

1.安装模块(包含simple oauth 和simple oauth extras),加载composer依赖

2.创建私钥和公钥

openssl genrsa -out private.key 2048
openssl rsa -in private.key -pubout > public.key

3.配置模块/admin/config/people/simple_oauth

4.增加client

/admin/config/services/consumer/add

5.修改权限

标签

Drupal8 判断用户首次登录

admin 提交于 周一, 10/09/2017 - 17:40
/**
 * Implements hook_user_login().
 */
function mymodlue_user_login($account) {
    drupal_set_message(t('成功登录'));
    $config = \Drupal::config('system.date');
    // If the user has a NULL time zone, notify them to set a time zone.
    if (!$account->getTimezone() && $config->get('timezone.user.configurable') && $config->get('timezone.user.warn')) {
        drupal_set_message(t('Configure your <a href=":user-edit">account time zone setting</a>.', [':user-edit' => $account->url('edit-form', ['query' => \Drupal::d

标签

你离Drupal8有多远?

admin 提交于 周日, 10/08/2017 - 11:19

Drupal8很好吗?Drupal不就是个CMS吗?

对,我不能告诉你它有多好,也不拿什么白宫这些例子来说服,让你相信这是一个多么好的东西。Drupal只是一个来自全世界多个地方的贡献值共同完成的一个CMS框架。并有来自世界很多过来的贡献者、开发者、公司共同来维护,同时有强大的社区支持,你可以找到你想要的信息,解决问题、交流问题。

那我们为什么要使用Drupal,为什么这么多人使用Drupal,为什么这么多人能共同使用Drupal?

Drupal给我们树立一个规范,我们都通过这么规范去完成自己的任务,各个环节都有条不紊的进行,这才是共同构建强大Drupal的基础。

技术没有绝对性,我们不能单纯意义评论什么不好,什么好。

所以说,我们离Drupal有多远?我们离Drupal只差了一个规范。

1.Drupal使用Twig模板引擎,我们要遵循Twig模板规范

2.前端样式采用SMACSS/BEM规划,我们遵循这套规则怎么定义类的名称

3.Drupal结构规范,我们需要按特定的位置存放我们的代码,如自定义主题存放在themes/custom/目录下

4.主题开发规范、模块开发规范,代码编写规范

标签