收藏 分销(赏)

蒙古文网站内容管理系统探讨样本.doc

上传人:天**** 文档编号:2425589 上传时间:2024-05-30 格式:DOC 页数:9 大小:85.54KB
下载 相关 举报
蒙古文网站内容管理系统探讨样本.doc_第1页
第1页 / 共9页
蒙古文网站内容管理系统探讨样本.doc_第2页
第2页 / 共9页
蒙古文网站内容管理系统探讨样本.doc_第3页
第3页 / 共9页
蒙古文网站内容管理系统探讨样本.doc_第4页
第4页 / 共9页
蒙古文网站内容管理系统探讨样本.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、蒙古文网站内容管理系统研究白双成1(内蒙古社会科学院 MIT中心;内蒙古蒙科立软件有限责任企业)摘要: 本文以介绍多文种网站内容管理系统MenkCMS关键特点为切入点,探讨了网站管理系统在支持蒙古文特色版式及其它特色需求时关系到技术问题,包含嵌入字体优化、换行算法嵌入、模糊查询、横排页面和竖排页面设置、标题整词切断、编码识别和转换等等。关键词:蒙古文;CMS系统;编码;网站1 引言CMS系统就是内容管理系统(Content Management System),业界对此还没有一个尤其明确定义,通常定义为:使用统一组织方法建立、修改、组织和公布内容计算机软件系统。网站内容管理系统就是专门针对网站

2、内容管理CMS系统,能够认为是一个在WEB前端(Web 服务器)和后端办公系统或步骤(内容创作、编辑)之间软件系统。通常而言,网站CMS任务是能够让网站管理者不需要学习复杂建站技术,不需要学习太多复杂HTML语言就能够利用CMS构建出一个风格统一、功效强大专业网站,并以比较简单方法来管理自己网站。其定义能够很狭窄,即特指大型门户或商业网站公布和管理系统;定义也能够很宽泛,即个人网站系统、Wiki系统及Blog也全部可归入其中(参见维基百科)。CMS系统诞生大大加紧了网站开发速度,降低了开发成本和入门门槛。CMS系统已成为网络时代不可或缺关键工具。能够说现在是CMS系统风行年代,有商业,有无偿,

3、开源也很多。即使现在蒙古文网络开发需求日益旺盛,但因为操作系统平台和网络浏览器等很多方面限制,蒙古文网站制作还无法直接利用现有CMS系统,必需进行改造或重新开发。二次开发似乎是很好捷径,就此我们进行了主动探索。,我们试图将动易CMS二次开发为支持蒙古文CMS。能够用嵌入字体方法处理字体显示问题,IE5.5也开始支持了writing-mode: tb-rl样式,已经有充足理由经过样式设置达成竖排效果。项现在期进展很顺利,很快将制作出了Ulaaq网蒙古文版,但随即,不能处理或变通了事事情越来越多,以至于完全偏离了我们初衷。经过六个月多反复探索发觉:因为蒙古文版式特殊性,部分功效不是只靠修修补补所能

4、完成,完全需要从底层去架构。最终,我们下定决心重新开发一个完全符合蒙古文特色多文种网站内容管理系统。2 MenkCMS系统软件组成蒙科立网站内容管理系统(MenkCMS)是一款支持蒙古文竖排显示多文种网站内容管理系统。该系统紧跟Web2.0前沿技术,含有很好安全性、稳定性和灵活性。MenkCMS在蒙古文类文字网站制作方面含有多项突破,使蒙古文网站制作和网站内容管理变得和其它语言一样简便。因为少数民族软件市场特殊性,网站CMS系统不仅要关注网站CMS系统本身,还要关注辅助工具和终端应用等一系列问题。所以系统组成自然要比其它语种多了两项。2.1 蒙古文网络终端用户应用平台:为培育宽广而稳定蒙古文网

5、络应用市场,我们采取无偿赠予,先使用后付款,分期付款,场地授权使用,用技术和产品做投资,基础构件无偿、技术服务收费,广泛开展产品使用培训,依靠技术和产品负担实施重大示范工程,技术转让,激励少数民族机关全程参与产品测试,和正确引导盗版软件市场,设置示范工程网点等众多方法。此举虽付出了代价、牺牲了短期经济利益,却使我们技术和产品在“点、面、量、品种及市场份额”几方面均达成了最好程度。我们为网络终端用户提供无偿蒙古文平台两年多,拥有最为广泛用户群。此平台包含专业蒙古文字体十多套、蒙古文类文字读音输入法(包含传统蒙古文、托忒蒙古文、满文、锡伯文及回鹘式蒙古文读音输入法)及蒙古文竖向编辑、显示网络控件和

