Hallo,
ich bringe mir gerade PHP selbst bei, mit Hilfe eines etwas größeren Projektes (ich hab da so meine eigne Lernmethodik ).
Das ganze soll ein sehr umfangreicher Event-Planer werden, der in etwa folgendermaßen aufgebaut sein soll:
Es gibt zwei Bereiche:
Einen semiöffentlichen Bereich, der durch ein bestimmtes Passwort geschützt ist, welches an beliebige, vertrauensvolle Personen weitergegeben werden kann.
Einen privaten Bereich, der komplett geschützt ist und nur für bestimmte User zugänglich sein soll. Wahrscheinlich arbeite ich hierbei mit registrierten Usern.
Evtl. wird es auch noch einen komplett öffentlichen Bereich geben.
In diesen Bereichen sollen dann gewisse Events, die von den Usern erstellt werden, aufgelistet werden. Dabei bestimmt der Ersteller des Events, in welchen Bereich das Event soll. Die Auflistung erfolgt chronologisch nach dem Zeitpunkt des Events, evtl. wird diese Übersichtsseite noch um eine Kategorieansicht erweitert.
Die Auflistung soll eine Kurzbeschreibung des Events enthalten und unter Umständen ein kleines Bild.
Weiterhin soll es auf dieser Übersichtsseite eine Möglichkeit geben, per Formular ein neues Events einzutragen.
Die Auflistung erfolgt über Links, die dann zu einer konkreten Beschreibung des Events führt, die wie folgt aufgebaut werden soll:
- die üblichen Angaben, wie Ort, Datum, etc.
- eine optionale, ausführliche Beschreibung
- optional ein angefügtes Bild, das dann zu einer zum Event gehörigen Bildergalerie führt
- eine Auflistung der Anmeldungen zum Event
- von Usern abzugebende Kommentare
Für die Erstellung des Events sollen dem Ersteller folgende Optionen gegeben werden:
- im semiöffentlichen Bereich soll er Einladungs-Mails mit dem Passwort versenden können
- er soll das Event jederzeit editieren können
- er soll Bilder hochladen können (sprich: eine Bildergalerie erstellen können)
- er soll die Möglichkeit haben, auwählen zu können, ob er Anmeldungen erst freischalten muss, oder ob diese automatisch in die Liste eingetragen werden
- er soll die die Wahl haben, ob er per Mail über Neuanmeldungen und Abmeldungen informiert wird, genauso wie über neue Kommentare
Den Usern, die auf Event Zugriff haben, sollen folgende Optionen gegeben werden:
- sie sollen sich zum Event an- abmelden können
- sie sollen Kommentare verfassen können
- sie sollen dem Planer eine Mail senden können, evtl. gar über private Message, zumindest im privaten Bereich
- sie sollen die Wahl haben, ob sie über Änderungen des Erstellers und/oder neue Kommentare per Mail informiert werden möchten
Und nun zu meinen Frgen:
Ist das ganze soweit problemlos über PHP realisierbar, oder würde mir eine andere Scriptsprache an der ein oder andren Stelle die Arbeit erleichtern?
Immerhin soll das Eintragsformular schließlich auf gewisse Eintragungen überprüft werden (einige Pflichtfelder werden dabei sein). Dies Prüfung sollte möglichst VOR Absenden des Formulars erfolgen, damit der Ersteller nicht wieder alles von neuem eingeben muss, falls er einmal etwas vergessen hat.
Was werde ich für dieses Projekt alles brauchen? Oder anders gefragt: Wie realisiere ich am besten die Übrprüfungen in den Formularen und den Zugang zu den jeweiligen Bereichen?
Habt ihr evtl. Tips für den Aufbau des ganzen Projektes? Irgendwelche Hürden, an die ich denken sollte?
Z.B. wrede ich die Datumseingabe wohl über ein Pull-down-Menü realisieren, um auch wirklich sicher gehen zu können, dass ich ein verwertbares Datum bekomme.
Gibt es weitere solcher Stolpersteine, auf die ich achten muss?
Welche Möglichkeiten bieten sich mir -ausser den angesprochenen- für die gesicherten Bereiche?
Speziell wäre ich in erster Linie für Tipps zum Formular dankbar, da ich gerade daran arbeite. Das Eintragen in das Formular und die Übernahme in die Datenbank funktionieren schonmal gut, allerdings fehlen mir noch sämtliche Kontrollmechanismen.
Bevor ich nun aber anfange und mir Irgendwas zusammenbastele, was ich nachher allerdings nicht mehr gebrauchen kann, weil ich wichtige Dinge übersehen habe, wollte ich vorher einmal anfragen, was ich dabei beachten sollte.
Links zu ein paar guten Tutorials wären ebenfalls hilfreich, aber bitte nicht die von Tutorials.de selbst, die find ich auch alleine
Ein langer Text und wohl ein etwas gewagtes Projekt für den Einstieg, ich weiß, aber ich habe keinerlei Zeit- oder Leistungsdruck.
Wer bis hierhin durchgehalten hat, dem danke ich schonmal im Voraus und hoffe auf ein paar gute Tipps
Probleme mit konkreten Codeschnipseln, etc. werden sicherlich irgendwann einmal folgen
ich bringe mir gerade PHP selbst bei, mit Hilfe eines etwas größeren Projektes (ich hab da so meine eigne Lernmethodik ).
Das ganze soll ein sehr umfangreicher Event-Planer werden, der in etwa folgendermaßen aufgebaut sein soll:
Es gibt zwei Bereiche:
Einen semiöffentlichen Bereich, der durch ein bestimmtes Passwort geschützt ist, welches an beliebige, vertrauensvolle Personen weitergegeben werden kann.
Einen privaten Bereich, der komplett geschützt ist und nur für bestimmte User zugänglich sein soll. Wahrscheinlich arbeite ich hierbei mit registrierten Usern.
Evtl. wird es auch noch einen komplett öffentlichen Bereich geben.
In diesen Bereichen sollen dann gewisse Events, die von den Usern erstellt werden, aufgelistet werden. Dabei bestimmt der Ersteller des Events, in welchen Bereich das Event soll. Die Auflistung erfolgt chronologisch nach dem Zeitpunkt des Events, evtl. wird diese Übersichtsseite noch um eine Kategorieansicht erweitert.
Die Auflistung soll eine Kurzbeschreibung des Events enthalten und unter Umständen ein kleines Bild.
Weiterhin soll es auf dieser Übersichtsseite eine Möglichkeit geben, per Formular ein neues Events einzutragen.
Die Auflistung erfolgt über Links, die dann zu einer konkreten Beschreibung des Events führt, die wie folgt aufgebaut werden soll:
- die üblichen Angaben, wie Ort, Datum, etc.
- eine optionale, ausführliche Beschreibung
- optional ein angefügtes Bild, das dann zu einer zum Event gehörigen Bildergalerie führt
- eine Auflistung der Anmeldungen zum Event
- von Usern abzugebende Kommentare
Für die Erstellung des Events sollen dem Ersteller folgende Optionen gegeben werden:
- im semiöffentlichen Bereich soll er Einladungs-Mails mit dem Passwort versenden können
- er soll das Event jederzeit editieren können
- er soll Bilder hochladen können (sprich: eine Bildergalerie erstellen können)
- er soll die Möglichkeit haben, auwählen zu können, ob er Anmeldungen erst freischalten muss, oder ob diese automatisch in die Liste eingetragen werden
- er soll die die Wahl haben, ob er per Mail über Neuanmeldungen und Abmeldungen informiert wird, genauso wie über neue Kommentare
Den Usern, die auf Event Zugriff haben, sollen folgende Optionen gegeben werden:
- sie sollen sich zum Event an- abmelden können
- sie sollen Kommentare verfassen können
- sie sollen dem Planer eine Mail senden können, evtl. gar über private Message, zumindest im privaten Bereich
- sie sollen die Wahl haben, ob sie über Änderungen des Erstellers und/oder neue Kommentare per Mail informiert werden möchten
Und nun zu meinen Frgen:
Ist das ganze soweit problemlos über PHP realisierbar, oder würde mir eine andere Scriptsprache an der ein oder andren Stelle die Arbeit erleichtern?
Immerhin soll das Eintragsformular schließlich auf gewisse Eintragungen überprüft werden (einige Pflichtfelder werden dabei sein). Dies Prüfung sollte möglichst VOR Absenden des Formulars erfolgen, damit der Ersteller nicht wieder alles von neuem eingeben muss, falls er einmal etwas vergessen hat.
Was werde ich für dieses Projekt alles brauchen? Oder anders gefragt: Wie realisiere ich am besten die Übrprüfungen in den Formularen und den Zugang zu den jeweiligen Bereichen?
Habt ihr evtl. Tips für den Aufbau des ganzen Projektes? Irgendwelche Hürden, an die ich denken sollte?
Z.B. wrede ich die Datumseingabe wohl über ein Pull-down-Menü realisieren, um auch wirklich sicher gehen zu können, dass ich ein verwertbares Datum bekomme.
Gibt es weitere solcher Stolpersteine, auf die ich achten muss?
Welche Möglichkeiten bieten sich mir -ausser den angesprochenen- für die gesicherten Bereiche?
Speziell wäre ich in erster Linie für Tipps zum Formular dankbar, da ich gerade daran arbeite. Das Eintragen in das Formular und die Übernahme in die Datenbank funktionieren schonmal gut, allerdings fehlen mir noch sämtliche Kontrollmechanismen.
Bevor ich nun aber anfange und mir Irgendwas zusammenbastele, was ich nachher allerdings nicht mehr gebrauchen kann, weil ich wichtige Dinge übersehen habe, wollte ich vorher einmal anfragen, was ich dabei beachten sollte.
Links zu ein paar guten Tutorials wären ebenfalls hilfreich, aber bitte nicht die von Tutorials.de selbst, die find ich auch alleine
Ein langer Text und wohl ein etwas gewagtes Projekt für den Einstieg, ich weiß, aber ich habe keinerlei Zeit- oder Leistungsdruck.
Wer bis hierhin durchgehalten hat, dem danke ich schonmal im Voraus und hoffe auf ein paar gute Tipps
Probleme mit konkreten Codeschnipseln, etc. werden sicherlich irgendwann einmal folgen