CloudStack的web管理界面做的比较华丽,js用了很多,不过在不同浏览器下显示界面差距也比较大,尤其是在IE6下错位很严重,登录进去之后甚至看不到主操作界面。所以就兼容性相比较起来Openstack的Dashboard可能要比CloudStack的要好一些。
我实验中主要就是修改了下Web Console的logo等图片,把一些英文的信息给翻译了一下,做的比较简单。
Web Console的页面在/usr/share/cloud/management/webapps/client这个目录下,可以看出jsp文件很少,而包含的js很多,可见使用了很多ajax的技术。另外翻译文件是在/usr/share/cloud/management/webapps/client/WEB-INF/classes/resources/ 那几个.properties文件,对应的把en_us的拷贝过来进行翻译即可,这样简单冒充下作为我们做的cloud吧:)