Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 04:26

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Was gehört in ein Metin2 CMS?

Discussion on Was gehört in ein Metin2 CMS? within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
Was gehört in ein Metin2 CMS?

Hey Leute, ich bin gerade dabei PHP zu lernen und habe mir zur Übung ein CMS als Ziel gesetzt. Nun meine Frage an euch, was gehört alles in ein CMS? Also Register, Login, Ranking usw. Admin Panel? Was soll in dieses Panel?
Schreibt einfach auf was euch dazu einfällt.
#Saiirex is offline  
Old 09/16/2013, 09:47   #2
 
elite*gold: 32
The Black Market: 120/0/1
Join Date: Mar 2012
Posts: 6,717
Received Thanks: 2,737
  • Sicherheits Fixxes
  • Spieler Info
  • Rates
  • CMS Board

Das sind wenige von vielen Beispielen. Denk dir bisschen was aus.
Syuki is offline  
Old 09/16/2013, 11:58   #3
 
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
Was meinst du mit CMS Board und Rates?
#Saiirex is offline  
Old 09/16/2013, 13:27   #4
 
Mashkin's Avatar
 
elite*gold: 44
Join Date: May 2010
Posts: 2,053
Received Thanks: 1,747
Also es geht ja denke ich eher um ein Framework als um ein CMS.
Ein CMS ist etwas wie Joomla! oder Wordpress, wo man tatsächlich primär den Inhalt einfach verwaltet.

Bei Metin2 gibt es ja viel weniger statischen Content - vllt. ein Wiki und ein paar Guides oder so, die man auf der Website als Blogartikel o.ä. unterbringen kann.

Eher geht es ja darum, ein solides Grundgerüst für neue Features zu schaffen mit solidem Code für Datenbank, Caching etc.

Folgende Seiten könnten wohl sein:
  • Rangliste Spieler/Gilden
  • User Panel: Daten verwalten, Coins kaufen, Charaktere verwalten
  • Registrierung: mit Validierung der Eingaben
  • Passwort zurücksetzen
  • Itemshop: evtl. mit Einkaufswagen bzw. Mehrfachkauf
  • Voteseite
  • Downloads/Medien
  • evtl. Newsseite: geladen aus dem Newsfeed des Forums oder per DB
  • eigene statische "Posts" und/oder Seiten (ein bisschen CMS dann doch)
  • Admin Panel:
    • Charaktere suchen/bearbeiten
    • Gilden suchen/bearbeiten
    • Accounts suchen/bearbeiten/Permanbann/Zeitbann
    • IPs suchen
    • Items suchen/erstellen/verfolgen: Herkunft: handeln/kaufen/Questbelohnung/Uppsystem/Drop
      (natürlich viel Datenbankaufwand aber eher selten genutzt - trotzdem oftmals nützlich)
    • alle diese Ansichten verknüpfen
      (Acc. -> Spieler, Items -> Spieler, IPs -> Spieler/Acc./Logins etc.)
    • Gameserver API: Notice (Ankündigung), Chatblock, Eventflag, Statistik, Reload
    • Ingame-Rechte verwalten
Folgende Features:
  • Abstraktion: OOP und Abstraktion der Daten in Klassen
  • Komponentensystem (Dependency Injection): Ein Bootstrap-Code, der alle anderen Elemente zusammenklebt
    • Lazy Pattern: Komponenten werden initialisiert wenn sie verwendet werden
    • Callbacks, Event-System
  • Cache-Komponente: APC/Memcached/Dateien/nur DB - für Backend-Daten und ganze Seiten/Seitenteile
  • Templatesystem
  • Router (Anfrage -> Controller auflösen)
In einem Forum sehe ich keinen großen Sinn.
Es gibt ja genug andere Forensysteme die auch entsprechend ausgereift sind.
Viele Spieler haben ja mehrere Accounts und sind trotzdem im Forum mit nur einem Namen oder überhaupt nicht aktiv.
Mashkin is offline  
Thanks
2 Users
Old 09/16/2013, 14:05   #5
 
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
Okay, danke für die umfangreiche Liste
#Saiirex is offline  
Old 09/16/2013, 15:59   #6
 
elite*gold: 200
Join Date: Apr 2012
Posts: 577
Received Thanks: 290
Als Anfänger würde ich mir andere Sachen als Ziel setzen, das was du vorhast ist meiner Meinung nach zu frustrierend für nen Anfänger!

Such dir lieber kleine Sachen und schreib dein eigenes User Panel mit basic funktionen wie voten entbuggen etc du weißt schon was ich meine, halt einfach keine Übermäßig komplizierten Scripts wo du später keinen Spaß mehr dran hast.

Mit freundlichen Grüßen
MarPwnS
MartPwnS is offline  
Thanks
1 User
Old 09/16/2013, 16:44   #7
 
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
Quote:
Originally Posted by MartPwnS View Post
Als Anfänger würde ich mir andere Sachen als Ziel setzen, das was du vorhast ist meiner Meinung nach zu frustrierend für nen Anfänger!

Such dir lieber kleine Sachen und schreib dein eigenes User Panel mit basic funktionen wie voten entbuggen etc du weißt schon was ich meine, halt einfach keine Übermäßig komplizierten Scripts wo du später keinen Spaß mehr dran hast.

Mit freundlichen Grüßen
MarPwnS
Ich habe ja auch nicht vor sofort so ein großes CMS zu programmieren. Ich möchte klein anfangen zum Beispiel am anfang Login + Register, Danach das Panel für den Spieler wo man z.B. Accountname ändern kann oder Passwort usw.
#Saiirex is offline  
Thanks
1 User
Reply




All times are GMT +2. The time now is 04:26.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.