6、其它相关产品1。针对网吧、办公室等公共场所电脑上安装用户终端软件不便性,我们还特意开发了一款蒙古文在线输入法1。终端软件能够确保网站终端用户能够随时随地编辑输入蒙古文,能够对新闻条目进行评论、能够经过BBS系统发表见解、能够输入关键字进行查询。没有了终端软件,蒙古文网站就失去了互动。2.2 网站内容管理系统:如前所述,蒙古文网站CMS不仅要涵盖一般网站内容管理系统所考虑功效,还需含有蒙古文特色功效,满足蒙古文网站开发需求,如蒙古文特殊关键字过滤、蒙古文模糊全文搜索、竖向图文混排、字体嵌入等等。功效点外,在感官上也要考虑蒙古文特色需求,比如横向三行布局、竖排页面和横排页面、民族特色模版设计等。2

7、.3 辅助应用软件:此部分包含网站内容采编、翻译、审核人员日常所需软件,包含蒙古文OFFICE、蒙古文智能输入法、蒙汉双解及对译数字词典、新旧蒙古文转换系统、多编码转换系统、翻译辅助系统及蒙古文校对软件等等。这些辅助工具全部投入应用后基础能够满足用户应用需求,可使工作人员能够更有效率地工作。当然,这些工具也是终端用户不可获取关键助手。是网络应用深入发展关键确保。3 系统关键特点3.1 模块化大规模网站群架构可使用一套系统管理多个独立站点,各站点之间有严格权限限制,同时又能够在站点之间进行内容共享和协作。经过鼠标即可轻松完成网站栏目结构调整,网站栏目数量、层次全部不受限制,能够轻松建立含有上万个

8、栏目标网站。一个或多个模块实例组成一个页面,一个或多个页面组成站点,多个站点组成一个门户。以中国蒙古语新闻网()为例,整个网站由一个主站点,十个子站点,300多个页面,600多个模块组成。3.2 类型多样、功效丰富模块体系模块化管理是MenkCMS一大特点。经过此机制,管理人员能够使用查阅、编辑、新增、删除内容权限,随意调整和管理网站内容。依据模块功效可分为管理模块和内容模块两大类。管理模块是提供给理人员使用工具性模块。比如,角色管理模块,用户管理模块、管理员登录模块、站点设置管理模块、页面管理模块、模块注册管理模块、文件管理模块、站点内容统计模块、模板管理模块等等。内容模块是为浏览者提供信息

9、模块。现在提供模块种类较多,比如公布各类新闻信息新闻模块(又可分带分类新闻模块、带有模块链接组合新闻模块、最新新闻模块、热点新闻模块、推荐新闻模块、双语新闻模块)、Flash模块、可定制布局友谊链接模块、含有自动翻译功效天气预报模块、文档管理模块、含有组图(多图)上传功效图片模块(还包含最新图片模块、热点图片模块、推荐图片模块等)、和新闻模块结合使用评论模块(用户能够对文章进行评论)、播放和下载多媒体媒体模块、含有用户投票功效在线调查模块、提供网上书店功效图书模块和杂志模块、嵌入其它网站内容Frame模块、统计网站计算语言学信息NLP统计模块、公布静态内容HTML模块、提供蒙古文模糊搜索功效搜

10、索模块等等。依据用户需求定制和开发模块还有很多。网站页面中能够组合多种模块,组成复杂网站页面。3.3 所见即所得管理界面和浏览界面本系统采取网站管理界面和网页浏览界面统一管理方法,实现了所见即所得编辑,使系统维护人员很直观地管理网站。同一模块管理员登录界面和用户浏览界面3.4 国际化和当地化机制框架下支持多个语言文字应用经过较为完善国际化和当地化框架支持汉、英、日及蒙古文类文字等多文种内容管理。包含管理界面当地化支持。此部分我们直接使用了.net当地化机制,用户能够经过在App_GlobalResources目录中加入自己翻译好资源就能够将本系统当地化为另一个语言版本。因为英、汉等横排文字和蒙

11、古文竖排文字网页布局上含有很大区分,系统在资源当地化同时在模块设置、界面设置等很多地方全部设置了横排、竖排选项,便于同一个网站中不一样模块显示不一样语言文本。以 网为例,传统蒙古文、新蒙文及汉文网全部是利用本系统制作。3.5 自定义站点布局和外观,支持可选页面布局和自定义专题经过可选页面布局和自定义专题达成了网站外观最大程度可定制。布局(Layout)设置可使不一样站点含有不一样布局,含有很好后期扩展性。现在提供竖排三列布局,横排三行布局和基于模板页面布局等三种。布局模式考虑采取了Table和Div+css两种,但因为蒙古文版式中div不能像横排样式一样顺畅,临时没有支持。这两种模式在布局实现

