作为一名Drupal开发者,现在是时候开始学习Drupal8,可以加入 Drupal8 文档的翻译,也可以将自己开发的模块和主题升级到Drupal8版本,Drupal中国文档翻译团队期待你的加入!
初次参与翻译的朋友,可以先查看《如何参与Drupal官方文档翻译?》
本次翻译的是《Drupal 8 APIs》的子页面。
如果你还没有加入翻译组,请把你的drupalchina上的id告诉龙马,加入翻译组,即可编辑这个页面,认领翻译任务。
翻译任务分配:
(备注:“(由 _ 翻译” 仅是占位,如果您申领的话,请将下划线“_”替换为你的昵称,谢谢!)
之前的我
10年刚刚毕业出来以后学校将我分配到慈溪的一家网站公司,主要负责扣图,拍照片. 上传图片等打杂工作,在一次机会看到公司有同事在使用PHP编程觉得蛮有意思(其实是蛮牛B的, 学了可以装一下),于是就开始我的PHP之路,当时我任何东西都是自己手写,爱好各种牛X的技术。比如那时jQuery比较流行,于是就用JQuery做 了很多的效果,这是我第一个网站: http://www.cxlxtx.com/. 纯手工开发的网站,任何一段代码函数, 可以说是我学习PHP的一个结晶。
之后工作换到了宁波,在宁波的公司里面学了不少东西(GIT, Linux, Codeigniter. OOP.. 等强大又装B的东西). 公司里面都是技术狂,跟着技术狂一起工作你懂的,不努力都难。我读过Codeigniter源代码,这是一个简单又是当时MVC框架的一个代表作之一,从 中我的PHP功底提升得非常大。
2008年,北京奥运会刚结束不久,辞掉了做了一年多的Delphi开发工作,想从桌面转到web开发,于是这个2货不知天高地厚的看了一套大概10个小时的php视频教程,就转行做了web,对于一个非科班出身的developer来说,似乎野路子成了我的一种习惯做法,总会试图简单粗暴的解决问题;幸运的是,成为php开发的开始阶段,仗着自己的小聪明,神马系统都敢去改代码,工作中改了dedecms/Ecshop/UCHome/Discuz/wordpress等等各种web系统的核心代码,且美其名曰二次开发,当然,对于一些项目来说这样的做法并没什么不妥,所以我也就这么看似顺利的过来了。
当然,像你想象的那样,这不是结局,终于有一天,在一个不靠谱的公司遇到了一个靠谱的CTO,瑞典人,就是这个坐在我身后背对着背,还要用skype和我打字说话的老外,改变了我这个2货的人生。从他那里,我第一次听到的这个词,Drupal。
意料之中的事情总会如预期那样发生,不靠谱公司没多久就没有然后了,靠谱的瑞典CTO也只是静静的在我的skype联系人列表中存在,可我的人生路线就这样被改变了。
前言:我承认,这一整章的内容之所以选择翻译这个德文的教程,是因为我有点偷懒。因为前面三章的内容是我自己规划的,往往写一节只需要2,3个小时,但是构思推敲写什么内容却让我大伤脑筋。正好玩Drupal的人看英文估计也没啥问题,德文就不一定了。所以这次我给大家换换口味带来一套基于德文的翻译资料。
4.1 德国人写的主题教程(1)How to Make a Drupal Theme step by step (1)
http://www.drupaltutorials.de/2013/06/19/drupal-themes-teil-2
在最理想的情况下,你只要用一个已经做好的系统就可以忽悠你的客户了——Drupal官网提供的那些现成的主题和模块在某种意义上来说,就是出于这种目的。事实上在现实中也有很多这样的例子。在这篇教程里,我们将讲述从哪里可以得到主题,如何安装并使用它们。
各位青岛,山东的兄弟姐妹们,
小牛同学去了上海,没有人组织Drupal聚会了,但是咱们不能丢了,所以我就自荐继续来组织大家聚会。
大家看看是否有愿意参加的,如果有5-6人以上,咱们就继续。
时间:待定,最好是9月初的某个周六或者周日。
地点: 如果没有更好的地方,继续我找地方。
分享内容: 大家先提要求,如果大家没有,我可以分享下,我们如何把drupal跑到云计算平台上的。
欢迎大家跟贴报名并写下你想分享或者想听的内容。
@Devin
我是标准的70后,在外企工作了10几年后,刚刚跑出来做Drupal与云计算的一些项目,刚刚上路。
最早接触Drupal是在2008年,当时还是drupal6盛行。 因为一个美国朋友的项目,让做个网站,当时没想,就接下来了,想赚点外块。 结果。。。结果客户说,用Drupal开发。Drupal是什么? 当时啥也不知道,google一下,光记住了是Web OS, node等基本概念,没办法,啃吧。 凭着英语还可以,就快速的把 drupal module developement那本书读了一遍,学习了一下,基本了解了如何写模块。但是对于hook,theme等,还是一知半解。
当时客户着急,催,所以没办法,想是不是找个人帮忙啊,起码得把主题(theme)给弄的漂亮点,当时一搜,恰好搜到了青岛专业做Drupal的@流云的公司,@流云的公司也是刚刚开始,老板在美国,国内找了个高手来带队,做Drupal. 可惜当时没谈成,项目太小,公司看不上,所以也就没有继续做下去。 这个项目以失败告终,主要是自己技术不成熟,另外就是需求沟通上又问题。 @流云的公司慢慢的不做drupal了,@流云同学也去了北京发展。青岛做Drupal的也就不多了。
首先自我介绍一下,本人男,中年码农一枚,现就职于某夕阳外企,常自吹自擂为架构师、系统分析师。
我在Drupal方面的经验,在目前认识的Drupal界中,属于比较另类的,我在不会PHP的情况下,由系统优化开始,然后学会一点Drupal,最后又被迫深入一点点学习了PHP的入门知识,基本属于倒置的一个情况。
另外多次在圈子中反驳关于Drupal开发方面的一些误解,这里重申一下:
- Drupal 不适合团队开发:我从接触Drupal到现在,最小团队四五条枪,最大团队几十号人,因为本人前端一无所知,所以没有团队力量压根走不通,因此,这条是百分百的谬论。
- Drupal不好做大项目:我亲身经历的Drupal项目,最小标的也有200多万,所以呢,这条也是缺乏调研的结论。
下面讲讲我职业生涯中的一些非主流Drupal项目,各位看官,有钱的捧个玉厂,没钱的捧个砖厂。
一个content type下的field 是term reference,而且无限制添加个数 加一个可以正常保存,加多个就会报错
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'tid' cannot be null: INSERT INTO {taxonomy_index} (nid, tid, sticky, created)
网上查了一下,打了一个补丁
https://www.drupal.org/files/issues/taxonomy_build_node_index-1643858-7-D7.patcher
error是没有了,但是根本没有插入到taxonomy_index表,这样我用views调用列表时,某篇文章根本没有在这个分类列表中。请问有何办法解决这个问题。
我,
生活在一个休闲美丽的城市,有一份舒服闲散的工作。
白天梦游。
晚上闲晃。
过着万千儿女羡慕嫉妒恨的生活 ╮(╯▽╰)╭
有一天,我调到了计算机岗位。恍然大悟,原来自己是学计算机的!多么高尚伟岸的专业啊!
然后,我接到了一个用drupal做网站的工作。
可是捏,
身边木有一个人是会drupal、谈drupal的。
我觉得自己孤零零的。神马也不会,神马也干不成。
我接触Drupal是在09年中,公司要正式发展php组,于是还在做UI的我直接入了PHP组,做起了皮肤。当时Drupal6刚发布,网上能搜到的中文资料是令人发指的少,从老葛和方医生那里搜到一点,入了点门,然后就四处找文档看,中文没有,于是开始硬着头皮看英文的。书也很少,我基本都是看了一下官网的介绍,别人的博客之后做一点查一点,印象里最深的,是我们的法国PM Naitan不知道从哪里给我搞来了一张皮肤的常用global函数图,之后更帮了我不少忙。
- 阅读更多 关于 彼岸
- 4 comments
- 登录或注册以发表评论