以前MediaWiki做的站点也留了rss.xml在.htaccess中指向一个网址https://%{HTTP_HOST}/api.php?hidebots=1&days=30&limit=1000&action=feedrecentchanges&feedformat=rss,但这个是“最近更新”,展示的是版本对比页面链接,带有很多&,在robots.txt中被屏蔽了,搜索引擎也不去爬取,我就改为/index.php?title=Special:NewPages&feed=rss&hideredirs
祁劲松的博客文章
很久前用MediaWiki网站的时候发现中文Wiki站有一个很方便的简体/繁体转换功能,是MediaWiki自带的,我们用这种办法做了好几个站的繁体版本,还获得了不少港台海外用户来访问。
转用Drupal后,Drupal有更强大、更通用的多语言支持,但没有中文Wiki站那样的简体/繁体自动转换功能,我们自己也一直没有尝试做这种转换。
在商量准备做更多的实用查询词典类网站的时候,想到要是Drupal站也有简体/繁体转换这个功能就好了,这两天花了一些时间来尝试,还基本上可以成功!现在记录一些步骤和要点:
微信小程序之间不能跳转,但可以分拆、组合小程序。除了可以从一个多功能小程序拆分成多个单一功能的小程序以外(例如“查号吧手机归属电话区号骗子号码”分拆一个“手机归属”出来),还可以反过来把多个单一功能的小程序组合成一个多功能小程序,我们最近刚刚做了一个四合一的小程序,把“一把刀新华字典”、“一把刀成语词典”、“一把刀英汉词典”、“一把刀汉英词典”组合成了一个“一把刀词典合集”的小程序,以便用户方便使用,也便于我们统一宣传
按照腾讯的说法,微信小程序不鼓励相同或者非常类似的、重复的,不过由于刚开始对于小程序起名规则、搜索规则的不了解,我们把查号吧对应的小程序起名为“查号吧手机归属电话区号骗子号码”,显然是不方便记忆和输入,原来设想的通过多种关键词可以搜索进入后来也发现不行,所以我们做了一个分拆,把其中常用的“手机归属”功能拿出来专门做了一个微信小程序,提供国内手机号段归属地查询,包括移动、联通、电信和虚拟运营商的全部号段,例如新的15X、17X、18X号段,与查号吧网站同步保持更新,提供省份、城市、运营商、卡类型、长途区号、邮政编码等详细信息。
用Drupal搭建电子商务交易网站的工作我们很早就在做了,2011年还在用Drupal 6的时候就搭建了一个数据名录的销售站点,可以实现用户支付宝或者PayPal在线支付、马上获得下载数据的权限,当时商城模块选型的时候就知道有UberCart和Commerce两种,记得评价时UberCart比较老、经典、集成使用更方便,而Commerce技术比较先进,但没有找到支付宝的支持模块,就选用了前者。
后来新搭建的商城网站就用的Drupal 7和UberCart 3.x,去年初还对老的Drupal 6和UberCart 2.x站点进行了升级,用户使用起来都还方便。
春节后新的一年开始,在做工作计划的时候,充分了解行业目前状况是很重要的,我上周花了好几天的时候,把流量排在前面的几千个网站列表看了看,也和同事一起探讨分析了两次,现在把一些要点记录下来:
一、查看办法:
alexa的网站排名是非常老、非常经典的,但因为其统计原理是浏览器alexa插件来进行,而国内现在浏览器基本上没有人安装这个插件了,其中中文网站的排名与实际国内访问的情况有些不符,甚至有些国人专门搞刷alexa引起混乱。我这次就不专门看alexa排名了。
国内的站长之家的中文网站排名算是比较权威、相对准确的,我这
到目前为止我们做的微信小程序都是纯粹线上的,在一些文章介绍或者QQ群里面发内容带的二维码是整个小程序的二维码,例如:《一把刀新华字典》目前还没有必要让每个字都带有自己的二维码。
不过考虑到以后可能做与线下实体结合的微信小程序,所以也尝试了批量生成带参数的二维码,我不是在小程序里面生成,而是在后台用一个PHP程序来批量生成的。
官方网站上的说明是:获取小程序页面二维码
我写的主要程序如下:
//第一步获取token function get_access_token($appid,$s
在很多Drupal网站的首页都是显示内容的列表,这个列表可以用Views生成,可以根据不能的内容类型、字段、分类术语表等做出不同的列表,不过在有些时候列表的开头内容比较单调或者不具有代表性,我们以前就曾经设置一个偏移值,从中间开始显示,但这也不算一个很好的办法,曾经想过显示随机内容列表,可没有实现过。
这次在修改完善一把刀辞海网站的时候,又想到这个问题,先是准备自己用PHP编写一个随机数比对nid的程序来实现,但在网上搜索了一下,发现用Views非常容易:在排序(SORT CRITERIA)中添加Global: 随机 (Randomize)方式就可以了,注意&
十多年前就做了一把刀实用查询中的新华字典、漢語詞典内容,去年底有用Drupal做了一个专门的一把刀新华字典网站,并以此为后台数据基础做了一把刀新华字典微信小程序。
数据都是从网上下载的,用了一段时间发现还却部分常见字,于是今天专门去网上找了一些资料,编写一个程序来巡检常见汉字(暂定1级、2级汉字),列出缺失的所有字以便补齐。
GB2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB 2312收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。全部6763个汉字如
去年在《微信小程序要来了,是机会吗?》一文中我就提到Google的PWA(Progressive Web Apps)“渐进式网页应用”,与微信小程序的使用技术和用户体验都比较相似,不同的是小程序以微信为载体,只能在微信内使用,而PWA是以Chrome等浏览器为载体,更开放。
去年底、今年初我们开发了好几款微信小程序,经过一段时间的试水,发现腾讯很不希望纯线上的小程序,对于推广做了很多限制,例如无法模糊搜索、不能发朋友圈、不能长按识别二维码使用等,而且不允许放置广告,就断了很多纯线上小程序的收入来源,大大打击了继续开发的动力。