# Custom Platform

**URL:** <https://meta.discourse.org/t/custom-platform/336090>\
**Category:** Development\
**Created:** [November 14, 2024, 8:48am UTC](https://meta.discourse.org/t/custom-platform/336090 "2024-11-14T08:48:22Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![JstTan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jsttan/32/464389_2.png) [@JstTan](https://meta.discourse.org/u/JstTan)\
**Post date:** [November 14, 2024, 8:48am UTC](https://meta.discourse.org/t/custom-platform/336090/1 "2024-11-14T08:48:22Z")

</div>

Hello Discourse Community!

I’m planning to build a platform on top of a self-hosted Discourse instance that will include various custom features like a search engine, documentary resources, wikis, and more. These features are developed using HTML, CSS, and JavaScript, primarily as static pages.

My goal is to integrate these custom pages directly into the Discourse forum so that they appear as native pages rather than posts, creating a seamless user experience where they feel like an integral part of the forum. I’d like these static pages to be accessible to forum users, with all JavaScript functionalities running as intended.

Could anyone advise if this approach is possible within Discourse, or if there are specific plugins, best practices, or configurations that I should look into? Any guidance on embedding and displaying custom HTML/JS pages without making them look like posts would be greatly appreciated!

Thank you in advance for any insights!

---

_[View the full topic](https://meta.discourse.org/t/custom-platform/336090)._