12、上思想是一致:借助模板控件特点将页面划分为若干块,然后在每一块中放置一个容器控件,而且由容器控件负责组织加载模块。专题(Theme)就是我们常说皮肤。当给页面应用不一样专题时候,就能够更换页面外观。应用了专题技术,用户就能够依据自己喜好来设置专题,这也是网站个性化一个表现。专题分为私有和公有。公有专题在根目录Themes子目录中,每个专题为一个子目录。私有专题在具体站点子目录下Themes目录中,也是每个专题为一个子目录。私有专题含有优先权,也就是说假如在公有和私有专题全部有一个叫default专题,那么首选选择私有专题。此策略能够确保总体定义一个专题后对部分页面或模块进行个性定制。自制专题时

13、可先复制已经有专题,并依据自己需求修改专题四个关键组成部分:CSS文件、图片描述序列、HTML模版块及对应图片即可。现在系统已经有近百种专题。3.6 完善用户及角色机制,可给予不一样权限,管理不一样内容;基于.net安全机制和企业级代码架构搭建角色和用户管理系统。页面、模块及条目全部能够设定查看、编辑、审核、删除等不一样权限,以角色身份设定权限。依据不一样权限和任务分配,支持内容上传工作流,在内容公布之前进行审核。4 部分关键技术分析CMS共有其它功效也很多。为了支持蒙古文版式和特色功效,和其它CMS相比,区分之处随地全部有,能够稍微夸张地说,关系到每个细节。下面就多个关键问题进行讨论。4.1

14、 嵌入字体优化对于汉文网站内容管理系统来说,几乎不用考虑终端用户使用系统中没有字体问题,习惯上也全部默认为终端用户系统中最少包含多个常见字体。而对于蒙古文CMS来说,首先需要处理问题就是字体显示问题。为此我们使用了eot嵌入字体5,读者无需下载字体或控件(或插件)即可易随时随地浏览蒙古文网页。对于少数民族文字网站,使用嵌入字体已经不是什么新鲜事情。对我们来说更为关键是怎样改善字体,方便愈加好、更清楚、愈加快地显示。为此我们进行了以下改善: 缩小字体体积,加速传输:作为网页嵌入字体,字体体积成为影响网络传输一个关键原因。经过数次改造现在嵌入字体体积已经缩减到原来18分之一,显著减小了页面传输体积

15、。改造手段包含字体参数优化、字形描绘点降低、描绘点参数优化等。 小字号清楚显示改善:蒙古文网页中蒙古文字体和汉字、英文字体相比不是模糊发虚就是有显著锯齿,尤其是小字号时候。针对这个问题我们分析了字体显示技术现实状况后采取了点阵字体嵌入和Hinting等多个技术显著提升了网站清楚度,尤其是小字号清楚度显著优于其它字体。就此话题,已经有同事发表专题论文,在此不再详述。4.2 蒙古文版式支持现有浏览器,包含IE早期版本和Firefox等,在竖排方面支持很有限,相对而言IE系列还是比很好,尤其是IE8.0版本开始已经完全支持了蒙古文版式。归纳起来,现在较为常见蒙古文网页竖排方法有以下多个,对于这些方法

16、具体情况可参考其它论文123或相关技术网站: 图片方法:将待显示蒙古文片段使用其它文字排版工具排好后转换成图片插入网页显示,图片方法不仅可用于文章内容显示,有时也为美观需求,和其它方法结合使用。 插件方法:自制ActiveX控件或利用Flash、Silverlight等较常见第三方插件二次开发达成蒙古文竖排显示目标。 CSS滤镜镜像方法:制作镜像字体再配合滤镜镜像处理,镜像过去字符再镜像回来,视觉上恰好是蒙古文版式。滤镜是经过filter样式表单属性来对HTML产生作用,即使能很好处理视觉效果,但效率上有问题。 CSS writing-mode 样式:经过给HTML元素加上writing-mo

17、de:tb-rl来竖排。在MenkCMS中采取是writing-mode样式方法。即使现在IE8.0中支持了tb-lr属性蒙古文版式,但为了尽可能扩大兼容性,我们还是采取tb-rl属性,那就存在一个换行问题。为此我们特意开发一个换行算法。其工作原理示意图以下:这一方法好处是 数据库中正序保留文章,便于搜索、编审传和编码识别转换等数据处理工作。 换行算法能够独立更新。因为HTML标签尤其丰富,实现完整换行算法相当于完全解析明白HTML标签,所以我们所能做得只是依据应用需求,使用哪些标签就解析哪些标签。这就要求换行算法含有较高独立,方便升级。而且在蒙古文网页显示中用换行标签和表格列分割方法各有利弊

