> For the complete documentation index, see [llms.txt](https://playground.e107sk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://playground.e107sk.com/plugin-dev-quick-notes/how-to.md).

# How to

- [Auto class loading](https://playground.e107sk.com/plugin-dev-quick-notes/how-to/auto-class-loading.md): without singleton - called Auto-loaded classes
- [Custom message with DB server error](https://playground.e107sk.com/plugin-dev-quick-notes/how-to/custom-message-with-db-server-error.md): How to display user friendly message if there is database connection issue
- [Splitting the admin area across several files](https://playground.e107sk.com/plugin-dev-quick-notes/how-to/splitting-the-admin-area-across-several-files.md)
- [Action icons in the News view (e107 v2.4)](https://playground.e107sk.com/plugin-dev-quick-notes/how-to/action-icons-in-the-news-view-e107-v2.4.md)
- [Sync with Github repo from wamp](https://playground.e107sk.com/plugin-dev-quick-notes/how-to/sync-with-github-repo-from-wamp.md)
- [Rendering a plugin page without the site theme's CSS](https://playground.e107sk.com/plugin-dev-quick-notes/how-to/rendering-a-plugin-page-without-the-site-themes-css.md): Applies to: e107 v2.3+ Verified against: e107\_core/templates/header\_default.php, e107\_handlers/js\_manager.php
- [Keeping a custom news URL shape in e107](https://playground.e107sk.com/plugin-dev-quick-notes/how-to/keeping-a-custom-news-url-shape-in-e107.md): How to make e107 produce and understand a news URL shape that is not one of the four built-in ones — without redirects, and without editing core files.
