【Drupal】移动手机版主题根据 iPhone Android 客户端自动切换模板
越来越多的网站开始注重“移动互联网”的价值提供手机移动版的网页界面,当然使用 drupal 构建的站点也可以通过根据 iPhone 或者 Android 设备类型来切换主题模板的方法来实现手机移动版站点,只需要为 drupal 单独制作一套或几套适合手机等移动设备浏览的主题模板即可,不建议在同一套主题模板里面或者模块里面大量使用判断语句来分别对应设备输出,当然也不建议使用 PHP 或 API 从底层新建一个独立的站点那样会相当的得不偿失,就失去了我们使用 drupal 的初衷了,另外虽然采用独立的子域名可以共享主站的文件但却不容易共享主站的很多数据,我一直建议大家在使用及开发 drupal 的时候尽量按照 drupal 的方法来即(Using Drupal by Drupal’s Way)所以在你的移动版站点没有看到预期价值的时候完全没有必要投入大的开发成本而把事情变的复杂对于 drupal 几行代码加一个简单的手机移动版主题就足以最低的开发成本应对绝大多数移动用户…… - 阅读全文 -
一位优秀的“网站前端工程师”带来的价值
不知不觉在北京已经从事 WEB 互联网前端开发工作已经三年有余,同时也发现很多公司甚至是多数以互联网站为主要业务的公司都没有“网站前端工程师”这个职位。通常这些公司更多是由设计美工加若干程序员就完全负责了网站的开发,需求通常由老板或投资者甚至是公司各个部门的经理们如:销售经理 客服经理 等等提出,然后由设计美工负责设计给老板看过没问题后自己排成页面然后交给程序员添加数据和 JS 代码。当然我其实可以理解对于这些公司来说即使没有 前端工程师 一样可以按照自己的意思把网站做出来,况且这个职位往往成本要高的多,但当我仔细列出这笔帐之后可能会让你的看法有所改观…… - 阅读全文 -
如何创建一个 Chrome Apps 应用或扩展插件
目前很多硬件软件厂商都在积极构建在线网络应用商店其中当然包括苹果 谷歌 微软 中国移动 甚至魅族 等等,谷歌曾在 Google I/O 开发者大会上宣布已经有程序员在为 ChromeOS 操作系统和 Chrome WebStore 浏览器应用商店开发应用,谷歌一直都在致力于减少网页云应用与桌面应用之间的差别,而最新的开发版 Chrome 浏览器也已经内置了 ChromeApps 的功能,这里提供一些代码让你能够快速的构建一个最简单的 Hello World 浏览器应用,及如何向线上的 ChromeWebStore 提交你的应用或插件…… - 阅读全文 -
【WP】如何添加新版 WordPress 菜单系统代码
WordPress.org 昨天释放了 3.0 的正式版的更新,在新版 WordPress 中引入了一个新的系统 “MENU” 菜单系统 WP 的新菜单系统和 Drupal 及其他 CMS 的菜单系统功能基本相同但使用上更为方便也使 WordPress 在主题开发者和用户使用者直接建立了又一座友好的桥梁,下面提供一些代码给主题(theme)开发者尽快将你的主题升级开启(menu)菜单系统的支持…… - 阅读全文 -
【WP】新版发布 WordPress 3.0 新增功能简介
WordPress.org 之前也有一直在提供 3.0RC 的下载我自己也装过但没仔细去看,今天发现 WordPress 3.0 正式版已向所有用户释放,总的来说感觉这次改进并没有多数用户所期待的那样明显,但毕竟 WordPress 发展到现在,做为一套个人 Blog 系统已经是非常完美和完善了 WordPress 非常清楚自己的定位,如果你拿一套超级 CMS 眼光去衡量肯定是不合理的,虽然 Drupal Joomla 之类的 CMS 已经非常强大,但对于个人站长或博客来说 WordPress 更适合我们,文章最后有一段新版 WP3 的官方介绍视频英文不错的朋友可以略过本文直接查看官方英文视频介绍…… - 阅读全文 -
常见网页选项卡 tab 的制作代码及优化小建议
选项卡(Tab)起初似乎是做为控件被封装到图形用户界面元素中的一个组件,在应用程序中选项卡式界面可以大大的节省界面空间进而使一组类似的功能选项变的井井有条,目前主流的各种网页浏览器均已采用选项卡式页面浏览另外还有被微软大量运用在新版办公软件(Office)及操作系统(Windows)中的 Ribbon 控件核心也是选项卡式的设计,当然在网页中使用选项卡的例子更为常见如淘宝(TaoBao)的搜索框及右边栏就大量使用了选项卡式结构从而节省了近三倍页面空间,所以对于选项卡式网页的制作也是我们最基本需要掌握的… - 阅读全文 -
常用 Google Chrome 浏览器插件扩展程序下载
目前从统计数据来看 Google Chrome 浏览器已经占到了约 7.0% 的市场份额并在全世界迅速攀升,但从站长统计的数据来看 Chrome 在国内仍徘徊在可怜的 0.4% 不管怎样反正我自己已经将个人和工作电脑上的默认浏览器都改成了 Google Chrome 浏览器,而仅仅在做网页开发的使用才会使用 Firefox + Firebug 网页开发黄金搭档并且只有在使用网银的时候才会偶尔使用 IE 浏览器,等到 Chrome 平台上的 Firebug 足够好用的时候我想我是有理由卸载 Firefox 的理由很简单做为网页浏览器 Chrome 显得更简约纯粹也更快,这里收集了一些好用的 Chrome 插件有些是非常方便的网页浏览辅助工具,有些是我自己在做网页开发的时候使用的工具…… - 阅读全文 -
【Drupal】删除及隐藏 node form 表单中的一些栏目
在 Drupal 默认的 node-form 内容录入表单除了已经有 标题 内容 以外还有一些不常使用的栏目如:日志 版本 菜单 等平常并不容易用到,但一大堆栏目出现在 node-form 表单中对用户来说会显得不大友好,这里提供一些代码可以去掉或隐藏掉一些平常不会用到的 node 表单栏目如 Revision information 栏目 Authoring information 栏目 Publishing options 栏目等等: - 阅读全文 -
【Drupal】简化 WYSIWYG 编辑器的图片上传操作
虽然 Drupal WYSIWYG 所见即所得模块非常之强大,为超过 10 种流行的网页编辑器提供与 Drupal 结合的中间层,但其实很多时候我发现项目站点的需求并没有那么多,很多时候我们只需要一个简单的网页编辑器加上简单的图片或文件上传功能即可,但在 Drupal 中似乎并不容易实现这些需求,出于安全等因素的考虑多数编辑器如 FckEditor TinyMCE 等其图片上传工作除 WYSISYG 模块外还需要 IMCE 模块来提供中间层支持,而 IMCE 繁琐的上传步骤不单让我们自己头疼也使绝大多数用户在使用 IMCE 上传图片时觉得繁琐,我自己粗略回忆一下至少还需要约 8 次鼠标点击才能在编辑器里面看到上传的图片这是非常不利于用户体验的,下面提供一些方法和代码可以大大减少上传图片的点击步骤简化上传图片和文件的操作 - 阅读全文 -