水滴间 - 聚焦Drupal技术、架构研究、资料贡献、开发辅助,本站由长篇系列《Drupal源码分析》作者 云客 创建,提供深刻、底层的原创中文drupal教程 http://www.indrupal.com/ zh-hans Drupal使用入门视频教程(已完成) http://www.indrupal.com/drupal-video-lesson <span>Drupal使用入门视频教程(已完成)</span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p class="text-align-center"><img alt="Drupal使用视频教程" src="/sites/default/files/drupal-lessons/Drupal-study.jpg" class="align-center" /></p><p class="text-align-center"><strong>Drupal使用视频教程</strong></p><p>在2023年之前,在中国,原创的、成体系的中文Drupal相关教程,前端开发有《听晴空讲Drupal主题》,后端开发有《云客Drupal源码分析》,但这两者都是面向专业开发人员的,是给技术人员看的,尚缺少一本面向新人朋友,或非技术人员的使用教程,即便是新接触Drupal的技术开发人员,在上手这两部教程之前,也需要花费相当多的时间去学习Drupal的使用、基本概念、社区文化等,然而,非技术人员通常只是想运用Drupal的低代码特性去解决自己的信息化需求即可,是不需要学习那么精专的教程的。<br />为此,《Drupal使用视频教程》项目于2023年4月启动,于2024年3月发布最后一集大结局,该教程由“云客”为大家录制讲解,此教程涵盖了Drupal的入门、使用、文化、社区、资源等全部内容,为入门Drupal而生,此教程将和前面两部专业教程一起,彻底铺平Drupal的学习之路,让学习体验舒适、平坦、快速。<br />本页是该教程的官方资源配套页,包含了该教程相关的所有信息,关于教程的所有信息均在本页实时编辑更新,教程全集有24集(加前言一共25集),页尾有目录大纲,关于大纲或整个项目,你可以在本页评论区反馈建议,或者直接和云客联系(本站有联系方式),欢迎互动。</p><p><strong>课程版权说明:</strong><br />本Drupal使用视频教程版权为“云客”所有,是公益性的,使用完全免费,甚至可以作为软件公司的内部培训视频,这种商业性质的使用也是免费的。<br />欢迎转载、分享,但须注意:不得收费传播,不得扭曲、删减,包括对片头、片尾的删减,否则将不是免费的,将追究法律责任<br />之所以版权免费,是在践行云客的以下宣言:<br />“<em>中国要复兴、富强,必须在开源软件领域起到主导作用,为了国家安全和人类发展,责无旁贷,我们须为此而奋斗</em>”<br />期待更多人为此而行动。</p><p> </p><p><strong>课程赞助:</strong><br />本课程项目接受赞助,如果你想支持一下云客、支持中国开源事业,请到以下官方地址扫码赞助:<br /><a href="http://www.indrupal.com/zanzhu" target="_blank" rel="noopener">http://www.indrupal.com/zanzhu</a><br />金额不限,感谢支持</p><p> </p><p><strong>课程相关资源:</strong><br />QQ群:203286137,微信群请加云客拉入。<br />进阶开发者教程:<br />后端开发:<a href="/drupaldoc" target="_blank" rel="noopener">《云客Drupal源码分析》</a><br />前端开发:<a href="http://www.nowicode.com/" target="_blank" rel="noopener">《听晴空讲Drupal主题》</a><br />入门书籍:<br />国外入门书籍社区翻译版本:《<a href="https://github.com/drupalchina/beginningd8cn" target="_blank" rel="noopener">Beginning Drupal 8</a>》<br />国内纸质版书籍《无代码开发Web应用——开源Drupal平台实践》周化钢著 (京东购买)<br /> </p><p><strong>首发播放平台地址:</strong><br />由于视频课程是在电脑上录制的,因此为了获得最佳学习体验,强烈建议你在电脑上播放学习,原始视频分辨率为1920 X 1080,在网速允许的情况下建议设置为高清播放。</p><p><span style="background-color:#dddddd;">B站:</span><br />请在云客主页观看,地址:<br /><a href="https://space.bilibili.com/3493273796610687" target="_blank" rel="noopener">https://space.bilibili.com/3493273796610687</a><br /><span style="background-color:#dddddd;">抖音平台:</span><br />抖音号:indrupal<br />在手机抖音APP中可以观看,由于视频是在电脑上录制,所以强烈推荐在PC端浏览器下观看,方法:搜索打开抖音网站(<a href="https://www.douyin.com/" target="_blank" rel="noopener">https://www.douyin.com/</a>),搜索以上账号即可<br /><span style="background-color:#dddddd;">微信视频号:</span><br />账号:Drupal<br />可在手机微信中观看,由于视频是在电脑上录制,所以强烈推荐安装桌面版微信,进入视频号,搜索以上账号即可<br /><br />以上是本课程的首发平台,由于各平台会对视频进行有损压缩,如需原版超高清视频,请联系本站。</p><p> </p><p><strong>课程介绍</strong><br />Drupal作为目前世界上公认最强大的(没有之一)信息系统基础开发平台,可以在不写一行代码的情况下,建立一个高度自定义的信息系统,这就非常适合在一线工作的非技术人员使用,比如老师、医生、项目经理、创业者等等,他们可以采用低代码或无代码开发的方式,真正去解决工作中的信息化需求,而这并不需要学习专业的程序开发知识,只需要学会使用Drupal即可,这就是本教程存在的意义。</p><p>Drupal由全球两百多个国家和地区的优秀工程师一同建设,开源免费,生态庞大,她拥有全球最大的开源软件社区,绝大多数日常所需的功能模块,不但门类齐全,而且在全球130多万开发者们的努力下持续改进完善,这也让大多数世界五百强企业采用她。</p><p>国外著名案例有:特斯拉、谷歌、NASA、辉瑞、华纳时代、通用、本田、高通、联邦快递、福布斯、纳斯达克、迪士尼、联合国、欧盟、多国政府、哈佛大学、牛津大学、麻省理工大学等等。<br />国内著名案例有:华为、百度、京东、腾讯、阿里、周大福、蒸功夫、清华、北大、浙江大学、中山大学、复旦大学、中科院、贵州省政府、国家国际广播电台、国家计量院、中国人寿等等。</p><p>本教程由资深Drupal开发者“云客”为你全程讲解,其在官方社区中开发了大量模块、发行版系统,著有《云客Drupal源码分析》系列教程,是Drupal底层开发者的绝佳教程,写作耗时七年,超过一百万字,是一本原创的成体系的Drupal专业底层开发中文教程。</p><p>本教程面向的学习群体为“非技术人员”,以及想学习Drupal底层开发的开发新手,因此仅教受Drupal的使用,不涉及底层开发,不写一行代码。如果是开发人员,或者在学习完本教程后想继续深造学习底层开发的同学,可以选择前文所述的《云客Drupal源码分析》系列教程继续学习。</p><p>教程所有配套资源、说明、版权、更正、联系方式等请查看云客个人网站,搜索“水滴间”,或联系Drupal中国深圳社区基地。</p><p><strong>课程目录</strong>:<br />以下为课程目录:</p><pre><code class="language-plaintext">Drupal使用视频教程大纲 作者:云客 开始:2023-4-10 结束:2024-3-08 0、前言:  低代码趋势  作者介绍  面向的学习群体  教程规划 1、Drupal介绍:  Drupal是什么  特性  发展历史  使用场景  案例  版本  社区  资源  就业 2、运行环境搭建:  概念解释  系统架构  Linux环境搭建  Windows环境搭建  自定义PHP版本  数据库管理工具  Composer 3、系统安装:  发行版  下载  目录结构  多站点简介  环境配置  安装 4、多语言:  概述  参数替换  单复数  上下文  语言相关模块  界面翻译  语言协商  内容翻译  配置翻译 5、模块安装:  模块与扩展  模块分类、依赖、能力、沟通与优势  版本  安装  下载  查找  常用模块  使用  卸载  项目浏览器 6、页面布局:  主题概述  区块概念  块的来源  定义区块库  块呈现条件  块的启禁用  前后台概念  响应式布局  前后端分离 7、主题安装:  主题分类、继承、依赖、版本  查找  下载  安装  示例与使用  卸载  模板查看与修改  多主题和默认主题  主题协商 8、导航与菜单:  面包屑  URL别名  系统工具栏  菜单概述  自定义菜单  菜单链接来源  菜单块  快捷方式  上下文链接  界面导览  系统帮助与日志 9、用户与权限:  用户  权限  角色  配置  用户资料  密码  找回密码 10、数据模型:  数据类型  数据建模  实体概念  内容实体  内容实体的类型  字段概念  实体字段与数据库字段  子类型Bundle概念  配置实体  其他数据模型 11、数据建模:  内容类型  字段类型介绍  字段限制  字段配置  字段复用  引用字段  数据库储存 12、显示模式:  控件  字段控件  控件配置  表单模式概述  表单模式配置  视图模式概述  视图模式配置  默认模式  布局构建器  字段布局 13、互动与信息分类:  发送邮件  联系表单  评论  信息分类  词汇表  术语 14、媒体管理:  文件系统  图像样式  响应式图像  图像工具包  文件字段  文件管理  传统管理的缺陷  高级媒体管理  用实体封装媒体 15、视图(上):  视图概述  应用示例  显示类型  显示实例  新建视图  添加字段  条件过滤  排序  页头页尾  无内容处理  分页  关联数据 16、视图(下):  上下文过滤器  块显示类型  实体引用显示类型  嵌入显示类型  附件显示类型  Feed显示类型  视图设置  视图主题控制  聚合等其他内容 17、内容搜索:  实时搜索  非实时搜索  搜索源  搜索分词  搜索结果排序  使用技巧  权限控制  搜索缓存  搜索页美化 18、维护与管理:  维护模式  计划任务  状态报告  运行日志  严重故障恢复  硬盘不足故障  访问统计  配置管理 19、备份与迁移:  备份概述  常用备份方法  备份前的准备  数据库备份  系统迁移  迁移实操演示  内容迁移 20、系统升级:  升级原因  语义化版本控制  升级所涉内容  升级原理  升级断点  更新管理器  升级流程  升级操作  大版本升级 21、系统安全:  安全概述  安全层次结构  安全Bug更新  文本格式与编辑器  可信主机配置  隐藏Drupal特征  防灌水  性能攻击  IP屏蔽  安全工具  密码安全  补充注意事项 22、性能优化与推广:  无状态特性  微服务特性  数据库读写分离  负载均衡  CDN及专线加速  架构部署结构图  多级缓存  开启CSS/JS聚合  模板编译缓存  SEO推广概述  MetaTag模块  robots爬虫协议  SEO常用模块 23、多终端系统开发:  前后端分离概述  无头开发Headless  前后端分离的好处  API优先  Drupal前后端分离方案  JSON API概述  JSON API增删改查实操  RESTful Web服务概述  Drupal系统间通讯  Drupal前后端分离框架 24、帮助与资源:  常用模块与发行版  进阶教程  常见资源网站  Drupal社区  Drupal求助之道  如何做贡献  中国开源软件事业展望  鸣谢  云客的后续计划 </code></pre><p> </p><p> </p><p> </p></div> <span><span>yunke</span></span> <span><time datetime="2023-04-17T19:28:04+08:00" title="2023-04-17 19:28 星期一">周一, 04/17/2023 - 19:28</time> </span> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">留言<span class="comments__count">2</span></h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=377&amp;2=comment&amp;3=comment" token="FUlwX1fkMxYfo8bhmZcLRR4c3JrgF6kRQiK3AaQzynY"></drupal-render-placeholder> </div> </div> <article data-comment-user-id="0" id="comment-44" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1709868766"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>匿名 (未验证)</span></p> <p class="comment__time">1 年 6 个月 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/44#comment-44" class="permalink" rel="bookmark" hreflang="zh-hans">增加案例: 联合早报:https://www…</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>增加案例:<br /> 联合早报:<a href="https://www.zaobao.com/">https://www.zaobao.com/</a><br /> Akademika商城:<a href="https://www.akademika.no/">https://www.akademika.no/</a></p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=44&amp;1=default&amp;2=zh-hans&amp;3=" token="fqb-tKHQ6Lwa_S9iRv_f02xLFvcyJvSfZsUxKFOTSTY"></drupal-render-placeholder> </div> </div> </article> <article data-comment-user-id="0" id="comment-45" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1709868762"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>逍遥灯 (未验证)</span></p> <p class="comment__time">1 年 6 个月 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/45#comment-45" class="permalink" rel="bookmark" hreflang="zh-hans">感谢大佬为中国开源工作作出的贡献!</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>最近偶然在B站搜索到了你的教学视频,受益良多。2020年前后因为单位的一个项目需求,我折腾了个Drupal服务器,虽然大体是搭起来用起来了,但是很多东西掌握的不是很深,尤其要做一些定制化修改的话,无从下手(当时Drupal9刚出,资料和能用的模块太少了,以前很多好用的模块还不支持9),勉强用了几年,其实也出于几乎闲置的状态。近期想再折腾折腾,就看到了博主的教程,并找到了这个网站。不得不说,Drupal的功能确实强大,低代码开发部署的理念,基本就是ABSD(面向构件的软件设计)更高层次的软件系统搭建策略,入门是既容易,又很难。再次感谢博主的无私分享,希望中国开源工作越来越好!</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=45&amp;1=default&amp;2=zh-hans&amp;3=" token="1tq6rDz0HOUpGVOtY4CDJEjN4bgEIb1pUbPBzDf2bBQ"></drupal-render-placeholder> </div> </div> </article> </section> Mon, 17 Apr 2023 11:28:04 +0000 yunke 377 at http://www.indrupal.com http://www.indrupal.com/drupal-video-lesson#comments 153. 完结篇,云客drupal源码分析系列终于完成了 http://www.indrupal.com/drupal/success <span>153. 完结篇,云客drupal源码分析系列终于完成了</span> <span><span>云客</span></span> <span><time datetime="2020-07-31T08:31:22+08:00" title="2020-07-31 08:31 星期五">周五, 07/31/2020 - 08:31</time> </span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="font-family:宋体">亲爱的《云客drupal源码分析系列》读者朋友们、Drupal社区伙伴们:</span></span></span></span></span></p> <p style="text-indent: 24pt;"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="font-family:宋体">这一天:2020年7月30日,是一个值得庆祝的日子,《云客drupal源码分析系列》终于完成了!</span></span></span></span></span>共一百一十余万字,<span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="font-family:宋体">这标志着中国缺少Drupal文档的状态被终结,核心所有必备的知识点在该系列中均得以覆盖,曾几何时,关于Drupal的技能和学习曲线网络上流传着下面这张图:</span></span></span></span></span></p> <img alt="在云客drupal源码分析前" data-entity-type="file" data-entity-uuid="c8f88514-83dd-4024-9a56-8850eee91263" src="/sites/default/files/inline-images/yunke_source_analysis_before.jpg" class="align-center" /><p align="left" style="text-align:left; text-indent:24.0pt"> </p> <p align="left" style="text-align:left; text-indent:24.0pt">不论是否那都已成过去,现在,<span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="font-family:宋体">《云客drupal源码分析系列》已完成,Drupal的学习和能力将是下面这样的:</span></span></span></span></span></p> <img alt="在《云客drupal源码分析系列》之后" data-entity-type="file" data-entity-uuid="1dada00a-3f5c-4946-a8dd-ff5e9b6d1660" src="/sites/default/files/inline-images/yunke_source_analysis_later.png" class="align-center" /><p align="left" style="text-align:left; text-indent:24.0pt"> </p> <p align="left" style="text-align:left; text-indent:24.0pt"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="font-family:宋体">该工程从Drupal8 alpha版开始到Drupal9正式版本发布,历时六年,发布字数一百一十余万字,文档通过源代码阅读的方式独立写作,辅以自己的理解总结,保证了文档的深度和广度,在深度上,不仅有宏观总结,大量内容也详细到对某一个变量、某一个方法进行详细介绍,力争不给开发者留下一个疑点;在广度上,该系列极大的补充了官网英文文档,在官网英文文档中尚没有的、解释不清晰的或错误的地方,在该文档中大量首发、清晰化或者纠正,现在很高兴的宣布该工程完工!</span></span></span></span></span></p> <p align="left" style="text-align:left; text-indent:24.0pt"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="font-family:宋体">在该系列文档中,读者朋友们会发现对Drupal以及其中的变量、方法、服务、插件等等均用“她”来称呼,注意这不是一个无意的错误,而是透露着云客对它们如女儿般的疼爱,同样的,当用到“我”这个字时,全部用“云客”代替,云客不仅是我的网络昵称,在我心中,“云客”是一个特殊的符号,代表着品质和各种精神,因此“云客”要高于“我”,时刻要求着“我”,但在系列完成的时间里,我想用“我”这个字,以随意、平常的心聊一些话题。</span></span></span></span></span></p> <p align="left" style="text-align:left; text-indent:24.0pt"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="font-family:宋体">先来说一说当初为什么选择了Drupal,其实这个话题说过很多次,详见末尾的各种参考链接,这里结合自己的履历和想法再做些补充,我在2008年写下我的第一个PHP语言“Hello World”,当时国内盛行DZ、帝国CMS、织梦、PHPCMS等,于是自己也使用它们,也为它们做额外开发,直到后来满足不了需求了,开始采用CI等框架,在这个过程中意识到了灵活性、技术债、设计均衡等概念的重要性,但这还不足以做出最后的选择,直到有一天,我的一个非技术类的朋友兴致勃勃的向我介绍他的产品,这个朋友本是做销售的,对技术并不太了解,但却自立门户开了一家技术公司,本不太在意,但展示完产品后我如大梦初醒,“你看,我们为各种行业打造了官网系统,提供了数千计的模板,只需要点几下鼠标就能拥有一个官网,客户还不用服务器,如果需要商城,没问题,初始化就行,全部自动对接,公众号?供销系统?真伪系统?HR系统?在这里在这里,点击初始化就行,全部是响应式的,我们还可以做接口对接到企业原有的各种系统”朋友一边介绍,一边演示,时不时自我感叹一下,这些从几百元起步,几千块就能提供全套服务,几万块就能完成各系统形成的信息孤岛整合;让我们站在老板们的角度想想看,什么最重要?在满足需求的情况下无疑是成本,绝对不是技术,就像要在墙上钻个孔,在符合要求的情况下,我们只关心成本,而不会去关心师傅手里的电钻有多先进,只要满足要求,成本是第一要素。现如今淘宝、京东等取代了自建商城,公众号取代了官网,这些都和成本有莫大关系。那一天我一直在思考一个问题:“这些东西都被自动化的现有系统做了,那我们开发者还做什么呢?以后的路在哪里?”,似乎只有两条:高端定制、自营项目,无论哪一条路都显示着这个时代技术门槛已提高了,决不能去选择简单的东西,否则将渐入窘境,这要求我们如果还打算走技术之路的话,必须深入,此时需要一套灵活、强大、不欠技术债、有生命力的基础系统,在对比了世界三大系统后,放弃Joomla、WordPress,选择了Drupal。</span></span></span></span></span></p> <p align="left" style="text-align:left; text-indent:24.0pt"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="font-family:宋体">漫长岁月、青灯黄卷之后,我想安静的面对《云客Drupal源码分析系列》的读者朋友们,如果你一直跟随阅读、学习,到此你应已完全掌握Drupal,能够用她进行任意开发,此刻请你感谢自己多年来的付出和坚持,恭喜你,将来的你会感谢现在的你。我不知道该系列读者的具体人数,但我期待着其中一部分能成为核心开发者,世界在巨变,中国在崛起,盼望着你们中的一部分能代表着中国接棒未来Drupal开发的重任,成为与中国大国形象匹配的推进力量。</span></span></span></span></span></p> <p align="left" style="text-align:left; text-indent:0cm"> </p> <p align="left" style="text-align:left; text-indent:0cm"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="background:#d9d9d9"><span style="font-family:宋体"><span style="color:black">后记关于《云客Drupal源码分析系列》的善后工作:</span></span></span></span></span></span></span></p> <p align="left" style="text-align:left; text-indent:24.0pt"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span lang="EN-US" style="font-size:12.0pt" xml:lang="EN-US" xml:lang="EN-US"><span style="font-family:宋体">Drupal9</span></span><span style="font-size:12.0pt"><span style="font-family:宋体">延续了Drupal8,主要架构几乎不变,因此该系列同样适用于Drupal9,有变化的地方我将逐步进行修正,由于该系列的写作过程也是我自己的学习过程,直到最后才理解了系统全貌,因此难免会有局限,尤其是前三分之一部分,我将一并进行修正,除此外接下来我依然会继续书写一些常用模块的介绍,不过将是以不定期的方式发布。以上的这些工作都需要时间,读者们也可以到爱码文档汇(nowicode.com)阅读更多文档,那里有很多优秀的作者发布的资料,或原创,或翻译,或视频等等,总之值得一看。</span></span></span></span></span></p> <p align="left" style="text-align:left; text-indent:0cm"> </p> <p align="left" style="text-align:left; text-indent:0cm"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="background:#d9d9d9"><span style="font-family:宋体"><span style="color:black">关于我(云客)的去向:</span></span></span></span></span></span></span></p> <p align="left" style="text-align:left; text-indent:24.0pt"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="font-family:宋体">关于我自己,为了专心完成源码分析的最后部分,我已从原来的公司离职,目前处于自由职业状态,在接下来的时间里,我有两个打算:</span></span></span></span></span></p> <p align="left" style="text-align:left; text-indent:0cm"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="font-family:宋体">愿望一:去做Drupal应用开发,发挥出她的价值,这么了不起的系统有太多应用领域(涵盖了移动app、小程序、物联网、网站等),本来研究她的目的就是去完成了不起的应用,如果你愿与我同行,可以联系,总之就是去解决需求、创造价值,践行作为一个人的使命。</span></span></span></span></span></p> <p align="left" style="text-align:left; text-indent:0cm"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="font-family:宋体">愿望二:此刻真有问天再借五百年的冲动,在写这个系列前还是一个三十不到的小伙子,现已快四十了,期间太过忽略家庭,这么多的时间本可以去做一些盈利的事情让家人过的好一点,但因对技术的痴迷,做了一个对他们来说自私的人,没有去积累财富,没有去提升事业,多么两难的事情,我知道留给我的时间不多了,但有一事难以放下:中国需要一本系统性介绍Drupal开发的中文书,可以是电子书,也可以是能买到的纸质版,这和源码分析有些许不同,这需要进一步整理,有漂亮规范的排版、反复推敲的顺序、系统的章节设置、良好的宏微观切换等等。源码分析系列的完成也意味着我完全掌握了Druapl,做到这一点除了努力外,更多的是有此机缘,感谢世界给了自己长达六年的条件去完成此事,这种机缘是稀少的,发现桃园者应引路,攀登者应留绳,这本书就是攀登Drupal后想留下的梯,但这除须躬身入局外,还需外界支持,因此我的第二个打算是去众筹这本书,各方面评估后大约需要至少十万费用,支持者将免费得到查阅该书电子版的账号,也接受赞助,赞助者将被列入首页,该书能否出版不取决于我一个人,任何想推进此事的个人或公司都可以联系我,群策群力,预计在九月份之前作出决定,若通过众筹或其他方式集资成功,将即刻启动该书的编制,恳请大家参与此事,一起努力!</span></span></span></span></span></p> <p align="left" style="text-align:left; text-indent:0cm"> </p> <p align="right" style="text-align:right; text-indent:0cm"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt"><span style="font-family:宋体">云客(20200730)</span></span></span></span></span></p> <p align="left" style="text-align:left"><strong>一年以后(这一段补充写于一年后2021年7月30日)</strong><br /> 太巧,今天刚好是一年后的同一天,补充一下这一年里云客做了些什么:</p> <ul><li align="left" style="text-align: left;">首先于2020年10月组织举办了深圳Drupal社区线下聚会,这是疫情下全球2020年下半年唯一的一次聚会(无一人传播感染新冠),非常成功,是深圳地区有史以来参与人数最多的一次Meeting,会议上认识了许多Drupal新伙伴,和一些投资、创业方面的朋友。</li> <li align="left" style="text-align: left;">接着在2020年12月创建了“未来很美(深圳)科技有限公司”(网址:www.will-nice.com),专门从事Drupal开发,这是深圳第一家专业Drupal开发公司。</li> <li align="left" style="text-align: left;">在2021年4月获得Drupa全球奖学金,被邀请免费参加一年一度的DrupalCon会议,在会议上结识了一些国际友人,特别是来自保加利亚的Maria Totova,她是国际组织“编程女孩”的创始人,在保加利亚大学教授Drupal课程。</li> <li align="left" style="text-align: left;">继续贡献模块和文档编写,贡献了二维码模块、支付模块等等,编写了Drupal前后端分离方面的文档教程,如json API、RESTful</li> <li align="left" style="text-align: left;">实现了一个零突破:开发完成中国首个Drupal 9 发行版系统:未来很美统一收银系统,这是来自中国的第一个Drupal9发行版系统,免费、开源且已上传到官网发行版栏目</li> </ul><p align="left" style="text-align:left">关于Drupal方面就是以上这些了,此外认识了很多来自大健康行业、投融资行业方面的朋友,很充实的一年,遗憾的是关于“Drupal开发”纸质版书籍编写尚未开始,需要等待时间和资金方面合适的机会,希望该愿望早日实现</p> <p align="left" style="text-align:left"> </p> <p align="left" style="text-align:left"> </p> <p align="left" style="text-align:left"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span style="font-size:12.0pt">爱码文档汇地址:http://www.nowicode.com/</span></span></span></span></p> <p align="left" style="text-align:left"><span style="font-size:10.5pt"><span style="line-height:18.0pt"><span style="font-family:等线"><span lang="EN-US" style="font-size:12.0pt" xml:lang="EN-US" xml:lang="EN-US">Drupal8&amp;9</span><span style="font-size:12.0pt">开发学习入门指引:http://www.indrupal.com/drupal/start </span></span></span></span></p> <p align="left" style="text-align:left"> </p> <p align="left" style="text-align:left"> </p> </div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">反馈互动<span class="comments__count">12</span></h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=213&amp;2=comment&amp;3=comment" token="mkICtYdpeOOTVZaBr1ncDdjSWUxkImTHkNE7N4BJUWg"></drupal-render-placeholder> </div> </div> <article data-comment-user-id="0" id="comment-11" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1619057234"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>晴空 (未验证)</span></p> <p class="comment__time">4 年 10 个月 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/11#comment-11" class="permalink" rel="bookmark" hreflang="zh-hans">George Bernard Shaw said …</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>George Bernard Shaw said “The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man.” </p> <p>萧伯纳说,识时务的人适应社会。不识时务的人坚持试着让世界适应自己。因此,所有的进步,都有赖于那不识时务的人。</p> <p>在这个信息爆炸、标题党横行、只要你稍微有点追求你就会特别焦虑——偏偏到处都还喜欢贩卖焦虑的时代里,你可以很容易的发现这样一件事实:写技术类书籍和写言情、穿越小说是完全不一样的。因为人家一天的销量能顶你三年。</p> <p>其实Drupal中文社区的每一个人都是这本书的见证者。我们看到他几乎每个周五都会发一篇。随随便便,少则两三千字,多则上万——就这样一直持续了6年。时间真是过得很快。不过时间是公平的,每个人每天都只有24个小时。有些人会选择每周发布一篇自己的文字,也会有其他一些人选择每天发两篇别人写的东西。这背后都一定有着他们自己的原因。Drupal和她的社区,能够走到今天,多半还是因为有那么一些人,真的喜欢Drupal。所以很多时候,其实原因很简单,能坚持下去仅仅只是因为“喜欢”。</p> <p>了解我的人,知道我也写过两本Drupal教程,2014年-2015年,2017年-2019年我分别写了一本关于Drupal7和Drupal8的主题教程。令人欣慰的是,看的人不少,反响也不错。很多圈内的朋友后来告诉我,他们入门Drupal是从看我的教程开始的。我的这两本书加上云客的《源码分析》,也就构成了NowICode最初的内容,后来经过社区其他同好的帮助,又集合了其他几本书的内容。形成了现在的网站。网站很小,对于初学者来说,仅仅是刚刚够用而已。</p> <p>NowICode因为是我自己在做运营,后台数据告诉我,《源码分析》的阅读量远没有我的主题教程受欢迎。很奇怪吗?其实不然,就好象你会看到满大街卖U盘和“祖传贴膜”的,但是却没有人卖光刻机。如果我们从收入的角度去衡量云客用六年时间写110万字但是却只有很少的人看,这件事儿,你会发现,他就好像是一个在20年30年前的中国研究和制造光刻机的人。英文中有个非常贴切的成语来形容他,“He is way ahead of his time”。所以,这本书的众筹之路估计会比较坎坷。</p> <p>但是,在这里,我想说的是,无论这本书是否能众筹成功,云客都是成功的。就好象当年所有的人都觉得手机应该可以待机一个月并且用来砸核桃的时候,乔布斯却不认同;就好象当年大家都不喜欢在线购物的时候,马云却不认同。人类第一次登月成功之后,肯尼迪曾经这样说:“We choose to go to the Moon in this decade and do the other things, not because they are easy, but because they are hard.” </p> <p>所以,一件事情在大多数人眼里看来,是不可能或者没意义的,但是你不认同,你坚持做完了,这就是你的成功。因为,你为人们树立了一个里程碑,让人们知道,哦,原来还有这么一件事儿。</p> <p>六年时间很长,等于一个孩子大半的童年,现在终于写完了,希望云客能有更多时间陪孩子和家人。</p> <p>晴空</p> <p>2020年7月于美国</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=11&amp;1=default&amp;2=zh-hans&amp;3=" token="2OlWXGDyX9H8WOdMffqyPIqK9-UEMUThpAalqSbX83Y"></drupal-render-placeholder> </div> </div> </article> <article data-comment-user-id="0" id="comment-12" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1599209077"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>北京_大道 (未验证)</span></p> <p class="comment__time">4 年 9 个月 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/12#comment-12" class="permalink" rel="bookmark" hreflang="zh-hans">火前留名</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>占位!<br /> 火前留名火前留名火前留名火前留名!<br /> 好文章!<br /> 作为一个使用者,我是资深的。作为一个开发者,我是0起步的。羡慕作者的技术。一起发扬光大。</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=12&amp;1=default&amp;2=zh-hans&amp;3=" token="BfoEDj_du8Kg2bZ4ZLV8OORnM6NTQnJeLP0Y2TRkM34"></drupal-render-placeholder> </div> </div> </article> <article data-comment-user-id="0" id="comment-13" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1599209083"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>xwk (未验证)</span></p> <p class="comment__time">4 年 9 个月 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/13#comment-13" class="permalink" rel="bookmark" hreflang="zh-hans">我相信每一个对技术…</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>我相信每一个对技术,对drupal有追求的开发者或多或少都看过云客的教程,去过晴空的网站,感谢你们对中国的drupal普及做出的贡献。学习drupal的程序理念会让自己达到一个前所未有的思维高度,开拓出一片更广阔的天空。毫不夸张的说每一位PHP开发者,或者说每一位开发者都非常有必要深入的学习一下Drupal,这是留给程序世界的一块瑰宝!</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=13&amp;1=default&amp;2=zh-hans&amp;3=" token="RiqtYuayOrQ0R61AyXhKTuZ90dBZJK7L-h6xUlwZU3g"></drupal-render-placeholder> </div> </div> </article> <article data-comment-user-id="0" id="comment-14" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1627619139"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>乐佬 (未验证)</span></p> <p class="comment__time">4 年 8 个月 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/14#comment-14" class="permalink" rel="bookmark" hreflang="zh-hans">老葛你是牛人,有真正的技术和自己的想法及追求,我佩服你…</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>老葛你是牛人,有真正的技术和自己的想法及追求,我佩服你!我比你晚几年接触Drupal。记得刚开始时,基本没中文资料,只能啃英文文档,虽然Drupal的文档相比其他算是不错的,但有些概念对初学者而言真的较难理解。后来看了你的《Drupal实战》和台湾人余嘉适的那本,感觉好了很多。用过你的Field Validation等模块。这么多年来,真的很欠你一句“谢谢”,谢谢你!也欢迎你来我的小站作客(<a href="https://www.onaloop.com">https://www.onaloop.com</a>),听听音乐,放松自己,开始人生新的奋斗!祝福你后面的计划一切顺利!</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=14&amp;1=default&amp;2=zh-hans&amp;3=" token="8UGDzJVaRVfd6iveR20qCbJr5G9Tz3QkGSp3_nnHiCc"></drupal-render-placeholder> </div> </div> </article> <article data-comment-user-id="0" id="comment-16" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1627619139"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>乐佬 (未验证)</span></p> <p class="comment__time">4 年 8 个月 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/16#comment-16" class="permalink" rel="bookmark" hreflang="zh-hans">窘,昨天我把本站的站长和老葛搞混了😳…</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>窘,昨天我把本站的站长和老葛搞混了😳(因为我是从老葛的网站链过来的),抱歉抱歉~~<br /> 必须给站长点赞啊,厉害👍</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=16&amp;1=default&amp;2=zh-hans&amp;3=" token="iNiZGfKTrJky0PzkwJZEJbwLReSMduFTUE_qruEPM7M"></drupal-render-placeholder> </div> </div> </article> <article data-comment-user-id="0" id="comment-19" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1627619163"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>匿名 (未验证)</span></p> <p class="comment__time">4 年 4 个月 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/19#comment-19" class="permalink" rel="bookmark" hreflang="zh-hans">您好,有drupal合作的机会,方便的话请加我微信…</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>您好,有drupal合作的机会,方便的话请加我微信:hxsznewbone</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=19&amp;1=default&amp;2=zh-hans&amp;3=" token="KtND_41ZqQfxudGm80J8n66Ma2MnnQ4pXo09865HCVs"></drupal-render-placeholder> </div> </div> </article> <article data-comment-user-id="0" id="comment-22" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1627619139"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>小金 (未验证)</span></p> <p class="comment__time">3 年 11 个月 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/22#comment-22" class="permalink" rel="bookmark" hreflang="zh-hans">哇塞</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>我感觉都是哇塞</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=22&amp;1=default&amp;2=zh-hans&amp;3=" token="oylgXjy0uUB3Jcds3lcb9-QoE_0amCKVVm-tUUMwncY"></drupal-render-placeholder> </div> </div> </article> <article data-comment-user-id="0" id="comment-26" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1631501322"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>xkx (未验证)</span></p> <p class="comment__time">3 年 8 个月 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/26#comment-26" class="permalink" rel="bookmark" hreflang="zh-hans">国内难得的干货啊,必须支持</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>即使只是支持一句话</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=26&amp;1=default&amp;2=zh-hans&amp;3=" token="QjW4D27O59pBl8ybU0DtI88tfrNKsZMdChc4MXHH6x4"></drupal-render-placeholder> </div> </div> </article> <article data-comment-user-id="0" id="comment-47" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1730713367"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>键盘侠 (未验证)</span></p> <p class="comment__time">1 年 5 个月 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/47#comment-47" class="permalink" rel="bookmark" hreflang="zh-hans">大佬,drupal微信模块wechat of china写好了吗?等了很久了</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>4月份就上传了wechat of china,什么时候可以上线试用哦</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=47&amp;1=default&amp;2=zh-hans&amp;3=" token="9aJLPgPesOEq3K1ci-b2x30-SqmXUp3t9jJMqL43-3A"></drupal-render-placeholder> </div> </div> </article> <div class="indented"> <article data-comment-user-id="1" id="comment-52" class="comment js-comment" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1730713386"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>yunke</span></p> <p class="comment__time">6 个月 3 周 之前</p> <p class="visually-hidden"><span>键盘侠 (未验证)</span> 回复 <a href="/comment/47#comment-47" class="permalink" rel="bookmark" hreflang="zh-hans">大佬,drupal微信模块wechat of china写好了吗?等了很久了</a></p> </footer> <div class="comment__content"> <h3><a href="/comment/52#comment-52" class="permalink" rel="bookmark" hreflang="zh-hans">已经上传了</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>已经上传了</p></div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=52&amp;1=default&amp;2=zh-hans&amp;3=" token="cPcUz3_fharOXf6njT_k-7IYP2tbf_k103CBqIOVVZ8"></drupal-render-placeholder> </div> </div> </article> </div> <article data-comment-user-id="0" id="comment-50" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1730713326"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>Beewolf (未验证)</span></p> <p class="comment__time">7 个月 4 周 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/50#comment-50" class="permalink" rel="bookmark" hreflang="zh-hans">无论如何都要感谢为技术出力的人</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>我刚刚从drupal8升级到11,然后部分忘记了,所以查询问题,找到了贵站。佩服之情,难以言表。<br /> 遗憾我竟然没有参加深圳的活动,如果有下次,尽力参加支持。</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=50&amp;1=default&amp;2=zh-hans&amp;3=" token="6mj8XLqtxeTdAL6V7CgE2Fwth6X6rqOPmUqB3ZzTeUE"></drupal-render-placeholder> </div> </div> </article> <article data-comment-user-id="0" id="comment-54" class="comment js-comment comment--level-1 by-anonymous" role="article" data-drupal-selector="comment"> <span class="hidden" data-comment-timestamp="1748312270"></span> <div class="comment__picture-wrapper"> <div class="comment__picture"> <div> </div> </div> </div> <div class="comment__text-wrapper"> <footer class="comment__meta"> <p class="comment__author"><span>shepherd (未验证)</span></p> <p class="comment__time">4 个月 1 周 之前</p> </footer> <div class="comment__content"> <h3><a href="/comment/54#comment-54" class="permalink" rel="bookmark" hreflang="zh-hans">2025年来考古</a></h3> <div class="text-content field field--name-comment-body field--type-text-long field--label-hidden field__item comment__text-content"><p>从分析thinkphp和drupal那篇文章来的,虽然有些理想主义,但写得是真好,然后花了3天时间把B站上的drupal视频过了一遍。哇塞,相见恨晚的CMS啊。wordpress\joomla\ecms这些都用过,这两年简单的项目都用ecms随便搞搞,搞不定的功能也懒得用框架直接php硬改。<br /> 我主业是自媒体和零售,跟云客应该是同龄人,开源爱好者。过两天帝国要发布8.0了我才开始重新关注cms,才发现了那篇文章。</p> <p>坦白讲,现在CMS的势微是可以想见的,因为移动互联网时代,有几个人还回去看网站,我前两天看了一眼上海的织梦dedecms(哈哈,梦开始的地方,我不是科班出身,就是看着dede的源码和模板学习的html和php),嚓,还是5.7 10年前的版本,不胜唏嘘。</p> <p>海外CMS发达,跟独立站关系大一些,中国的移动互联网,发展太快了!</p> <p>我基本是拥有全栈能力的,前端就算没有那么利索,有了cursor这类AI程序员的支持,那真是如虎添翼。但是后端一直是个问题,小一点的项目,用ecms搭建内容模型加一些简单的API没问题,但是稍微严肃点的,维护、安全、OSS、API规范化都是问题。</p> <p>看完低代码视频系列,我说实话:如果没有技术基础的,其实也是应该很劝退的,反而是我这种老鸟,看着有感觉。这尼玛,直接秒杀那些后端框架啊,什么fastadmin之流,都还停留在对数据库的操作上,drupal的实体已经是艺术层面了。真的,国内的CMS对OOP的理解,真的还停留在照猫画虎的阶段,国外的,wordpress过度商业化,已经没有灵活性可言了,Joomla早年用过,现在不知道怎样,但应该也没有内容模型。</p> <p>我觉得drupal现在最大的推广问题有两个:<br /> 1. 翻译问题,是低代码应用的最大门槛。<br /> 2. 范式应用场景教学内容不足,譬如UniApp+Drupal后端API,是目前市场上最缺的教学课程,特别是对钩子函数、Rules模块、Webhood模块、自定义模块端点等高级内容。</p> </div> <drupal-render-placeholder callback="comment.lazy_builders:renderLinks" arguments="0=54&amp;1=default&amp;2=zh-hans&amp;3=" token="fGJrBO3l1OmyOY40FA_G0NcHiS01U5ibk-JGf14OJsQ"></drupal-render-placeholder> </div> </div> </article> </section> Fri, 31 Jul 2020 00:31:22 +0000 云客 213 at http://www.indrupal.com 关于普通人或公司的竞争 http://www.indrupal.com/node/426 <span>关于普通人或公司的竞争</span> <span><span>yunke</span></span> <span><time datetime="2025-05-28T15:29:37+08:00" title="2025-05-28 15:29 星期三">周三, 05/28/2025 - 15:29</time> </span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>有希望打赢的仗,绝对轮不到我们上,让我们上的,肯定是没有希望打赢的,把没有希望打赢的仗打赢,我们才有机会,但仅仅是个机会,你说很难?但不难肯定轮不到你!</p><p>对于一个普通人、或者没有背景的公司而言,不要惧怕困难,难而正确的事情,才是靠谱的事情,才是我们应该去追求的,这里面散发着生命的光辉</p></div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">互动</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=426&amp;2=comment&amp;3=comment" token="0QvETqyOMRwGSlMvulxbMrl80tVC9MkCWPMm-pnrJ1M"></drupal-render-placeholder> </div> </div> </section> Wed, 28 May 2025 07:29:37 +0000 yunke 426 at http://www.indrupal.com 圆满完成成都商会年会主持人任务 http://www.indrupal.com/node/425 <span>圆满完成成都商会年会主持人任务</span> <span><span>yunke</span></span> <span><time datetime="2025-05-26T17:28:38+08:00" title="2025-05-26 17:28 星期一">周一, 05/26/2025 - 17:28</time> </span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>    工程师里擅长做主持的,主持人中最懂技术的,是谁?【云游天下,做客四方】的云客,也就是我,要来报个名,以此向我的学员和伙伴们证明一句话:能力论就是宿命论!</p><p>     工程师、理工男就不能潇洒的谈笑风生吗?就一定要给人一种刻板、直男形象吗?不是的,我们是一群思维异常活跃的人,不但活跃还严谨,只是思维跑太快,语言跟不上,但有短板我们想补上,就一定可以,相信我,只要你想,只要坚持,就一定到达彼岸。</p><p>     “未来很美科技”是成都商会的会员单位,作为公司创始人,我曾经说过“未来很美拥有太阳三分之一的股份”,也不知道是这样的自信,还是多次和商会的互动,突然接到商会秘书处电话,邀请主持2025年成都商会的年会活动,这是一个比较大型的活动,没有思考,随即接下任务,回顾一下:</p><p><img src="/sites/default/files/2025-5/0525/1.jpg" width="1200" height="675" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p class="text-align-center">年会前半截需要做一些日常工作</p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/2.JPG" width="1200" height="757" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p class="text-align-center">这才像大家印象中的年会,主持人登台</p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/3.JPG" width="1200" height="800" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p class="text-align-center">云客(右一)</p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/4.1.JPG" width="1200" height="800" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/4.JPG" width="1200" height="675" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p>下面坐着的有政府高级官员、百亿身家的企业家、最基本的都是各公司代表,面对这场面你会紧张吗?我不会,一点都不会,这是心里话,因为:“未来很美拥有太阳三分之一的股份”,人类还很渺小,文明的路还很长,和太阳、和文明相比,没有什么能让我紧张。</p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/5.JPG" width="1200" height="800" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p>这就是我的搭档,来自深圳卫视的“泡泡”,一共四名主持人,另外一对要上节目,所以后面将由我和泡泡进行全程主持。</p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/6.JPG" width="1200" height="800" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/7.JPG" width="1200" height="675" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p class="text-align-center">舞台华光璀璨,外聘的专业舞者</p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/4.1.JPG" width="1200" height="800" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p>极具东方美学神韵的舞蹈,姑娘们跳的很专业,任何“美”背后一定是辛勤的汗水。</p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/8.JPG" width="1200" height="800" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p>主持人是很辛苦的,代表着全体工作人员进行全程把控,会后全体工作人员上台合影,C位是商会会长,也是上市公司“微芯生物”的董事长鲁博士,很有情怀的一个人,左右各一对主持人,云客和泡泡在右(鲁博士左手方向)。</p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/9.JPG" width="1200" height="800" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p>成商会员合影,当时我在想“川军”的事儿,抗战时期,日军并未打到四川,但川军的事迹极为悲壮和英勇,出川参战人数350万人,全国每5名抗战军人就有一人来自四川,伤亡人数也占全国抗日军队伤亡人数的五分之一,诞生的四川将领有:邓小平、朱德、刘伯承、陈毅、聂荣臻、刘湘等人,当时全国三分之一的财政粮赋由四川提供,所以有句话叫做“无川不成军”,这些都刻在每一位有思想的四川人的骨子里,血性,为之骄傲。</p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/10.jpg" width="1200" height="800" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p>为什么用电影“哪吒”做背景呢?因为哪吒的导演“饺子”也是四川人,四川是一个产文化的地方,这些年比较突出的人物有李子柒、刀郎、关天锋等。未来很美科技一直向往并遵照“留下比得到更加重要”的价值观,相信人类历史上也会留下我们的文化印记。</p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/11.JPG" width="1200" height="800" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p>被人拦住,拉过去和一些政府官员合影,后来才知道C位是前深圳市政协主席,说起官员,我对成都的官员们评价还是很高的,这些年都比较务实,接触比较多的是派往深圳学习、以及来深圳招商引资的政务人员,他们都很拼,让人看到了国家的希望。</p><p class="text-align-center"><img src="/sites/default/files/2025-5/0525/12.jpg" width="1200" height="1600" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p>一场晚会终于结束,真的很累,大多数人都已离开了,曲终人散,一个人准备换衣服,对着镜子看了几秒钟,又要对一个难忘的经历说再见,随手拍下这一身礼服</p><p><img src="/sites/default/files/2025-5/0525/13.jpg" width="1200" height="1600" data-entity-type="file" data-entity-uuid="" alt="" loading="lazy" /></p><p>加油吧,我和我的朋友们,以及看到这篇博文的人们,希望一切都未来很美.......</p><p>回到家躺下时已是凌晨一点多。</p><p class="text-align-right">——2025年5月25日记</p><p> </p><p> </p></div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">互动</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=425&amp;2=comment&amp;3=comment" token="EgCOvVbAQqROXD340yCSVxQMxaBJWla5eKlFXYw7-5M"></drupal-render-placeholder> </div> </div> </section> Mon, 26 May 2025 09:28:38 +0000 yunke 425 at http://www.indrupal.com 2025年上海Drupal聚会 http://www.indrupal.com/node/424 <span>2025年上海Drupal聚会</span> <span><span>yunke</span></span> <span><time datetime="2025-05-17T21:59:11+08:00" title="2025-05-17 21:59 星期六">周六, 05/17/2025 - 21:59</time> </span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>由Drupal中国发起,于2025年5月17日举办了一场隆重的Drupal聚会,地点选在了上海市核心区域<span class="content-right_1THTn">南京西路的仙乐斯广场,未来很美科技赞助并全程参与了活动,推动社区的发展不能左顾右盼</span></p><p><img src="/sites/default/files/2025-5/drupal_shanghai_1500px.jpg" width="1500" height="1125" data-entity-type="file" data-entity-uuid="af185d96-cc56-4b4e-b6b1-18bcc320ef1b" alt="" loading="lazy" /></p><p>这一次在线下见到了许多线上多年以来的朋友,温馨而亲切。</p><p>参会期间做了题为“《惠及众生:中国最大Drupal项目介绍》”的主题演讲,概述了未来很美当前正在执行的“生物医学平台”和自由职业平台。</p><p> </p></div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">互动</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=424&amp;2=comment&amp;3=comment" token="zVqo0rMr2te4PcKhYB9rVtfzg11E2t4pWgER0OBtneU"></drupal-render-placeholder> </div> </div> </section> Sat, 17 May 2025 13:59:11 +0000 yunke 424 at http://www.indrupal.com 一个小感悟:为何名校学生招聘时更受青睐 http://www.indrupal.com/node/423 <span>一个小感悟:为何名校学生招聘时更受青睐</span> <span><span>yunke</span></span> <span><time datetime="2025-04-11T21:30:25+08:00" title="2025-04-11 21:30 星期五">周五, 04/11/2025 - 21:30</time> </span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>对于有些悟性的人来说,这也不是什么秘密,经历过创业的人,会有更深刻的感悟</p><p>其实企业招名校学生和学校无关</p><p>并不是学校让他们更受青睐</p><p>真正的原因是这些人曾经赢过!他们证明过自己比别人强</p><p>人一旦品尝过站在山颠的感觉,就不会再甘于平庸,他们会很拼,绝不会得过且过</p><p>这正是企业需要的</p><p>企业怕的是招到哪一类人呢?没有梦想、需要监督、没有自信的这些人</p></div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">互动</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=423&amp;2=comment&amp;3=comment" token="5OpyzZs99ytOKK5WFfxv_DJhZ6VIDqr0zIGBFnvmwLE"></drupal-render-placeholder> </div> </div> </section> Fri, 11 Apr 2025 13:30:25 +0000 yunke 423 at http://www.indrupal.com 曾经的BAT为何百度如此不堪? http://www.indrupal.com/node/422 <span>曾经的BAT为何百度如此不堪?</span> <span><span>yunke</span></span> <span><time datetime="2024-11-20T11:29:04+08:00" title="2024-11-20 11:29 星期三">周三, 11/20/2024 - 11:29</time> </span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>曾经的BAT(百度、阿里、腾讯)在PC时代叱咤风云,又以百度排头,为什么现在的百度连后两者的零头都不到?</p><p>以个人的认知有两个重要原因:</p><p>一,没有坚持去做一家让人尊敬的企业</p><p>这句话是以牺牲很多利益作为代价的,对很多人都很难,但对于长期主义是必须的。魏则西事件充分说明了这一点,当一家公司不再坚持善良、一切向钱时,将不会成为一家让人尊敬的公司,这将导致管理成本大幅上升,凝聚力涣散,真正的人才也不会愿意加入这样的公司。</p><p>二,创始人起点较低</p><p>在BAT中百度创始人是真正的草根出生,高考状元,完全通过自己的努力爬起来的,起点低则需要更多的时间和能量去提升格局和认知,但个体人与人之间能量不会差太多,格局和认知处于具体执行层面之上,看似虚无缥缈,但是对于大企业而言却是至关重要的。</p></div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">互动</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=422&amp;2=comment&amp;3=comment" token="_0Xpy-aMqfVuoAIylsK4OPjMIFuGtxR6Bl1wO9VFa80"></drupal-render-placeholder> </div> </div> </section> Wed, 20 Nov 2024 03:29:04 +0000 yunke 422 at http://www.indrupal.com 在软件公司中收入100万应该怎么分才合理? http://www.indrupal.com/node/421 <span>在软件公司中收入100万应该怎么分才合理?</span> <span><span>yunke</span></span> <span><time datetime="2024-09-03T08:35:42+08:00" title="2024-09-03 08:35 星期二">周二, 09/03/2024 - 08:35</time> </span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>软件公司的营运成本主要是人力成本,一个项目收入100万大家应该怎么分呢?注意这里的收入一百万不是指利润100万,而是指合同金额一百万,也就是这个项目完成后甲方支付的所有项目款,所以也许用“预算规划”这个词更好,通常来说由于项目情况不同,要做到合理就会有不同的方式,甚至差异会很大,不可能有一成不变的合理分配方式,但是这个问题牵动着所有人的心,如果不合理或者团队不理解,那么将会带来非常负面的影响,“<a href="http://www.will-nice.com/" target="_blank">未来很美科技</a>”成立有些年头了,这方面在持续探索中,有了一些经验,这里和大家分享下,欢迎留言讨论。</p><p>首先要明白这个分配比例绝不是老板或者管理团队一拍脑门定出来的,更不可能是根据个人喜好制定的,一定是以团队和谐、高效运作为目的的科学规划结果。</p><p>要讨论怎么分首先是要明确参与分配的公司各角色,角色又会分为一级角色、二级角色等等的层次结构,这里根据软件公司的性质罗列如下:</p><p><strong>开发团队:</strong><br>顾名思义就是项目进来后,实实在在完成项目的这些成员,是他们真正的在实施软件项目,在客户看来他们就是做事的人,细分可以是需求调研专员、产品经理、项目经理、后端程序员、前端程序员、美术设计师、数据库工程师、运维工程师、测试工程师、文档专员、交付工程师、培训专员等等,因为开发团队是实实在在产出的人员,在分配中通常情况应该是给与最多的,分配比例最高的。</p><p><strong>销售团队:</strong><br>真正创过业的人会深刻体会到大多数的公司都是业务驱动的,大如华为、小米也是这样,底层逻辑是先有业务才会有培养技术的土壤,即便是高尖如光刻机、神经网络这样的技术也是因为被需要它才重要,很多技术人员认为自己才是最重要的这种思想是不对的,没有市场需要和销售的努力,就没有技术的用武之地,销售团队主要有商务经理、业务助理、SEO推广专员、自媒体推广专员、数据专员、媒体制作、策划经理、媒介经理、地推业务员等等;这里要说一句的是在大多数情况下,开发人员的工作会有一个相对确定的结果,达成无非是时间问题,而业务人员可能付出了巨大努力,却是结果为空,所以业务人员会承受更大的心理压力,同时业务也是一件非常有技术含量的事情,须懂人性善沟通,所以通常业务团队的分配应该仅次于开发团队,注意这里说的是通常。</p><p><strong>后勤团队:</strong><br>销售和开发是一线部队,后勤团队就是后勤保障,这包含保障公司正常运作的其他一切人员,包含人事部、财务部、行政部、知识产权部、公关部、法务部、总经办等等,公司团队成员没有重要与不重要之分,需要即重要,这些后勤部门会伴随公司的发展越来越重要,公司文化、品牌形象、生命力后劲等等和这些部门高度相关,所以后勤团队并不是可有可无的,只是在公司初期几个人几杆枪的时候相对不着急。</p><p>参与分配的角色这里分为了以上三个大角色,其中又有很多二级角色,对于软件公司而言,通常是从技术人员起步的,那么我们站在开发人员的角度来思考这一百万应该怎么分,为什么要站在开发人员角度呢?主要原因是客户!客户通常会将开发团队的成本视为项目成本,有些客户甚至在商务谈判中询问开发人员的工资,试图通过这种方式了解到项目成本,这是非常不合理的。</p><p>那么开发人员除了拿到手的工资外,对于软件公司整体运作还有哪些成本呢?换句话说,这一百万的收入会被预算规划到哪些地方去呢?这里依据“未来很美”的实践,罗列如下:</p><p><strong>1、社保:</strong><br>国家要求必须给每位员工购买社会保险,属于法规强制行为,就深圳而言,在2024年时,社保开支以二档为例,其中包含了养老、工伤、医疗、生育、失业,也就是通常所说的“五险一金”中的五险,如果加上公积金,那么会更高,每人每月至少1千元,缴费基数越大会越高,此外,如果购买的是一档社保,价格会更高,这是员工通常无感知的硬性支出,换句说在深圳招一位月薪8千的员工,实际上公司须要为此支付的费用至少在9千以上。</p><p><strong>2、业务波动</strong><br>公司持续稳定的有业务做,是一种非常良好的理想状态,但是在现实中,这是不可能的,一定会出现业务量的波动,那么在业务闲时,就把员工开掉可以吗?当然不行,既不理性也不人道,这个时候工资还得照发,即便公司实行和业绩相关的薪酬体系,基本支出也是一笔很大的费用,此时是一种没有产出还处于消耗的状态,那么钱从哪里来?必须是在有业务的时候,适当提高利润空间来做储备,储备不足冬天就难过。</p><p><strong>3、亏损风险</strong><br>这有两种,站在客户这一端,客户会不会有项目干不下去破产的情况?或者无良客户故意拖欠?那么此时已经付出的劳动成本将无法收回,站在公司这一端,自己设计开发的软件产品销售不出去怎么办?发展投资失败怎么办?综上,遇到这种亏损风险,储备粮不够来填又没有外援,公司就要倒闭。</p><p><strong>4、商务开支</strong><br>和客户保持良好关系,吃个饭,送个礼是常有的事情,有些关键人物给促成了业务,是不是应该给一些佣金?业务人员的差旅费、住宿费等等,都是很大的支出,有时在预算规划中,占比会很大。</p><p><strong>5、市场广告</strong><br>在百度打广告、在抖音推视频、在线下投放各媒介广告等等,这一类支出比较好理解,存在不用打广告的公司吗?存在,比如光刻机,如果全世界就你能搞定,那么就可以不用做广告,但通常的软件公司具备这种条件吗?在如今任何一个行业,最不缺的就是人,有人在的地方,就会竞争,在信息的海洋中,酒香也怕巷子深,品牌的知名度和发展,和该项支出关系很大,资金转化成了无形资产。</p><p><strong>6、股东分红</strong><br>如果公司是有投资人的,那么给与分红就应被考虑,通常公司起步阶段,因为要大力投入,不分红大家都可以理解,一旦公司做大做强,那么分红将是必需的,正当且道德,这笔费用不小,即便在不分红的发展阶段,公司也应该和股东保持良好的关系,比如发个中秋福利等等,未来很美科技即是如此。</p><p><strong>7、发展能力储备</strong><br>信息技术行业高速发展,员工需要不停学习以应对新的市场需要,就会出现公司给着工资的情况下,让员工去学习,这个时间段内,员工没有创收,但公司却在支付</p><p><strong>8、办公基础设施</strong><br>公司环境的装修、办公家具(卡位、会议桌椅、前台等)、电器(空调、打印机、饮水机等)、消防、办公用品等,这些一次性的或持续投入的费用都是必须的,公司发展到一定阶段还会配备更昂贵的办公设施,比如未来很美科技就配备了好几辆商务用车,其中的别克昂科旗、宝马都属于较高端的汽车,投入巨大</p><p><strong>9、租金水电</strong><br>办公室的租金,在深圳每平方在50-500元每月,而且通常面积会高标,并加上公摊面积,水费要么公摊要么按量,商业用电通常在一元以上,比如未来很美科技公司的用电是1.5元每度</p><p><strong>10、招聘纳新</strong><br>每招聘一位新员工,都需要一个适应期,通常几个月内是没有产出价值的,但工资得照发,培训得进行,如果最后不合适,没有留下来,那么这些费用就打水漂了,对于重要人才还需要猎头的中介费</p><p><strong>11、员工福利</strong><br>平时聚餐、户外团建、过年过节的礼物发放等等,是公司的常备开支,比如在未来很美科技,除这些福利外,每一位入职员工都会获赠一张带游泳功能的豪华健身俱乐部年卡,员工生日也会进行庆祝,平时办公室都常备零食饮料等等</p><p><strong>12、行政成本</strong><br>既然是站在开发人员的角度来思考问题,那么除开发之外,其他所有部门人员的薪资都是显著的公司运作成本,包含了前述的销售团队和行政团队,再小的公司至少都会有财务人员</p><p><strong>13、国家税费</strong><br>个人所得税、公司所得税、增值税等等,其中所得税是按阶梯计费的,可高达25%以上,增值税为13%,当公司所得变为个人所得时,个人还得再交一次个人所得税</p><p><strong>14、商标知识产权</strong><br>公司要做大一定会去申请商标,然而好的商标通常已经被抢注,申请难度较大,从而需要去购买,费用从数万到数百万不等,还涉及到商标的类目,全类目注册价格很高;开发的软件通常需要去申请“软件著作权”,这到不是为了保护自己,通常是为了APP上架,或者竞标需要,要想评国家高新技术企业通常还需要专利,专利的法律特性通常是为了保护自己不被起诉,用于商标、软著、专利、资质认定等等的费用看情况而定,通常是需要一些投入的,企业要做大是必要的。</p><p><strong>15、基础IT设施</strong><br>这是软件公司必须的一大支出,各种服务器购买、域名、办公室网络宽带、各种认证(如ICP备案、微信实名认证、百度实名等等)</p><p><strong>16、社会性支出</strong><br>公司一般会加入各种商会、行业协会等等,就免不了需要缴纳会员费,参与各种活动的报名费用,在各种会中也会出现和其他成员的人情往来,时常会遇到捐款倡议、爱心行动等,如果公司属于某个领域的知名企业,还需要为领域做补贴,比如“未来很美科技”是中国Drupal技术领域人尽皆知的著名公司,不但会经常组织Drupal软件社区的线下聚会、义务贡献软件代码、制作社区徽章等纪念品,更大的支出在于开发Drupal文档和视频教程,这种投入都是以年为单位来计算的,比如未来很美科技出的《云客Drupal源码分析》耗时六年多,超过一百万字,《低代码开发Drupal入门视频教程》的录制耗时半年,这些都是公益免费的,成本由公司承担。</p><p><strong>17、意外风险应对</strong><br>如果不熟悉相关法律法规,或者考虑不周,大概率会遇到心术不正之人,从而导致意外风险,“碰瓷”、“敲打”都曾是热词,为什么“营商环境”这个词会反复出现在各地方招商引资的宣传中呢?就是这个道理,社会在发展,车水马龙良莠不齐,什么人都有,这是避免不了的,欣喜的是现在越来越好了</p><p><strong>18、冗余配置</strong><br>在软件公司中,为了项目稳定,风险小,会进行必要的冗余措施,比如防止一个核心工程师的离开导致项目宕停,员工的离开有很多原因,比如生病、被恶意挖走等等,就需要多加一个核心员工,这是公司必须要考虑的,然而冗余的配置就导致冗余的支出</p><p>以上就是我(云客)作为一位创业实践者为你呈现的费用支出,是不是超乎想象又合情合理呢?实际上还远不止这些,那么回到最初的问题,做一个简单的比例分配,我们将那100万的业务收入分配到以下四个方面:</p><ol><li><strong>开发团队</strong></li><li><strong>销售团队</strong></li><li><strong>后勤支出</strong>(后勤团队及其他的所有支出)</li><li><strong>过冬储备</strong>(也可以理解为必要的公司利润,用以发展和抵御风险)</li></ol><p>你觉得这4项预算规划中各项的比例在通常情况下应该是多少呢?如果你是部门领导,在每项的二级角色中又该如何分配呢?欢迎在本页留言。</p><p>从上面你可以看到公司运营成本远高于个人,在报价中公司所报“人工天”的费用远高于技术开发人员的“工资天”,主要原因是:</p><p class="text-align-center"><strong>一个人可以走得更快,一群人才能走得更远</strong></p><p>世界早已是团队作战,现如今的软件项目,技术栈庞大,往往质量要求高,开发时间短,需要长期维护,对于客户而言,公司团队更能提供稳定可靠的全面支持,对于软件公司成员个体而言,公司是长期稳定、做大做强的希望,未来很美科技正在夯实各种基础建设,其中的不易也许只有躬身入局的过来人才更能体会。</p><p>&nbsp;</p><p>&nbsp;</p></div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">互动</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=421&amp;2=comment&amp;3=comment" token="vCZass4HBzX-c-bs4a7YPtP5RbHicPR7DLHYfaPGscI"></drupal-render-placeholder> </div> </div> </section> Tue, 03 Sep 2024 00:35:42 +0000 yunke 421 at http://www.indrupal.com 写在“未来很美”第二次股东招募之后 http://www.indrupal.com/node/420 <span>写在“未来很美”第二次股东招募之后</span> <span><span>yunke</span></span> <span><time datetime="2024-08-29T15:02:57+08:00" title="2024-08-29 15:02 星期四">周四, 08/29/2024 - 15:02</time> </span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>“当一个世界到处充满坑蒙拐骗、阿谀奉承的时候,如果一个团队能够反其道而行之,必将无往而不胜”,这是我在参加一场销冠培训的时候,一位年青的老师大声喊出来的一句话,在那群人中,还听到了:“成交只是销售的开始”。</p><p>我喜欢做一个长期主义者,因为很多伟大的事情,必然是长期的,行远者,必化身一条珠绳,在路上遇到的每一位靠谱的人,都要将其视为一颗明珠,串起来,不论当下是否有所帮助,即便一生无所助,那也会“物以类聚人以群分”,这种群分带来的氛围感,犹如寺院檀香,修身养性,彼此鼓励,静心远行。</p><p>“未来很美科技”两次股东招募,就是这种串珠子的实践,团队越发强劲,其中感人至深的地方历历在目,两次演讲我都在A4纸上写了一句话放在旁边全程陪伴。</p><p>2023年3月18日:</p><p><img src="/sites/default/files/2024-08/20230318willnice.jpg" width="1706" height="1279" data-entity-type="file" data-entity-uuid="04296efb-fe9a-4ef7-863c-4a1cd063e21f" alt="" loading="lazy" /></p><p>上面写着“为相信自己的人努力”。</p><p>2024年8月17日:</p><p><img src="/sites/default/files/2024-08/20240817willnice.jpg" width="1706" height="1279" data-entity-type="file" data-entity-uuid="a971b6d3-a5a3-49bc-a00c-a54434329284" alt="" loading="lazy" /></p><p>上面写着“自信、担当、善良”。</p><p>这两句话都不是特意为之,而是在发布会开始前几个小时,闭上眼睛问自己,心里冒出来的第一个想法,是潜意识里面的第一句话。</p><p>我想这应该是“未来很美”的重要文化,值得被记录下来。</p><p>“为了一个我想要的未来,做着我不擅长的事情,全力以赴,因为,人间理想 ,值得期待”</p><p>曾经专注于技术,在技术世界里跋山涉水,直至登高望远,一双手的力量是有限的,必须“从一个背影到万众同行“,所以未来很美科技诞生,公司和个人有很大差异,为此,做着自己不擅长的事情,只因人间理想值得期待。</p><p>公司和个人,虽有不同,但也万物同宗,底层道理是相同的,我相信自己既然能在技术世界里登高望远,那么就能和未来很美团队“山高人为峰”。</p><p>带着“留下比得到更加重要”的理念,追求卓越!</p><p> </p><p> </p><p> </p><p> </p></div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">互动</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=420&amp;2=comment&amp;3=comment" token="bnA8VHctZ_razUl-QeLTHsE8oLGZ3N8P5rvoiaAl-h4"></drupal-render-placeholder> </div> </div> </section> Thu, 29 Aug 2024 07:02:57 +0000 yunke 420 at http://www.indrupal.com 云客2024年个人影集 http://www.indrupal.com/yunkeimg2024 <span>云客2024年个人影集</span> <span><span>yunke</span></span> <span><time datetime="2024-08-12T14:09:11+08:00" title="2024-08-12 14:09 星期一">周一, 08/12/2024 - 14:09</time> </span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>创业是一件需要全身心投入的事情,很累但也很快乐。</p><p>公司一楼有家开放式咖啡厅,有次下班路过时,老板说看到你下班就知道可以打烊了,无意间的一句话,似乎被击中一样,是的,常常工作到忘记吃饭,发现肚子饿时,已经很晚很晚了,突然饿起来是很难受的,回家时就顺便在路边摊大干一场,囫囵吞枣,不知不觉变胖了。</p><p>有次在公司前台和客人合影,看到照片吓自己一跳,“一个连体重都管理不好的人,何谈管理公司?”,在公司名“未来很美科技”中有个“美”字,又何从谈起?作为公司创始人,必须要重视形象,相由天生无法求帅,但自己至少可以做到清爽不油腻,不要有大腹便便的贪婪样子,不管何种原因,都不能成为借口,必须减肥。</p><p>于是开始了晨跑,早上五点过起床,每次跑一个半小时,终于,在持续半年后,体重达标,并在2024年8月10日拍下了如下这组照片:</p><p class="text-align-center"><img src="/sites/default/files/yunke/yunke2024/yunke1.jpg" width="1200" alt="Drupal云客,未来很美科技创始人,云客" /><img src="/sites/default/files/yunke/yunke2024/yunke2.jpg" width="1200" alt="Drupal云客,未来很美科技创始人,云客" /><img src="/sites/default/files/yunke/yunke2024/yunke3.jpg" width="1200" alt="Drupal云客,未来很美科技创始人,云客" /><img src="/sites/default/files/yunke/yunke2024/yunke4.jpg" width="1200" alt="Drupal云客,未来很美科技创始人,云客" /><img src="/sites/default/files/yunke/yunke2024/yunke5.jpg" width="1200" alt="Drupal云客,未来很美科技创始人,云客" /><img src="/sites/default/files/yunke/yunke2024/yunke6.jpg" width="1200" alt="Drupal云客,未来很美科技创始人,云客" /><img src="/sites/default/files/yunke/yunke2024/yunke7.jpg" width="1200" alt="Drupal云客,未来很美科技创始人,云客" /><img src="/sites/default/files/yunke/yunke2024/yunke8.jpg" width="1200" alt="Drupal云客,未来很美科技创始人,云客" /></p><p> </p><p> </p><p> </p><p> </p></div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">互动</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=419&amp;2=comment&amp;3=comment" token="NwY1uLY56XFtJLkEBMQESrBMYqCc8smfjxAyd3p178s"></drupal-render-placeholder> </div> </div> </section> Mon, 12 Aug 2024 06:09:11 +0000 yunke 419 at http://www.indrupal.com