I am very pleased to announce that today on the day of Maha Shivratri, I have released PramukhIME CKEditor Plugin 4.0.0 which supports CKEditor 4.x. Using this plugin user can type in 23 Indian languages (Assamese, Bengali, Bodo, Dogri, Gujarati, Hindi, Kannada, Kashmiri, Konkani, Maithili, Malayalam, Meitei, Manipuri, Marathi (Devnagari and Modi), Nepali, Oriya, Punjabi, Sanskrit, Santali (Ol Chiki), Sindhi, Sora, Tamil and Telugu) in CKEditor without the need of any special software. This plugin is created on the top of PramukhIME JavaScript library.
What is CKEditor
CKEditor is a very well known wysiwyg HTML editor. Using this editor, web developer can get the rich html text from the user.
What is PramukhIME?
PramukhIME is a suite of software to type in 23 Indian languages. At the time of writing, PramukhIME is available as JavaScript Library, Windows Application, Android App, TinyMCE Plugin, CKEditor Plugin and WordPress Plugin.
Features
- Type in 23 Indian languages with simple “The way you speak, the way you type” transliteration rules.
- Works fully offline once loaded in browser
- It is entirely made up of JavaScript ( + images + html files for typing help ). No server side technology is needed for typing in 23 Indian languages
- It can work with any server side technology like .net, LAMP, Ruby on Rails, Python, SQL Server, MySQL, NoSql
- Adding 2 lines of code in your existing CKEditor configuration will enable your CKEditor instance to allow typing in Indian languages
- JavaScript code is highly optimized for desktop and mobile Web application
How to use this plugin?
It is assumed that you know following
- How to customize the editor instance.
- Multiple ways CKEditor configuration is changed
Using following two lines of code, you can enable PramukhIME in your CKEditor instance
// add following line in toolbarGroups
{ name: 'pramukhime', groups: [ 'pramukhime' ] },
// Add pramukhime plugin
extraPlugins : 'pramukhime',
How to customize this plugin?
Follow the steps given in the example file that comes with the plugin for customizing list of languages and various buttons.
Leave a Reply