论文部分内容阅读
在当今互联网的时代,上网已成为人们生活的一部分,越来越多的人将网络作为获取信息的主要途径,网站也已成为政府部门、企事业单位、各类社会团体发布信息,宣传文化的主要平台。近年来,网站的发展非常迅速,各类网站如雨后春笋一样成长壮大,网站的制作技术和管理方法也日趋先进和完善。然而,蒙古文网站却因为蒙古族语言文字独有的特点及文字编码规范、网页布局技术的局限性等多种原因发展缓慢,蒙古文网站的制作技术和管理方法仍处在研究和探索的阶段。本文主要从网站内容管理、蒙古文的显示、排版、蒙古文的编辑等方面着手研究,旨在实现一套方便开发管理,实用性强的蒙古文网站内容管理系统。本系统基于JTBC网站内容管理系统进行二次开发,JTBC系统是一套开源的网站内容管理系统,功能健全,采用语言/代码/程序两两分离的技术模式,因为模板包与语言包结构的使用,非常适合多语系网站的二次开发。基于JTBC系统开发蒙古文网站内容管理系统关键要解决三个方面的问题。第一,蒙古文的显示。由于蒙古文存在名义字符与变形显现字符且不一一对应的特点,因此蒙古文的编码一直不能统一,本系统采用Unicode编码结合OpenType字体嵌入页面技术处理蒙古文的显示问题。第二,蒙古文的竖排。蒙古文自上而下,从左到右的书写格式不同于其它任何一种语言,因此目前大多数浏览器都不支持这种排版格式,本系统采用CSS结合JavaScript技术实现蒙古文的竖排,这种方式保持了文章的完整性与可操作性。第三,蒙古文的编辑。在JTBC系统中,采用了TinyMceWeb编辑器对文章内容进行编排,但TinyMce不支持蒙古文特殊的竖排方式。为了实现所见即所得的编辑效果,本系统采用ActiveX控件技术结合TinyMce的插件的方式来实现蒙古文后台编辑的功能。