最后修改: 2020年3月12日
阅读时间:
观点
在深入探讨问题之前, 有一个重要的问题要回答– “什么是自定义WordPress开发?”
定制开发意味着手动编写网站或应用程序的功能和样式。 当然, 其中包括使用许多已经创建的解决方案,例如插件和工具, 服务器配置和脚本, 但它的核心是 建立新的和量身定制的东西 由程序员和设计师。
我们看这个问题的原因是为了消除可能发生的任何误解。 有许多“ WordPress专家” Fiverr提供, 许多提供网页设计工作的营销机构等等。 然而, 其中大多数属于“ WordPress乐高”或“页面构建器”类型。
通常, 在谈论建立网站时, 人们将其与选择高级主题的人(由其他开发人员创建并通过“按站点使用”的方式出售)相关联,并在其WordPress网站上进行设置。
然后, 多亏了Elementor等集成的主题页面构建器插件, Beaver或Avada”网站的所有者创建了他的着陆页。 这导致了第一个常见问题, 我们将介绍:
在许多自由职业者的公开报价以及各个WordPress代理机构的销售页面中, 网站开发公司,甚至是SEO公司, 您会发现诸如“自定义网页设计”之类的字词, “建立WordPress网站”, 或“我将设计专业且响应迅速的WordPress网站”。 然而, 当您仔细查看其中包含的内容时, 它说诸如“ Design Customization”(设计定制)这样的特权(显然很好), 但所有工作只需$ 50。
实际上, 这是直接属于“页面构建器”类别的内容。 为什么? 因为新网站的完整开发包括:
- 发现阶段–代理商/开发人员调查现有的代码库, 必须迁移的内容 必须保留或重新实施的内容
- 对从新设计开始要解决的问题有很好的理解。 在此阶段中可能会发生许多迭代。
- 为WordPress主题编写的自定义代码, 用于所需功能的自定义插件。 根据范围的不同,这可能要花几周到几个月的时间。
使用页面构建器方法 跳过其中的许多问题只是因为它不是自定义的。
反而, 您选择具有预定义外观(或提供一组选项)的高级主题,然后使用提供的工具构建页面, 部分和元素。 当然, 设计人员仍然可以处理自定义图形和图像, 但是很多时候这需要第二个人来完成。
两者之间的某些差异可能是:
您可以在本文中阅读更多详细信息: 量身定制的WordPress主题vs. 高级主题– DevriX
许多企业主甚至在与WordPress代理商联系之前都会问自己这个问题。 这是一个非常有效的问题,因为那里有很多解决方案,例如完全定制的系统,例如Laravel, 甚至是Node或Django。 但问题是, 对于大多数工作, WordPress是最佳选择。
使用WordPress的一些原因是:
- 它是开源的。 出色地, 从技术上讲,最好的CMS是 所以这不是主要因素。
- 经过时间考验。 已经存在超过15年了, 人们可能会遇到的大多数问题都已经解决,并且可以在庞大的网站上以很少的错误运行。
- 它是基于PHP的, 因此,即使您的开发团队对WordPress的使用经验较少, 只要他们有PHP经验, 仍然可以实现很多目标。
- 有大量的高质量WordPress开发机构。
- 它在大型和小型网站上都可以很好地工作。
- WordPress周围有很多社区活动。
- 不只是关于博客!
此外, 没有真正的理由限制您的技术堆栈, WordPress也可以像Headless一样出色地工作,您可以在其中使用React或Vue之类的东西来构建面向客户的视图。js并通过REST API或GraphQL连接到WordPress数据。
对于许多企业而言 由于健壮的多站点系统以及先进的电子商务和多语言扩展,WordPress也是一个很好的选择。
许多WordPress网站所有者首先购买了高级主题,然后通过页面构建器构建了核心登录页面。 由于此类生成器的用户体验,通常在定位元素或响应时会出现问题, 速度或可用性。
发展业务的下一步是与专业开发人员联系, 谁可以将他们的网站提升到一个新的水平。 然而, 取决于他们追求的开发者, 不管是便宜的自由职业者, 开发机构或经验丰富的高级机构, 最终结果会相差很大。
在较低的价格范围内 开发人员可以静态构建自定义设计,这意味着, 它实际上只是一个HTML / CSS文件,可在页面上输出文本。 没有办法编辑它。 这是哪里, 很多时候, 弹出有关编辑新登录页面的问题。
有两种开发方法可让您编辑内容:
- 新的古腾堡(Gutenberg)编辑器具有建造者般的经验。 需要使用Gutenberg API的经验, 做出反应 PHP, UX和CSS,使其看起来不错
- 需要编辑页面上每个字符串的ACF(高级自定义字段)
- 具有灵活模板的ACF,它表示可编辑的部分,可重复使用这些部分来构建具有预定义组件的自定义登录页面
从技术上讲 还可以进行定制设计以与页面构建器一起使用, (以及所有高级主题), 但这也使站点编辑者可以弄乱站点的外观和感觉,并且与其他解决方案相比,通常需要更多时间来实施。
在此处阅读有关构建自定义主题的内容的更多信息:构建自定义WordPress主题的内容是什么? – DevriX
这是一个很大的问题。 我们尝试在此处的另一篇文章中深入探讨更多细节:构建和发展专业WordPress网站的完整行动计划– DevriX
但总结一下更重要的一点:
- 初始阶段主要集中在收集信息上。 当前站点面临的问题(如果存在)或新站点应解决的问题?
- 设计阶段是决定新外观的地方。 设计和内容创作通常是并驾齐驱的。 对设计者的一个巨大帮助是要遵循一个总体轮廓/内容。
- Web开发部分是创建网站初始外观的地方。 这就是我们认为的v1。 在发布初始版本之前, 许多超出范围的请求可能会出现, 如果它们不符合初始预算,则可以推迟发布。 用 基于固定器的计划, 这种超出范围的任务可以在初始版本发布后的几周和几个月内解决,当然, 进一步发展它们。
大多数开发公司还会创建一个优化开发的设置, 演示更新以及对新站点及其功能以及后续版本更新的测试。
例如:
- 在开发阶段和测试阶段的创建中,可以看到实时站点的副本。 在这个阶段, 它仅对客户端和开发人员可见(通常在密码后面)。 他们可以在那里展示任何新功能并进行测试。
- 管理/票务系统,用于跟踪请求和更新。 这可以通过Issues形式的受控管理系统(如Github)或专用的PM系统(如Asana或Jira)来完成。
- 每天/每周/每月的状态更新以了解进度, 面临的任何问题以及所做工作的演示。 这里, 主要目标是让客户了解进展情况,并就是否可以更改/更新提供反馈/想法。
当然, 并非有些请求不符合初始范围, 所以在这样的通话/谈话中, 双方可以就将它们安装到原来的范围或从原来的范围更改某些内容达成一致。 重要的是要注意,更多的变化, 越难的计划就变成了。
DevriX是一家提供全方位服务的WordPress开发机构。 我们不仅提供Web开发服务,而且还提供专家团队,可以为您建立在线形象的每个步骤提供建议。
DevriX的创意主管和前端开发人员
亚历克斯的热情在于学习新的网络技术, 探索创新的方法来优化网站性能并改善用户体验。 亚历克斯(Alex)喜欢骑自行车和数字艺术,最近开始在ELSYS技术学校教授设计。