James verbindet Spieler und Technik

JAMES Installieren


Quelle dieser Anleitung
https://clanverwaltung.de/faq-hilfe-james/james-installieren/


VORWORT – WICHTIG

Bitte komme bei Interesse zuerst auf Teamspeak. Eine Unterstützung bei der Installation ist kein Problem. JAMES hat seine erste Reife erreicht und funktioniert gut. Der Konfigurator befindet sich in der BETA. Damit keine Probleme auftreten, klären Sie bitte im Vorfeld folgende Fragen:
1. Kann der Teamspeak-Server, auf den JAMES zugreifen soll, ein Query-Login? (Extras – Query Login)?
2. Lassen sich die Flood-Limits erhöhen (Server editieren – Anti-Flood (Maximalwerte setzen))?
3. Lässt sich die whitelist verändern (IP von JAMES)
4. Laufen Teamspeak und Homepage über IPv4? Wenn der Teamspeak-Server IPv4 nutzt und die Homepage (zB durch einen Proxytunnel) IPv6, kann JAMES keine User registrieren (der Quicklogin funktioniert das ebenfalls nicht).
5. Funktioniert das SSL-Zertifikat für die Domäne vernünftig / ist sie korrekt eingerichtet? (Hier fallen etliche große Hostern durch).
6. Lässt sich WordPress eigenständig installieren? Der Tabellen-Prefix MUSS noch wp_ lauten (ist auf der Todo-Liste).

Wenn alles schief geht – was gibt es für Lösungen?
Die beste Lösung bisher ist ein eigener Root-Server (kein VServer!). Auf einem eigenen Server, lässt sich der Datenschutz gut erfüllen, Teamspeak und Homepage gut und schnell nutzen und verwalten. Für den Start reicht eine kostenlose Teamspeak-Lizenz mit ca. 30 Slots. Diese Lizenz lässt sich nachträglich problemlos ändern.
Server mit dedizierter CPU (und RAM) gibt es ab ca. 20 EUR pro Monat. Diese müssen selbstständig installiert, konfiguriert und verwaltet werden!
Ein eigener Server garantiert die unabhängige Nutzung von Teamspeak und bringt einen wehementen Zugewinn an Datenschutz, Performance, Flexibilität und Stabilität.
Eine Teamspeak-Lizenz mit 100 Slots liegt bei cirka 100 Dollar pro Jahr. Diese Lizenz ist direkt bei Teamspeak zu erwerden. JAMES ist in der FREE Edition kostenlos!
Kostenpflichtig sind Zusatzmodule, wie z.B. das Streaming oder die Akquise, weil dazu weitere Server benötigt werden, um die Kosten dieser Server zu decken.
JAMES ist NICHT Gewinnorientiert, sondern aus Eigenbedarf immer weiter gewachsen. Gestartet haben wir im Juni 2017, nach ca. drei Jahren Erfahrungen in Clans.
TS Vorbereitung
	==> ServerQuery
		Neue Identität anlegen (Extras - Identitäten)
		Neuen Favoriten erstellen und die neue Identität nutzen (Experten-Einstellungen in den Favoriten!)
		Admin Token benutzen, um mit dieser neuen Identität zum Serveradmin (SA) zu werden
		Teamspeak - Extra - ServerQuery anlegen (Username + Passwort aufschreiben!)

	==> Benötigte TS-Gruppen
		1 Eine Gruppe für die Community (kann zB so heißen, wie die Homepage als zB dieverlorenen.net)
		2 Unregistered
		3 Das Kürzel jedes Clans als TS-Gruppe (i_group_show_name_in_tree)
		
	==> TS Channels
		AFK Lang
		AFK Kurz
		AFK Bitte Anstupsen
		Gefängnis

==> Benötigte Zugänge
	==> FTP-Account (host,user,pass)
	==> MYSQL-Account (host,db,user,pass)

Falls kein WordPress vorinstalliert ist:
	==> WordPress auf FTP übertragen und die Seite aufrufen

	==> WordPress Admin, Baseconfig
	Keine Suchmaschinen am Start!

