PHPackages                             xaraya/sitetools - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. xaraya/sitetools

ActiveXaraya-module[Utility &amp; Helpers](/categories/utility)

xaraya/sitetools
================

Set of tools for site and database maintenance

0.2.0(4y ago)04GPL-2.0-or-laterPHP

Since Apr 15Pushed 3y ago1 watchersCompare

[ Source](https://github.com/xaraya-modules/sitetools)[ Packagist](https://packagist.org/packages/xaraya/sitetools)[ Docs](https://github.com/mikespub/xaraya-sitetools)[ RSS](/packages/xaraya-sitetools/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Overview
--------

[](#overview)

### What is it?

[](#what-is-it)

*SiteTools is a utility module that provides a number of related database and site 'housekeeping' utilities*:

By choosing an option from the SiteTools menu. At the present time you can:

- Optimize your MySQL database tables
- Backup your MySQL database tables (MySQL 3.22 or higher required)
- Simple SQL Terminal - to issue SQL commands
- Browse template cache files
- Delete Template, RSS or ADOdb cache files
- Web Link Checker - check web links, image links and so on.

### How to use it?

[](#how-to-use-it)

1. SiteTools optimize and backup functions currently only work with MySQL. Further classes are in the making for Postgres, and SQLite.
2. SiteTools only provides Administration, options and thus requires administration priviledges.
3. Start by checking settings in the SiteTools configuration options.
4. Warning: Default cache and backup directory paths should only be changed if alternative cache or backup paths have already been created and are writeable - chmod 777. At this time, backup paths are configurable, but cache paths are not configurable from within Xaraya administration.

#### Using Scheduler with Sitetools

[](#using-scheduler-with-sitetools)

A number of SiteTool functions also work in conjunction with the Scheduler module to schedule regular maintenance activies. At the present time the following functions are supported with Scheduler:

1. Backup Database
2. Optimize Database

You must have the Scheduler module installed and active to see further scheduler options in your Sitetools Module. Once Scheduler is installed, you can choose to set the interval for these functions. See the Scheduler Module for more details.

### Included Blocks

[](#included-blocks)

There are no included blocks at this time.

### Included Hooks

[](#included-hooks)

There are no included hooks at this time.

### Further Information

[](#further-information)

Further information on the Sitetools module can be found at

- Sitetools Extension page at [Xaraya Extension and Releases](http://www.xaraya.com/index.php/release/887.html "Sitetools Module - Xaraya Extension 887"). Click on Version History tab at the bottom to get the latest release information.
- Related tutorials and documentation on the Sitetools found at [Xaraya Documentation.](http://www.xaraya.com/index.php/keywords/sitetools/ "Related documentation on Sitetools")

\*\* Sitetools Module - Overview\*\*
 Version 1.0.1 2005-11-08

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

Top contributor holds 75.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1491d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1447115?v=4)[Mike's Pub](/maintainers/mikespub)[@mikespub](https://github.com/mikespub)

---

Top Contributors

[![mrvdb](https://avatars.githubusercontent.com/u/73067?v=4)](https://github.com/mrvdb "mrvdb (49 commits)")[![mikespub](https://avatars.githubusercontent.com/u/1447115?v=4)](https://github.com/mikespub "mikespub (12 commits)")[![random777](https://avatars.githubusercontent.com/u/4590892?v=4)](https://github.com/random777 "random777 (4 commits)")

### Embed Badge

![Health badge](/badges/xaraya-sitetools/health.svg)

```
[![Health](https://phpackages.com/badges/xaraya-sitetools/health.svg)](https://phpackages.com/packages/xaraya-sitetools)
```

###  Alternatives

[christeredvartsen/php-bittorrent

A set of components that can be used to interact with torrent files (read+write) and classes that can encode/decode to/from the BitTorrent format.

11120.1k2](/packages/christeredvartsen-php-bittorrent)[mvenghaus/filament-plugin-schedule-monitor

Filament Plugin for Spatie's Schedule Monitor

1551.0k1](/packages/mvenghaus-filament-plugin-schedule-monitor)[amphibee/acf-blocks

Provide abstracted class to help build ACF-based Gutenberg Blocks

1410.2k](/packages/amphibee-acf-blocks)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
