跳转到主要内容
东方龙马 提交于 18 September 2013

最近Acquia 推出了一款免费的云主机,称为“Acquia Cloud Free”,主要是方便Drupal的开发者可以方便地在本地开发以及在线测试,同时,可以使用git同步代码,也可以使用drush命令来下载、安装、设置模块及主题等。

Acquia的官方博客有篇英文的文章,对server做了简要的介绍:Acquia Cloud Free is now generally available!

使用“Acquia Cloud Free”主要有以下几个步骤:

小桔jié 提交于 18 September 2013

 3年以上工作经验 Responsibility: • Drupal站点建设,模块编写,自定义主题等编码工作 • 页面JS/CSS编码及配合QA完成Bug Fix工作 • 配合QA/PM完成产品发布/上线 • 配合做简单的需求分析 Basic Qualifications: • 计算机及相关专业大专及以上学历 • 至少2年以上PHP相关经验,有Drupal/Wordpress工作经验者优先 • 熟悉mysql、SQLServer、Oracle等数据库和使用和开发 • 熟练掌握html, Javascript , CSS, xml • 熟悉XML、AJAX,能理解mvc、soa、rest架构思想,了解memcache、redis、mongoDB等相关技术,有大型网站项目开发经验; • 具有良好的理解和沟通能力,责任心强,富有团队合作精神; • 良好的组织能力并且能够同时参与多个项目 • 追求卓越,精益求精

能进行英语沟通。  

地点:上海浦东

有意者可以发送简历到2514607014@qq.com或加Q详聊

ipumpkin 提交于 17 September 2013

原文链接:https://drupal.org/node/711070#merging

如果你在 issue 或者 特性分支完成了提交,你应该将你的修改合并到主分支中。在合并之前,看看最近的修改是个不错的主意:

# 切换到你的分支
git checkout my_topical_branch
# 更新你的分支
git fetch origin
# 将 7.x-1.x 分支合并到你的分支
git rebase origin/7.x-1.x
# 切换到 7.x-1.x分支
git checkout 7.x-1.x	
git pull
# 将你的分支提交的内容合并到 7.x-1.x分支
git rebase my_topical_branch

备注: git fetch origin 从“origin”资源库取得所有的历史记录而不改变本地的副本.

(你可以在实际应用修改到你本地副本之前选择检查更改 git log origin/7.x-1.x )

ipumpkin 提交于 17 September 2013

原文链接:https://drupal.org/node/711070#removing

虽然你不能从资源库的一个发布版本中删除文件,但你可以从分支中删除。有时一个模块的新版本不再需要某个文件或者你想将一个文件移动到另一个目录(或者是重命名),你可以通过以下命令完成这些任务:

git mv foo.inc foo.bar.inc
git rm foo.meh.inc
git commit -m "Reorganized include files."

 

ipumpkin 提交于 17 September 2013

原文链接:https://drupal.org/node/711070#committing-locally

在本地资源库中修改之后(编辑、添加文件、应用补丁等等),通过 'git add'命令让你的更改准备好提交。我们推荐使用 ‘-u'选项,这可以让你看到当前已管理的文件并列出被修改和删除的部分。这个命令没有添加新文件,仅仅是列出了已管理文件被修改的部分,这避免了你在无意中上传文件: git add -u

你可以使用'git add'命令,通过指定路径及文件名来添加指定文件。可以使用 'git add -A'命令来完成所有的工作,包括 添加、删除、更新文件。

通常情况下,我们在提交信息中引用项目 issue queue 中 issue 的node ID,并提及代码作者: "Issue #[issue number] by [comma-separated usernames]: [Short summary of the change]."

全部命令如下:

永夜之守望 提交于 17 September 2013

有一个招生网站,其中有一个报名页面,是用webform模块做的,会将报名的信息发送到指定的邮箱。

现有新需求。 一,假设用户a报名了,要将用户a在这一次会话(session)中访问过的页面信息(标题或link)一并发送到指定邮箱,以便咨询人员了解用户a的兴趣点,提高转化率。 二,定时或者间隔一定的时间,将报名信息发送到指定邮箱,而不是webform提供的提交一次就发送一个邮件。

请问各位大牛,有相关模块或主题能够实现以上功能吗?或者需要针对webform二次开发,添加和修改哪些函数?

 

我的想法是,做一个过滤器,将用户请求的页面存放到session里面。改写webform发送邮件的hook。但目前也只有思路而已,因为我擅长的是java( ˇˍˇ )。

ipumpkin 提交于 17 September 2013

原文链接:https://drupal.org/node/711070#applying-patch

如果你需要在提交之前复查或测试补丁,你首先需要创建一个分支(见上节)。如果不需要,你可以直接在你需要应用补丁的分支上进行修改,仅仅需要切换到这个分支。应用一个补丁的步骤如下:

  • 切换到分支或者新建一个
  • 下载补丁到本地计算机
  • 应用补丁 git apply /path/to/patch

 

ipumpkin 提交于 17 September 2013

原文链接:https://drupal.org/node/711070#creating-patch

git fetch
git format-patch origin --stdout > [description]-[issue-number].patch

如果你在修改中添加了新文件,你必须在将他们添加到补丁之前,让git意识到它们。你可以将新文件添加到舞台中来解决这个问题,然后添加选项  '--stage' 完成补丁:

git add [filename]
git diff --stage > [description]-[issue-number]-[comment-number].patch
订阅