- 博客(100)
- 收藏
- 关注
转载 Drupal实战(think in Drupal 2,3合集)正式出版了
Drupal实战一书,由机械工业出版社出版了,现在,可以在当当、亚马逊,china-pub上订购了.《drupal 实战》是中文drupal社区极力推荐的实力之作,由国内顶尖drupal技术专家(在全球drupal社区有一定影响力)老葛撰写。以实战为导向,用一个商业性的综合案例贯穿全书,通过重现整个案例的开发过程,不仅循序渐进地讲解了drupal的各项功能和技术,而且系统地讲解了drupal应用的开发方法和步骤,能让读者迅速具备实战能力。
2013-07-05 17:08:25
2096
原创 zhupou.cn与中小Drupal团队共成长
http://zhupou.cn/node/604 Drupal培训服务内容:1, 5天的现场培训,您可以指定培训内容,2, 培训班学员(一年的售后支持),享受培训班学员的所有服务,3, 获得zhupou.cn给您的宣传推广,您可以站长的名义承接项目,使用技术顾问的身份. 费用: 固定价格参与培训人员 3人, 价格 4000元, 含3个网络培训班会员名额,参与培训人员 4人, 价
2009-04-01 21:01:00
611
原创 Zhupou.cn的Drupal程序员班正式开班了
原文: http://zhupou.cn/node/600费用 : 467,可获得与课程有关的所有资源,教材,视频,以及提问的机会。培训教材包括《Drupal专业开发指南(Drupal6)》,共计40多个学习视频,还有提问的机会。只需一次付费,即可或得zhupou.cn在Drupal6下的所有资源. 与培训班相关的资源将同步销售,现在已经有了《Drupal专业开发指南(Drupal
2009-03-31 23:20:00
543
原创 Drupal在线培训班,中级班,初级班,正式推出(zhupou.cn)
Ubercart培训班主要帮助大家学习Ubercart及相关模块,搭建网店型网站,同时讲解里面的模块钩子函数,如何将默认的样式改变成自己想要的.培训费用365元,培训周期3个月,采用在线方式.,Drupal程序员培训班,主要帮助大家学习Drupal模块的编写,将会以Drupal专业开发指南为教程,为大家详细讲解里面的知识点,技能,以及难点.培训费用456元, 培训周期3个月,采用在线方式
2009-01-31 21:20:00
571
原创 zhupou.cn站务公告,网站暂时无法访问,机房正在调整
zhupou.cn站务公告,网站暂时无法访问,网站虚拟主机服务商的机房正在调整,19号23:00-次日9点,希望因此带来不便的朋友能够谅解.应该是这个原因.希望大家访问drupalchina,以及其它同类网站。
2009-01-19 23:29:00
203
原创 Ubercart测试站http://ubercart.zhupou.cn即将上线了
Ubercart测试站即将上线了,这个主要是用来测试用的,同时也用于收取捐赠,出售一些Drupal付费资源。最主要的是用来,学习Ubercart用,当然也离不开Drupal。
2008-12-30 20:29:00
1418
转载 从joomla的式微看drupal的发展
说joomla式微,可能对于很多joomla的爱好者来说,是有点过不去的,但是在我看来,确实在式微. Joomla为什么会式微,我觉得最根本的一点是, Joomla内部的分裂,好像以前和mambo是一家的,后来分了,在后来, Joomla的用户越来越多,各种商业组建也越来越多,但是Joomla的核心版本的更新速度却跟不上.我去年的时候才刚刚接触cms,那时候对drupal,joomla
2008-11-28 23:39:00
3529
2
原创 Drupal再次赢得了08年度全球最佳开源CMS大奖
译者:老葛Drupal协会今天宣布,Drupal赢得了Packt出版社2008开源CMS大奖中的两项桂冠-全球年度最佳开源CMS大奖和最佳PHP开源CMS大奖.这意味着Drupal连续两年赢得了Packt出版社的全球开源CMS大奖.另外,drupal社区的贡献者Earl Miles,在这周一获得了开源CMS MVP称号.Drupal成为了08年度开源CMS大奖的最大赢家. “连续两年赢得全
2008-11-01 00:21:00
1377
原创 北京10月meetup---drupal首页制作(转)
下面是我正在编写的教程,也是在上次meetup中提到,我会继续完善下去的 如果要制作一个网站的话,首先想到的就是首页,从首页开始,先得到一个简单的模型,然后再逐步的去实现相关的功能.对于drupal网站的建设,当你搭建好环境以后,第一步就会遇到首页的制作了。 根据Drupal网站的首页的复杂程度,可以采取不同的方式,我所要讲的就是我在工作中,曾经碰到过的一些方式,可能会有所遗漏
2008-10-21 10:15:00
2875
1
原创 zhupou.cn 9月30日 挂机了,已经好了
今天早上起来发现的,访问:http://www.thinkindrupal.com ,打不开。然后就发现是主机提供商的问题。我已经给主机提供商的技术人员打过电话了,问题将会很快解决掉。不过这两天过节,他们那边缺人手。希望能够尽快恢复阿,我还想再向上面放几篇drupal文章呢。 10月2号,又上不了.现在有搞定了.
2008-09-30 09:54:00
923
转载 Drupal主题开发指南(5.x)
这本指南适用于Drupal 5以及更早的版本,对于drupal,有一个新的主题开发指南已经可用。我们手册的这一部分,主要是关于主题系统的各个方面,希望这对广大的drupal主题开发者能够有所帮助。 强调一点 –当使用这里所讲的任何方法开发一个主题时,你必须保证主题的名称,与你drupal站点上任何模块名称不能重名,如果重名的话,就有可能造成函数重名,进而你的站点将不能工作。 J
2008-09-19 21:31:00
1911
转载 Drupal简明教程
原文:http://drupal.org/handbook/customization/tutorials译者:http://www.thinkindrupal.comDrupal简明教程,是由一系列的非常详细的一步一步的文章构成的.它们为你指明了方向,帮你成功了理解、掌握Drupal。构建一个摄影网站,允许许多用户提交图片,这属于简明教程的例子。而向你解释如何利用assetmanag
2008-09-07 21:06:00
21215
1
翻译 Drupal 6 主题制作指南
译者:老葛,http://www.thinkindrupal.com/theme-guide-drupal-6 原文:http://drupal.org/theme-guide欢迎来到主题制作的用户手册页面. 以下页面将涵盖隐藏在主题制作背后的核心理念,该理念适用于Drupal 6及更高版本. Drupal 5及以下版本的主题制作指南(http://drupal.org/node/50
2008-08-30 10:41:00
5018
1
原创 自己搭的一个drupal网站,http://zhupou.cn 上线了
http://zhupou.cn 已改名 http://www.thinkindrupa.com 很简单很普通的一个Drupal网站,使用的是drupal6.4,网站主要是放些我自己的drupal学习资料,欢迎大家参观指点。
2008-08-27 21:10:00
2350
原创 Eskalate科技公司招聘Drupal专职开发人员
公司招聘drupal专职开发人员,要求:1,半年drupal开发经验,1年以上的软件开发经验。2,懂英文,最好能交流。最好全职,兼职也会考虑。待遇:1,4000-80000吧,可能没有别的大公司的高。2,前景,公司发展比较迅速,处于高速发展期,机会比较多公司位置:北京市海淀区北3环红民村青云当代大厦。公司网址:http://www.eskalate.com.http://
2008-08-03 21:38:00
1481
2
翻译 Drupal专业开发指南 第5章 Drupal 数据库层(2)
使用hook_db_rewrite_sql()将查询暴露给其它模块 译者:老葛 Eskalate科技公司 这个钩子用来修改Drupal中任何地方的查询,这样你就不用直接修改相关模块了。如果你将一个查询传递给db_query(),而且你相信其他人可能想修改它,那么你就需要把它包装到db_rewrite_sql()里面,这样其他的开发者就可以访问它了。当执行一个这样的查询时,
2008-04-05 19:48:00
4918
1
翻译 Drupal专业开发指南 第17章 在Drupal中使用jQuery(3) 编写一个使用jQuery的Drupal模块
创建一个jQuery的投票小部件 译者:老葛 Eskalate科技公司让我们编写一个基于jQuery的Drupal模块。我们将建立一个如图17-2所示的Ajax的投票小组件,它可以让用户为喜欢的文章添加一分。我们使用jQuery来处理投票和总分的改变,而不用重新加载整个页面。我们还添加一个基于角色的授权,这样只有具有“rate内容”授权的用户才允许投票。由于每个用户的每次
2008-04-05 10:39:00
3850
翻译 Drupal专业开发指南 第14章 在Drupal中使用分类(Drupal taxonomy)(3)
分类函数 译者:老葛 Eskalate科技公司下面的部分将解释在你的模块可能用到的分类常用函数。 取回关于词汇表的信息下面部分所列的内置函数用来取回词汇表的相关信息,信息的形式可以是词汇表数据对象或者是关于这些对象的数组。 taxonomy_get_vocabulary($vid)这个函数取回一个单个的词汇表(参数$v
2008-04-05 10:10:00
3609
翻译 Drupal专业开发指南 第14章 在Drupal中使用分类(Drupal taxonomy)(2)
译者:老葛根据词语(term)查看内容你可以通过进入一个词语的URL来查看该词语下面的所有节点。例如,在URLhttp://example.com/?q=taxonomy/term/5,5是你希望查看的词语的term ID。结果将是一列包含了每个使用该词作为标签的节点的标题和Teaser。 在URL中使用AND和OR构建支持AND和OR的分类(taxonomy)URL的
2008-04-05 10:07:00
6139
1
翻译 Drupal专业开发指南 第7章 Drupal节点(Drupal node)(3)
使用CCK创建节点类型 译者:老葛 Eskalate科技公司 使用前面你在joke.module中所用的方式创建一个节点类型,尽管可以完全的进行控制并具有较高的性能,但是这种方式有点枯燥无味。如果不做任何编程工作就可以组装一个新的节点类型的话,难道这种方式不会更好么?这就是CCK提供的方式。 ■ 注意: 更多关于CCK的信息
2008-04-05 09:23:00
4750
翻译 Drupal专业开发指南 第7章 Drupal节点(Drupal node)(2)
译者:老葛 Eskalate科技公司 注意: 在前面列表中提到的内部名称字段,是用来构造“创建内容(create content)”链接的URL的。例如,我们使用“joke”作为我们节点类型的内部名称(它是我们返回的数组的键),那么要创建一个新的笑话的话,用户要访问页面http://example.com/?q=node/add/joke。通常你不需要对此作
2008-04-05 09:20:00
6275
3
翻译 Drupal专业开发指南 第6章 Drupal 用户(3)
提供用户信息分类 译者:老葛 Eskalate科技公司 如果你在http://drupal.org拥有一个帐号,通过登录并点击“my account”链接,接着选择编辑标签(edit tab),你就可以看到提供关于用户信息的分类的效果。除了编辑你的帐号信息比如你的密码以外,你可以在其它分类中你还可以提供你的其它个人信息。在编写此书时,http
2008-04-05 09:11:00
3538
2
翻译 Drupal专业开发指南 第23章 Drupal安装过程profile
安装过程Profile 译者:老葛 ESKALATE 科技公司 当你安装Drupal时,一些模块被启用,一些特定的配置被选择,但是这些默认的可能并不是你所需要的。Drupal安装器使用了一个默认的安装过程profile,用来决定所有的这些配置。通过创建你自己的安装过程profile,你可以定制Drupal
2008-04-04 17:00:00
4127
翻译 Drupal专业开发指南 第22章 Drupal优化(2)
特定于Drupal的最优化 译者:老葛 ESKALATE 科技公司 大多数针对Drupal的最优化措施都在软件堆栈的其它层次中进行,也有一些专门针对Drupal本身的最优化措施,这也能使性能得到极大提升。 页面缓存有时,一些简单的事情会被忽略掉,这也是为什么需要再提一次它们的原因
2008-04-04 16:55:00
3593
翻译 Drupal专业开发指南 第22章 Drupal优化(1)
优化Drupal. 译者:老葛 ESKALATE 科技公司 Drupal的内核架构非常简洁并且非常灵活。然而,这种灵活性是有代价的。当启用的模块增加时,处理一个请求的复杂度也会增加。这意味着将耗费更多的服务器资源,必须实现一些策略,在一个站点日渐流行时,来保证Drupal的极其著名的灵活性。通过适当的配置,
2008-04-04 16:52:00
6634
翻译 Drupal专业开发指南 第21章 Drupal开发最佳实践(3)
测试和开发代码 译者:老葛 ESKALATE 科技公司 单元测试就是用来将成分分割成不同的独立单元,并决定每一单元的行为是否和期望的一样。尽管Drupal没有一个核心的单元测试API,但它拥有一个相关的学习小组(http://groups.drupal.org/unit-testing),而且它还有一些工
2008-04-04 16:44:00
3498
翻译 Drupal专业开发指南 第21章 Drupal开发最佳实践(2)
利用版本控制 译者:老葛 ESKALATE 科技公司 版本控制对于任何软件项目都是必须的,同样对于Drupal社区也不例外。版本控制追踪Drupal中的每个文件的所有的修改。它保存了每个版本的历史信息以及作者。你可以明确的得到一个,关于谁修改了在什么时间以及为什么修改的报告。版本
2008-04-04 16:39:00
2943
翻译 Drupal专业开发指南 第21章 Drupal开发最佳实践(1)
开发最佳实践 译者:老葛 ESKALATE科技公司 在本章,你将找到所有的代码小提示和最佳实践,这将使你从Drupal开发者中脱颖而出,并帮你摆脱电脑的折磨。 代码规范Drupal社区已经达成一致,它的代码基础必须拥有一个标准的外观,从而提高可读性,也使得初学者更容易的
2008-04-04 16:36:00
3947
翻译 Drupal专业开发指南 作者和审稿人
关于作者 译者:老葛 eskalate科技公司■JOHN VANDYK最初开始接触计算机,是在一个黑色的Bell & Howell Apple II上,为Little Brick Out,打印和检查BASIC代码,以增加paddle宽度。在发现Drupal以前,John参与了UserLand Frontier社区,并使用Ruby编写了自己的内容管理系
2008-04-04 15:16:00
3457
翻译 Drupal专业开发指南 序言
译者:老葛生活中的有些事情,你没有打算,但是却发生了。你可能去逛一个杂货店,没有找到你要买的东西,但是却碰到了你的爱情。这不是你所计划了的。 当我还是一个学生的时候,我需要一个基于Web的小工具来和朋友交流。由于我不满意现有的工具,我开始自己创建一个。这个工具后来就发展成了Drupal这个内容管理系统。 以前这个项目纯属个人爱好,其代码量也很小,现在已有成千上万的站点在使用Dr
2008-04-04 14:14:00
5082
1
翻译 Drupal专业开发指南 致谢
致谢译者:老葛 Eskalate科技公司 首先,感谢我们的家庭,在编写过程中,他们的理解和支持,特别是真诚的承担了更多的家庭义务,都给与了我们莫大的鼓舞。 Drupal是一个基于社区的工程。如果没有这么多人的共同努力,编写文档,提交错误报告,创建和检查改进,Drupal就不会像今天这样成功,当然也就不会有这本书了。但是在这么多人当中,请允许我们感谢那些对本书做出贡献的人。
2008-04-04 11:12:00
3280
翻译 Drupal专业开发指南 绪论
绪论译者:老葛 Eskalate科技公司程序员的学习历程就是一个非常有趣的旅程。首先是,分别的去学习、摸索一个软件系统的各个独立的子模块,通过对这些模块的学习来理解整个系统。当你达到了一定的程度以后,接着你就开始研究系统的内核,尝试着编写自己的代码来操纵系统的行为。这就是我们如何学习的——多读别人的代码、多写自己的代码。 你坚持这一模式一段时间以后,你发现自己达到了
2008-04-04 11:06:00
6876
翻译 Drupal专业开发指南 附录2 Drupal常用资源
Drupal资源 译者:老葛 Eskalate科技公司 对于Drupal开发者来说,有很多可以利用的资源。我们在这里列出了最常用的一些。 代码 下面是一些Drupal代码资源。 Drupal CVShttp://cvs.drupal.org/viewcvs/drupal/我们在第21章已经讲解了如何访问Drupal CVS的核心资
2008-03-31 20:33:00
1761
翻译 Drupal专业开发指南 第20章 编写安全的代码(4)
权限和页面回调 译者:老葛 Eskalate科技公司当你编写自己的模块时,需要注意的另一个方面是“access”键,你会在菜单钩子中定义的每个菜单项中用到它。在前面我们用来说明不安全代码的例子中,我们这样使用“access”键:/** Implementation of hook_menu()*/function insecure_menu($may_c
2008-03-30 20:16:00
2099
1
翻译 第8章 Drupal 主题系统( Drupal theme)(4) 高级特性--3,定义新的区块区域
定义新的区块区域译者:老葛 Eskalate科技公司区域是在Drupal的主题中放置区块的地方。通过Drupal的后台管理接口Administer➤ Site building➤Blocks,你可以将区块指定到区域中并管理它们。尽管你可以创建任何你想要的区域,但是在主题中默认的区域有左栏、右栏、页首、和页尾。一旦声明了区域以后,就可以在你的页面模板文件中(例如,
2008-03-29 20:38:00
2526
翻译 第8章 Drupal 主题系统( Drupal theme)(4) 高级特性--2,添加和操纵模板变量
定义额外的模板文件 译者:老葛 Eskalate科技公司如果你和一个设计者一同工作,你想让他/她从代码中找到主题函数并覆写它,这有点难为人的。幸运的是,有另一种方法,使得设计者更容易的修改外观。你可以将匹配的主题函数替换为它们自己的模板文件。我们将通过大家熟悉的面包屑的例子来说明这一点。 首先,在你的主题目录下创建一个名为br
2008-03-29 16:56:00
3227
翻译 第8章 Drupal 主题系统( Drupal theme)(4) 高级特性--1,覆写主题函数
Drupal主题高级特性 译者:老葛在前面的部分,你学到了Drupal使用的各种不同模板文件,当Drupal要将你的主题合并到一起时就会查找这些模板。你学到了如何创建页面模板文件,如何创建特定节点类型的节点模板文件,甚至特定区块的区块模板文件。换句话说,对于定制主题的知识,你已经掌握了80%。 那么剩下的20%呢?如何主题化Drupal的表单?如何修改一些简单的东西比如面包
2008-03-29 13:40:00
5257
翻译 Drupal专业开发指南 第20章 编写安全的代码(3)db_query()
使用db_query()来确保查询语句的安全译者:老葛 Eskalate科技公司攻击网站的一个常见方式称为SQL注入。让我们看一个没有考虑安全性的人编写的模块。这个人仅仅想用一种简单的方式列出特定类型节点的所有节点的标题:/** Implementation of hook_menu().*/function insecure_menu($may_cache
2008-03-28 19:21:00
2379
1
翻译 Drupal专业开发指南 第20章 编写安全的代码(2)处理用户输入
使用filter_xss()译者:老葛 Eskalate科技公司 跨站脚本(XSS)是攻击网站的一种常用方式,攻击者可以向一个网页插入他/她自己的代码,然后使用这些代码进行各种破坏活动。 ■ NoteFor examples of XSS attacks, seehttp://ha.ckers.org/xss.html.■
2008-03-27 19:44:00
1924
翻译 Drupal专业开发指南 第20章 编写安全的代码(1)处理用户输入
编写安全的代码译者:老葛 Eskalate科技公司 几乎每天我们都可以看到关于这种或者那种软件具有安全漏洞的头条消息。对于每个严禁的开发者来讲将恶意用户拒之门外是头等大事。一个带有恶意的用户可以使用多种方式来攻击你的Drupal站点。这些攻击方式中包括,向你的系统中注入代码并让它执行,操纵你数据库中的数据,查看用户无权访问的资料,通过你的Drupal站点发送垃圾邮件
2008-03-26 19:04:00
2240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人