![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Benutzer Registriert seit: 18.03.2007
Beiträge: 38
|
Hallo, wir, eine kleine Community aus Spielern, haben ein etwas größeres Projekt vor und zwar wollen wir eine Art Portalseite für bestimmte Spiele aufbauen ähnlich wie buffed.de. Leider haben wir kaum Leute die überhaupt wissen was PHP ist *g* Aus diesem Grund habe ich ein paar "Probleme".
Vielleicht haben ja ein paar von euch Lust mitzuhelfen oder können mir ein paar Tipps geben wie ich die fünf von mir genannten Punkte zu bewerkstelligen habe. MfG Benni |
| | |
| | Nach oben #2 |
| Registriert seit: 10.11.2005 Ort: Schweiz -> Basel
Beiträge: 211
|
Kann dir nur empfehlen ein fertiges Script wie zum Beispiel Joomla zu verwenden. So etwas vernüftig selbst auf die Beine zu stellen ist nur mit professionellen Kenntnissen möglich. Eine Übersicht über viele System findest du hier: http://opensourcecms.com/ |
| | |
| | Nach oben #3 |
| Benutzer Registriert seit: 18.03.2007
Beiträge: 38
|
Das hab ich auch schon ausprobiert nur kann man bei Joomla, wenn ich das richtig sehe keine "Kategorien" machen und Joomla hat noch viele andere Dinge die bei dieses Projekt stören |
| | |
| | Nach oben #4 |
| Registriert seit: 10.11.2005 Ort: Schweiz -> Basel
Beiträge: 211
|
Ich bin mir ganz sicher das Joomla das oder eines der anderen Systeme deine Anforderungen erfüllt. Erfordert Anfangs sicherlich einiges an Konfiguration und Einarbeitungszeit. Aber es lohnt sich. Wenn du sowas selbst machst, kriegst du schnell Probleme. Stichworte Sicherheit, Erweiterbarkeit, etc. |
| | |
| | Nach oben #6 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.378
|
Willst du denn was fertiges, oder willst du das lieber selbst programmieren?
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #8 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.378
|
Okay - dann verschiebe ich den thread mal, weil es dann nicht länger ein Gesuch ist. Fangen wir doch mal mit dem login-Skript an: was die Cookies angeht: was die Datenbank angeht - da solltst du dir Gedanken machen, was du alles brauchst - und wie du sie sinnvoll aufbaust. Da kann dir sicherlich folgende Seite weiterhelfen: Was die Sicherheit angeht. Joa, den Gedanken kann ich verstehen, aber du wirst das nur lernen und erfahren, wenn du das ausprobierst, wenn du Teile des Codes zB hier vorstellst und auf die Tipps, die dann mit Sicherheit kommen werden auch eingehst.
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #11 |
| Christian W. Achatz Registriert seit: 05.02.2007 Ort: München
Beiträge: 150
|
Hallo bl-25, ich will dich ja nicht enttäuschen, aber mit ein paar Kenntnissen und dem Guten Willen ist es nicht getan. Um komplexe Zusammenhänge abbilden zu können, braucht es ein gutes Design (sowohl der Datenschicht als auch der Module). Um ein Gutes machen zu können braucht es gute Grundlagen (beispielsweise einem Framework, das bereits einige Komponenten bietet) und Erfahrung. Ich werde meine Meinung dazu los, allerdings benötige ich dazu ein wenig mehr Input.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> http://adventure-php-framework.org)! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | Nach oben #12 |
| Oliver O. Registriert seit: 17.08.2005
Beiträge: 428
|
Da stellt aber die Frage, ist es besser 4 Jahre hinter Büchern (bzw. Tutorials) zu verbringen, oder 10mal den gleichen Sch*** neu zu programmieren, weil man mit dem Alten auf die Schnauze gefallen ist? Ich meine, dass man ein zwischen Ding finden muss, weil man bei der ersten Möglichkeit weiß, was möglich ist, und bei der zweiten selbst Erfahrung sammelt, aber jeder muss irgendwo anfangen. Paar fangen mit "Hallo Welt" an, andere fangen weiter oben an. Und wer hat jetzt bessere Change auf ein gelungenes Projekt? Beide.
Geändert von Xean (18.05.2007 um 18:38 Uhr) |
| | |
| | Nach oben #13 |
| Benutzer Registriert seit: 18.03.2007
Beiträge: 38
|
Ja ich weiß das kam im ersten Moment rüber als wär ich der größte noob in Sachen PHP, aber das stimmt nicht ganz hab nur noch nie ein Projekt angefangen wo ich wirklich auf Sicherheit und bestimmte Features geachtet hab, auch ein Loginsystem mit Cookies brauchte ich bis jetzt noch nicht |
| | |
| | Nach oben #14 |
| Johannes Müller Registriert seit: 15.09.2005 Ort: Königreich Flieden
Beiträge: 551
|
also wenn es dir nicht darauf ankommt, relativ schnell ein produktives und voll funktionierendes system einsetzen zu können, spricht natürlich auch nichts dagegen, wenn du dich selber dran wagst. du musst aber auch überlegen, ob es wirklich sinn macht aus didaktischen gründen das rad neu zu erfinden. sobald das protal etwas größer werden sollte hast du mit ner komplett eigenen software irgendwann u. U. ne menge arbeit, wenn es mit irgendwelchen funktionen erweitert werden soll. da bieten fertige systeme den vorteil, dass sie selber relativ fehlerfrei funktionieren und man meistens auch viele erweiterungen dazu finden kann. wenn du dich trotzdem dazu entschließt, eine eigene software zu entwickeln, würde ich dir empfehlen, zumindest mal ansatzweise andere skripte (z. B. foren wie phpBB) anzuschauen um sich da design und strukturen abzugucken. oder halt ein tolles tutorial, wobei ich da auch keines kenn.
__________________ Weißt Bescheid - Scheiß wie weit |
| | |
| | Nach oben #15 | |
| Christian W. Achatz Registriert seit: 05.02.2007 Ort: München
Beiträge: 150
|
Hallo bl-25, ok, welche Erfahrungen du hast, habe ich nun verstanden. Zitat:
EDIT: Ich lass mich doch hinreißen Was ich dir aber mitgeben kann ist folgendes: Analysiere deine Anforderungen sehr genau und mache dir Gedanken, welche Teile zu Basis gehören und welche Teile als Module angeflanscht werden können. So kannst du für immer wieder verwendete Software-Teile eine allgemeingültige und überall einsetzbare Lösung schaffen, die von den Modulen benutzt werden kann. Für Module solltest du eine dedizierte Schnittstelle definieren, so dass klar ist, wie ein Modul eingehangen werden muss. Da ich deine Anforderungen nicht genau kenne phantasiere ich ein wenig: eine Events-Liste kann beispielsweise ein Modul sein, wohingegen die Grundfunktion der Datenbank-Kommunikation eine Basis-Komponente ist. Dinge wie Login und Session-/Cookie-Verwaltung sind global genutzte Ressourcen und sollten auch zentral zur Verfügung gestellt werden. In deiner Modul-Definition beschreibst du dann z.B. was in der Session wie abgelegt ist, so dass sich ein Modul beispielsweise die Informationen zu einem eingeloggten Mitglied standardisiert auslesen kann. Das war nun sicher sehr allgemein gehalten, solltest du weitere Tipps brauchen, sag bescheid. Wichtig ist nur, dass du - und da wiederhole ich mich (bewusst) - vor der ersten Zeile Code deine Anforderungen analysierst und genau spezifizierst, was du haben möchtest.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> http://adventure-php-framework.org)! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Geändert von dr.e. (19.05.2007 um 01:30 Uhr) Grund: Literatur-Hinweise eingefügt. | |
| | |
| | Nach oben #16 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.378
| was mit Sicherheit dann schwer fallen dürfte, wenn man noch nicht genau weiß, wo das Ziel sein wird!
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #17 | |
| Christian W. Achatz Registriert seit: 05.02.2007 Ort: München
Beiträge: 150
| Zitat:
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> http://adventure-php-framework.org)! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| | |
| | Nach oben #18 |
| Christian W. Achatz Registriert seit: 05.02.2007 Ort: München
Beiträge: 150
|
Hallo bl-25, bist du schon weiter gekommen? Brauchst du noch Hilfe?
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> http://adventure-php-framework.org)! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | Nach oben #19 | |
| Bastian Fenske Registriert seit: 04.01.2006 Ort: Kassel
Beiträge: 853
| Zitat: Zusammenfassend mein Vorschlag: Skizziere ein grobes Bild von deiner Vision für die Site. Dann entscheide, was du in einem ersten Schritt umsetzen möchtest und definiere das umso detaillierter. Es gibt sicher viele Bücher über die Erstellung von Lasten- oder Pflichtenheften. In dem Klassiker von Balzert findest du z.B. was und der steht sicherlich in der nächsten Uni-Bib. Zeig das Ding dann Leuten, die mehr Erfahrung haben (z.B. hier im Forum) und geh dann mit Unterstützung an den Entwurf. Basti | |
| | |
| | Nach oben #20 |
| Oliver O. Registriert seit: 17.08.2005
Beiträge: 428
|
Also, ich hab bl-25 meine hilfe angeboten, dass wir beide das zusammen machen, wo er nichts ein zu wenden hatte. Ich werde höchst wahrscheinlich in den nächsten Tagen hier paar Fragen reinstellen, da ich mich auch nicht als Profi bezeichne. Mit Lasten- oder Pflichtenheften hatte ich noch nicht viel zu tun, aber ein Ziel haben wir schon definiert. Es wird zwar eine langwierige Arbeit sein, aber ich glaube, dass wir das hin bekommen (spätestens mit eurer Hilfe). |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Suche Links bezüglich des Urherberrechts bei Audio-CDs | Corvin | Interessante Diskussionsthemen | 3 | 21.08.2007 11:09 |
| Suche Hilfe: Angebot und Nachfrage berechnen | ljungi | Plauderecke | 6 | 17.12.2006 22:10 |
| eine Volltext suche einbinden | stephanffm1987 | PHP-Programmierung | 14 | 15.07.2006 11:08 |
| Suche MP3-Player mit "spezieller" Funktion | Mirod | Gesuche | 4 | 10.07.2006 09:51 |
| Suche einen Spot der über eine Grafik geht | E=mc² | Desktop-Applikationen und Grafik | 3 | 15.02.2005 12:29 |