Home> Tags > wordpress

Post about "wordpress"

自动远程备份WordPress博客

2011年10月06日 分类目录 :Wordpress技术 2

这周,我的网站第一次被黑客攻击,虽然我认为这是一个不可避免的遭遇,但是我仍然感到一些震惊,以及惊讶会有人费心做这种事。同时我也很幸运,大约一个月以前我为我的网站做了一个备份,而且index.php文件从没有真正改变过,除非我修改网站设计。我可以用原始的文件替换被损坏的文件,而且一切平安无事。

即使如此,它让我意识到稀少的备份是多么可怕的一件事,它同样让我意识到如果数据库被黑会引发的伤害程度——我会失去超过1个月的有价值的日志。

通过自动备份Wordpress网站来保护自己

问题是我没有时间去每天、每周,甚至每月去备份我的博客,我相信大多数人都会有相同的感觉。 这确实不是一个让你为你的文件、数据库安排完整的备份以及把备份文件导出出服务器的漂亮地、合理地、自动化的解决方案。

配置自动备份

我决定花费半个周日来制定一个(备份)方案。一下步骤使用了2个Wordpress插件,WordPress BackupDB Manager。第一个插件可以备份你的文件,而第二个则是备份数据库——他们都可设置计划执行。本文的最后一部分,我会介绍如何把这些文件自动传输到一台远程服务器或PC上。

我们要做的第一步就是安装插件WordPress Backup,注意安装说明并在需要的当配置.htaccess文件,然后跳转到它的配置页。这里是你告诉插件多久为你上传的图片、主题和插件执行一次备份的地方。

记下备份路径(backup directory),以后你会用到它。这三个文件夹会被打包为plugins.zip、uploads.zip以及themes.zip。

然后安装插件DB Manager。注意.htaccess配置说明。不要跳过这步否则备份不会正确的执行。跳转到Database Options设置页,记下备份路径(Path To Backup)。

这里将会有许多文件的备份文档——这取决于你的设置(Maximum Backup Files)。在FTP中我们必须使用通配符来操作这些文件(我会演示给你看如何操作)。

通过更改Automatic Scheduling设置来设置database backup计划执行。

至此,你的文件和数据库将会被本地备份在你的服务器上,接下来是时候让FTP工作了,它会安排这些文件转移出服务器并进入你的本地电脑。

安排FTP迁移

一个计划好的FTP迁移任务不是这么容易的。大多数FTP客户端需要你购买它们的高级版本才能执行这个人物。为了绕过这步,你需要FTP脚本命令才能安排,这些都是WinSCP能够帮助你做到的。

下载并运行WinSCP应用,一旦你建立好FTP连接,点击”Session(会话)”并保存这个会话。

当你保存好这些会话细节,你可以关闭应用然后打开一个文本文件,命名为任何你喜欢的,但是请记住它。你需要输入一些脚本就像下面所示的那样(但请用你之前记下的那些路径来替换其中相关的路径)。

我在我的本地服务器的D:\backup\TSW_files下创建了一个文件夹,然后在D:\backup下我将这些脚本保存在命名为myfile.txt的文件中。

