自定义Wordpress开发-构建自定义页面生成器

自定义Wordpress开发-构建自定义页面生成器,wordpress,content-management-system,Wordpress,Content Management System,我正在寻找一些关于定制CMS开发的建议 Wordpress在成为开发者之前对我来说是完美的。我曾经使用像Elementor&WPBakery这样的页面生成器 在WP中开发时,我是否需要开发一个页面生成器,供人们(不需要编码知识)编辑页面?我知道Gutenberg,它能够编辑编码页面还是不能读取任何内容,因为它不是用Gutenberg构建的 如果是这样,开发一个类似Wordpress的定制CMS不是更好吗?这样你就可以提供一个空白的画布CMS,你可以作为自己的品牌 提前谢谢。有趣的问题!这需要你事

我正在寻找一些关于定制CMS开发的建议

Wordpress在成为开发者之前对我来说是完美的。我曾经使用像Elementor&WPBakery这样的页面生成器

在WP中开发时,我是否需要开发一个页面生成器,供人们(不需要编码知识)编辑页面?我知道Gutenberg,它能够编辑编码页面还是不能读取任何内容,因为它不是用Gutenberg构建的

如果是这样,开发一个类似Wordpress的定制CMS不是更好吗?这样你就可以提供一个空白的画布CMS,你可以作为自己的品牌


提前谢谢。

有趣的问题!这需要你事先做一些研究,因为没有明显的答案。下面是我对这件事的想法,但这是你的决定,因为项目要求是独特的,而且你可以投资的时间

在WP中开发时,我是否需要开发一个页面生成器,供人们(不需要编码知识)编辑页面

答:不。古腾堡是这方面的最佳人选

我知道Gutenberg,它能够编辑编码页面还是不能读取任何内容,因为它不是用Gutenberg构建的

A:它不会读取任何非用它制作的内容,但您可以尝试用它重新创建这些页面。取决于设计,但不难。如果这是一个客户网站,你可以让他们重新创建一两个页面,看看他们的感受。他们将为您回答以下问题:)

这样你就可以提供一个空白的画布CMS,你可以作为自己的品牌

A:你可以用这样一个名字“重新命名”WordPress管理员

如果是这样,开发一个类似Wordpress的定制CMS不是更好吗

A:这一切都取决于您对WordPress和Gutenberg在代码方面的舒适程度。如果您了解PHP、React(Gutenberg是用React编写的)和WP背后的逻辑,您几乎可以做任何事情,因此您不需要定制CMS。同样,这一切都取决于你们的技术技能。如果你给自己打分为10/10,没必要去想它,但我想你不会问这个问题,如果你是的话

使用WordPress和Gutenberg的优点:

  • 您已经拥有了所有必要的工具
  • 大量支持插件,已经由其他人开发
  • WordPress拥有维护最完善的代码库之一,因此与自己构建CMS相比,您将有一个良好的开端。即使您决定创建自己的插件,您也有一套需要遵守的规则和实践,这对于初学者来说非常好。您还拥有所有必要的组件—DB、后端和前端就绪
  • Gutenberg现在非常稳定,您可以安装,因为在WP core中实现的代码不是最新的。当您不懂代码时,它非常适合构建页面。查看它默认提供的所有不同模块,并考虑它们是否满足您的需求。您还可以添加很多内容
  • Gutenberg的受欢迎程度正在增长,社区正在缓慢地朝着这个方向发展,但肯定会朝着这个方向发展,因此与Gutenberg一起完成这个项目将有利于您未来作为WP开发人员的职业生涯,如果您有兴趣构建一个项目的话
  • 从社区发展的角度来看,你会发现许多共同问题的答案
构建自己的CMS的优点:

  • 您将看到整个过程—DB设计、连接和扩展。后端和前端开发、用户身份验证和管理。对我来说,这是一个骗局,因为有许多意想不到的问题,WP已经解决了。这也是非常耗时的,所以如果你对这个项目的时间有限,我建议你不要这样做
  • 您可以制作一个纤薄的CMS,它只覆盖您的需求,您将了解代码的细节,因此将来的任何更改和扩展都将更容易进行
  • 正如你所说的,将品牌打造成你自己的品牌会更容易,你可以随心所欲地构建它的管理端,即使有明确的用户体验标准,也不会让你变得非常疯狂。它可能在某种程度上类似于WP管理员。看看这些,作为参考
结论


就我个人而言,我会选择WordPress和Gutenberg,因为我在自己构建所有东西的过程中都有过不好的经历。我不是一个足够好的程序员,这没关系,因为我可以使用所有这些工具,这些工具都是在我之前由优秀的开发人员开发的。所以,请记住,如果你想让自己的CMS稳定、安全,那么建立自己的CMS需要很多时间。还有。

有趣的问题!这需要你事先做一些研究,因为没有明显的答案。下面是我对这件事的想法,但这是你的决定,因为项目要求是独特的,而且你可以投资的时间

在WP中开发时,我是否需要开发一个页面生成器,供人们(不需要编码知识)编辑页面

答:不。古腾堡是这方面的最佳人选

我知道Gutenberg,它能够编辑编码页面还是不能读取任何内容,因为它不是用Gutenberg构建的

A:它不会读取任何非用它制作的内容,但您可以尝试用它重新创建这些页面。取决于设计,但不难。如果这是一个客户网站,你可以让他们重新创建一两个页面,看看他们的感受。他们将为您回答以下问题:)

这样你就可以提供一个空白的画布CMS,你可以作为自己的品牌

A:你可以用这样一个名字“重新命名”WordPress管理员