回答
我的建议会拿起的副本并开始工作通过你的方式。我认为这本书是提供易于学习,但深入开始学习Drupal开发的最佳一站式选择。
如果您确实想要购买书籍,我建议您查看Lullabot site以了解他们提供的任何免费内容。
在初始背景之后,Drupal api页面应该对您有所帮助。点击左上角的搜索框进行类型提前搜索,以查找有关drupal函数的详细信息。这将是获得关于googletorp列出的函数更多背景的一个很好的资源。我同意googletorp这些是一个很好的功能列表。
它需要一些努力来学习如何在Drupal中进行开发。您可能能够找到一些优秀的视频,但只有当您弄脏手并开始编码时,才会真正掌握这一点。
这对你来说有多难,也高度依赖于你的背景。经验丰富的PHP开发人员不会觉得使用Drupal很难开发它。
尽管你需要了解一些关键点。
- 钩系统。这是Drupal做OOP的方法。这个想法是,模块或Drupal核心可以在事件发生时定义和运行钩子,其他模块想要做出反应。一个例子可能是创建用户或显示节点。要实现一个钩子,只需使用正确的名称创建一个函数。您需要使用模块名称替换钩子名称中的“钩子”。
- Drupal有很多API函数,需要时间才能找到它们并学习如何使用它们。慢慢来,因为使用正确的API函数可以产生很大的不同。 Drupal有一个很好的API site
从你的描述,你应该看看这些功能:
- hook_user
- hook_perms
- hook_menu
- db_query
thanks googletorp – jest 2010-02-03 16:51:25
除了googletorp和mike munroe已经说过的之外,请查看drupal.org上的module developers guide。在api网站上,查看有据可查的example modules。
在developing JQuery/Javascript modules on Drupal上有一个很好的,容易遵循的教程。检查出来。
- 1. drupal模块开发
- 2. 用drupal开发模块
- 3. Drupal 6模块开发
- 4. Drupal模块开发示例
- 5. Drupal 7阶段教程为开发者
- 6. Drupal的高级PHP开发人员的任何好书/教程?
- 7. 启动symbian开发教程
- 8. 的Java教程C#开发
- 9. Shopify应用开发教程
- 10. C#web开发教程
- 11. Vbulletin插件开发教程
- 12. Wt教程(C++ Web开发)
- 13. 模块开发Joomla
- 14. DNN模块开发
- 15. 开发Python模块
- 16. 开发IIS7模块
- 17. Magento模块开发
- 18. 模块化开发
- 19. 开发Drupal模块和WordPress插件有什么区别?
- 20. Drupal 8可扩展模块开发方法
- 21. 如何启用Drupal 7中的主题开发者模块?
- 22. 关键的动态网站开发Drupal模块
- 23. Drupal 6模块开发 - 多节点类型,权限和访问
- 24. Drupal在哪里获取模块的开发版本的日期?
- 25. Drupal模块开发与cookies和重定向有关的问题
- 26. Drupal模块开发hook_menu()对于半静态页面
- 27. Orchard CMS模块开发工作流程
- 28. 开发模块化Flex应用程序
- 29. Flex模块开发工作流程
- 30. Drupal模块 - 以用户身份发帖
http://drupal.org/documentation/develop – junedkazi 2011-03-10 18:54:50