option batch on
option confirm off
open topsecretwriters
get public_html/wp-content/xxxxx/themes.zip d:\backup\TSW_Files\
get public_html/wp-content/xxxxx/uploads.zip d:\backup\TSW_Files\
get public_html/wp-content/xxxxx/plugins.zip d:\backup\TSW_Files\
get public_html/wp-content/xxxxxxx-db/*topsec6_topwp.sql.gz d:\backup\TSW_Files\
exit

get脚本中的第一个路径是你的网站服务器路径,第二个是你本地服务器\PC的路径。然后创建一个文本批处理文件,命名为backupWP.bat且保存在“c:\program files\WinSCP\”文件夹下,这个文件需要包含以下命令:

@echo off
winscp.com /script=d:\backup\myfile.txt

myfile.txt脚本其实可以保存在任何地方,只要你保证批处理中脚本地址正确。

现在每次批处理执行,它都会呼叫WinSCP.com,它会运行你在文本文档中定义的FTP脚本命令。所有你要做的就是用Windows计划任务让backupWP.bat定时执行(所有程序->附件->系统工具->任务计划程序)。

现在,你已经基本设置了一个系统,它会让你的Wordpress定期备份服务器上的重要文件和数据库。而且你可以通过日常FTP脚本将这些备份文件转移到本地。

至此,你已经全部完成了。只要你已经按照上面的设置了系统,你就再也不必考虑备份博客了,自动化的进程让你有充分的时间去做更重要的事情。

苌蓊芪:以前我也曾自己写过、翻译过类似备份Wordpress的文章(见《给worpdress博客搬家的两个方法》),但是这篇文章中介绍的办法可以说是最强大,技术含量最高的,不过,似乎他仍有那么一个小缺陷,如果我的电脑1个月不开机,那不就1个月不备份了?也许,在网盘文化盛行的今天,能够将它和网盘结合起来会更好吧。

 

原文链接:http://www.makeuseof.com/tag/automated-remote-backup-wordpress/

, ,

当博客遇到微博

2011年09月29日 分类目录 :创意设想 5

       不可否认,在微博(轻博客的市场暂时还没有形成)的冲击下,博客早已没有了几年前的那种辉煌成绩,但是仍有许多博主坚守在博客这一战场上,因为只有博客才能让他们把心中所想、精辟的观点托盘而出,只有博客才能体现出他们的价值。故而我以为,微博将为博客送终的可能性几乎不存在,相反,他们将成为一对相辅相成的好朋友。

       博客和微博均提供了两个功能:一是发表观点,二是就某一观点进行深入讨论。不同的是博客没有字数限制,所以可以把自己的观点阐述清楚,而微博则由于有字数限制,需要尽可能浓缩观点之精华,用仅限的字数表达出来。前面说了,博客的特点是博主可以把自己的观点详细的阐述清楚而不必考虑字数问题。在这方面虽然微博无法做到,但是它的特点是互动体验更好。在我们使用新浪微博、腾讯微博等微博服务时,我们就能感受到,当我们对别人的微博评论得到回复时,我们将收到提醒,以便于及时查看并进一步互动,而这是博客所无法做到的(基于wordpress的博客可以通过使用插件实现类似功能,但是它需要email进行支援,而并非所有人都有查看邮箱的习惯,其他一些博客也许也会有,但是同样也是基于email的)。于是……我就在考虑,是否有一种方法能够整合双方的优点,实现1+1>2呢?

        由于我的博客是基于wordpress的,而且它也是现在最为流行的博客建站程序,因此以下方案均为在它的基础上所做的思考。但其他建站程序也可参考实现。

       对于博主来说,辛辛苦苦撰写的日志换来的却是各式垃圾评论的袭扰,这是最为痛苦的经历,我们尝试各种插件,采取各种方法来杜绝它们的侵袭,但是却始终不得其法,总有漏网之鱼或是误杀。而接下来所提到的整合方案也许能够解决这个问题?(纯属猜测)

       我们可能遭遇的垃圾评论主要有以下几类:1.通过灌水机发布;2.利用评论栏的URL(留需要推广的网站);3.评论内容内留链接。而对博主来说,这些链接都可能是会造成博客搜索引擎排名、PR值的下降,这不利于博客的扩大影响(如果像我一样纯粹是为了记录观点,不考虑排名、PR值的高低的话就另当别论了)。

      言归正传,如果我们把博客中日志评论框由微博替代,那会如何呢?首先,由于对于博客本身来说,已经找不到评论框了,因此灌水机将失效,同样通过个人资料留URL的方式也无效,唯有第三种可能尚存。但是,由于现在的评论列表已经由微博代替了,它不再属于博客本身(搜索引擎蜘蛛无法抓取到微博中的链接),因此再多的垃圾链接也不会对博客本身产生影响。

    而我所想到的具体实现是:

    1.发布到博客的日志同步推送给微博。微博内容包括标题、链接、摘要(可选)、缩略图(可选)。

    2.评论列表数据通过API从微博获取

    3.评论框为微博评论回复框

    如果有需要,这些功能甚至可以同时支持多的微博。

, ,

在FEDORA中架设WORDPRESS

2011年07月22日 分类目录 :linux&软件技术| Wordpress技术 0

不久前我曾综合以前所写的日志写了一篇《在本地架设WordPress多站点网站》,由于本地环境换成了Fedora,因此不得不重新学习如何在Fedora上架设这么一个平台。幸好,有了在Ubuntu上架设的基础之后,在Fedora上上手很快。虽说两者同是LInux优秀的发行版,不过在一些细节上还是有所差别的,特重写一文以记录此次架设的过程。

如同在Ubuntu上架设一样,我们仍需要先安装好Apache、php、MySQL这对铁三角。使用的命令(以下所有使用到的命令都以root身份执行)是:
  • yum install httpd
  • yum install mysql
  • yum install php
由于为了安全性考虑,我并不希望apache和mysql在开机时自动启动,因此并未作相应设置。这样的话,每次需要启动它们时,需要输入以下命令:
  • service httpd start
  • service mysqld start
有了启动就有关闭,关闭命令只需将start换成stop 即可。
启动服务后,我们还需要在mysql中创建一个数据库,以便让wordpress访问使用。在终端中使用mysql -uroot -p命令启动mysql命令行工具,依次输入以下命令(加粗部分):

$ mysql -u adminusername -p

           Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

$ mysql> CREATE DATABASE databasename;
Query OK, 1 row affected (0.00 sec)

$ mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname"
-> IDENTIFIED BY "password";

Query OK, 0 rows affected (0.00 sec)

$ mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

$ mysql> EXIT
Bye
$

 

完成以上工作后就和Ubuntu下一样下载安装wordpress了。将解压后的文件夹放入/var/www/html/文件夹中。然后修改wp-config.php文件,设置数据库信息即可。其余操作可参考ubuntu下的情况,基本一致。

, , , ,

在本地架设WordPress多站点网站

2011年06月22日 分类目录 :Wordpress技术 4

       很久之前,我曾写过一篇《在UBUNTU中安装wordpress博客系统》,也曾经翻译过国外技术网站的《将wordpress个人博客升级到wp3.0的多用户环境》、《在WordPress3.0上安装BuddyPress》。而今天,我将在它们的基础上进一步介绍在本地架设WordPress多站点网站的方法。由于WordPress的最佳运行环境是Linux+Apache+MySQL+PHP,因此,本文也将是基于这个运行环境来介绍的。

架设前的准备:

  1. 一个虚拟机环境(可选,但强烈推荐)
  2. 一份Linux发行版(推荐使用Ubuntu)
  3. 一个LAMP(Linux+Apache+MySQL+PHP)环境
  4. 一份最新的WordPress(写本文的时候最新版是3.1.3,同时3.2RC版也已发布)
  5. 一份BuddyPress

       由于会想到在本地架设一个WordPress环境的基本都是些主题、插件作者,或是热爱技术,喜欢瞎折腾的WordPress博主,或是利用WordPress建立博客平台的人。他们把测试主题和插件的工作放在一个与实际工作环境相隔离的本地环境中来操作,有利于活跃状态下的博客的稳定。因此,无论你是刚刚接触WordPress不久,还是已有所接触,都建议能够架设这么一个本地测试环境。

       前面我已说过,WordPress的最佳运行环境是LAMP(Linux+Apache+MySQL+PHP),而平时习惯使用Linux作为工作环境的人毕竟是少数,因此,安装一个虚拟机环境是很简单而且很有必要的,这里我所推荐的虚拟机是Arugula公司的VirtualBox,它是完全免费的,而且功能也很强大。关于它的使用这里就不再多做累赘,从没接触过的朋友可以去Google一下。

        Linux发行版Ubuntu的下载地址是:http://www.ubuntu.com/,选择桌面版就可以了,除非你想体验一下服务器版的复杂。Ubuntu的安装并不麻烦,尤其是我们是在虚拟机环境中安装,根本不必多去考虑硬盘的分配问题,一路下一步就可以了。等Ubuntu安装完成后,就开始正式进入WordPress的架设旅程。

       接下来需要安装的是LAMP环境中的AMP部分。Apache、MySQL、PHP在Ubuntu中的安装方式是多样的,我们可以选择下载XAMPP架构包,我们可以通过Ubuntu内置的新立德软件包管理器来安装,我们也可以通过终端命令来安装。使用哪种方式来安装这个环境全凭个人喜好。这里我所采用的是终端命令,在终端(应用程序—附件—终端)中依次输入以下命令:

  • sudo apt-get install apache2
  • sudo apt-get install libapache2-mod-php5 php5
  • sudo apt-get install mysql-server-5.1 mysql-common mysql-admin 

    在安装MySQL-admin过程中会出现一个要求输入密码的界面,这里所输入的密码将是我们日后启动MySQL-admin进行操作时需要用到的,所以切记要牢记它。完成后继续输入命令:

  • sudo apt-get install php5-mysql
  • sudo mysql-admin

      此时将弹出MySQL-admin的登录界面,host地址是localhost,帐号是root,密码则是之前我们所自定义的那个。进入管理界面后切换到Catalogs菜单,在左下角的Schemata新建一个数据库;然后再切换到User Administrator菜单页,新建一个新用户,再切换到Schema Privileges,赋予该用户对我们之前创建的数据库的所有权限。

      至此,一个能够运行WordPress的网络环境搭建完成了,接下来的工作就是安装WordPress。

      同样的,wordpress的下载方式也是多样的,你可以选择访问http://cn.wordpress.org/进行下载解压,也可以全部通过命令来完成。此处介绍的仍然是命令方式:

  • wget -c http://cn.wordpress.org/wordpress-3.1.3-zn_CN.tar.gz  //此链接中的数字会随着wordpress版本号的变化而变化
  • tar xvzf wordpress-3.1.3-zn_CN.tar.gz //解压下载的文件
  • sudo cp -rf wordpress /var/www/  //将wordpress文件夹移动到/var/www/目录下
  • sudo chown -R www-data:www-data wordpress/ //更改wordpress文件夹的所有权

    至此,第一阶段的工作已经完成,现在打开浏览器,在地址栏输入http://localhost/wordpress,如果提示没有wp-config.php则说明安装成功,我们只需要把程序和数据库联系起来就可以了。

    修改程序中的wp-config-sample.php文件内容:

        sudo gedit /var/www/wordpress/wp-config-sample.php  //如果你的系统中安装的不是gvim而是gedit,则将命令中的gvim替换成gedit,同理,如果你想用其他编辑器进行编辑,就替换成相应的程序名。

define(‘DB_NAME’, ‘wordpress’);    // The name of the database

define(‘DB_USER’, ‘username’);     // Your MySQL username

define(‘DB_PASSWORD’, ‘password’); // …and password

修改成刚才建立的数据库名称,用户名和密码。 

        然后输入如下命令:

  • sudo mv ‘/var/www/wordpress/wp-config-sample.php’  ‘/var/www/wordpress/wp-config.php

        现在再打开http://localhost/wordpress/,就出现WordPress经典的博客新建界面了。至此,一个本地版的WordPress博客已经搭建完成,接下来开始进行多站点改造。

        在终端中输入命令:

  • sudo gedit /var/www/wordpress/wp-config.php ,然后在任意位置添加一句:

define(‘WP_ALLOW_MULTISITE’,true);

        然后登录WordPress本地博客的后台,在工具菜单中会出现一个网络项,打开这个页面后我们会看到网络安装界面,由于我们是在本地进行安装,所以只能使用子目录模式,因此这里并没有什么需要设置的东西,直接点安装即可。

        然后会出来一个启用网络的页面,根据要求将里面的代码添加到指定文件的指定区域。

        这里需要说明的是,本地状态并不存在.htaccess这个文件,因此需要自己新建一个。使用sudo gedit命令新建一个文档,将有关代码粘贴进去后保存到/var/www/wordpress/目录下,文件名为.htaccess。完成后重新登录一下,多站点模式就完成了,此时我们将看到右侧用户名旁边出现一个网络设置的链接。

        这里有个针对网络实际使用环境的设置,本地搭建可以忽略不计。

  •   在wp-content文件夹中创建一个blog.dir文件夹,并设置为可写(权限数字为755)

        当WordPress升级到多站点模式之后,并不意味着已经真的成为多站点网站了,我们还需要安装一个名为BuddyPress的插件。

        登录WordPress,切换到网络管理页面,打开插件添加页面,搜索buddypress,安装它。此时你可能会看到这样一个界面:

        这是因为我们现在还没有对/var/www/wordpress/wp-content/下文件夹操作的权限。

        对于实际网络用户来说,遇到这个问题可以在wp-config.php中加入一段代码:

define(‘FTP_HOST’,'localhost’);

define(‘FTP_USER’,'USERNAME’);

define(‘FTP_PASS’,'PASSWORD’);

        而对于本地搭建的用户来说,就更为直接了:

        在终端中输入如下命令

  • chmod -R 755 /var/www/wordpress
  • chown -R www-data /var/www/wordpress //此处的www-data请和之前安装wordpress时使用的一致。

        完成这步后回到插件安装页面,下载安装buddypress,并网络启用。

        启用成功后,切换到主题设置页面,将列表中的buddypress默认主题网络启用,并回到站点管理启用这个插件。至此,一个像模像样的多站点网站就呈现在我们面前了,此时,也许有人已经迫不及待的开始其他操作了。但是,我们可能会看到一些让人崩溃的现实,有些页面打开后显示的是404/NOT FOUND.

        这是因为我们在升级WordPress时创建的.htaccess文件没有起作用。

        重新打开终端,输入如下命令:

  • sudo a2enmod rewrite
  • sudo gedit /etc/apache2/sites-available/default

        然后看到如下代码:

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

         把其中第二个AllowOverride None的None改为All。

        然后输入命令:    sudo /etc/init.d/apache2 restart重启apache。

        不出意外的话,现在一切都正常了。

        不过,由于我们是在本地搭建的多站点网站,并没有邮箱服务,因此在新用户注册的问题上可能存在问题,我也没能找到什么好的解决办法。因为要测试多站点时的一些效果又不得不要多弄几个用户、博客出来,所以暂时通过关系向菊子曰的甲洲要到了一个他用美元从国外开发团队那买来的插件,所以……这个插件也不方便提供下载。

, , , , ,

遭遇“恶意代码”袭击

2011年05月19日 分类目录 :Wordpress技术 0

       最近,我管理的菊子曰空间footer部分出现一个奇怪的超链接,每次刷新页面后显示的关键词和链接都不同,但均指向的是同一个主题站。虽然几天前就已察觉不过都没意识到出现问题,直至昨天甲洲通知我出现奇怪的代码,我才真正去查问题了。不查不知道,一查吓一跳:

        由于问题是最近才有的,所以我第一反应是最近添加的哪个主题出现了问题,又由于问题链接出现在footer部分,所以我就按着雷霆(另一个负责主题的管理员)写的主题添加记录去排查这些主题的footer.php,并没有发现问题,于是就想到了还可以通过在function.php中写代码来实现添加链接到footer,于是便查了function.php,果然发现了问题代码的身影,于是乎果断删除。但是,令我万万没想到的是,删除后footer部分依然有这个链接,此时我才意识到问题的严重性。该不会有这段代码的不止一个主题吧?一个、两个、三个……最近添加的主题里都有它的身影,那会不会以前的主题也出现它的身影了呢?于是直接查看最早添加的主题,果然存在。此时才反应过来,所有主题都被感染了,此次问题严重了,立马把问题告知甲洲……

       刚才正在我们3人商讨该是给一个个主题删除这段代码还是干脆把主题全部删除重新安装以绝后患的时候,我顺手在Google上以weboy+恶意代码为关键词搜索了一下,发现有个国内的wordpress主题作者近期有写过一篇相关日志,原来这已经不是个例了,悲剧!

        如果有人也在自己的博客footer部分看到类似Premium WordPress Themes 等的超链接的话,请注意了,这是你的主题已被感染,请在主题function.php中搜索以下关键词:mytheme_clinkft()、_get_allwidgetcont、_getsprepare_widget()、 __popular_posts并删除与之有关的全部代码段,估计有近300行。

        根据网上查到的资料来看,问题可能出在某些主题身上,应该是那些被人篡改过的非原版主题、破解版主题(菊子曰空间有一个主题分免费和收费两个版本,管理员不慎将收费版上传了,估计问题出在这)。

        最后一个忠告:主题千万要在官方主题库或主题作者官方网站下载!

,

在wordpress站点中捕获并显示评论者的浏览器和操作系统信息

2011年05月05日 分类目录 :wordpress资源 0

WP-UserAgent是一个可以让你方便地在评论栏中插入图标和文本以甄别每一个评论者的浏览器和操作系统信息的小巧的检测插件。我确信你会惊讶于这个插件的全部潜力。它可以甄别出你之前可能从未听说过的浏览器和操作系统,包括运行在移动设备上的。当然,这个插件最实在的是它可以节约你建立用户数据库的时间。

下面请阅览一个运行中的WP-UserAgent效果图:

如果你是一个主管维护和调整网页的网页开发者或网站管理员,或者你正维护一个博客、电子商务站点、社交网站或传统商业站点,而且你希望你的访客的体验是愉快的、毫无压力的。那么接下来请想像一下下面这个令人不适的场景:

如果访客对你的网站的载入、渲染、服务或界面体验不佳,那么十之八九将会归咎于你的网站,而事实上可能是因为他们正使用的是9年前发布的IE6(苌蓊芪:微软已宣告IE6的死亡)。这并不意味着你仅有的技术人员必须找到一个兼容性方法来满足这部分访客的需要,你不必在得到一个访客对你网站“损坏”的抱怨评论时花费时间来折磨你的大脑在浏览器模拟上以找出问题所在。你只需要使用WP-UserAgent。

    系统信息也将在你的网站上显示出来,就在你的访客留言评论的地方。但是我们没有必要因此而公开嘲笑那些小白。你可以让这些代码自动显示在评论框中,也可以选择性地插入到一个自定义的特殊的帮助区域页面(的comments循环段中)。

WP-UserAgent现在可以甄别近200个浏览器、超过35个标准的操作系统以及超过20款移动版操作系统,在它的帮助下你可以确定你的用户的用户体验是否是最新的。

插件下载:http://wordpress.org/extend/plugins/wp-useragent/

本文译自:http://wpmu.org/capture-user-browser-and-operating-system-information-on-your-wordpress-site/

, , , , , , , , , ,

又一个基于博客的新构思

2011年03月15日 分类目录 :创意设想 3

       互联网永远都不缺乏新创意,创意没有大小,即使毫不起眼的一个小功能也有可能会带来可观的回报。前不久国外有人基于全球知名的社交网站facebook开发出一款名为暗恋通知器的小应用,就是这个并不怎么起眼,也许会被很多人鄙夷的功能受到了大量网友的欢迎,却为作者带来了赢利。由此可见,在互联网时代只有不去做的没有想不到的[1]

       我提到这个案例并不是因为我也想像他这样依靠自己的小创意来赢利,我虽有心但却无力,到目前为止我连一个最最简单的小程序都还不能编出来。但是,即使这样也不代表我不能去想,之前我就曾有过一个基于wordpress的构思,当时也写成文发布在博客上了[2]。今天,我又开动了我的小脑袋,于是,一个崭新的、基于博客的新构思又出现了。

      在正式把我的构思和盘托出之前,我想先说明一下:这个想法其实并没有什么创意,只是把一些现有的技术、产品拼凑起来,整合成一个完整的“食物链”而已。

       虽然随着web2.0应用的不断推陈出新,博客(blog)在社交网站(SNS)、微博(micblog)的冲击之下出现了衰败的迹象,但事实上,每天仍有许许多多人在开通博客,购买虚拟主机、域名架设独立博客,似乎博客在社交网站、微博的推动下又爆发了第二春。当微软将live space关闭,并将博客都转移到wordpress.com(中国大陆地区则为新浪博客)之后,越来越多人知道了wordpress以及其他博客程序;当以twitter、facebook为代表的微博网站大举开放平台旗帜壮大队伍之时,网上源源不断地出现了各种将博客与之相连接的工具。博客,尤其是wordpress等博客程序搭着开放平台的顺风车继续昂首向前。

       博客,一个通过刊发自己创作的文章来认识志同道合人士,让自己的文章、思想、理念能有更多人看到的平台;微博,一个通过仅仅140字就能向全世界“病毒式”散播思想的平台。当这两项技术有机的结合起来,会创造出怎么样的功效呢?微博是一个入口,当你的跟随者看到你新创作的博文的推送之后,他\她也许就会点击那条链接来阅读你的日志,而当他\她觉得你的日志写得有深度、值得一看时,他\她便会顺手点击微博上那个“转播”(或是你博客上的“分享到…”)。这样,你的日志将有机会被更多人看到,甚至从理论上可以被全世界的网民看到(当然只限于理论),这远比独立博客靠访问者通过搜索引擎来找到你的博客来的更为有效,每个人都会愿意自己的日志被更多人看到!我在这近2年的开博经历中发现,在各个独立博主的博客上我们经常可以看到那些熟悉的人,正是通过这种经常性的访问、留言,使得各博主之间产生了一种跨越一切的友谊,大家都深知建立、维护一个博客的艰辛(哪怕是建立于新浪博客等BSP博客网站上的博客),因此在实际操作中同样身为博主的网民更愿意动一动那食指,将你的日志推送给他的跟随者。

       基于此,倘若我们建立一个定位为博主交流的微博平台,博主可以在此平台上互相交流,而与微博相绑定的博客有更新时,不但自己的跟随者会看到相关推送,全网用户均能在自己的界面上看到这条推送信息。这样的微博为博客所带来的流量是否能够比一般微博更多?

       上图是我对这个微博平台布局的一个想法,这个布局可能会让人感到有些不简洁(相对于现有微博来说),但是由于这是一个为了实现博客互动的微博平台,因此博文更新推送聚合是非常有必要的。除了图上的展示之外,我构思中的微博功能还包括:

1.在博客上的评论留言同步到微博上

2.和其他微博平台绑定,数据可同步到绑定了的微博上

       至于赢利模式,可以采用向全网用户推送赞助商广告的模式,而且赞助商广告主要集中于与博主、站长息息相关的行业,如主机商、域名商等,这样的话用户的抵触心理会相对降低,且更容易为网站带来收入。

       

       不知这个构思有否可行性?笑口长开

1.有关暗恋通知的报道:http://www.chinaz.com/Webbiz/BizPlan/0309163W32011.html

2.一个基于博客的构思:http://wangqige.com/an-idea-about-building-up-a-blog/

, , , , ,

我又开始折腾了

2011年03月04日 分类目录 :个人日记 2

        这星期注定是我瞎折腾的星期,我的小蜜(me501)、笔记本、菊子曰空间,一个个都在被我折腾中,幸好到目前为止还没有出现什么严重的问题。

        这个折腾周始于上周日,那天我给笔记本重新装了下系统,更是花了2天时间下载、安装各种软件,以使其恢复到重装前的水准,恰好最近微软发布了win7 sp1,于是又想着给装上sp1了,只可惜通过系统自动更新安装失败,下载DVD盘升级安装也宣告失败,真不知道是怎么搞的。接下去继续折腾这个问题。安装好系统后,我又折腾着安装了ie9,可惜在我的机子上又出现了问题,无论打开什么页面都是一片空白,但是……以google为例,当我把鼠标移至LOGO处时,鼠标的箭头变成手型了,也就是说其实网页还是打开了的,真不知道是怎么回事,网上搜了很久,在一些论坛也发帖问了,都没法解决,只好暂时回到ie8。

        接下去折腾的是me501,由于moto的不给力,迟迟不给me501出android2.0以上版本的系统,于是只好将此任务交给社区了。这不,广大android社区的高手非常的给力,rom包一个接着一个的出,也越来越完美了。由于受不住android2.*的诱惑,受不住我爱折腾的心的鼓动,于是便勇敢的刷了。于是便出现了连着2天刷机5次的壮举出现,不过现在总算是恢复正常了,用上新系统之后那叫一个爽啊!不过也有不适应的地方,已经好几次有人打电话给我我不接了,原因就是我没认出那个铃声是我的。此外,还有一个郁闷便是,刷机后我sim卡里的号码少了很多,根据观测,丢失的都是固定电话,奇载怪哉!

相关文章推介: 让android2.x安装程序到SD卡、 从一而终搞定me501刷android 2.1

        最后折腾的是菊子曰空间,这是一个博客服务平台,任何人都可以在上面建立自己的博客(我的网憩阁现在就放在这里了)。既然站长给予了我充分的信任,给了我最高级别的权限(超级管理员),那么我就要负起我的责任来,于是就开始了我的折腾,这几天陆陆续续给装上了几个个人认为比较实用的插件,也希望在接下来能保持一天一个新插件的增速吧。

        而接下来,还有更折腾的事在等着我了。由于我现在在学JAVA软件工程师课程,一个计算机系的朋友也知道这事,这次他们一门课布置了个大作业,要求做一个视频点播网站,他便来邀请我参与了。本来考虑我现在只学了点皮毛,不能帮上什么忙,所以就想婉拒他的邀请,不过他说他们也一样是瞎子走路,所以我就思量着去试试,也算是给我自己积累点经验吧。

        其实,我还有一个想折腾的事,一直以来都对ubuntu挺感兴趣的,之前在我的HP本上也用过大半年,后来换了电脑之后,由于英伟达的显卡智能切换功能不支持linux,导致无法使用Ubuntu,只能放弃继续使用ubuntu的想法了。今天脑子里突然闪过一个想法,既然问题出在英伟达,那我不装他的显卡驱动就直接使用是否能行?我们伟大的祖国告诉我们:实践是检验真理的唯一标准。因此,为了印证我的这个猜测,我就要去实践下,抽时间去实践下吧!

唠叨完了,一直想着写一篇评论文章,可是怎么都不知道该如何起头,刚写了一段感觉不行于是就转来唠叨这些没有营养的内容了。

, , , , , , ,

用WPtouch改进手机用户访问wordpress博客的体验

2010年11月17日 分类目录 :Wordpress技术 7

即使移动设备上网曾经是差劲的,也不要低估移动设备的能力,最近的调查显示仅在美国就有超过4700万人通过移动设备访问互联网,而且这个数字还在飞速增长。

对于我们中间的绝大多数人(尤其是信息的接收方)来说,这个数据可能没有什么意义。但是如果你是一个博主或者网站站长,你应该意识到让你的网站对移动设备更友好的迫切性正随着这个数据的增长而不断增加。

重新设计界面和调整代码以满足移动设备的浏览需要的额外工作可能会让大多数站长感到痛苦/很幸运,如果你的博客\网站使用的是Wordpress,只需要用WPtouch,这个问题就可以轻轻松松地解决了。

搜索并安装

WPtouch是一款Wordpress差劲,它会转换你的博客界面以适合你的读者的移动设备的屏幕界面(包括触摸屏)。它最初是专为iPhone界面设计的,且早在2008年我们就已经介绍过这个插件。但是自那以后它已经改进了许多,而且现在它已经和iPhone之外的许多手机相兼容,因此我认为它值得再介绍一番。

让我们从第一步开始看起:安装。安装这个Wordpress插件已经不像以前那么繁琐,你不需要使用FTP工具,只需要在Wordpress后台的插件设置中搜索即可。

wptouch1

当搜索的结果显示后,点击”Install Now”,等待安装进程完成后激活该插件。

wptouch2

WPtouch带给我们了一系列可调整的设置。让我们先来看看调整前网站在移动设备上的表现。

触摸博客

注:以下案例在iPhone上完成。

案例中的网站首页包含了一个内含日期、标题、文章摘要的盒子,你可以点击小盒子右上角的箭头来展开一条文章的短的开放信息并选择阅读全文。

wptouch3

每篇日志都已被可阅读大小的字体、图像按比例缩小了、屏幕宽度的边框格式化过了。在屏幕的右上角还有一个有RSS订阅、电子邮件按钮、标签、分类、登录链接的下拉框。

访客可以在页面底部关闭移动设备主题、也可以滑动来关闭。一个确认弹出窗口会出现,确认这个操作不是个意外,如果想回到移动设备模式,在常规界面的底部滑动按钮即可。

wptouch4

点击登录按钮会展出一个用户名和密码输入域,你可以登录并访问只在Wordpress控制面板里出现的菜单。

wptouch5

调整设置

WPtouch的设置选项在“Settings-WPtouch”菜单中,第一个是“General Settings”

,它主要是处理从区划到底部信息的所有设置。

wptouch6

“Advanced Options”同样也处理许多事情,但是最主要的设置是为未支持移动设备添加user-agents。

wptouch7

在Prowl的帮助下WPtouch可以发送通知到你的Idrivices和支持Growl的MAC或PC机上,但是你在激活这个功能之前有需要一个Prowl的API认证,在未来的文章中我们将更深入地讨论下Prowl。

wptouch9

“Style&Color”选项处理字体格式和WPtouch元素颜色,你也可以在这里选择一个可选背景方案。

wptouch8

“Icon Pool”收集了后面可以用来调整你的博客的移动设备版本的图标。在列表中已经有许多可供选择,不过你也可以添加自己的图标进去。

wptouch10

最后,如果你是一个Adsense发布者,你可以填入你的Google AdSense ID,这样通过移动设备访问的页面也将显示合适的广告。

wptouch11

无论你的Wordpress博客是业余的还是专业的,WPtouch都会帮你轻松地转换界面以使更多移动设备可以友好地访问,并吸引更多移动设备读者。

How To Make Your WordPress Blog Mobile-Friendly With WPtouch原文发布于makeuseof.com

, ,

千呼万唤始出来的商业版菊子曰

2010年10月13日 分类目录 :Windows资源 5

自菊子曰推出支付菊瓣(菊子园论坛币)来新建博客帐户的政策之后,一度被许许多多群发用户所批斗,甚至有些还出言不逊,威胁菊仙子团队,而自那开始,不断有忠实用户向菊仙子团队提议适时推出商业版菊子曰,以满足这部分群发用户的需求,也让已经不堪重负的公司能有喘气的机会。而现在,在三度跳票,时隔近两个月,延期半个月之后的今天(10月13日),带有付费激活功能的G4版终于发布了!

新版本的重要改变——激活方式

在过去的几个版本中,我们可以免费添加5个博客(不包括菊子园的帐户)、5个微博、5个相册,超过5个之后每个需支付100菊瓣;而新版本我们多了一个选择,我们可以通过支付菊豆来激活更多的帐户。当然两种激活方式所得到的服务还是有所不同的,相对来说支付菊豆所获得的服务更多。

两种激活方式的不同

  • 使用菊瓣激活的帐户每次数据库升级(即安装新版菊子曰)时需要再次支付菊瓣——每个帐户50菊瓣,而使用菊豆激活的帐户根据你支付的数量可以在一段时间内免费升级数据库,目前可选择的期限为 1 个月、3 个月、6 个月和 12 个月四种选择。
  • 使用菊豆激活的帐户可以添加一些比较冷门(非大众化)的商业博客,如中金博客等,而使用菊瓣激活的帐户无法使用此类博客。
  • 使用菊豆激活的帐户可以使用一些特殊的功能,如即将添加的定时发布功能。PS:千万别妄想会有采集功能,这是菊仙子团队最忌讳的。

新版本的菊豆激活费用

个人博客:

  • 1 个月: 每个博客 8 菊豆。
  • 3 个月: 每个博客 15 菊豆。[相当于 1 个月 5 菊豆]
  • 6 个月: 每个博客 18 菊豆。[相当于 1 个月 3 菊豆]
  • 12 个月: 每个博客 24 菊豆。[相当于 1 个月 2 菊豆]

商业博客(主要是财经、商业性质或相对冷门的博客):

  • 1 个月: 每个博客 20 菊豆。
  • 3 个月: 每个博客 39 菊豆。[相当于 1 个月 13 菊豆]
  • 6 个月: 每个博客 48 菊豆。[相当于 1 个月 8 菊豆]
  • 12 个月: 每个博客 60 菊豆。[相当于 1 个月 5 菊豆]

新版本的更新内容:

  • 添加了用菊豆来激活博客帐户的选项。
  • 添加了中金博客的支持。
  • 添加了对网易博客自带相册的支持。
  • 解决了 MSN Live Spaces 改版之后无法备份的问题。
  • 解决了关闭文章编辑器里的搜索页面时偶尔会出错的问题。
  • 解决了在任务列表里继续所有任务时会出错的问题。
  • 解决了在 HTML 源代码里头弹出提示框时如果按下 ‘>’ 符号会导致重复的 ‘>’ 符号出现的问题。
  • 解决了在 HTML 源代码里头弹出提示框时如果按下倒退删除,会导致删除额外字符的问题。
  • 解决了发布到 QQ 空间时 UBB 代码没有处理好的问题。
  • 解决了下载博客模板时有时候无法终止的问题。
  • 解决了多次快速切换到预览页面时偶尔会出错的问题。
  • 解决了当回复微博客时,没有禁掉微博客帐户的选择列表的问题。
  • 解决了弹出的删除提示窗口没有处理好窗口主题颜色的问题。
  • 解决了在绑定博客网络存储时,没办法选择博客服务器自带的网络存储。
  • 解决了点击表情图释之后,图片编辑工具栏会显示出来的问题。
  • 解决了 Twitter 改换了 OAuth 验证方式之后不能添加帐户的问题。原有 Twitter 帐户需要在升级之后先刷新一下帐户信息才能继续使用。
  • 解决了豆瓣在新的菊子曰架构之下不能发布的问题。原有豆瓣帐户需要在升级之后先刷新一下帐户信息才能继续使用。
  • 解决了当数据库有新发布过的文章时,备份时会有重复文章的问题。
  • 解决了文字处理器里有些文章无法预览与发布的问题。
  • 解决了在一些特定情况下,HTML 编辑器里的图片会被显示为表情,或者反过来的情况。
  • 解决了工具栏里头对齐的按钮显示的提示是英文的问题。
  • 解决了在笔记状态以及标签浏览模式中将好友信息也一起加载的问题。
  • 解决了从 Word 2007 复制中文内容到文字处理器时会出现内容重复的问题。
  • 解决了 HTML 编辑器里头拖曳表格内容时出错的问题。
  • 解决了 BlogBus 改版之后出现的问题。
  • 解决了 QQ 空间改版之后出现的问题。
  • 解决了豆瓣获取授权失败时信息显示不对的问题。
  • 解决了在 HTML 编辑里重复点击图片时,图片编辑工具栏会被隐藏的问题。
  • 解决了发布带有图片的文章不能被取消的问题。
  • 解决了 CSDN 文章备份的问题。
  • 解决了百度博客中文网址和中文用户名不能登陆的问题。
  • 解决了一些和讯博客帐户不能登陆的问题。
  • 解决了在 HTML 编辑器里对图片添加边框效果不会将边框添加到选中的图片上,反而生成一个新的图片的问题。
  • 解决了刷新博客帐户时若出现新的博客,在不选择使用菊瓣更新的情况下,连旧有的博客也无法更新的问题。
  • 解决了删除 WordPress 页面会出错的问题。
  • 解决了使用 MSN Live Spaces 模板预览的速度慢的问题。
  • 解决了发布 WordPress 页面后,菊子曰里显示错误的页面发布时间的问题。
  • 解决了添加 WordPress 页面属性时,默认选中的模板不是服务器默认模板的问题。
  • 解决了更新 WordPress 页面时,网志汇整里会出现两个相同的节点的问题。
  • 解决了发布 WordPress 页面没有根据设置好的页面属性如:父级页面,模板以及页面顺序的问题。
  • 解决了点击添加 WordPress 页面属性后,弹出的窗口里没有显示该有的博客列表的问题。
  • 解决了备份文章时,在文章的标签已经存在于数据库但是大小写却不同的情况下,备份后文章不会出现在该标签里的问题。
  • 解决了嘀咕帐户里自己给于他人的回复没有被自动下载的问题。
  • 解决了刷新博客模板完成之后,会出现之前刷新过的模板结果的问题。

苌蓊芪的评论

虽然,菊子曰的菊豆激活策略向用户公布已经一月有余,但是仍然引起了不小的争议,而现在最主要的问题就在于费用,有部分群发用户认为菊仙子指定的价格太过昂贵,无论在价格还是在功能上都和其他同类软件无法相比。对于这种说法我既不赞同也不反对,这个社会就是如此,用户永远只能接受游戏制定者的规则,而不能去要求他们制定出自己满意的规则,我们唯一可以选择的就是参加这个游戏或者去参加其他游戏。

而对于菊仙子团队来说,G4的发布意味着他们在亏本维持了6年之后,终于开始能有点稳定的收入了,希望这些收入能够帮助他们更好地开发、维护菊子曰,让我们用户有一个更好的使用体验。

菊豆政策详解:http://blog.juxianzi.com/%e8%8f%8a%e5%ad%90%e6%9b%b0/%e8%8f%8a%e8%b1%86/

新版下载:http://sns.juziyue.com/forum.php?mod=viewthread&tid=3337

免菊瓣版下载:http://sns.juziyue.com/forum.php?mod=viewthread&tid=2122&extra=page%3D1(如果只需维护wordpress等博客程序架设的博客可以考虑使用此版本,由于国内BSP的再三改版,此版本对新浪等博客的支持可能已经失效)

无觅相关文章插件,快速提升流量

, , ,