The starting point of developing a skin is choosing an existing skin to base your work on. Starting a skin from scratch is possible, but it is a lot of work. Actually, it is up to the skin developer to decide the road to take, but generally existing skins are good enough. We recommend the default Kama skin as the basis, because it is actively maintained and includes all possible features a skin can have.
You must have access to the "source files" of the selected skin. Distribution files are usually optimized for final use and are unreadable. Copy the source files in a folder inside the skins
folder of a CKEditor installation. Give the folder name the name of your new skin (lower-cased, no spaces).
Now set the skin name in the CKEditor configuration file (config.js
). For example: config.skin=’myskin’;
You're done, CKEditor will now start using your new skin files.