如何确定要用WordPress构建的内容

作为应用程序,WordPress处于独特的位置。

一方面,它既可充当博客平台又可充当内容管理系统,因此可为大约25%的网络提供动力。 但是,它还是一个具有充满活力的设计人员和开发人员的经济应用程序,可以扩展应用程序并推动其完成比核心应用程序更多的工作。

WordPress项目首页

在软件开发方面,看到这种围绕其他库,框架和语言构建的经济体并不少见,但是看到围绕实际应用程序构建这种经济体是独一无二的。

简而言之,我们不仅拥有使用WordPress为其网站或博客提供动力的用户,而且还拥有通过构建独特产品为这些个人以及企业和广大客户提供服务来谋生的人们。

最终,这是解决这些客户需要全面解决WordPress提供的功能的问题。

但是,如果您是从另一个领域迁移到WordPress的人,或者您正在寻找开始WordPress开发的人,那么您如何确定自己的才能在哪里得到最好的利用?

WordPress是一个大型应用程序,它提供了很多功能和很多机会,但是了解存在的潜力以及拥有的才能和热情可以帮助您决定要参与该项目的地方。

在WordPress上建立业务

在我们深入讨论如何参与WordPress的设计或开发之前,需要特别注意的是,我并未着手提供有关如何开展业务的三步指南。

此外,本文的目的与建立业务有关。 取而代之的是,要找到与您所拥有的技能组合相匹配的WordPress方面(无论成熟与否),并在整个WordPress经济中找到最适合他们的技能。

如果您是网页设计师,前端开发人员,后端开发人员,数据库工程师,以上某些知识或所有上述内容,那么使用WordPress时就可以找到自己的位置。

现在我们已经澄清了,让我们继续前进。

关于设计和代码的一句话

根据您在网络上阅读的文章的不同,“ Web设计”,“代码”,“编码”和“编写软件”的定义可能都具有与本文中所用方式不同的含义。

为了帮助理解本文中我所说的内容,我想定义以上术语,以便我们都在同一页面上:

  • Web设计是指能够使用Adobe Photoshop等工具和其他类似软件包进行设计工作的人。 他们精通颜色,版式和布局,并熟悉向用户提供信息方面的最佳实践,但是他们不一定具有通过代码将其工作转变为功能设计的能力。
  • 代码可以指前端或后端代码。 通常,前端编码将利用HTML,CSS和JavaScript。 它可能包括也可能不包括更高级的工具,例如预处理器或其他资产管理器,以帮助简化页面以加快加载时间。 同样,后端编码通常由PHP(至少在WordPress中)以及过程或面向对象的编程组成。
  • 软件是指相关项目或产品的后端和可选前端(或用户界面)的组合。 它意味着工作具有体系结构和组织,并且它整体上涉及软件包。 这包括包装和资产,阅读材料和随附的文档。

尽管我确定我们可以深入讨论这些细微差别,但是本文并不是进行特定讨论的地方。 这就是本文其余部分将使用这些术语的方式。

如果您有任何疑问,评论或需要补充的内容,请随时在评论中为对话做出贡献,因为我始终乐于听取其他人如何看待这些主题并将其应用到他们的工作中。

主题

使用WordPress时,您可以将项目视为两个阵营之一:

  1. 介绍
  2. 功能性

演示文稿通常指主题,或网站,Web应用程序或博客对用户的显示方式。 功能是指给定项目的功能。 这可以增强WordPress的现有功能或将其添加到核心应用程序中。

WordPress主题目录

但这并不是说两者是互斥的。 主题有时可能包含功能性功能,而插件可能包含与主题进行交互的组件。

此外,根据购买主题的位置,您可能会发现主题具有很多功能。 根据您的思想流派,这可能不是一件坏事。

设计者

将您的网页设计技能应用到WordPress要求您具有模板知识以及给定主题应如何工作。 也就是说,它将用于博客或网站吗?

而且不管是哪种形式,您都需要熟悉WordPress提供的各种模板,以便您可以针对这些模板进行设计。 在更详细的层次上,了解所包含模板的各个部分(例如页眉,侧边栏和页脚)非常重要,这样您也可以为这些模板进行适当的设计。

提供约束并不是仅仅因为 。 这是关于了解您要为其设计平台的内容结构。 此外,如果针对给定的模板正确地分割了设计,则创建设计并将资产运送到开发团队可以减轻双方的负担。

最重要的是,您很可能会发现自己在WordPress主题领域最适用的设计实力。 毕竟,这平台的区域,它提供用户在与应用程序进行交互时所看到的内容。

正如我们稍后将看到的,这并不意味着插件不需要设计工作,但是进入主题的设计量通常远远超过插件所需的设计量。

开发者

您是哪种类型的开发人员将决定您最有可能在WordPress的哪个领域做出最大的贡献。

举例:如果您是前端开发人员,并且习惯于使用三种主要语言及其相关工具和库来构建用户界面,页面,模板等,那么您将最有可能从事主题创作。

这将需要最少的PHP知识,因为您需要了解WordPress模板标签,但是最终呈现数据的方式始终取决于当今可用的前端技术。

因此,如果您是希望以一种或另一种方式参与WordPress的前端开发人员,请考虑创建一个主题。 或考虑与设计师合作创建主题。

尽管这不在本文讨论范围之内,但是您可以将其提交到WordPress主题存储库中,其他人可以免费下载该主题,可以启动一个网站将该产品出售给其他人,或者可以在Envato Marketplace中提供该产品。

外挂程式

如果主题用于演示,那么插件用于功能。 同样,这并不意味着插件没有用户界面组件(因为它们经常这样做),也不意味着设计师没有为它们做出贡献的地方(因为这样做有机会)。

