Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yann39/defrag-life

My first PHP/MySQL website built in the early 2000's !
https://github.com/yann39/defrag-life

defrag mariadb mysql php php-fpm quake3

Last synced: about 1 month ago
JSON representation

My first PHP/MySQL website built in the early 2000's !

Awesome Lists containing this project

README

        

# Defrag-life

My first **PHP** website about the **DeFRaG mod** of the **Quake 3 arena** game.

![Version](https://img.shields.io/badge/Version-2.0.6-2AAB92.svg)
![Static Badge](https://img.shields.io/badge/Last%20update-01%20Oct%202023-blue)

![Version](https://img.shields.io/badge/PHP-8.2%20FPM-darkslateblue.svg)
![Version](https://img.shields.io/badge/MariaDB-11.2.2-saddlebrown.svg)

---

# Table of Contents

* [About the project](#about-the-project)
* [Screenshot](#screenshot)
* [Usage](#usage)
* [Features](#features)
* [License](#license)

# About the project



PHP logo


MariaDB logo

My first **PHP/MySQL** website, build in **early 2000's**.

Still up and running and **W3C strict** compliant !

The website allowed players of the **DeFRaG mod** from the **Quake 3 arena** game to upload their demos (performance
recording) on maps created by me and my brother, so that we can build rankings.

It was also a way to share resources like maps, textures, wallpapers, etc. we liked to create.

# Screenshot

![Player ranking page](doc/player-ranking.png "Player ranking page")

# Usage

Website is accessible at the following address : https://quake.rockybox.net/

The purpose is just to keep a usable snapshot of the website as a _souvenir_ and so it does not become anonymous :)

I moved it "as is" from my old web host so some hardcoded/host-related features are missing, also sorry for kitsch language, we were young :)

# Features

The website provided the following features :

- News list page (paginated) + admin page to submit news
- Map list page + admin page to add maps
- VQ3/CPM type choice
- paginated + sortable
- downloadable files
- 360 panoramic views (uses PurePlayerPro library)
- list of players performances per map + downloadable demos
- Search functionality (maps and demos)
- Authenticated section (login / password)
- User upload functionality (allow to upload demos)
- Player and Country ranking
- Forum (removed later)
- Downloadable content (maps, demos, wallpapers, sky models, textures, software)

# License

[General Public License (GPL) v3](https://www.gnu.org/licenses/gpl-3.0.en.html)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not,
see .