Skip to main content

๐Ÿ“– Important Information


Important disclaimer

When editing Cosmo, we assume that you have a general understanding about how a website works, and PHP/Laravel. Do not try to reproduce the following tutorials if you're new to web development as it'll most likely ends up in you breaking your Cosmo installation. Finally, a quick reminder that no support will be given to your Cosmo application if you've edited it in any way, including the edits listed below.

Prerequisite

Before diving into the following docs, make sure that you meet these requirements:

  • have a valid & configured Cosmo application (Official installation guidelines)
  • have a decent level of knowledge regarding web development
  • have a decent understanding about how the Laravel PHP framework works
  • accept that you won't receive support on your edited Cosmo application
  • have a decent IDE / code editor to go through Cosmo files (Respect yourself please)
Software Recommendation

We recommend using one of the following IDEs / editors: PhpStorm / Visual Studio Code

Summary

Here's a quick summary of all tutorials to customize your Cosmo installation :

  • Custom Achievements
  • Custom Pages
  • Custom text editor
  • Custom themes
  • Edit a layout
  • Edit a theme's style
  • Extend Cosmo API (eg: send some actions to Discord webhook, etc..)