drupal

如何简单且快速地制作 Drupal 发行版?

之前有读者反馈,希望在Drupal 在线交流会上能够讲讲有关制作Drupal 发行版的话题。记得 Lullabot 早些年间就有写过一篇《简单5步制作Drupal发行版》(《5 Step Drupal Distribution》)的文章,这里便基于此文先和大家聊聊制作 Drupal 发行版的内容。

制作Drupal发行版

  Drupal 发行版可以被理解为产品化的 Drupal 安装包,与 Linux 发行版的意义相同——各个社区或厂商在 Linux 内核基础上添加其它的软件和预定义设置,从而产生了许多不同风格、用途的Linux发行版,如 Red Hat, CentOS, Fedora 等等。

  虽然 Drupal 无所不能,不论是简单的博客还是复杂的社交网站,或者是其它任何 Web 需求都可以通过它得以满足。但真正使用Drupal来进行网站制作和开发时,工作量还是非常巨大和繁琐的,包括但不限于以下:


[……]

马上继续 阅读全文

中文英文对比基础教程:Drupal – 主题和布局( Themes & Layouts)

在本章中,让我们研究一下Themes and Layouts 。 Drupal将在安装过程中将Bartik主题安装为默认主题。 您可以从Drupal官方网站选择付费或免费主题。 通常,布局是文本图形的排列。 选择主题是一个好主意,请记住在您的网站上使用不同的布局

Step 1 – 访问Drupal官方网站 ,然后单击Get Started 。

Drupal主题和布局

Step 2 – 单击All Themes ,如以下屏幕所示。

Drupal主题和布局

Step 3 – 您将获得主题列表。 选择您选择的主题(让我们选择Adaptive theme因为它包含Layout & General Settings ,将在本章后面介绍)并单击Version ,如下面的屏幕所示。


[……]

马上继续 阅读全文

19款常用的Drupal基主题

由 东方龙马 提交于 4 December 2012

如果使用基主题(Base theme 也称初始主题、父主题)作为基础的话,Drupal的主题化将会更快、更容易。通常,一个基主题几乎没有任何CSS样式,提供主题区域、丰富的功能,其目的是为了让你能够快速创建新的主题,让你专注于将设计转化为代码。

经典版基主题(Base Theme Classics)

Zen

Zen是Drupal下首选的初始化主题。如果你正在建立自己的符合标准的主题,你会发现使用Zen比Garland或blueMarine更容易开始。这个主题有丰富的在线文档和PHP(template.php文件)和HTML(page.tpl.php中,node.tpl.php)的代码注释。

Framework

对主题开发者来说,Framework是一个空白的画布。使用Framework对用户友好,将帮助提高主题开发的效率。

Genesis

Genesis是一个符合标准、易用且语义化的Drupal6初始化主题(译者注:目前有Drupal7版)。Genesis让主题化更方便、更灵活且提供无线主题化的可能。使用Genesis制作一个符合标准且易用的主题比从头开始更加容易。

Basic

Basic原本是一个从Zen主题分离出来的版本,它现在已经成为具有自己概念的初始化主题。Basic拥有干净的HTML结构,可扩展的CSS类和ID,可自由主题化,以及自上而下的加载顺序,以提高搜索引擎优化。

Clean这个主题背后的想法是做一个干净的,多功能的主题,刚刚足够的样式可以使用正确的开箱即用的。Clean主题是类似于使用一个reset.css文件初始化项目,只是以Drupal主题的形式。Clean主题提供了一个坚实的基础,你将能够在较短的时间里创建一个定制的主题。


[……]

马上继续 阅读全文

Zen主题,关于随屏幕宽度,导航与bannar的显示,位置是不同的

由 supertree 提交于 20 December 2016

从去年,写了《几个问题,决定了我是否会继续drupal之路》开始,drupal入门到现在,已经又过去了一年又一个月的时间了,在这期间,断断续续用drupal开发了八九个项目,除了三四个,是需求非常简单的,仅仅用于展示性的企业网站之外,其余的5个项目,也算是依照用户需求,来进行稍显复杂的功能性的满足。

第1个,是一个公司内部,对某个医院进行预约到诊的情况统计与分析的系统,包括一些客服数据的添加,多角色权限管理与内容的编辑查看,百度Echar库的引入,图表数据分析统计等等主要的功能。这算是自己用drupal做了除了简单的企业展示的站点之外,第一个比较有挑止战性的项目了,项目用时两个多月的时间,从前端展现,到后端数据的调用操作,服务器的搭建等等一套摆弄下来,drupal的强大与灵活性,我也算有了一定程度的认识。

第2个,是帮朋友做的一个三级分销的系统,三个角色权限的与对数据的控制,也算是难点所在吧,其它的倒也简单,就是客户的业务逻辑性,不怎么让人好搞懂,苦熬了三个夜晚,主体搭了起来,零零散散地拖了一个月时间,功能上加加减减地,中间又有熬了一个晚上,算是弄完交工了。

第3个,也是自己公司内部的一个项目,追踪与统计用户对一些网站的浏览情况,并对每个人的数据进行分类与统计。

第4个,是自己需要使用的,用于管理与安排公司成员工作任务的管理类站点,也是多功能性地杂合在一起,有用于美工素材管理与展现的,有竞价与优化人员关键词报表导入与展示的,公司相关内容资料更新与保存等等……

这较大几个项目做下来,drupal起到的至关重要的作用,可能相比于drupal来讲,手写的php的代码更容易让我摆弄与操作性,所以,基本上没有太过按照drupal化的操作来进行。这也是自己以后需要重点研究与练习的方向。


[……]

马上继续 阅读全文