• Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
  • Suche
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Projekt: Community-Seite (Teil 1: Planung)

Geplant Angeheftet Gesperrt Verschoben PHP
7 Beiträge 5 Kommentatoren 1322 Aufrufe
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Freakyundefined Offline
    Freakyundefined Offline
    Freaky
    wrote on zuletzt editiert von
    #1

    So liebes Forum,

    ich habe mich von Battle überzeugen lassen das ich eine "Community-Seite" programmiere.
    Und somit könnt ihr sie von mir aus nachbauen, oder selber bearbeiten am Ende.

    Da dies eine Tutorial-Reihe wird, ist dies der erste Teil und in diesem Teil beschäftigen wir uns mit der
    Planung!

    Noch wird also nicht gecodet.
    Fangen wir an, mit dem was wir alles brauchen.

    Anforderungen

    • Grundlegende PHP-Kenntnisse
    • PHPMyAdmin und MySQL-Kenntnisse (auch Grundlegend)
    • Website (oder halt XAMPP)

    Also folgendes habe ich mir bisher überlegt:

    • Registrierung und Login
    • Member- und Public-Bereiche
    • Wartungsfunktion (siehe dazu mein anderes Tutorial)
    • Nachrichten schreiben, anzeigen (vielleicht auch Posteingang, Postausgang)

    Dazu werden wir MySQL benutzen und auch Daten in Dateien speichern.
    Soweit die Sammlung der Ideen,
    jetzt überlegen wir uns eine Struktur.
    Mit Struktur meinte ich die Struktur, wo wir Dateien und Ordner hinlegen.

    Punkt 1: Seiten
    Grundlegend werden werden alle Seiten von der "index.php" ausgehen.
    Da werden wir dann Parameter übergeben, welche Seite angezeigt werden soll.
    Die Seiten werden dann von dieser Datei eingebunden (=include).

    Die Seiten sind auch PHP-Dateien, wenn eine Seite mal etwas aus der MySQL auslesen sollte (=Nachrichten z.B.)!
    Sie kommen alle in das Verzeichnis: /data/pages/

    Punkt 2: MySQL-Verbindung
    Da wir vermutlich auch eine MySQL-Klasse erstellen werden,
    wird es extra einen Ordner dafür geben.

    Verzeichnis: /data/sql/

    Punkt 3: Bilder
    Natürlich brauchen wir auch einen Ordner für Bilder.
    Wir benutzen: /images/

    Jedes Bild wird die Struktur "-seitenname-_-bildname-.-dateiendung-".

    Punkt 4: Datenbank
    So wir können dann anfangen mit der Datenbank.
    Allerdings werde ich das in Teil 2 packen.

    Solltet ihr noch Ideen haben,
    postet sie hier!

    1 Antwort Letzte Antwort
    0
  • Freakyundefined Offline
    Freakyundefined Offline
    Freaky
    wrote on zuletzt editiert von
    #2

    So liebes Forum,

    ich habe mich von Battle überzeugen lassen das ich eine "Community-Seite" programmiere.
    Und somit könnt ihr sie von mir aus nachbauen, oder selber bearbeiten am Ende.

    Da dies eine Tutorial-Reihe wird, ist dies der erste Teil und in diesem Teil beschäftigen wir uns mit der
    Planung!

    Noch wird also nicht gecodet.
    Fangen wir an, mit dem was wir alles brauchen.

    Anforderungen

    • Grundlegende PHP-Kenntnisse
    • PHPMyAdmin und MySQL-Kenntnisse (auch Grundlegend)
    • Website (oder halt XAMPP)

    Also folgendes habe ich mir bisher überlegt:

    • Registrierung und Login
    • Member- und Public-Bereiche
    • Wartungsfunktion (siehe dazu mein anderes Tutorial)
    • Nachrichten schreiben, anzeigen (vielleicht auch Posteingang, Postausgang)

    Dazu werden wir MySQL benutzen und auch Daten in Dateien speichern.
    Soweit die Sammlung der Ideen,
    jetzt überlegen wir uns eine Struktur.
    Mit Struktur meinte ich die Struktur, wo wir Dateien und Ordner hinlegen.

    Punkt 1: Seiten
    Grundlegend werden werden alle Seiten von der "index.php" ausgehen.
    Da werden wir dann Parameter übergeben, welche Seite angezeigt werden soll.
    Die Seiten werden dann von dieser Datei eingebunden (=include).

    Die Seiten sind auch PHP-Dateien, wenn eine Seite mal etwas aus der MySQL auslesen sollte (=Nachrichten z.B.)!
    Sie kommen alle in das Verzeichnis: /data/pages/

    Punkt 2: MySQL-Verbindung
    Da wir vermutlich auch eine MySQL-Klasse erstellen werden,
    wird es extra einen Ordner dafür geben.

    Verzeichnis: /data/sql/

    Punkt 3: Bilder
    Natürlich brauchen wir auch einen Ordner für Bilder.
    Wir benutzen: /images/

    Jedes Bild wird die Struktur "-seitenname-_-bildname-.-dateiendung-".

    Punkt 4: Datenbank
    So wir können dann anfangen mit der Datenbank.
    Allerdings werde ich das in Teil 2 packen.

    Solltet ihr noch Ideen haben,
    postet sie hier!

    1 Antwort Letzte Antwort
    0
  • Vinlowundefined Offline
    Vinlowundefined Offline
    Vinlow
    wrote on zuletzt editiert von
    #3

    Geile Idee!
    Freu mich schon rießig drauf das zu sehen.
    Werd dabei auch mitlernen ^^ in phph bin ich eher schwach

    “Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live”

    1 Antwort Letzte Antwort
    0
  • Nyannickundefined Offline
    Nyannickundefined Offline
    Nyannick
    wrote on zuletzt editiert von
    #4

    Freu mich schon, auch wenn ich nicht mithelfen kann ;D

    1 Antwort Letzte Antwort
    0
  • Battlestr1k3undefined Offline
    Battlestr1k3undefined Offline
    Battlestr1k3
    wrote on zuletzt editiert von
    #5

    Super Idee, ein eigenes Community-System lässt sich individuell anpassen und erweitern, vor allem wenn man weiß wie es aufgebaut ist. Mit der Idee kann man vieles realisieren, von einer FileBase bis hin zu User-Blogs.

    1 Antwort Letzte Antwort
    0
  • Freakyundefined Offline
    Freakyundefined Offline
    Freaky
    wrote on zuletzt editiert von
    #6

    Sehe ich genauso!
    Dann kann der User selbst entscheiden, was er damit macht.

    [successbox:1hm0qv0l]Der neue Teil ist raus! Hier geht es zu Teil 2![/successbox:1hm0qv0l]

    1 Antwort Letzte Antwort
    0
  • Ritzgaundefined Offline
    Ritzgaundefined Offline
    Ritzga
    wrote on zuletzt editiert von
    #7

    danke für die Tutorials sind super informative ;D

    1 Antwort Letzte Antwort
    0

  • Anmelden

  • Login or register to search.
  • Erster Beitrag
    Letzter Beitrag
0
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
  • Suche
  • Anmelden

  • Login or register to search.