---
title: "How To Guides"
description: "Information and guides for developers wanting to build advanced capabilities into TinyMCE."
canonical_url: "https://www.tiny.cloud/docs/tinymce/latest/how-to-guides/"
md_url: "https://www.tiny.cloud/docs/tinymce/7/how-to-guides/index.md"
version: "7"
last_updated: "2025-03-19T06:50:45Z"
tokens: 459
---
Important This page documents TinyMCE 7. For new projects, Tiny recommends using the latest, most up-to-date version. [See TinyMCE 8 documentation](../../latest/how-to-guides/).
# How To Guides

- **[Accessibility](../accessibility/)** — Learn how TinyMCE works with screen readers and how screen readers work with TinyMCE.
- **[Security](../security/)** — Security information for TinyMCE.
- **[Create a skin](../creating-a-skin/)** — Introducing skin creation.
- **[Create an icon pack](../creating-an-icon-pack/)** — Introducing icon pack creation.
- **[Create a plugin](../creating-a-plugin/)** — Introducing plugin creation, with an example.
- **[Annotations](../annotations/)** — TinyMCE Annotations provides the ability to describe particular features or add general information to a…​
- **[Create custom notifications](../creating-custom-notifications/)** — Learn how to make custom notifications.
- **[PHP image upload handler](../php-upload-handler/)** — A server-side upload handler PHP script.
- **[Available Menu Items](../available-menu-items/)** — Complete list of menu items available for the menu bar and context menus.
- **[Available Toolbar Buttons](../available-toolbar-buttons/)** — Complete list of toolbar buttons available for the toolbar and quick toolbars.
- **[Available Commands](../editor-command-identifiers/)** — Complete list of editor commands.
- **[Available Icons](../editor-icon-identifiers/)** — Complete list of icon identifiers.
- **[Available Context Menu Items](../editor-context-menu-identifiers/)** — Complete list of available context menu sections.
- **[Available Events](../events/)** — List of common editor events
- **[Keyboard shortcuts](../keyboard-shortcuts/)** — Complete list of keyboard shortcuts.
- **[Bundling TinyMCE](../introduction-to-bundling-tinymce/)** — Bundling TinyMCE with Webpack, rollup.js, or Browserify.
- **[Generate public key pairs](../generate-rsa-key-pairs/)** — Instructions on how to generate private/public key pairs for the Tiny Cloud
