---
title: "Explore advanced topics"
description: "Information and guides for developers wanting to build advanced capabilities into TinyMCE."
canonical_url: "https://www.tiny.cloud/docs/tinymce/5/advanced/"
md_url: "https://www.tiny.cloud/docs/tinymce/5/advanced/index.md"
version: "5"
last_updated: "2024-04-09T09:35:32Z"
tokens: 489
---
Important This page documents TinyMCE 5. For new projects, Tiny recommends using the latest, most up-to-date version. [See TinyMCE 8 documentation](../../latest/).
# Explore advanced topics

- **[Accessibility](../tinymce-and-screenreaders/)** — 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…​
- **[Yeoman generator](../yeoman-generator/)** — How to use the Yeoman generator to bootstrap a new TinyMCE plugin
- **[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
