A Content Management System designed especially for the needs of LAN-Parties
Clone or download
M4LuZ Merge pull request #377 from lansuite/autoload-define-php
Move file inc/base/define.php to composer autoloading to be available from the start on
Latest commit 87df345 Oct 19, 2018
Permalink
Failed to load latest commit information.
.docker Nginx: Deny all hidden files that starts with a '.' May 20, 2017
.github Added GitHub Issue Template May 2, 2017
bin is -> if May 6, 2018
design Slashes were missing in some of the Base64 encoded images. Sep 25, 2018
docs Fixed some words Sep 9, 2018
ext_inc Restore ext_inc/templates_c/info.txt May 17, 2017
ext_scripts Module "server2": Remove the module, because it is not functional at all May 19, 2018
inc Added option to signon module to check username uniqueness. Sep 23, 2018
modules Update details.php Oct 19, 2018
tests Fix some CGL issues May 26, 2018
website Documentation: Removed wrong section "creating a module", because the… Jun 9, 2018
.gitignore Added the documentation site based on facebooks Docusaurus May 31, 2018
.htaccess Addaptet caching rules Mar 12, 2015
.travis.yml Merge branch 'master' into paypal-rework Jun 8, 2018
CONTRIBUTING-DE.md Added contribution guide (like the one from Icinga2) May 2, 2017
CONTRIBUTING.md Added contribution guide (like the one from Icinga2) May 2, 2017
Dockerfile Dockerfile: Remove version from xDebug Jan 30, 2018
LICENSE Added the documentation site based on facebooks Docusaurus May 31, 2018
README-DE.md Added remarks for Fedora as OS May 24, 2018
README.md Added the documentation site based on facebooks Docusaurus May 31, 2018
composer.json Move file inc/base/define.php to composer autoloading to be available… Oct 19, 2018
composer.lock Merge branch 'master' into paypal-rework Jun 8, 2018
docker-compose.dump.yml Docker-Compose: New setup with database dump May 1, 2018
docker-compose.yml Improve Docker setup Jan 28, 2018
favicon.ico no message Dec 9, 2005
index.php Move file inc/base/define.php to composer autoloading to be available… Oct 19, 2018
index_module.inc.php Avoid SQL error during installation for admin_exists-check Apr 1, 2018
install.php Fix Coding Styleguide issues Jun 7, 2018
nofollow.php #6: Apply coding style guide PSR 1 and PSR 2 to index files (with ph… Apr 23, 2017
phpunit.xml.dist Set backupGlobals=true for PHPUnit to isolate tests that use global v… Mar 17, 2018
robots.txt Nofollow auf Links in Party-Liste Dec 25, 2009
scripts.js #6: Apply coding style guide PSR 1 and PSR 2 to index files (with php… Apr 23, 2017
seating.js #6: Apply coding style guide PSR 1 and PSR 2 to index files (with php… Apr 23, 2017

README.md

LANSuite · Build Status PRs Welcome

LANSuite is a Content Management System designed primarily for the needs of LAN-Parties

German version of this README can be found at README-DE.md.

LANSuite has features like ...

  • Registration for parties Announce a new LAN-Party and enable people to sign up with a direct payment flow and several follow up actions like Clan creation and more.
  • Seat plans Define a seating plan with several rooms and areas and let LAN Party attendees choose their seat in advance. This enables clans to sit together to facilitate better team play.
  • Organisation of tournaments Manage tournaments for multiple games with different modes like single- and double-elimination, league or group games with KO strategy.
  • Projector support Show the latest content like news messages, the current state of a tournament or a timetable at a wall via the projector mode during the party to inform attendees.
  • Cash- and Money management Manage the cash flow of your organization team and don't lose the overview.
  • News system Announce updates and inform all party guests about the latest news with a simple to use news system.
  • and many more ... Other features like a picture gallery, a hall of fame and more are included. Give LANSuite a try, install and test it.

Getting started

See our documentation on lansuite.github.io/lansuite. There you will find information on how to install it, what the requirements are, how to configure the system and more.

If you still struggle with getting started, feel free to open an issue and tell us your challenge. With such feedback, we can help you and improve the documentation.

Call out for users

Are you using LANSuite? If yes, let us know in Who is using LANSuite? #312.

Contributing

Every helping hand is welcomed. You don't need to be able to write source code. Actions like ...

  • Improve the documentation
  • Fixing typos
  • Translating texts into another language
  • Welcome newcomers
  • Helping out with support in the issue tracker
  • Talking about LANSuite at events like meetups or LANParties
  • And similar activities

are also highly valuable. So feel free, get started and help us to build a better community and system.

Contributing Guide

Read our contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to LanSuite.

Beginner Friendly Bugs

To help you get your feet wet and get you familiar with our contribution process, we have a list of beginner friendly bugs that contain bugs which are fairly easy to fix. This is a great place to get started.

Contact

The best way to get in contact with us is via GitHub Issues. Over this way, it is transparent to the community, and all team members and contributors are informed and have the chance to respond.

License

LanSuite is GPL v2 licensed.