php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.01.2012, 20:52  
Erfahrener Benutzer
 
Benutzerbild von _cyrix_
 
Registriert seit: 22.10.2008
Beiträge: 222
PHP-Kenntnisse:
Anfänger
_cyrix_ befindet sich auf einem aufstrebenden Ast
Standard Projekt in OOP umsetzen

Hallo,

ich möchte mein kleinen Chat bzw. Shoutbox in OOP umsetzen ( Ist komplett lauf- und funktionsfähig ). Dieser basiert komplett auf "Ajax in Verbindung mit Jquery".

Meine Frage dazu ist, wie gehe ich ein solches Unterfangen an.

RechteSystem
--> 5 Gruppen ( Admin, Glob_Mod, Mod, Member, Ban )
User
--> Pw - Ändern
--> Pw - Vergessen
Admin
--> Rechte Vergabe
--> Beta - Key Erstellen
Chat
--> Alle Beiträge sehen
--> Letzten x Beiträge sehen
--> Unwiderufliches löschen
--> Eingeschränktes löschen
--> Wiederherstellen von Beiträgen
--> Smilies ( BBCodes ( z.B.: :abc: ))
--> User Online Übersicht
--> Anzeige ob Nachrichten vorhanden sind ( Titel der Seite )
Register
--> Pw wird generiert und via E-Mail versendet
--> Freischaltung via Link
--> Storno des Reg via Link
Login
--> AntiBruteForce ( Ip - gesteuert ( zu viele Fehleingaben und man wird für x min gesperrt ))

Ich hoffe ich hab jetzt alles wichtige von den Funktionen drinnen. Meine Erfahrungen gehen in OOP fast auf null zu, daher würde mich interessieren, wie ihr sowas machen würdet.

Den Link für den Chat, werde ich nachreichen, da ich den erst auf einen Testserver übertragen mag, was morgen im Laufe des Tages passieren wird.

Viele Grüße

Christian
__________________
Learning by Doing --> Projekt eigenes BG <--
So lernt man am Besten alle Funktionen und kann sich dadurch viel aneignen --> Closed Beta Test <--
_cyrix_ ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.01.2012, 20:54  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Meine Frage dazu ist, wie gehe ich ein solches Unterfangen an.
Was willst Du jetzt hier hören?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 08.01.2012, 21:29  
Erfahrener Benutzer
 
Benutzerbild von splasch
 
Registriert seit: 05.01.2009
Beiträge: 474
PHP-Kenntnisse:
Fortgeschritten
splasch kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von _cyrix_ Beitrag anzeigen
Hallo,

ich möchte mein kleinen Chat bzw. Shoutbox in OOP umsetzen ( Ist komplett lauf- und funktionsfähig ). Dieser basiert komplett auf "Ajax in Verbindung mit Jquery".

Meine Frage dazu ist, wie gehe ich ein solches Unterfangen an.

RechteSystem
--> 5 Gruppen ( Admin, Glob_Mod, Mod, Member, Ban )
User
--> Pw - Ändern
--> Pw - Vergessen
Admin
--> Rechte Vergabe
--> Beta - Key Erstellen
Chat
--> Alle Beiträge sehen
--> Letzten x Beiträge sehen
--> Unwiderufliches löschen
--> Eingeschränktes löschen
--> Wiederherstellen von Beiträgen
--> Smilies ( BBCodes ( z.B.: :abc: ))
--> User Online Übersicht
--> Anzeige ob Nachrichten vorhanden sind ( Titel der Seite )
Register
--> Pw wird generiert und via E-Mail versendet
--> Freischaltung via Link
--> Storno des Reg via Link
Login
--> AntiBruteForce ( Ip - gesteuert ( zu viele Fehleingaben und man wird für x min gesperrt ))

Ich hoffe ich hab jetzt alles wichtige von den Funktionen drinnen. Meine Erfahrungen gehen in OOP fast auf null zu, daher würde mich interessieren, wie ihr sowas machen würdet.

Den Link für den Chat, werde ich nachreichen, da ich den erst auf einen Testserver übertragen mag, was morgen im Laufe des Tages passieren wird.

Viele Grüße

Christian
Hmm ich kann dir ja mal ein Beispiel zu einem OOP Rechtesystem geben.
Nachzulesen unter:
http://www.bg-developer.de/forum/vie....php?f=24&t=30

Viel Spaß damit.
splasch ist offline   Mit Zitat antworten
Alt 08.01.2012, 22:28  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Schau dir mal das Datenmodell der APF-Benutzer-Verwaltung an, dort kannst du einiges ableiten.
__________________
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 (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 08.01.2012, 22:54  
Erfahrener Benutzer
 
Benutzerbild von _cyrix_
 
Registriert seit: 22.10.2008
Beiträge: 222
PHP-Kenntnisse:
Anfänger
_cyrix_ befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Was willst Du jetzt hier hören?
Die Strukturierung der Klassen. Welche Namen würdet ihr den Klassen, etc, geben .,. An Hand von Pseudo-Code vlt kurz was dazu erörtern .,.

Danke an euch beiden für die Beispiele.,. Davon kann man sich bestimmt was ableiten und nutzen. Ich möchte dieses halt verstehen und daher selbst erstellen, weil durch "stumpfes" C&P lernt niemand was.,.

Wie gesagt, ein paar kleine Hilfestellungen ohne direktes posten von Code.,. In wie ich die Jquery - Geschichte umsetze, wäre es auch schön, wenn man dazu kurz was niederschreiben könnte.,.

Danke schon mal, falls jemand nen bisschen Zeit und Lust hat, was dazu zu posten.,.
__________________
Learning by Doing --> Projekt eigenes BG <--
So lernt man am Besten alle Funktionen und kann sich dadurch viel aneignen --> Closed Beta Test <--
_cyrix_ ist offline   Mit Zitat antworten
Alt 08.01.2012, 23:38  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.730
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

Zitat:
Zitat von _cyrix_s Signatur
Learning by Doing
Mit diesem Thread machst du so ziemlich das Gegenteil davon, wenn „doing“ für dich nicht gerade bedeutet, Privattutorials in einem Forum zu wünschen.

Ich glaube nicht, dass das böse Absicht ist, aber was du hier nachfragst, ist allein vom Umfang ganz schön heftig. Das ist ein halbes Buch.

Zitat:
Zitat von _cyrix_
Meine Erfahrungen gehen in OOP fast auf null zu, daher würde mich interessieren, wie ihr sowas machen würdet.
Ich würde empfehlen, erst OOP zu lernen und dann informiertere, konkrete (!) Fragen zu stellen.

Solche Vergleiche sind schwierig, aber du bist hier mehr oder weniger gerade an diesem Punkt: Du möchtest ein Haus bauen und weißt grob, was so ein Haus alles braucht. Du hast aber keinen Schimmer vom Mauern oder von Statik oder gar von Tiefbau und Elektrik. Woher du das Baumaterial bekommst, weißt du auch nicht.

Zitat:
An Hand von Pseudo-Code vlt kurz was dazu erörtern .,.

[…]

Wie gesagt, ein paar kleine Hilfestellungen ohne direktes posten von Code.,. In wie ich die Jquery - Geschichte umsetze, wäre es auch schön, wenn man dazu kurz was niederschreiben könnte.,.

Danke schon mal, falls jemand nen bisschen Zeit und Lust hat, was dazu zu posten.,.

[Hervorhebungen hinzugefügt.]
Dann gehst du in der Mittagspause zu einem Architekten, um dir das mal schnell erklären zu lassen.

Satzendezeichen sehen übrigens anders aus.
__________________
Blog | Buch | Kaloa
mermshaus ist gerade online   Mit Zitat antworten
Alt 08.01.2012, 23:47  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Ich würde empfehlen, erst OOP zu lernen und dann informiertere, konkrete (!) Fragen zu stellen.
Sehe ich auch so. Und auch mit neuem OOP-Wissen wird der große Wurf vermutlich nicht im ersten Anlauf gelingen. Dafür ist elegante OO-Entwicklung viel zu sehr Erfahrungssache. Was auch erklärt, weshalb ich immer Probleme mit Threads wie diesen habe. Jeder hat andere Erfahrungen und Vorstellungen von solider Anwendungsentwicklung und es ist kaum möglich das schriftlich auszuführen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 09.01.2012, 01:18  
Benutzer
 
Registriert seit: 27.03.2006
Beiträge: 60
PHP-Kenntnisse:
Anfänger
Dadelu ist in Verruf geraten
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Sehe ich auch so. Und auch mit neuem OOP-Wissen wird der große Wurf vermutlich nicht im ersten Anlauf gelingen. Dafür ist elegante OO-Entwicklung viel zu sehr Erfahrungssache. Was auch erklärt, weshalb ich immer Probleme mit Threads wie diesen habe. Jeder hat andere Erfahrungen und Vorstellungen von solider Anwendungsentwicklung und es ist kaum möglich das schriftlich auszuführen.
Richtig. Cyrix ich würde vielleicht zuerst einmal würde ich vielleicht mit Theoretischen Grundlagen der OO - Entwicklung beginnen (UML könnte ein guter Einstieg sein). Sobald du verstanden hast, warum man objektorientiert entwickelt, geht es darum zu verstehen, wie das umzusetzen ist mit PHP... Ich kann dir das Buch Grundkurs Software Engineering mit UML zu Herzen legen. Ist ein wirklich guter Einstieg über alle notwendigen Themen.
Dadelu ist offline   Mit Zitat antworten
Alt 10.01.2012, 18:34  
Erfahrener Benutzer
 
Benutzerbild von _cyrix_
 
Registriert seit: 22.10.2008
Beiträge: 222
PHP-Kenntnisse:
Anfänger
_cyrix_ befindet sich auf einem aufstrebenden Ast
Standard

Ich bin euch ja noch einen Link schuldig für den Chat.
--> Chat / Shoutbox
--> Login --> Kekse || Test ( Admin )
--> Login 2 --> Test || 1234 ( Eingeschränkt )
Zitat:
Zitat von mermshaus Beitrag anzeigen
Mit diesem Thread machst du so ziemlich das Gegenteil davon, wenn „doing“ für dich nicht gerade bedeutet, Privattutorials in einem Forum zu wünschen.

Ich glaube nicht, dass das böse Absicht ist, aber was du hier nachfragst, ist allein vom Umfang ganz schön heftig. Das ist ein halbes Buch.

Ich würde empfehlen, erst OOP zu lernen und dann informiertere, konkrete (!) Fragen zu stellen.
Das war wirklich keine böse Absicht und dass es diese Größe annimmt, hab ich nicht bedacht. Entschuldige.

Dieses Angebot werde ich natürlich annehmen.

Zitat:
Zitat von mermshaus Beitrag anzeigen
Satzendezeichen sehen übrigens anders aus.
Ist ein kleiner Tick von mir, werde ich versuchen zu unterlassen.

Zitat:
Zitat von nikosch Beitrag anzeigen
Sehe ich auch so. Und auch mit neuem OOP-Wissen wird der große Wurf vermutlich nicht im ersten Anlauf gelingen. Dafür ist elegante OO-Entwicklung viel zu sehr Erfahrungssache. Was auch erklärt, weshalb ich immer Probleme mit Threads wie diesen habe. Jeder hat andere Erfahrungen und Vorstellungen von solider Anwendungsentwicklung und es ist kaum möglich das schriftlich auszuführen.
Alleine mit solchen Antworten ist mir mehr geholfen, als manch anderer denkt. Alleine die Tatsache, dass es nichts "globales" gibt, macht die Sache viel interessanter.

Zitat:
Zitat von Dadelu Beitrag anzeigen
Richtig. Cyrix ich würde vielleicht zuerst einmal würde ich vielleicht mit Theoretischen Grundlagen der OO - Entwicklung beginnen (UML könnte ein guter Einstieg sein). Sobald du verstanden hast, warum man objektorientiert entwickelt, geht es darum zu verstehen, wie das umzusetzen ist mit PHP... Ich kann dir das Buch Grundkurs Software Engineering mit UML zu Herzen legen. Ist ein wirklich guter Einstieg über alle notwendigen Themen.
Ich glaube da liegt momentan meine eigentliche Herausforderung, was und warum eigentlich OOP. Dass sollte ich mir wirklich mal klar machen, dann wird der Rest schon irgendwie von selbst laufen.

Danke für den Rat mit dem Buch, werde ich mir anschauen und versuchen zu verinnerlichen.

Danke für alle Ratschläge ;)
__________________
Learning by Doing --> Projekt eigenes BG <--
So lernt man am Besten alle Funktionen und kann sich dadurch viel aneignen --> Closed Beta Test <--

Geändert von _cyrix_ (10.01.2012 um 18:40 Uhr). Grund: Login - Daten nachgetragen
_cyrix_ ist offline   Mit Zitat antworten
Alt 19.01.2012, 11:16  
Erfahrener Benutzer
 
Benutzerbild von _cyrix_
 
Registriert seit: 22.10.2008
Beiträge: 222
PHP-Kenntnisse:
Anfänger
_cyrix_ befindet sich auf einem aufstrebenden Ast
Standard

Da es sich ja noch immer um die Umsetzung des Projektes handelt, hab ich mir gedacht, dass ich das einfach mal hier im Offtopic lasse.

Ich hab meine erste "Access - Login" Klasse geschrieben und wollte mal eure Kritiken dazu hören.

Da es so ziemlich das erste größere ist, was ich in OOP gemacht habe, bin ich auf alles vorbereitet, was mit Kritik zu tun.,.
Angehängte Dateien
Dateityp: zip access.class.zip (2,1 KB, 12x aufgerufen)
__________________
Learning by Doing --> Projekt eigenes BG <--
So lernt man am Besten alle Funktionen und kann sich dadurch viel aneignen --> Closed Beta Test <--
_cyrix_ ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Eure Projektstrukturen mepeisen Off-Topic Diskussionen 11 28.04.2011 17:51
[Erledigt] OOP - Klassen richtig Designen, aber wie? Yamo PHP Einsteiger 8 01.01.2011 12:03
Suche einen weiteren Programmierer für Freizeit Projekt Creator Sonstige 5 15.11.2010 09:28
[Erledigt] Weltweit einmaliges Projekt sucht kompetenten Partner (PHP / Serveradmin)! remotehorst Sonstige 10 09.10.2010 16:28
[S] PHP-Entwickler / Entwickeler für Open Source Projekt _dnl__ Sonstige 1 28.05.2010 17:04
100% OOP wirklich sinnvoll ? Pehapeh PHP-Fortgeschrittene 31 04.12.2009 11:19
MVC mit OOP umsetzen Benjamin Such PHP Tipps 2009 3 17.08.2009 16:04
[Erledigt] PHP Projekt mit Zukunft coolbull00 Beitragsarchiv 12 04.05.2009 17:23
PHP Projekt mit Zukunft DawidJan Beitragsarchiv 10 03.05.2009 20:59
Scriptsuche Beteiligung an Projekt gegen Scriptüberarbeitung Maurizio Scriptbörse 0 09.04.2009 06:50
Programmierer für Projekt gesucht thezug Beitragsarchiv 4 26.02.2009 13:43
Projekt sucht für Teilbereiche Schüler o.ä. für PHP OOP Entwicklung gegen Bezahlung mrmojo Beitragsarchiv 0 20.11.2008 23:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
shoutbox php oop, php oop bbcode, projekt php umsetzen

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum