蒙古文网站内容管理系统探讨

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

蒙古文容管理系统研究

白双成[1]

(社会科学院MIT中心;蒙科立软件有限责任公司)

摘要:本文以介绍多文种容管理系统MenkCMS主要特点为切入点,探讨了管理系统在支持蒙古文特色版式及其他特色需求时关系到的技术问题,包括嵌入字体优化、换行算法嵌入、模糊查询、横排页面与竖排页面设置、标题整词切断、编码识别与转换等等。

关键词:蒙古文;CMS系统;编码;

1 引言

CMS系统就是容管理系统(Content Management System),业界对此还没有一个特别明确的定义,一般定义为:使用统一的组织方式建立、修改、组织和发布容的计算机软件系统。容管理系统就是专门针对容管理的CMS系统,可以认为是一种位于WEB前端(Web 服务器)和后端办公系统或流程(容创作、编辑)之间的软件系统。一般而言,CMS的任务是可以让管理者不需要学习复杂的建站技术,不需要学习太多复杂的HTML语言就能够利用CMS构建出一个风格统一、功能强大的专业,并以比较简单的方式来管理自己的。其定义可以很狭窄,即特指大型门户或商业的发布和管理系统;定义也可以很宽泛,即个人系统、Wiki系统及Blog也都可归入其中(参见维基百科)。

CMS系统的诞生大大加快了开发速度,降低了开发成本和入门门槛。CMS系统已成为网络时代不可或缺的重要工具。可以说现在是CMS系统风行的年代,有商业的,有免费的,开源的也很多。

虽然目前蒙古文网络开发需求日益旺盛,但由于操作系统平台和网络浏览器等诸多方面的限制,蒙古文制作还无法直接利用现有的CMS系统,必须进行改造或重新开发。二次开发似乎是非常好的捷径,就此我们进行了积极的探索。2006年,我们试图将动易CMS二次开发为支持蒙古文的CMS。可以用嵌入字体的方式解决字体显示问题,IE5.5也开始支持了writing-mode: tb-rl样式,已有充分的理由通过样式设置达到竖排效果。项目前期进展非常顺利,很快将制作出了Ulaaq网的蒙古文版,但随后,不能解决或变通了事的事情越来越多,以至于完全偏离了我们的初衷。经过半年多的反复探索发现:由于蒙古文版式的特殊性,部分功能不是只靠修修补补所能完成的,完全需要从底层去架构。最终,我们下定决心重新开

发一个完全符合蒙古文特色的多文种容管理系统。

2 MenkCMS系统软件构成

蒙科立容管理系统(MenkCMS)是一款支持蒙古文竖排显示的多文种容管理系统。该系统紧跟Web2.0前沿技术,具有较好的安全性、稳定性和灵活性。MenkCMS在蒙古文类文字制作方面具有多项突破,使蒙古文制作和容管理变得与其他语言一样简便。由于少数民族软件市场的特殊性,CMS系统不仅要关注CMS系统本身,还要关注辅助工具和终端应用等一系列问题。因此系统构成自然要比其他语种多

了两项。

2.1 蒙古文网络终端用户应用平台:

为培育广阔而稳定的蒙古文网络应用市场,我们采取免费赠送,先使用后付款,分期付款,场地授权使用,用技术和产品做投资,基础构件免费、技术服务收费,广泛开展产品使用培训,依托技术和产品承担实施重大示工程,技术转让,鼓励少数民族事业单位全程参与产品测试,以及正确引导盗版软件市场,设立示工程网点等众多措施。此举虽付出了代价、牺牲了短期经济利益,却使我们的技术和产品在“点、面、量、品种及市场份额”几方面均达到了最好程度。

我们为网络终端用户提供免费蒙古文平台两年多,拥有最为广泛的用户群。此平台包括专业蒙古文字体十多套、蒙古文类文字读音输入法(包括传统蒙古文、托忒蒙古文、满文、锡伯文及回鹘式蒙古文读音输入法)及蒙古文竖向编辑、显示网络控件和其他相关产品[1]。

针对网吧、办公室等公共场所电脑上安装客户终端软件的不便性,我们还特意开发了一款蒙古文在

线输入法[1]。

终端软件可以保证终端用户能够随时随地编辑输入蒙古文,可以对新闻条目进行评论、可以通过BBS 系统发表见解、可以输入关键字进行查询。没有了终端软件,蒙古文就失去了互动。

2.2 容管理系统:

如前所述,蒙古文CMS不仅要涵盖普通容管理系统所考虑的功能,还需具有蒙古文特色功能,满足蒙古文开发需求,如蒙古文特殊关键字过滤、蒙古文模糊全文搜索、竖向图文混排、字体嵌入等等。功能点外,在感官上也要考虑蒙古文特色需求,比如横向三行布局、竖排页面与横排页面、民族特色模版设计

等。

2.3 辅助应用软件:

此部分包括容采编、翻译、审核人员日常所需软件,包括蒙古文OFFICE、蒙古文智能输入法、蒙汉双解及对译数字词典、新旧蒙古文转换系统、多编码转换系统、翻译辅助系统及蒙古文校对软件等等。这些辅助工具全部投入应用后基本能够满足用户应用需求,可使工作人员能够更有效率地工作。当然,这些工具也是终端用户不可获取的重要助手。是网络应用进一步发展的重要保证。

3 系统主要特点

3.1 模块化的大规模群架构

可使用一套系统管理多个独立的站点,各站点之间有严格的权限限制,同时又可以在站点之间进行容的共享和协作。通过鼠标即可轻松完成栏目结构的调整,栏目数量、层次都不受限制,可以轻松建立具

有上万个栏目的。

一个或多个模块实例组成一个页面,一个或多个页面组成站点,多个站点构成一个门户。以中国蒙古语新闻网()为例,整个由一个主站点,十个子站点,300多个页面,600多个模块组成。

3.2 类型多样、功能丰富的模块体系

模块化管理是MenkCMS的一大特点。通过此机制,管理人员可以使用查阅、编辑、新增、删除容权限,随意调整和管理容。依据模块功能可分为管理模块和容模块两大类。

管理模块是提供给理人员使用的工具性模块。比如,角色管理模块,用户管理模块、管理员登录模块、站点设置管理模块、页面管理模块、模块注册管理模块、文件管理模块、站点容统计模块、模板管理

模块等等。

容模块是为浏览者提供信息的模块。目前提供的模块种类较多,比如发布各类新闻信息的新闻模块(又可分带分类的新闻模块、带有模块的组合新闻模块、最新新闻模块、热点新闻模块、推荐新闻模块、双语新闻模块)、Flash模块、可定制布局的友情模块、具有自动翻译功能的天气预报模块、文档管理模块、具有组图(多图)上传功能的图片模块(还包括最新图片模块、热点图片模块、推荐图片模块等)、与新闻模块结合使用的评论模块(用户可以对文章进行评论)、播放和下载多媒体的媒体模块、具有用户投票功能的在线调查模块、提供网上书店功能的图书模块和杂志模块、嵌入其它容的Frame模块、统计计

相关文档
最新文档