Tag Archives: Develop 开发

网站开发相关文章……

【开源项目】PopClip 扩展插件:金山词霸、一淘搜索

PopClip 是一款 Mac 上非常好用的辅助工具,为桌面系统提供类似于 iOS 或 Android 等触屏设备的一些体验,选中一段文字后会自动在旁边出现一个小的弹出菜单,而弹出菜单的具体功能则可以使用各种插件进行拓展,在最近一次的 PopClip 更新中更是添加了简体中文等多语言支持。虽然工具很好用但毕竟国内的服务很多都没有现成的插件支持,于是我尝试做了一些插件来支持国内服务。 Continue reading

【开源项目】用于 Drupal 7 的中国省市联动下拉选择框 Field Sino City 模块

网络上大概搜了一下发现还没有人贡献用于 Drupal 的中国省市两级联动下拉框模块,所以干脆自己写个并本着开源精神开放给大家下载,模块使用的是 Drupal 7 的 Field API 开发,所以不能用于旧版本的 CCK 模块,有能力的同学可以自己动手修改。详细的中国省市数据来自腾讯的 QQ 注册页面调用的数据文件,但仅保留了中国的省市数据,一定程度上保证了更新和真实性。 Continue reading

【开源项目】GoQR 行动二维码生成工具支持 Chrome iPhone 等

如何把一些信息片段方便快捷的“发送”到手机是很多朋友比较麻烦和头疼的事情例如:在电脑上看见精彩的句子想用短信发给朋友;想用手机浏览在路边看到的一长串网址或拨打广告上的电话;看着名片上密密麻麻的字又找不到一款好用的名片扫描工具;又比如不习惯手机输入法想用电脑打字然后想粘贴到手机上发短信甚至邮件等等……

或许你已经知道“GoogleSendToPhone”这个小插件但那只支持 Chrome 搭配 Android 手机而且需要网络支持;或许各种手机助手之类的软件可以但那需要安装驱动程序和软件等等。我希望能够有轻量级方便易用高效的方法,横跨多个平台的手段来实现我的目的,于是我利用“二维码”做为信息媒介制作了这个小工具 GoQR 行动二维码生成器,把二维码做为媒介把信息片段从电脑通过手机摄像头扫描到手机,其实目前也有很多这样的网站提供这种行动二维码生成服务但或许我可以做的更好… … Continue reading

YQL – Yahoo! Query Language 以不变应万变的数据与内容获取方式

Yahoo! 的开发者们总能一次又一次的带给我们惊喜,这次是 Yahoo! Query Language 雅虎查询语言(YQL)是由雅虎提供的一种类 SQL 语法,借助雅虎强大的云计算能力 YQL 仅使用一行或者几行代码就能够轻松的进行跨域跨服务的查询和过滤以获取内容和数据,而且速度也绝对让开发者满意。

举个例子是我可以用诸如(select * from flickr.photos.search where text=”apple” limit 9)的语句得到 flickr 上关于 apple 的 9 条数据,返回结果为 XML 或 JSON 而引用方法只是将以上语句做为参数即 URL 的一部分直接向 YQL 请求即可,当然看似与 xQuery GQL SimpleDB 等查询类似却潜力无限,试想既然可以拓展到跨域及跨服务,那么无论你需要地图支持、搜索支持、图片支持、天气甚至股票等等将均可以从 YQL 获取而不需要自己去学习一套又一套的私有接口,雅虎 YQL 为我们获取数据和内容提供了一个“以不变应万变”的中间层…… Continue reading

《用户体验的要素》(三)如何运用以用户为中心用户体验的五大要素?

在我之前的两篇读书笔记《用户体验的要素》[] 和 [] 中简单介绍了著名用户体验设计师 JJG 以用户为中心的用户体验要素模型 用户体验是一个非常注重细节的工作必须花费大量的时间和精力,回头看看用户体验的五个要素:表现层 surface 框架层 skeleton 结构层 structure 范围层 scope 战略层 strategy 似乎有大堆的工作要做需要由专业人员组成的团队来完成,似乎是这样但在《用户体验的要素》一书的最后章节作者却不这么认为…… Continue reading

如何为 Drupal 添加简单的 SEO META 标签(title keywords description)

Drupal 做为优秀的世界级开源 CMS 建站系统,自然有很多开发者贡献与 SEO 相关的模块插件扩展例如:用来批量自定义 URL 的PathAuto 模块和制作 SiteMap 站点地图的 xmlSiteMap 模块当然还有就是用于 keywords description 等等位于页面 HEAD 标签内一些 META 标记的 NodeWords 模块等等,但我个人通常对于 20 行以下代码能够实现的功能不大愿意使用第三方模块,所以这里提供一些 Drupal 原生代码以实现在网页的 HEAD 标签内添加一些对 SEO 有利的 META 标签甚至 TITLE 标签等等…… Continue reading

一位优秀的“网站前端工程师”带来的价值

不知不觉在北京已经从事 WEB 互联网前端开发工作已经三年有余,同时也发现很多公司甚至是多数以互联网站为主要业务的公司都没有“网站前端工程师”这个职位。通常这些公司更多是由设计美工加若干程序员就完全负责了网站的开发,需求通常由老板或投资者甚至是公司各个部门的经理们如:销售经理 客服经理 等等提出,然后由设计美工负责设计给老板看过没问题后自己排成页面然后交给程序员添加数据和 JS 代码。当然我其实可以理解对于这些公司来说即使没有 前端工程师 一样可以按照自己的意思把网站做出来,况且这个职位往往成本要高的多,但当我仔细列出这笔帐之后可能会让你的看法有所改观…… Continue reading

如何创建一个 Chrome Apps 应用或扩展插件

目前很多硬件软件厂商都在积极构建在线网络应用商店其中当然包括苹果 谷歌 微软 中国移动 甚至魅族 等等,谷歌曾在 Google I/O 开发者大会上宣布已经有程序员在为 ChromeOS 操作系统和 Chrome WebStore 浏览器应用商店开发应用,谷歌一直都在致力于减少网页云应用与桌面应用之间的差别,而最新的开发版 Chrome 浏览器也已经内置了 ChromeApps 的功能,这里提供一些代码让你能够快速的构建一个最简单的 Hello World 浏览器应用,及如何向线上的 ChromeWebStore 提交你的应用或插件…… Continue reading

【WP】如何添加新版 WordPress 菜单系统代码

WordPress.org 昨天释放了 3.0 的正式版的更新,在新版 WordPress 中引入了一个新的系统 “MENU” 菜单系统 WP 的新菜单系统和 Drupal 及其他 CMS 的菜单系统功能基本相同但使用上更为方便也使 WordPress 在主题开发者和用户使用者直接建立了又一座友好的桥梁,下面提供一些代码给主题(theme)开发者尽快将你的主题升级开启(menu)菜单系统的支持…… Continue reading