phpbattle-work Mailing List for phpbattle (Page 2)
Status: Pre-Alpha
Brought to you by:
ddanier
You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(32) |
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
|
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2007 |
Jan
(3) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: matze812 <mat...@we...> - 2002-10-14 11:53:56
|
das ist für leute die sich noch nicht in oop eingearbeitet haben dann aber nur noch erschwerend und wir würden dadurch evtl. anmeldungen einbüßen ----- Original Message ----- From: "Jossele" <jo...@5s...> To: <php...@li...> Sent: Monday, October 14, 2002 1:17 PM Subject: Re: [Phpbattle-work] IRC Chat am Sonntag: Ergebnisse (Die Zusammenfassung) Servus leutz. So was ihr da schreibt, wäre es find ich viel schlauer wenn wir das gnaze mehr Objektorientiret aufbauen. Mit klassen und so. Da kann man nämlich - startup funktionen viel leichter machen - Die variablen bleiben viel einfach nur in dem eigenen script - Man kann kontrollieren welche variablen von ausserhalb gelesen werden dürfen und welche nicht Ich kenn mich Jetzt mit Objektorientation nicht so aus und weiss auch ned wie gut das in PHP geht, aber es wäre denk ich mal perfekt für das Vorhaben. David Danier wrote: > 1. Thema FAQ > > [18:27:54] <PH0B0S> wo ist der battle bei phpbattle ? > [18:29:24] <[WMP]Goliath> wir werden hin und wieder einzelne module als > battlemodule ausschreiben. soll heißen in einem bestimmten zeitramen kann > jeder ein modul zu dem thema schreiben, das beste wird zum weiterarbeiten > verwendet > > [18:32:07] <[WMP]Goliath> 1. Warum der Name PHPBattle? > [18:33:17] <SEth^> 1. wegen mir und ph0b0s *g* > [18:34:01] <PH0B0S> weil mir und seth langweilig war? =D > [18:35:07] <[WMP]Goliath> ich würde dazu schreiben, dass ihr beide > gleichzeitig ein "usercenter" (immernoch keine genaue definition dafür) > schreiben wollte und ihr kräfte messen wolltet > [18:35:24] <PH0B0S> cosmo war auch beteiligt > [18:35:42] <[Cosmo]> wobei ? > [18:35:51] <PH0B0S> naja du hast auch ein uc gemacht cosmo > [18:36:30] <PH0B0S> cosmo wir ham den battle ja einklich nur wegen deinem > gemacht > [18:36:40] <PH0B0S> weil du ja der highskiller im wmp forum bist =D > > [18:32:07] <[WMP]Goliath> 2. Kann man dem Projekt beitreten? > [18:36:39] <[WMP]Goliath> zu 2.: ja :D > > [18:32:07] <[WMP]Goliath> 3. Was muss ich tun um Module beizusteuern? > [18:37:03] <PH0B0S> zu 3.: eins geschrieben ham O_o > [18:38:11] <[WMP]Goliath> PH0B0S: aber in den innerhalb der regeln die wir > definieren.... > [18:38:29] <PH0B0S> zu 3.: Man muss eines geschrieben haben, dass die Regeln > nicht verletzt > > [18:32:07] <[WMP]Goliath> 4. Wozu das ganze? > [18:39:58] <PH0B0S> 4.? um die kenntnisse zu erweitern? oder um ein großes > script zu machen.. das weiss keiner > > [18:41:30] <PH0B0S> 6. Was passiert wenn mein Modul einen Battle verliert? > [18:42:05] <[WMP]Goliath> PH0B0S: es wid nicht weiterverwendet im offiziellen > zweig....vielleicht finden sich aber andere programmierer die lieber damit > arbeiten :D > > [18:42:32] <vinz[halbda]> 8. Was kann ich gewinnen? > [18:42:58] <PH0B0S> zu 8.: einen lutscher > [18:43:14] <[Cosmo]> zu 8: virtuell > [18:43:31] <[WMP]Goliath> 8: einfach das gefühl etwas großes geleistet zu > haben + erfahrung > > [18:43:21] <vinz[halbda]> 9. Warum kann ich nichts tolles gewinnen? > [18:43:31] <PH0B0S> 9.: weil wir arm sind > > [18:43:41] <vinz[halbda]> 10. Warum seid ihr so arm? > .... > > -------------------------------------------------------------------------- --------- > 2. Thema: Grundmodule > > [18:47:49] <[WMP]Goliath> z.b. mysql > [18:48:12] <[Cosmo]> userverwaltung > [18:48:13] <PH0B0S> ja ein sprach-mod > [18:50:24] <PH0B0S> ne config sollten wir schon mitgeben > [18:51:59] <PH0B0S> wenn wir ne config als modul machen kann man da wenigstens > die grundeinstellungen wie seitentitel und so einstellen > [18:52:43] <[WMP]Goliath> also config modul wird sehr komplez....ich würde das > lieber erstmal alles in die configfiles direkt schreiben... > [18:53:25] <SEth^> schon. wird besser sein > [18:53:46] <[WMP]Goliath> PH0B0S: seitentitel gehört dann vielleicht schon > wieder ins modul "header" :D > [18:53:50] <PH0B0S> eine untergeordnete config bedeutet aber mehr arbeit für > den modder > [18:54:14] <[WMP]Goliath> ich würde vorschlagen: > [18:54:38] <[WMP]Goliath> wir schreiben ein configtool, das wie wenn man ini > files editiert die config files von den modulen editieren kann > [18:55:01] <PH0B0S> in c++/vb/delphi/wasauchimmer ? > [18:55:03] <[WMP]Goliath> jedes modul kan aber nen eigenen admin enthalten > (der über bestimmte richtlinien eingebunden wird) > [18:55:14] <[WMP]Goliath> PH0B0S: php > [19:06:25] <[WMP]Goliath> also, ich halte mal fest: wir brauchen module: > mysql, usersystem (auf mysqlbasis?), language modul, nen configmodul > > -------------------------------------------------------------------------- --------- > 3. Thema: Grundmodule: Wer macht was? > > [19:08:11] <[WMP]Goliath> also, wer will welches modul machen? > [19:08:16] <[WMP]Goliath> exit: mysql? > [19:08:24] <exit> jop > [19:09:34] <[WMP]Goliath> irgendwer lust auf userverwaltung? > [19:10:30] <PH0B0S> öhm von mir aus, wenn du meinst dass ichs hinkrieg =D > [19:11:19] <[WMP]Goliath> würde da auch mithelfen...wenn du willst > [19:11:51] <PH0B0S> ist zwar nicht von nöten (hoff ich zumindest) aber wenn du > nix besseres zu tun hast gerne =D > [19:14:24] <[WMP]Goliath> vielleicht bräuchten wir noch ein modul, das > entscheidet welches untermodul geladen wird (welche seite angezeigt wird), > also ob z.b. der loginscreen kommt oder der logout :D > [19:16:15] <[WMP]Goliath> ich würde das modul schreiben, was sich ums weitere > laden der anderen kümmert, ok? > [19:16:23] <[Cosmo]> ok > [19:16:49] <[WMP]Goliath> dann kommen wir zum language modul.... > [19:16:54] <[WMP]Goliath> wer will? > [19:17:07] <[Cosmo]> SEth ? > [19:17:42] <[WMP]Goliath> wir können ihn ja mal vormerken......er wirds dann > ja in der email lesen ;) > [19:18:05] <[WMP]Goliath> ok? > [19:18:10] <[Cosmo]> ok > [19:18:25] <[WMP]Goliath> gut...config würde ich noch lassen > [19:18:33] <[WMP]Goliath> sonst noch jemand der was schreiben will? > [19:18:53] <[WMP]Goliath> oder der wo helfen will :D > [19:19:01] <[WMP]Goliath> oder nen battle will? > [19:19:09] <[Cosmo]> eins reicht > > -------------------------------------------------------------------------- --------- > 3. Thema: "Gewisse Standards" > > [19:22:28] <[WMP]Goliath> 1. Jedes Modul schreibt alle Modulinternen Varieblen > in einen Array mit dem > [19:22:28] <[WMP]Goliath> Modulnamen. > [19:22:28] <[WMP]Goliath> 2. Jedes Modul kann eine Startupfunktion verwenden, > diese muss Modulname + > [19:22:28] <[WMP]Goliath> '_startup' heißen, muss einen Parameter annehmen > können (Modulstatus) und > [19:22:28] <[WMP]Goliath> wenn sie erfolgreich geladen ist mit einem 'return > 1' (oder 'return true') > [19:22:28] <[WMP]Goliath> enden. > [19:22:28] <[WMP]Goliath> 3. Modulinternen Funktionen sollte immer der > Modulname vorangestellt werden > [19:22:28] <[WMP]Goliath> (Hilfe gegen doppelte Definition). > [19:23:04] <PH0B0S> klingt gut > > -------------------------------------------------------------------------- --------- > 4. Thema: Datenaustausch > > [19:24:30] <[WMP]Goliath> wie wollen wir es managen, dass jeder an die > aktuellen daten kommt? > [19:24:41] <PH0B0S> sourceforge CVS? > [19:24:54] <[WMP]Goliath> kommt damit jeder klar? > [19:25:09] <[WMP]Goliath> ich habs noch nie benutzt...gestern ma versucht und > nur chaos angerichtet :D > [19:25:20] <[Cosmo]> n' download wird wohl jeder hinbekommen > [19:25:29] <[WMP]Goliath> oder per email...erstmal > [19:25:46] <[WMP]Goliath> bei email aber NUR das geänderte...nicht immer das > komplette system > [19:26:38] <[Cosmo]> wir können ja mit nem updateserver anfangen :) > [19:26:59] <[WMP]Goliath> nochwas zu CVS: unser account da is zur zeit > unbenutzbar...mein client hat gesponnen :( > [19:27:35] <[WMP]Goliath> und nochwas zu sourceforge: ihr solltet euch mal in > das system einarbeiten...also jeder nen account anlegen > [19:28:49] <PH0B0S> mhm > > -------------------------------------------------------------------------- --------- > 4. Thema: Zeug das nicht auf meiner Liste stand :D > > [19:30:16] <PH0B0S> wir sollten noch klären wer welchen status im projekt > kriegt > [19:30:44] <[WMP]Goliath> hmmm.... > [19:30:48] <[WMP]Goliath> ok, schlag was vor > [19:30:50] <[Cosmo]> du meinst, viele köche verderben den brei > [19:31:25] <PH0B0S> z.b. einer leitet, einer kümmert sich um die neuen codes, > ob da nicht backdoors oder so drin sind, einer kümmert sich um die > anmeldungen usw. > [19:31:51] <[WMP]Goliath> anmeldungen...werden wohl erstma nicht viele kommen > :D > [19:32:01] <PH0B0S> ja aber es sollte geklärt werden > [19:32:09] <[WMP]Goliath> neuer code....wer will? > [19:32:14] <exit> hier > [19:32:15] <exit> :D > [19:32:21] <[WMP]Goliath> ok, exit! > [19:32:54] <[WMP]Goliath> ich würde gerne weiterhin der manager sein (wenn > niemand was dagegen hat) > [19:32:59] <exit> np > [19:33:07] <[Cosmo]> is besser so > [19:33:08] <exit> ich bin co-manager *ernenn* > [19:33:09] <exit> ^^ > [19:33:11] <PH0B0S> ich hab nix dagegen =D > [19:33:11] <[WMP]Goliath> anmeldungen...wer möchte das übernehmen? > [19:33:18] <PH0B0S> kann ich machen > [19:33:31] <[WMP]Goliath> ich bin einverstanden > [19:33:33] <[WMP]Goliath> :D > [19:33:40] <PH0B0S> das ist gut. =D > [19:35:14] <[WMP]Goliath> ok, dann is alles geklärt, oder? > [19:35:22] <exit> joa > [19:35:26] <[Cosmo]> jup > [19:35:27] <PH0B0S> glaub schon > [19:35:40] <[WMP]Goliath> PH0B0S: du brauchst dann noch die rechte um im > sourceforge user anzulegen.... > [19:36:06] <[WMP]Goliath> und für die mailingliste zur verwaltung brauchen wir > auchn allgemeines passwort > > > Viele Grüße, David Danier > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Phpbattle-work mailing list > Php...@li... > https://lists.sourceforge.net/lists/listinfo/phpbattle-work > > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Phpbattle-work mailing list Php...@li... https://lists.sourceforge.net/lists/listinfo/phpbattle-work |
|
From: Jossele <jo...@5s...> - 2002-10-14 11:15:58
|
Servus leutz. So was ihr da schreibt, w=E4re es find ich viel schlauer wenn wir das=20 gnaze mehr Objektorientiret aufbauen. Mit klassen und so. Da kann man n=E4mlich - startup funktionen viel leichter machen - Die variablen bleiben viel einfach nur in dem eigenen script - Man kann kontrollieren welche variablen von ausserhalb gelesen werden=20 d=FCrfen und welche nicht Ich kenn mich Jetzt mit Objektorientation nicht so aus und weiss auch=20 ned wie gut das in PHP geht, aber es w=E4re denk ich mal perfekt f=FCr da= s=20 Vorhaben. David Danier wrote: > 1. Thema FAQ >=20 > [18:27:54] <PH0B0S> wo ist der battle bei phpbattle ? > [18:29:24] <[WMP]Goliath> wir werden hin und wieder einzelne module als= =20 > battlemodule ausschreiben. soll hei=DFen in einem bestimmten zeitramen = kann=20 > jeder ein modul zu dem thema schreiben, das beste wird zum weiterarbeit= en=20 > verwendet >=20 > [18:32:07] <[WMP]Goliath> 1. Warum der Name PHPBattle? > [18:33:17] <SEth^> 1. wegen mir und ph0b0s *g* > [18:34:01] <PH0B0S> weil mir und seth langweilig war? =3DD > [18:35:07] <[WMP]Goliath> ich w=FCrde dazu schreiben, dass ihr beide=20 > gleichzeitig ein "usercenter" (immernoch keine genaue definition daf=FC= r)=20 > schreiben wollte und ihr kr=E4fte messen wolltet > [18:35:24] <PH0B0S> cosmo war auch beteiligt > [18:35:42] <[Cosmo]> wobei ? > [18:35:51] <PH0B0S> naja du hast auch ein uc gemacht cosmo > [18:36:30] <PH0B0S> cosmo wir ham den battle ja einklich nur wegen dein= em=20 > gemacht > [18:36:40] <PH0B0S> weil du ja der highskiller im wmp forum bist =3DD >=20 > [18:32:07] <[WMP]Goliath> 2. Kann man dem Projekt beitreten? > [18:36:39] <[WMP]Goliath> zu 2.: ja :D >=20 > [18:32:07] <[WMP]Goliath> 3. Was muss ich tun um Module beizusteuern? > [18:37:03] <PH0B0S> zu 3.: eins geschrieben ham O_o > [18:38:11] <[WMP]Goliath> PH0B0S: aber in den innerhalb der regeln die = wir=20 > definieren.... > [18:38:29] <PH0B0S> zu 3.: Man muss eines geschrieben haben, dass die R= egeln=20 > nicht verletzt >=20 > [18:32:07] <[WMP]Goliath> 4. Wozu das ganze? > [18:39:58] <PH0B0S> 4.? um die kenntnisse zu erweitern? oder um ein gro= =DFes=20 > script zu machen.. das weiss keiner >=20 > [18:41:30] <PH0B0S> 6. Was passiert wenn mein Modul einen Battle verlie= rt? > [18:42:05] <[WMP]Goliath> PH0B0S: es wid nicht weiterverwendet im offiz= iellen=20 > zweig....vielleicht finden sich aber andere programmierer die lieber da= mit=20 > arbeiten :D >=20 > [18:42:32] <vinz[halbda]> 8. Was kann ich gewinnen? > [18:42:58] <PH0B0S> zu 8.: einen lutscher > [18:43:14] <[Cosmo]> zu 8: virtuell=20 > [18:43:31] <[WMP]Goliath> 8: einfach das gef=FChl etwas gro=DFes geleis= tet zu=20 > haben + erfahrung >=20 > [18:43:21] <vinz[halbda]> 9. Warum kann ich nichts tolles gewinnen? > [18:43:31] <PH0B0S> 9.: weil wir arm sind >=20 > [18:43:41] <vinz[halbda]> 10. Warum seid ihr so arm? > .... >=20 > -----------------------------------------------------------------------= ------------ > 2. Thema: Grundmodule=20 >=20 > [18:47:49] <[WMP]Goliath> z.b. mysql > [18:48:12] <[Cosmo]> userverwaltung > [18:48:13] <PH0B0S> ja ein sprach-mod > [18:50:24] <PH0B0S> ne config sollten wir schon mitgeben > [18:51:59] <PH0B0S> wenn wir ne config als modul machen kann man da wen= igstens=20 > die grundeinstellungen wie seitentitel und so einstellen > [18:52:43] <[WMP]Goliath> also config modul wird sehr komplez....ich w=FC= rde das=20 > lieber erstmal alles in die configfiles direkt schreiben... > [18:53:25] <SEth^> schon. wird besser sein > [18:53:46] <[WMP]Goliath> PH0B0S: seitentitel geh=F6rt dann vielleicht = schon=20 > wieder ins modul "header" :D > [18:53:50] <PH0B0S> eine untergeordnete config bedeutet aber mehr arbei= t f=FCr=20 > den modder > [18:54:14] <[WMP]Goliath> ich w=FCrde vorschlagen: > [18:54:38] <[WMP]Goliath> wir schreiben ein configtool, das wie wenn ma= n ini=20 > files editiert die config files von den modulen editieren kann > [18:55:01] <PH0B0S> in c++/vb/delphi/wasauchimmer ? > [18:55:03] <[WMP]Goliath> jedes modul kan aber nen eigenen admin enthal= ten=20 > (der =FCber bestimmte richtlinien eingebunden wird) > [18:55:14] <[WMP]Goliath> PH0B0S: php > [19:06:25] <[WMP]Goliath> also, ich halte mal fest: wir brauchen module= :=20 > mysql, usersystem (auf mysqlbasis?), language modul, nen configmodul >=20 > -----------------------------------------------------------------------= ------------ > 3. Thema: Grundmodule: Wer macht was? >=20 > [19:08:11] <[WMP]Goliath> also, wer will welches modul machen? > [19:08:16] <[WMP]Goliath> exit: mysql? > [19:08:24] <exit> jop > [19:09:34] <[WMP]Goliath> irgendwer lust auf userverwaltung? > [19:10:30] <PH0B0S> =F6hm von mir aus, wenn du meinst dass ichs hinkrie= g =3DD > [19:11:19] <[WMP]Goliath> w=FCrde da auch mithelfen...wenn du willst > [19:11:51] <PH0B0S> ist zwar nicht von n=F6ten (hoff ich zumindest) abe= r wenn du=20 > nix besseres zu tun hast gerne =3DD > [19:14:24] <[WMP]Goliath> vielleicht br=E4uchten wir noch ein modul, da= s=20 > entscheidet welches untermodul geladen wird (welche seite angezeigt wir= d),=20 > also ob z.b. der loginscreen kommt oder der logout :D > [19:16:15] <[WMP]Goliath> ich w=FCrde das modul schreiben, was sich ums= weitere=20 > laden der anderen k=FCmmert, ok? > [19:16:23] <[Cosmo]> ok > [19:16:49] <[WMP]Goliath> dann kommen wir zum language modul.... > [19:16:54] <[WMP]Goliath> wer will? > [19:17:07] <[Cosmo]> SEth ? > [19:17:42] <[WMP]Goliath> wir k=F6nnen ihn ja mal vormerken......er wir= ds dann=20 > ja in der email lesen ;) > [19:18:05] <[WMP]Goliath> ok? > [19:18:10] <[Cosmo]> ok > [19:18:25] <[WMP]Goliath> gut...config w=FCrde ich noch lassen > [19:18:33] <[WMP]Goliath> sonst noch jemand der was schreiben will? > [19:18:53] <[WMP]Goliath> oder der wo helfen will :D > [19:19:01] <[WMP]Goliath> oder nen battle will? > [19:19:09] <[Cosmo]> eins reicht >=20 > -----------------------------------------------------------------------= ------------ > 3. Thema: "Gewisse Standards" >=20 > [19:22:28] <[WMP]Goliath> 1. Jedes Modul schreibt alle Modulinternen Va= rieblen=20 > in einen Array mit dem=20 > [19:22:28] <[WMP]Goliath> Modulnamen. > [19:22:28] <[WMP]Goliath> 2. Jedes Modul kann eine Startupfunktion verw= enden,=20 > diese muss Modulname +=20 > [19:22:28] <[WMP]Goliath> '_startup' hei=DFen, muss einen Parameter ann= ehmen=20 > k=F6nnen (Modulstatus) und=20 > [19:22:28] <[WMP]Goliath> wenn sie erfolgreich geladen ist mit einem 'r= eturn=20 > 1' (oder 'return true')=20 > [19:22:28] <[WMP]Goliath> enden. > [19:22:28] <[WMP]Goliath> 3. Modulinternen Funktionen sollte immer der=20 > Modulname vorangestellt werden=20 > [19:22:28] <[WMP]Goliath> (Hilfe gegen doppelte Definition). > [19:23:04] <PH0B0S> klingt gut >=20 > -----------------------------------------------------------------------= ------------ > 4. Thema: Datenaustausch >=20 > [19:24:30] <[WMP]Goliath> wie wollen wir es managen, dass jeder an die=20 > aktuellen daten kommt? > [19:24:41] <PH0B0S> sourceforge CVS? > [19:24:54] <[WMP]Goliath> kommt damit jeder klar? > [19:25:09] <[WMP]Goliath> ich habs noch nie benutzt...gestern ma versuc= ht und=20 > nur chaos angerichtet :D > [19:25:20] <[Cosmo]> n' download wird wohl jeder hinbekommen > [19:25:29] <[WMP]Goliath> oder per email...erstmal > [19:25:46] <[WMP]Goliath> bei email aber NUR das ge=E4nderte...nicht im= mer das=20 > komplette system > [19:26:38] <[Cosmo]> wir k=F6nnen ja mit nem updateserver anfangen :) > [19:26:59] <[WMP]Goliath> nochwas zu CVS: unser account da is zur zeit=20 > unbenutzbar...mein client hat gesponnen :( > [19:27:35] <[WMP]Goliath> und nochwas zu sourceforge: ihr solltet euch = mal in=20 > das system einarbeiten...also jeder nen account anlegen > [19:28:49] <PH0B0S> mhm >=20 > -----------------------------------------------------------------------= ------------ > 4. Thema: Zeug das nicht auf meiner Liste stand :D >=20 > [19:30:16] <PH0B0S> wir sollten noch kl=E4ren wer welchen status im pro= jekt=20 > kriegt > [19:30:44] <[WMP]Goliath> hmmm.... > [19:30:48] <[WMP]Goliath> ok, schlag was vor > [19:30:50] <[Cosmo]> du meinst, viele k=F6che verderben den brei > [19:31:25] <PH0B0S> z.b. einer leitet, einer k=FCmmert sich um die neue= n codes,=20 > ob da nicht backdoors oder so drin sind, einer k=FCmmert sich um die=20 > anmeldungen usw. > [19:31:51] <[WMP]Goliath> anmeldungen...werden wohl erstma nicht viele = kommen=20 > :D > [19:32:01] <PH0B0S> ja aber es sollte gekl=E4rt werden > [19:32:09] <[WMP]Goliath> neuer code....wer will? > [19:32:14] <exit> hier > [19:32:15] <exit> :D > [19:32:21] <[WMP]Goliath> ok, exit! > [19:32:54] <[WMP]Goliath> ich w=FCrde gerne weiterhin der manager sein = (wenn=20 > niemand was dagegen hat) > [19:32:59] <exit> np > [19:33:07] <[Cosmo]> is besser so > [19:33:08] <exit> ich bin co-manager *ernenn* > [19:33:09] <exit> ^^ > [19:33:11] <PH0B0S> ich hab nix dagegen =3DD > [19:33:11] <[WMP]Goliath> anmeldungen...wer m=F6chte das =FCbernehmen? > [19:33:18] <PH0B0S> kann ich machen > [19:33:31] <[WMP]Goliath> ich bin einverstanden > [19:33:33] <[WMP]Goliath> :D > [19:33:40] <PH0B0S> das ist gut. =3DD > [19:35:14] <[WMP]Goliath> ok, dann is alles gekl=E4rt, oder? > [19:35:22] <exit> joa > [19:35:26] <[Cosmo]> jup > [19:35:27] <PH0B0S> glaub schon > [19:35:40] <[WMP]Goliath> PH0B0S: du brauchst dann noch die rechte um i= m=20 > sourceforge user anzulegen.... > [19:36:06] <[WMP]Goliath> und f=FCr die mailingliste zur verwaltung bra= uchen wir=20 > auchn allgemeines passwort >=20 >=20 > Viele Gr=FC=DFe, David Danier >=20 >=20 > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Phpbattle-work mailing list > Php...@li... > https://lists.sourceforge.net/lists/listinfo/phpbattle-work >=20 >=20 |
|
From: David D. <go...@gm...> - 2002-10-13 17:43:30
|
1. Thema FAQ [18:27:54] <PH0B0S> wo ist der battle bei phpbattle ? [18:29:24] <[WMP]Goliath> wir werden hin und wieder einzelne module als battlemodule ausschreiben. soll heißen in einem bestimmten zeitramen kann jeder ein modul zu dem thema schreiben, das beste wird zum weiterarbeiten verwendet [18:32:07] <[WMP]Goliath> 1. Warum der Name PHPBattle? [18:33:17] <SEth^> 1. wegen mir und ph0b0s *g* [18:34:01] <PH0B0S> weil mir und seth langweilig war? =D [18:35:07] <[WMP]Goliath> ich würde dazu schreiben, dass ihr beide gleichzeitig ein "usercenter" (immernoch keine genaue definition dafür) schreiben wollte und ihr kräfte messen wolltet [18:35:24] <PH0B0S> cosmo war auch beteiligt [18:35:42] <[Cosmo]> wobei ? [18:35:51] <PH0B0S> naja du hast auch ein uc gemacht cosmo [18:36:30] <PH0B0S> cosmo wir ham den battle ja einklich nur wegen deinem gemacht [18:36:40] <PH0B0S> weil du ja der highskiller im wmp forum bist =D [18:32:07] <[WMP]Goliath> 2. Kann man dem Projekt beitreten? [18:36:39] <[WMP]Goliath> zu 2.: ja :D [18:32:07] <[WMP]Goliath> 3. Was muss ich tun um Module beizusteuern? [18:37:03] <PH0B0S> zu 3.: eins geschrieben ham O_o [18:38:11] <[WMP]Goliath> PH0B0S: aber in den innerhalb der regeln die wir definieren.... [18:38:29] <PH0B0S> zu 3.: Man muss eines geschrieben haben, dass die Regeln nicht verletzt [18:32:07] <[WMP]Goliath> 4. Wozu das ganze? [18:39:58] <PH0B0S> 4.? um die kenntnisse zu erweitern? oder um ein großes script zu machen.. das weiss keiner [18:41:30] <PH0B0S> 6. Was passiert wenn mein Modul einen Battle verliert? [18:42:05] <[WMP]Goliath> PH0B0S: es wid nicht weiterverwendet im offiziellen zweig....vielleicht finden sich aber andere programmierer die lieber damit arbeiten :D [18:42:32] <vinz[halbda]> 8. Was kann ich gewinnen? [18:42:58] <PH0B0S> zu 8.: einen lutscher [18:43:14] <[Cosmo]> zu 8: virtuell [18:43:31] <[WMP]Goliath> 8: einfach das gefühl etwas großes geleistet zu haben + erfahrung [18:43:21] <vinz[halbda]> 9. Warum kann ich nichts tolles gewinnen? [18:43:31] <PH0B0S> 9.: weil wir arm sind [18:43:41] <vinz[halbda]> 10. Warum seid ihr so arm? .... ----------------------------------------------------------------------------------- 2. Thema: Grundmodule [18:47:49] <[WMP]Goliath> z.b. mysql [18:48:12] <[Cosmo]> userverwaltung [18:48:13] <PH0B0S> ja ein sprach-mod [18:50:24] <PH0B0S> ne config sollten wir schon mitgeben [18:51:59] <PH0B0S> wenn wir ne config als modul machen kann man da wenigstens die grundeinstellungen wie seitentitel und so einstellen [18:52:43] <[WMP]Goliath> also config modul wird sehr komplez....ich würde das lieber erstmal alles in die configfiles direkt schreiben... [18:53:25] <SEth^> schon. wird besser sein [18:53:46] <[WMP]Goliath> PH0B0S: seitentitel gehört dann vielleicht schon wieder ins modul "header" :D [18:53:50] <PH0B0S> eine untergeordnete config bedeutet aber mehr arbeit für den modder [18:54:14] <[WMP]Goliath> ich würde vorschlagen: [18:54:38] <[WMP]Goliath> wir schreiben ein configtool, das wie wenn man ini files editiert die config files von den modulen editieren kann [18:55:01] <PH0B0S> in c++/vb/delphi/wasauchimmer ? [18:55:03] <[WMP]Goliath> jedes modul kan aber nen eigenen admin enthalten (der über bestimmte richtlinien eingebunden wird) [18:55:14] <[WMP]Goliath> PH0B0S: php [19:06:25] <[WMP]Goliath> also, ich halte mal fest: wir brauchen module: mysql, usersystem (auf mysqlbasis?), language modul, nen configmodul ----------------------------------------------------------------------------------- 3. Thema: Grundmodule: Wer macht was? [19:08:11] <[WMP]Goliath> also, wer will welches modul machen? [19:08:16] <[WMP]Goliath> exit: mysql? [19:08:24] <exit> jop [19:09:34] <[WMP]Goliath> irgendwer lust auf userverwaltung? [19:10:30] <PH0B0S> öhm von mir aus, wenn du meinst dass ichs hinkrieg =D [19:11:19] <[WMP]Goliath> würde da auch mithelfen...wenn du willst [19:11:51] <PH0B0S> ist zwar nicht von nöten (hoff ich zumindest) aber wenn du nix besseres zu tun hast gerne =D [19:14:24] <[WMP]Goliath> vielleicht bräuchten wir noch ein modul, das entscheidet welches untermodul geladen wird (welche seite angezeigt wird), also ob z.b. der loginscreen kommt oder der logout :D [19:16:15] <[WMP]Goliath> ich würde das modul schreiben, was sich ums weitere laden der anderen kümmert, ok? [19:16:23] <[Cosmo]> ok [19:16:49] <[WMP]Goliath> dann kommen wir zum language modul.... [19:16:54] <[WMP]Goliath> wer will? [19:17:07] <[Cosmo]> SEth ? [19:17:42] <[WMP]Goliath> wir können ihn ja mal vormerken......er wirds dann ja in der email lesen ;) [19:18:05] <[WMP]Goliath> ok? [19:18:10] <[Cosmo]> ok [19:18:25] <[WMP]Goliath> gut...config würde ich noch lassen [19:18:33] <[WMP]Goliath> sonst noch jemand der was schreiben will? [19:18:53] <[WMP]Goliath> oder der wo helfen will :D [19:19:01] <[WMP]Goliath> oder nen battle will? [19:19:09] <[Cosmo]> eins reicht ----------------------------------------------------------------------------------- 3. Thema: "Gewisse Standards" [19:22:28] <[WMP]Goliath> 1. Jedes Modul schreibt alle Modulinternen Varieblen in einen Array mit dem [19:22:28] <[WMP]Goliath> Modulnamen. [19:22:28] <[WMP]Goliath> 2. Jedes Modul kann eine Startupfunktion verwenden, diese muss Modulname + [19:22:28] <[WMP]Goliath> '_startup' heißen, muss einen Parameter annehmen können (Modulstatus) und [19:22:28] <[WMP]Goliath> wenn sie erfolgreich geladen ist mit einem 'return 1' (oder 'return true') [19:22:28] <[WMP]Goliath> enden. [19:22:28] <[WMP]Goliath> 3. Modulinternen Funktionen sollte immer der Modulname vorangestellt werden [19:22:28] <[WMP]Goliath> (Hilfe gegen doppelte Definition). [19:23:04] <PH0B0S> klingt gut ----------------------------------------------------------------------------------- 4. Thema: Datenaustausch [19:24:30] <[WMP]Goliath> wie wollen wir es managen, dass jeder an die aktuellen daten kommt? [19:24:41] <PH0B0S> sourceforge CVS? [19:24:54] <[WMP]Goliath> kommt damit jeder klar? [19:25:09] <[WMP]Goliath> ich habs noch nie benutzt...gestern ma versucht und nur chaos angerichtet :D [19:25:20] <[Cosmo]> n' download wird wohl jeder hinbekommen [19:25:29] <[WMP]Goliath> oder per email...erstmal [19:25:46] <[WMP]Goliath> bei email aber NUR das geänderte...nicht immer das komplette system [19:26:38] <[Cosmo]> wir können ja mit nem updateserver anfangen :) [19:26:59] <[WMP]Goliath> nochwas zu CVS: unser account da is zur zeit unbenutzbar...mein client hat gesponnen :( [19:27:35] <[WMP]Goliath> und nochwas zu sourceforge: ihr solltet euch mal in das system einarbeiten...also jeder nen account anlegen [19:28:49] <PH0B0S> mhm ----------------------------------------------------------------------------------- 4. Thema: Zeug das nicht auf meiner Liste stand :D [19:30:16] <PH0B0S> wir sollten noch klären wer welchen status im projekt kriegt [19:30:44] <[WMP]Goliath> hmmm.... [19:30:48] <[WMP]Goliath> ok, schlag was vor [19:30:50] <[Cosmo]> du meinst, viele köche verderben den brei [19:31:25] <PH0B0S> z.b. einer leitet, einer kümmert sich um die neuen codes, ob da nicht backdoors oder so drin sind, einer kümmert sich um die anmeldungen usw. [19:31:51] <[WMP]Goliath> anmeldungen...werden wohl erstma nicht viele kommen :D [19:32:01] <PH0B0S> ja aber es sollte geklärt werden [19:32:09] <[WMP]Goliath> neuer code....wer will? [19:32:14] <exit> hier [19:32:15] <exit> :D [19:32:21] <[WMP]Goliath> ok, exit! [19:32:54] <[WMP]Goliath> ich würde gerne weiterhin der manager sein (wenn niemand was dagegen hat) [19:32:59] <exit> np [19:33:07] <[Cosmo]> is besser so [19:33:08] <exit> ich bin co-manager *ernenn* [19:33:09] <exit> ^^ [19:33:11] <PH0B0S> ich hab nix dagegen =D [19:33:11] <[WMP]Goliath> anmeldungen...wer möchte das übernehmen? [19:33:18] <PH0B0S> kann ich machen [19:33:31] <[WMP]Goliath> ich bin einverstanden [19:33:33] <[WMP]Goliath> :D [19:33:40] <PH0B0S> das ist gut. =D [19:35:14] <[WMP]Goliath> ok, dann is alles geklärt, oder? [19:35:22] <exit> joa [19:35:26] <[Cosmo]> jup [19:35:27] <PH0B0S> glaub schon [19:35:40] <[WMP]Goliath> PH0B0S: du brauchst dann noch die rechte um im sourceforge user anzulegen.... [19:36:06] <[WMP]Goliath> und für die mailingliste zur verwaltung brauchen wir auchn allgemeines passwort Viele Grüße, David Danier |
|
From: David D. <go...@gm...> - 2002-10-13 14:48:13
|
http://sourceforge.net/project/showfiles.php?group_id=64490 Ich hab das komplette Modulsystem so umgeschrieben, dass das Grundsystem selbst schon fast wieder als Modul eingebunden werden kann :) Bitte schaut es euch mal an und sagt mir, was ihr davon haltet. David |
|
From: matze812 <mat...@we...> - 2002-10-12 14:28:04
|
> 5. Wo bleibt der 'Battle' bei der Sache? > > David das frag ich mich auch mfg PH0B0S |
|
From: David D. <go...@gm...> - 2002-10-12 12:31:37
|
> Ich würde auf jeden fall dafür plädieren, dass wir bestimmte "Coding > Standarts" einhalten, die in jedem Modul gleich bleiben sollten. So > wie z.B. der Header > > Was meint ihr? Welche Infos sollten drin stehen? Ich sammel mal einige Dinge die vom bisherigen Aufbau des Scripts her eingehalten werden müssen: 1. Jedes Modul schreibt alle Modulinternen Varieblen in einen Array mit dem Modulnamen. 2. Jedes Modul kann eine Startupfunktion verwenden, diese muss Modulname + '_startup' heißen, muss einen Parameter annehmen können (Modulstatus) und wenn sie erfolgreich geladen ist mit einem 'return 1' (oder 'return true') enden. 3. Modulinternen Funktionen sollte immer der Modulname vorangestellt werden (Hilfe gegen doppelte Definition). David |
|
From: David D. <go...@gm...> - 2002-10-12 12:12:38
|
> FAQ: > Vorschläge? > Wer hat noch Fragen? (oder Antworten) 1. Warum der Name PHPBattle? 2. Kann man dem Projekt beitreten? 3. Was muss ich tun um Module beizusteuern? 4. Wozu das ganze? 5. Wo bleibt der 'Battle' bei der Sache? David |
|
From: David D. <go...@gm...> - 2002-10-11 13:03:03
|
> Also erstma hi. > Ich wär dafür wenn alle die jetzt dabei sind sich im IRC Channel > zusammenfinden und wir das ganze auch mal besprechen. > Dann können wir die Vorschläge die wir finden in einer ToDo zusammenfassen > und dann arbeiten wir einfach mal drauf los - sehn wir was raus kommt ^^ Also, wer hat wann Zeit? Ich hock auf jeden Fall fast täglich um 18 Uhr oder so im Channel :) Viele Grüße, David Danier |
|
From: exit <ex...@cl...> - 2002-10-11 12:38:15
|
Also erstma hi. Ich wär dafür wenn alle die jetzt dabei sind sich im IRC Channel zusammenfinden und wir das ganze auch mal besprechen. Dann können wir die Vorschläge die wir finden in einer ToDo zusammenfassen und dann arbeiten wir einfach mal drauf los - sehn wir was raus kommt ^^ Grüße, exit Webmaster ex...@cl... www.ClanzWorld.net |
|
From: David D. <go...@gm...> - 2002-10-11 12:34:25
|
Unser Projekt ist nun bei Sourceforge registriert, deswegen habe ich das Forum auf Webmasterpro auch wieder entfernt (Ich will nicht zu viele Stellen wo diskutiert wird, das schafft nur Chaos). URL: https://sourceforge.net/projects/phpbattle/ Wäre gut, wenn sich jeder von euch bei Sourceforge anmelden könnte und mir seinen Usernamen dann mitteilt! (Meiner ist "ddanier"...steht auch auf der Projekthomepage) Viele Grüße, David Danier |
|
From: David D. <go...@gm...> - 2002-10-11 12:32:26
|
> Ich würde auf jeden fall dafür plädieren, dass wir bestimmte "Coding > Standarts" einhalten, die in jedem Modul gleich bleiben sollten. So > wie z.B. der Header > > Was meint ihr? Welche Infos sollten drin stehen? Da bin ich ganz deiner Meinung, am besten schreiben wir ein Howto: "Wie kann ich selbst PHPBattle Module schreiben?" Dazu müssen wir aber das Modulsystem zu 99% fertig haben. Also bitte alle mal runterladen und durchschauen....ich bin für jede Art von Kritik offen ;) Download: https://sourceforge.net/project/showfiles.php?group_id=64490 Viele Grüße, David Danier |
|
From: <se...@ma...> - 2002-10-11 07:36:02
|
Hallo miteinander! Ich w=FCrde auf jeden fall daf=FCr pl=E4dieren, dass wir bestimmte "Coding Standarts" einhalten, die in jedem Modul gleich bleiben sollten. So wie z.B. der Header Was meint ihr? Welche Infos sollten drin stehen? |
|
From: David D. <go...@gm...> - 2002-10-10 22:01:47
|
So, ich will hier mal sammeln, was wir sind: Kurzbeschreibung: PHPBattle ist ein Projekt das versucht auf einem Script das eine Funktion bereitstellt um Module zu laden und zu verwalten ein komplettes Sytem von Modulen aufzubauen. Ausführlich: Die Grundidee von PHPBattle ist es einen vollkommen modularen Aufbau zu bewaren um eine möglichst maximale Optimier- und Anpassfähigkeit bei möglichst geringem Programmieraufwand zu betreiben. Deswegen wurde ein Script entwickelt welchen die Aufgabe hat Module zu laden, sich um Abhängigkeiten zu kümmern und die Module im weitesten Sinne zu "verwalten". Dieses Script wurde so minimat wie möglich gehalten um die Flexibilität und Leistung der einzelnen Module nicht einzuschränken. Auf diesem Grundsystem aufbauend werden nun Module entwickelt, die die ganze leistung von PHPBattle darstellen und auch seine Stärke sind. So kann ein Modul z.B. auf anderen Modulen basieren oder Funktionen daraus verwenden. Hierdurch muss nicht bei jedem Projekt alles von Grund auf neu geschrieben weren sondern kann auf den vorhandenen Modulen basierend entwickelt werden. D.h. Ein Forum muss nicht die Userverwaltung selbst beinhalten, sondern kann auf eine bereits bestehende Userverwaltung (Modul) zugreifen. FAQ: Vorschläge? Wer hat noch Fragen? (oder Antworten) Wer hat was an dem bisherigen zu verbessern? :D |
|
From: David D. <go...@gm...> - 2002-10-10 21:43:54
|
ma sehn obs klappt |
|
From: David D. <go...@gm...> - 2002-10-10 21:36:10
|
:D |