==> WordPress für JAMES vorbereiten

	==> PlugIns installieren

		wp-force-login

		bbpress

		buddypress

		classic-editor

		events-made-easy

		html-editor-syntax-highlighter

		shortcodes-ultimate

		user-access-manager

		user-role-editor
		
		Autoptimize		

		WWL-JamesClient

	==> Alle o.g. PlugIns

	==> Theme wählen, zB Sydney oder Baskerville
		Best Practice Theme is Baskerville

	==> WordPress - Einstellungen - Permalinks
		.htacccess updaten und dabei an SSL als Default denken
		
		Beispiel .htaccess
		
		Options -Indexes
		
		RewriteEngine On
		RewriteCond %{HTTPS}  !=on
		RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
		
		<Files xmlrpc.php>
		Order allow,deny
		Deny from all
		</Files>
		
		# Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0
		RewriteCond %{HTTP_USER_AGENT} Mozilla/5\.0\ \(X11;\ Ubuntu;\ Linux\ x86_64;\ rv\:62\.0\)\ Gecko/20100101\ Firefox/62\.0 [NC]
		RewriteRule .* - [R=503,L]
		
		<FilesMatch "\.(jpg|jpeg|png|gif|swf|js|css)$">
		    Header set Cache-Control "max-age=31557600, public"
		</FilesMatch>
	
		# BEGIN WordPress
		# Die Anweisungen (Zeilen) zwischen `BEGIN WordPress` und `END WordPress` sind
		# dynamisch generiert und sollten nur über WordPress-Filter geändert werden.
		# Alle Änderungen an den Anweisungen zwischen diesen Markierungen werden überschrieben.
		<IfModule mod_rewrite.c>
		RewriteEngine On
		RewriteBase /
		RewriteRule ^index\.php$ - [L]
		RewriteCond %{REQUEST_FILENAME} !-f
		RewriteCond %{REQUEST_FILENAME} !-d
		RewriteRule . /index.php [L]
		</IfModule>
		
		# END WordPress		
		
		/Beispiel .htaccess

	==> Neue Seiten anlegen
		1 STARTSEITE mit Inhalt wie im Screenshot unterhalb
		2 NEWS OHNE Inhalt
		Inhalt:
		
		
	==> Neue Seiten anlegen mit max. Breite
		1 MORE mit Inhalt wie im Screenshot unterhalb
		2 CLEAN mit Inhalt wie im Screenshot unterhalb
		Inhalt:
		

	==> Optional: Clean Template zuvor unter Themes / Themename hochladen
		https://warumwirleben.de/svn/wordpress/

	==> WordPress - Einstellungen - Lesen
		Diese Start- und Newseite eintragen
			Homepage : STARTSEITE
			Beitragsseite: NEWS

		Am Anfang am Besten 
			Suchmaschinen davon abhalten, diese Website zu indexieren.

	==> WordPress - Einstellungen - Allgemein
		Im Default sind Registrierungen aus. Schalte Sie ein!

	==> WordPress - User - User Role Editor
	
		ACHTUNG: Wenn die Role gesperrt nicht existiert, legt JAMES automatisch alle ROLES an, wobei die alte Zuteilung überschrieben wird!
		Wenn also an den ROLES nicht geändert werden soll, einfach eine ROLE gesperrt anlegen und man muss sich um alles manuell kümmern.
		Wenn JAMES es automatisch machen soll, zB nach einer Neuinstallation von WordPress, dann kann der Bereich der ROLES übersprungen werden
		
		Clan Offizier (author)
			delete_posts
			edit_posts
			read

		Clan Freund (clanfreunde)
			read

		Clan Mitglied (contributor)
			read

		Clan Presseoffizer (presseoffizier)
			create_posts
			edit_posts
			publish_posts
			read
			Option: upload_files
			Option: unfiltered_html

		Clanfuehrung (editor)		
 			create_posts
 			create_pages (not seen in actual versions so do not worry)
 			delete_others_posts
 			delete_posts
 			delete_published_posts
 			edit_others_posts
 			edit_pages
 			edit_posts
 			edit_published_pages
 			edit_published_posts
 			list_users
 			manage_categories
 			manage_links
 			moderate_comments
 			publish_pages
 			publish_posts
 			read
 			Option: upload_files
			Option: unfiltered_html
			

		Gesperrt (gesperrt)
			[NICHTS, auch kein read]


		==> Buddypress einrichten
			Einstellungen - BuddyPress Einstellungen - Komponenten aktiv: Erweiterte Profile, Account-Einstellungen, Benutzergruppen. Nur diese drei!
			Erste Benutzergruppe als Dummy erstellen!
			
		==> Activate the Classic Editor as default
			Einstellungen - Schreiben - Standard-Editor: Classic Editor - Erlaube Wechseln: Nein
			
		==> AutoUpdate for CSS, JS for more free features
			If you want to use the CSS or JS-Files, please provide your FTP-Data for the AutoUpdate via Ticket.
			We will activate it within a few hours or days (it is free, needed for charts or syntax highlighting)
		
	** WORDPRESS IST INSTALLIERT

==> Masterkonfigurator füttern und speichern
	https://www.warumwirleben.de/more/?f=masterkonfigurator&create=1

==> Homepage funktioniert
	First Message:
	 Konfigrator: ErrorID: 2560 | Message: invalid group ID
	 	Do not worry, just keep adding the configuration in the Konfigurator.
		Keep track on the Homepage - ErrorMessages.
		The message will disappear, if every needed value is set.

==> Menustruktur im JAMES-Konfigurator umstellen auf Typ 2

==> Import der Menuvorlage und Prüfung der Menüs
	https://www.kundendomain.tld/more/?f=sync_menu&filter=3&insert=1

Nun kann jeder weitere Einstellung im JAMES-Konfigurator getätigt werden.

Folgende Rolen müssen in den UAM_GROUPS gesetzt sein, damit die WoT-Schnittstelle alle Ränge ordentlich abgleichen kann:

Optional dem Kampfoffi die Rolle Offiziere zuteilen, damit er Termine eintragen und die Tickets sehen kann.

Damit der Quicklogin funktioniert, muss Autoptimize installiert werden. Folgende Konfiguration funktioniert gut:
   

Danke für die Installation und viel Spaß mit der Clanverwaltung JAMES!

Bei Fragen können Tickets angelegt werden, eine genaue Dokumentation findet sich (als Link) auf
https://clanverwaltung.de/.

Schreibe einen Kommentar

© 2020 Clanverwaltung James

CLAN - TAKTIK - ORGANISATION - JAMES - Impressum - Datenschutzerklärung - Disclaimer

Powered by Apache, PHP, MySQL, Wordpress, Sydney and a lot of love.
Theme erstellt von Anders Norén

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen