敏捷开发:从外到内,自上而下

传统的系统开发, 首先确定数据库结构, 然后是核心数据处理, 调用, 模型建立, 最后才是模板, 界面的设计.

今天想尝试一种新方法, 从外到内, 自上而下.

受启发于敏捷开发中的测试单元.

界面体现了我们最终想实现的样子, 有哪些数据需要被展示, 调用计算.

模板决定了这些数据在以后的二次开发中希望怎样被调用.

相信完成这两个步骤以后, 对框架的结构和数据库的结构也就明了了.

更新, 直接Edit Permalink的Custom-Permalinks 插件

很多人一定都使用了Custom-Permalinks这个WordPress插件. 它可以自定义你的博客URL.
但是有个比较别扭的地方, 就是在Post中,Custom Permalink的制定是放在表单最下面的, 使用起来很不方便.
我经常一不小心就想要点击Title下面的Change permalinks, 而实际上这个链接是指向系统设置页面的.

我修改了一下这个插件, 现在使得Post中修改Permalink就像在Page页面中一样, 直接Edit就可以(替换了原来的’Change Permalinks’按钮).

 

DIY的Custom-Permalinks插件

 

点击下载更新后的custom-permalinks插件