多语言营销站

我要开发同款
zed_wei2023年10月16日
37阅读
所属分类 PC网站

作品详情

项目地址:https://imyfone.com/项目描述:iMyFone 致力于为 iOS 和 Android 设备,Windows PC 和 Mac 提供解决方案。产品主要分为三大类:设备修复与恢复、数据管理、多媒体以及游戏辅助类软件, 公司初期时营销主站点,该站点的营销地点遍布美国、西欧、日本等全球 200 多个国家和地区。技术栈:后端:WordPress+PHP 前端:Node.js+Koa+Gulp+Jquery项目职责: 1. 项目优化:使用 PageSpeed Insights 工具检测页面性能评分低于 60 分,严重影响站点 SEO 排名,通过前端页 面性能优化、服务端渲染等方式,将整体性能评分提高至 90+。 2. 插件封装:封装一些符合公司业务需求的插件,提升项目的维护性。 a. icart_pay_emergency.js:多语言站点多支付方案统一插件 https://public.imyfone.com/assets/js/purchase/icart_pay_emergency.js b. table_fixed.js:文章页面在移动端下 table 滚动条自定义样式插件 https://www.imyfone.com/assets_en/plug/independent_packaging/table_fixed.js 3. 提效工具:通过 Node.js 编写脚本工具,提升部门开发人员效率 50% a. sku 工具:自动化批量替换多个站点购买 sku 信息,并把数据同步存入 excel 中,方便产品进行数据筛选。 b. amt 工具:自动化批量更新各站点购买页下载按钮样式及链接,同时更新本地项目代码 4. 搭建私有库:搭建公司私有 npm 仓库,把提效工具上传至私有库中,方便统一管理及维护。 5. 页面重构:主要负责对老旧页面使用 Flex 布局方式重写页面,删除页面冗余代码,梳理及优化 Js 代码逻辑 6. 架构升级:主要把前端相关页面从 WordPress 框架中抽离出来,初期迁移工作量很大,在迁移前,先定义好前 端规范(Js、Css 代码模块化区分、图片优化、命名规范)等,在采用 Node 实现前后端分离,提高代码维护性
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论