WordPress插件

但是,使用插件的要求和要求与主题的要求大不相同。

设计者

在创建WordPress插件时,发布插件首先要想到的是插件随附的品牌资产。

那是插件的徽标,以及营销材料的辅助材料(例如手册,品牌和/或在WordPress插件存储库中提供外观的作品)。

如果该插件包含一些可在前端工作的功能(例如小部件或表单),那么设计师的眼光可以帮助开发人员提供扎实的体验,尤其是在与特定主题或主题集合集成方面。

开发者

如果主题是针对前端开发人员,则插件通常是针对后端开发人员。 这并不一定意味着插件开发人员不应该知道任何前端语言,但是在大多数情况下,将需要PHP的知识和对WordPress钩子的熟悉。

毕竟,在WordPress生命周期的各个阶段,许多插件都需要在WordPress之间传递数据。 此外,了解基础数据库的结构以及如何使用可用的API的知识很重要,这样您就可以正确地序列化,验证和检索信息以与用户一起使用。

这是否意味着您需要成为专家数据库工程师才能使用基础数据库? 否。但是,如果您数据库工程师,则可能会发现自己处于最佳位置,可以优化应用程序层开发人员正在进行的工作。

此外,如果您是正在开发与基础数据库接口的插件的开发人员,并且需要添加自定义表,请先与数据库专家联系,因为他们将帮助您变得更聪明。决定数据结构。

为什么我们不这样做呢? 作为开发人员,我们经常与设计师合作,以确保我们的事情遵循有关设计和用户体验的适当标准。 为什么将自己限制在前端?

除了对PHP,挂钩和一般的服务器端编程实践有扎实的了解之外,我认为它也有助于了解如何创建结构良好,组织良好,可维护和可测试的代码。 这是我们在WordPress中不经常看到的东西,但是引入这样的东西永远不会太晚。

内容营销如何?

不过,让我们变速一下。 如果您不是设计师或开发人员,但仍想使用WordPress怎么办?

鉴于WordPress全部与发布有关,并且有如此多的企业在该平台上建立自己的网站,这并不意味着工作仅限于设计师和开发人员。

网站启动并准备面向公众后,这并不意味着它已经完成。 离得很远。 现在,看到网站不断更新信息,媒体等信息比坐在互联网上等待访问者浏览数月甚至数年前发布的内容更为常见。

这是营销商,作家和出版商的角色。 想象一下,如果您能够将自己的技能带到以WordPress为基础建立在线业务的公司,并且将您的技能与书面文字结合使用,以帮助您通过技能和WordPress经济相结合来发展业务?

这将成为您所做工作的有力依据和强大原因,同时始终在WordPress经济中谋生(或业余爱好)。

产品还是定制解决方案?

每当我与有兴趣参与WordPress的人交谈时,经常会出现一个问题:

我应该参与构建产品或为其他人构建定制解决方案吗?

这不是我可以直接回答的问题。 相反,我要说的是,重要的是要认识到每个人的优缺点以及他们在职业生涯中的表现。

产品展示

与进入软件开发业务相比,产品通常更多地涉及到支持业务。 一旦产品开发和发布,您将需要支持的客户(希望有很多!)。

这意味着您将需要具备必要的流程,基础架构和人员以适当地为其提供服务。 每个人的需求都会有所不同,因为使用WordPress时会有很多变量在起作用。

这些变量包括其主机运行的PHP版本,所运行的主机,所使用的主题,所使用的插件的组合等。

尽管从技术上讲,您并没有为他人的工作提供支持,但是您需要确保发布的产品与整个生态系统都可以正常使用。 尽管事情最终会回到编写,修改和发布代码的过程中,但它将从客户支持开始。

定制解决方案

另一方面,自定义解决方案更符合代理商的工作类型。 这意味着客户需要完成一些工作。 也许他们需要一个主题,一个插件,一些项目管理,托管,端到端的内容或介于两者之间的内容。

无论如何,您将要解决的问题都在手边的客户身上。 面临的挑战是如何处理适合客户预算和他们可能拥有的任何现有基础架构的各种事务。

最重要的是,您需要做一些营销工作以生成客户流水线,以便您有连续的工作流来保持业务发展或自由职业生涯的发展。 尽管这不在本文讨论范围之内,但是如果您选择采用这种方法,则值得考虑和研究。

结论

WordPress是一个大型应用程序,可为大量Internet提供服务。 涉足其经济令人振奋,但要知道从哪里开始可能会充满挑战。 理想情况下,本教程将帮助您确定WordPress生态系统中可以参与的地方。

最终,它是关于确定机会存在于何处,并试图找到您擅长做的事情和您喜欢做的事情的交集。 建立一个成功的企业完全有可能做到这一点,但这需要熟悉,勤奋,纪律和教育。

无论如何,我希望以上技巧能帮助您解释机会点存在的地方以及如何开始运用技能。

如果您要开发产品而不是定制解决方案,则可能有兴趣参与Envato市场 。 请注意,如果您还是WordPress的新手,并正在寻找入门的机会,请查看我的有关WordPress入门的系列文章。

如果您是一名高级开发人员或设计师,或者您已经参与WordPress已有一段时间,那么请通过@tommcfarlin在Twitter上联系 ,我经常在聊天并共享与WordPress开发相关的资源。 如果您对与开发有关的主题感兴趣,请确保在Envato Tuts +上查看我的博客和/或其他工作

与往常一样,请不要在下面的提要中留下任何问题或评论,我将尽力回答每个问题或评论。

翻译自: https://code.tutsplus.com/tutorials/how-to-determine-what-to-build-with-wordpress--cms-26548

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值