记录blog的修改维护历史
1.首先上传并安装wordpress(meyu不支持ssh,所以只能ftp所有的文件)
2.在meyu的管理页面设置好域名转向(添加A记录)
3.在域名注册商的网站上添加相应的A记录
4.在wordpress上设置Blog URL和wordpress URL为: zhangv.com和zhangv.com/wordpress(相应要在空间根目录方一个wordpress的文件夹,拷贝index.php到里面)
5.在meyu的管理页面添加wordpress的数据库
6.把之前备份的wordpress数据导入
7.添加计数器(histats),在sidebar的模板里加入相应的javascript
8.添加chicklet插件
9.加入google analytcs 添加sitemap插件
10.加了一个广告在最不显眼的位置(sidebar的最下面)
11.添加delicious的widget
12.加了一个favicon
13.wp-comments-post.php放到4里说的wordpress文件夹里,否则留言时会报500错误
14.添加clustrmaps,在sidebar的模板里添加一段代码
15.添加fanfou插件(sidebar模板)
16.添加wp-t-wap插件,让blog支持wap浏览。也试了wp-wap,但是不支持wp2.5。可以通过zhangv.com/wap/index.php访问
17.添加google account widget,可以通过google账户登录
在meyu上买了一块空间,目前速度还不错.推荐一下.昨天晚上一晚上终于把域名,数据库,wordpress的设置全搞定. 记录一下
1.首先上传并安装wordpress(meyu似乎不支持ssh,所以只能ftp所有的文件)
2.在meyu的管理页面设置好域名转向(添加A记录)
3.在域名注册商的网站上添加相应的A记录
4.在wordpress上设置Blog URL和wordpress URL为: zhangv.com和zhangv.com/wordpress
5.在meyu的管理页面添加wordpress的数据库
6.把之前备份的wordpress数据导入
今天在wordpress上添加了一个测试用户,只有author的权限,在MoFire发送附件时候会有一点异常。图片的大小不起作用,无法添加embeded元素用来放声音。看来wordpress对用户的编辑权限限制也很细。只有administrator才可以。
http://sourceforge.net/projects/mofire/
手机上的wordpress客户端(jme)
1.支持拍照并发布带图片附件的日志
2.可配置多个blog地址
3.可保存日志到手机
4.支持从本地载入图片并发布到blog
5.支持分类,标签,使用MetaWeblog API
类图:
mofire-uml
mofire0.4
mofire-04-src
mofire0.2.2
mofire-022-src
今天在网上找到这个 Wavelog,同样是wordpress的blogging移动客户端 . 同样适用xmlrpc,只是作者是用symbian的native c++.没用过,貌似是要收费的.不错,有竞争对手了,我的mofire也要继续改进,下一个版本可以支持图片插入和拍照插入.
Powered by MoFire
public class XmlRpc {
public static void main(String[] args) throws Exception {
XmlRpc xmlrpc = new XmlRpc();
Object result = xmlrpc.uploadFile();
System.out.println(result);
}
XmlRpcClient xmlrpc;
XmlRpcClientConfigImpl config;
public XmlRpc() throws MalformedURLException{
xmlrpc = new XmlRpcClient();
config = new XmlRpcClientConfigImpl();
config.setServerURL(new URL(”http://yourwordpress/xmlrpc.php”));
config.setConnectionTimeout(1000000);
xmlrpc.setConfig(config);
}
public Object uploadFile() throws XmlRpcException, IOException{
FileInputStream fis = new FileInputStream(”c:/01.txt”);
byte[] b = new byte[fis.available()];
fis.read(b);
HashMap map = new HashMap();
map.put(”name”, “abc.txt”);
map.put(”bits”, b);
Object[] params = new Object[] {”1″,”yourname”,”yourpassword”,map};
return […]