# Module Admin Pages

The ModuleAdmin class made it easier to achieve a more uniform user experience in XOOPS administration. The standard features it made available gave us friendlier administration features with less code. The only problem is it has been a bit of a moving target. In the next generation, the Frameworks code disappears and Xoops\Module\Admin move the functions to core. This move also adds several improvements, but some of the 2.5.x calls are incompatible with the new version.

With XMF you can make your module's administration area code forward compatible by using the [Xmf\Module\Admin](/xmf-cookbook/reference/module/admin.md) class.

* [Hide and Seek with Icons](/xmf-cookbook/recipes/module-admin-pages/hide-and-seek-with-icons.md)
  * Where are the icons?
  * menu.php icons
* [Standard Admin Pages](/xmf-cookbook/recipes/module-admin-pages/standard-admin-pages.md)
  * index.php conversion
  * pages.php conversion


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://xoops.gitbook.io/xmf-cookbook/recipes/module-admin-pages.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
