• BlogBench V2.0改进目标和几个难点!


    昨天发布了BlogBench V1.0,因为这个版本主要是对基于IE远程发布Weblog的可行性和可以支持到什么程度作尝试,所以软件的功能相对单一,程序界面也比较丑,一定已经让很多朋友见笑了。这许多问题,都将在2.0版进行改进。

    下面谈谈对BlogBench V2.0的一些功能设计目标和气中可能会遇到的难点,真切希望有兴趣的朋友能给我提提建议和帮助。

    基本功能目标:

    1、Weblog本地新建、编辑、删除

    2、Weblog远程管理

    ·远程发布到多个站点

    ·更新和删除已发布的Weblog远程版本

    ·自动获取Weblog远程版本的回复评论内容

    ·直接添加和删除远程Weblog版本的回复评论

    3、更多可扩展的Blog系统插件

    4、发布Weblog内容细节

    ·基本可格式化文本

    ·图片自动上传到远程服务器

    ·程序代码着色

    ·可选是否发布并显示于到远程站点首页

    ·可选公开或私有

    ·可选是否允许评论

    5、全新的用户界面

    6、插件化的多语言支持

    预计的难点:

    难点主要是上面标成彩色的两条:图片上传和用户界面。

    图片上传:

    要支持图片上传,关键的问题在于,在mshtml模型中,处于安全原因 input type=file 是不允许设置value属性的,只能弹出一个通用文件选择框选择一个文件,那么,不做额外处理的情况下,如果同时将日志发布到多个站点,要手工选择多遍所有的图片,这显然是不合理的。有的Blog离线发布程序用ftp的方式来上传图片,这当然是一种办法,但是,局限性太大了,有多少人有网上的ftp帐号呢?作为一个WindowForm程序,我所能想到的办法也就是用一个hook线程,拦截弹出的通用文件选择框,自动填充文件路径,点击确定,从而做到自动上传(可能还需要做些测试,来验证可行性)。

    用户界面设计:

    我想大多数程序员朋友都是最头疼做用户界面的了,我也是的,实在是没有美术天赋,对色彩也没什么概念,从来没觉得自己那次做的界面好看过:)所以,怎样的界面用户会更容易上手,比较美观,扩展性又比较强,说实话,心里没概念,不知道,大家是怎样解决类似的问题的,希望能给我提提建议。没办法的情况下,我也只能尽量使用常见的XP或者Office2003风格了,起码比较容易上手。

    This Weblog is Published by BlogBench V1.0.

  • 相关阅读:
    如何下载网络图片资源
    经典排序之快速排序(含红黑树)
    经典排序之归并排序
    node微信公众号开发---自动回复
    koa2的文件上传
    async await的用法
    Generator yield语法和 co模块
    CentOS 7 下安装 Nginx
    windows下nginx的安装及使用方法入门
    linux下nodejs安装以及如何更新到最新的版本
  • 原文地址:https://www.cnblogs.com/teddyma/p/84112.html
Copyright © 2020-2023  润新知