> For the complete documentation index, see [llms.txt](https://xoops.gitbook.io/gwloto-tutorial/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xoops.gitbook.io/gwloto-tutorial/install-uninstall.md).

# Install/Uninstall

No special measures necessary, follow the standard installation process - extract the module folder into the

```
/modules
```

directory in your XOOPS installation. Install the module through Admin -> System Module -> Modules.

Detailed instructions on installing modules are available in the [**Chapter 2.12 of our XOOPS Operations Manual**](https://www.gitbook.com/book/xoops/xoops-operations-guide/)

## ***Requirements***

* A working XOOPS CMS (Content Management System) (see below.)
* Web server with PHP support. PHP version 5.5 or greater is strongly recommended.
* MySQL database server version 4.1 or greater. Version 5.0 or greater recommended.
* TCPDF Version 5.2.000 or greater recommended (see below.)

### **Content Management System**

Gwloto is implemented as a module for **XOOPS CMS**. It will be described generically in this documentation as "CMS" unless commenting on specific unique features.

Gwloto has been tested with XOOPS version 2.5.5+ Other versions may work, but this is the only version tested and officially supported.

For more information on XOOPS, see: <http://www.xoops.org/>

### **TCPDF**

Many of the supplied plugins provide PDF output. PDDF output is generated using a PHP library called TCPDF. ImpressCMS (as of version 1.2.2) includes an older version of TCPDF. Gwloto will function with this version, but there will noticeable issues with some plugins. For best results, we recommend installation of the current version of TCPDF

Gwloto will look for TCPDF in the modules/gwloto/tcpdf/ directory. You can also direct gwloto to load TCPDF from any location with a module preference setting.

For more information on TCPDF, see: <http://www.tcpdf.org/>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://xoops.gitbook.io/gwloto-tutorial/install-uninstall.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