18、。表格列分割方法能够按正序复制文本,便于用户复制和二次利用网页内容。 便于浏览器兼容和过分。即使现在只有IE8.0一款浏览器支持蒙古文版式,但我们相信,其它浏览器也会逐步完善蒙古文版式,那时我们只需要修改浏览器版本判定条件即可过分。 国际标准编码过分。蒙古文国际标准编码公布后,因为各方面原因,应用上存在部分困难,真正普及实施还需要部分努力。但我们必需要预见到这一天到来,做好充足准备。MenkCMS内置蒙古文编码转换机制能够依据编码转换要求进行导入导出多种类型编码。能够保真国际标准支持同时兼顾现有编码兼容和移植问题。4.3 提供内置蒙古文全文模糊检索功效所谓蒙古文模糊检索就是说只要字形正确,本系

19、统就能凭借模糊检索功效为用户搜索出所需内容。4.4 提供标题整词切断功效依据现在蒙古文常见编码方法,使用样式极难提供按整词切换标题效果,更不可能提供多行标题整词切断效果。为此MenkCMS也和内容一样嵌入一个标题换行和切断功效,方便达成多样标题和整词切断效果。4.5 业务整合考虑到现在蒙古文软件应用各领域使用不一样编码系统现实,MenkCMS也考虑了业务整合方案。以中国蒙古语新闻网为例,我企业和内蒙古日报社双方在合作中分工较为明确,由日报社负责新闻内容采访、编辑、筛选、翻译、审核等全部文字相关工作。而我企业负责网站平台建设及工具软件开发和网站运行和日常技术服务。因为日报社之前就在报纸排版印刷业

20、务中使用方正文韬新闻采编系统 WebAccess V5.X系统,编辑们也已经习惯使用了方正记事原来编辑文档,所以直接为每个终端再配置一套系统一则不利于系统安全,二则给用户带来麻烦。为此我们提出了日报社蒙编部人员依旧使用原系统,而网站编辑人员使用MenkCMS系统,并对两个系统进行业务整合方案来达成业务隔离目标。5 总结依据蒙古文CMS开发经验来看,少数民族信息化历程中,因为人力、物力、财力、市场等众多原因限制,采取集成创新是个很好发展捷径。但就更长远发展来说,愈加好方法是集成创新后必需吸收创新,有可能话还要自主创新。我们和内蒙古日报社合办中国蒙古语新闻网后,MenkCMS在功效上发生较大改变,

21、需求在不停改变。庆幸当初没有走二次开发路线,体会了完全自助研发好处。开发蒙古文CMS另一个感受是原本少数民族人力财力匮乏,但就因为底层上不支持,花费很大人力去处理对别文字不是问题问题,甚至知道伴随系统软件更新很快要变成无用功。对此,上面花费力气讨论蒙古文版式支持及换行算法等全部是这类问题。假如没有这类问题,我们能够最大程度地利用现有结果,并将我们精力投入到更需要我们处理问题上。参考文件1.蒙科立相关网站. .cc .com .com .2.蒙和吉雅,奥其尔,巩政.蒙古文网页制作技术分析.青海西宁.第十届少数民族语言文字信息处理学术研讨会,.3.巩政,图雅,陈岩.用样式表制作蒙文网页.内蒙古大学

22、学报(自然科学版). 第05期.4.李海柱.蒙古文网页中字体嵌入和文字竖排研究.内蒙古师范大学学报(自然科学汉文版).0 第01期.5.张芳. 蒙古文网页制作技术浅析.内蒙古科技和经济. 第21期.6. 于洪志, 何向真.藏文内容管理系统(TCMS)研究.第十一届全国民族语言文字信息学术研讨会论文集.Mongolian CMS System Technique StudyBai ShuangCheng(MIT Center of Inner Mongolia Academy of Social Science, Hohhot 010020, China;Inner Mongolia Menks

23、oft Software Co., Ltd. Hohhot 010020, China)Abstract: This article briefly introduced the key technologies of CMS on the basis of Mongolian layout and other special requirements. Include webpage embedded font optimizing, Mongolian line break method, Mongolian fuzzyquery, horizontal layout and vertical layout, word break of title, Mongolian code convert etc.Key words: Mongolian, CMS, Code, website

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服