公司官网的重要性和特殊性不言而喻。很多前端都会经历这个项目,笔者有幸在其任职的每一家公司都负责过官网的前端开发。自己在开发中遇到过很多问题,值得在反思中分享给大家,减少或减少大家可能遇到的问题。理想的开发流程UI=>Development="Test="Online现实的开发流程Demandside="UI=>Development="Demandside="UI=>Test="Demandside="......="需求方="UI=>开发测试="需求和UI会在实际开发上线的过程中不断调整,一直调整到上线。因此,早期的需求评估非常重要。一定要让需求方(通常是市场部负责人)审核,审核通过后开发。吐槽:官网是我见过为数不多的产品总监不是营销总监的项目。一般的项目,前端展示效果的产品总监可以做决定。0.特点跨部门沟通跨项目耦合PWA测试的重要性项目进度的紧迫性SEO的重要性1.跨部门沟通由于官网的特殊性,官网通常涉及多部门协作.市场部:需求方,一般官网要满足市场部推广需求销售部:一半需求方,一般官网要满足市场部推广需求需求产品部:设计,负责UIUE开发部:开发,负责技术和开发进度测试部:测试,负责质量和效果,确保充分测试运维部:运维,负责网络和服务器运营部:文案,负责文案和SEO推广国际化:翻译,保证文案翻译的准确性和效率(一般小公司都会外包,所以时效性一定要保证)2.跨项目耦合用户系统:实现单点登录(SSO)功能公司产品:子-公司产品相关项目官方博客:如blog、wiki、zendesk等客服功能:整合微信、App、小程序、微博等功能3.PWA1.保证长期使用服务2.加载速度的快速性和交互等待时间3.友好合理的布局友好的UI设计和便捷的交互适合不同国家的用户,如阿拉伯语国家方向阅读无障碍4、测试的重要性5、建设期的紧迫性由于官网是公司对外宣传的重要工具,一般要求时效性,如新闻、咨询、招聘信息等要及时更新方式。以及活动页面的开发,如周年庆典、春节、促销、展览、促销等活动。六、项目的重要性由于官网是企业的脸面,一般企业(中小企业)的老板都会亲自查看官网,通过官网展示企业的企业文化。所以,如果你身处中小企业,接手官网,发挥看家本领,把官网做好,是非常值得的。7、SEO的重要性由于官网的特殊性,企业往往会花钱进行SEO推广,所以官网对SEO的友好程度不言而喻。这就需要我们在项目技术选型期间慎重考虑,想方设法把SEO做得更好,这样才能大大节省推广成本,达到事半功倍的效果。现在有很多适合SEO的方法,比如SSR、Prerender等方法。检查清单以参与需求审查。敲定后开始开发期预估,预估为正常工作时间的1.5-2倍,后期变更会更频繁。硬件条件需要提前准备好,比如服务器、SSL、HTTPS等都需要提前准备好。在项目上线之前完成它。对于旧官网的兼容性问题,必须在新官网发布前邮件通知公司所有高管,让大家自行修改,并处理新老官网代理更换问题网站。例如,页面路径发生变化。兼容统计工具(友盟、GA等)埋点和举报代码不要错过公测(公司内测,尽量保证1周左右时间让大家体验和举报问题)
