GCF-Board

Registrieren || Einloggen || Hilfe/FAQ || Suche || Memberlist || Home || Statistik || Kalender || Staff Willkommen Gast!

GCF-Board » Projekte » PlugMail » Threadansicht

Autor Thread - Seiten: [ 1 ] -2- [ 3 ]
025
12.03.2006, 20:10 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst


Sodele, ich hätte meine alten Sourcen wieder. Entweder ist das CD-Rom, der CD-Brenner oder das Diskettenlaufwerk tot. :P


Ich schau mir gerade mal durch, was ich damals so verzapft habe...
--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
026
12.03.2006, 21:42 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst


So, subversion wäre auch eingerichtet und die aktuelle version wäre hochgeladen. habe sie mal als pre-alpha bezeichnet.

denke sie sollte ausreichen um einen ersten eindruck zu bekommen, wie ich mir die architektur mal vorgestellt habe.

der pluginloader würde dann jetzt z.b. durch spring ersetzt werden.
--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
027
12.03.2006, 22:40 Uhr
thodi
Moderator
Foren Champion


Ich guck mal rein, bin aber die Woche auf Schulung -- bitte nicht zuviel erwarten.

Ich bin uebrigens fuer 1.4 als Minimum, ich muss erstmal gucken, ob ich 1.5 auf dem Mac parallel installieren kann.
--
Don't listen to him, he's from Barcelona.

Dieser Post wurde am 12.03.2006 um 22:41 Uhr von thodi editiert.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
028
12.03.2006, 22:49 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst


mmmh. also ein aktueller mac sollte ja quasi auf linux laufen. somit sollte das kein problem sein.

java 5 würde halt viele dinge sehr viel eleganter lösen lassen. alleine schon typisierte listen etc...

subclipse bekam ich auch ans laufen. auch wenn das ein wenig pienzig war. ist bei dir sf auch so grottig lahm?

was benutzen wir ums unsere aufgaben zu verwalten? die möglichkeiten bei sf scheinen recht begrenzt zu sein... auf arbeit benutzen wird jetzt seit fast einem halben jahr jira, damit lassen sich schon mal einige probleme sehr elegant lösen.
--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
029
13.03.2006, 10:12 Uhr
Lucifer002

Foren Papst


ok... nach kleinen Startschwierigkeiten bin ihc nun auch endlich dabei
--
Wer Rechtschreibfehler findet muss einen ausgeben *g* ; Mozilla Firefox User und stolz darauf
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
030
13.03.2006, 19:11 Uhr
thodi
Moderator
Foren Champion


SF ist grottenlahm, ACK. Mac hat nichts mit Linux zu tun, eher mit BSD. Ich guck mal, in wie weit ich eventuell 1.5 zum Laufen bekomme. Zur Aufgabenverteilung hab ich keine Meinung :-)
--
Don't listen to him, he's from Barcelona.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
031
14.03.2006, 09:46 Uhr
Lucifer002

Foren Papst


Ich würd noch immer gerne die Spezifikationen machen :P
--
Wer Rechtschreibfehler findet muss einen ausgeben *g* ; Mozilla Firefox User und stolz darauf
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
032
14.03.2006, 11:58 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst


luzi ist der einzige entwickler den ich kenne, der gerne doku schreiben möchte... und das noch bevor das programm fertig ist. :P

ich würde mal sagen, wir haben grob folgende bereiche:
1. GUI
2. Kommunikation
3. Datenhaltung
(4. Doku)
--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
033
14.03.2006, 12:00 Uhr
Lucifer002

Foren Papst


nö... ich würd nur gern wissen, was da rauskommen soll, wenn wir das zusammentragen
--
Wer Rechtschreibfehler findet muss einen ausgeben *g* ; Mozilla Firefox User und stolz darauf
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
034
19.03.2006, 20:22 Uhr
Lucifer002

Foren Papst


ähm... irgendwie haben wir mal das Prob. das hier nicht mehr viel weiter geht :/
Irgendwie scheitern wir ja gleich bei der Planung

Ich stelle hier einfach mal ein paar Fragen zum Projekt und soweit mir noch dazu einfallen vllt noch vorschläge in der Hoffnung, dass sich jmd dazu äußert bzw. ergänzt

Was ist PlugMail und was Plugins?
Ich hätte gesagt, es sollte so aufgebaut sein:
->Plugmail:
- PluginLoader
- Beans(Mail, Kontakt, Termin, Task, ...)
- Verwaltung der Profile
- Userverwaltung (gewünscht?)
(Oder werden die Profile ins Homeverzeichnis des Benutzer geschrieben, damit jeder PC-User eigene Konfigurationen haben können?)
- Bereitstellung der BaseGUI (1 Frame unterteilt in Navi und Workspace mit Statuszeile, Progressbar und Menübar
- div. Timer
- Konfigurationsverwaltung (damit nicht jedes Plugin schriebt wo und wie er will)

->Plugins:
- Datenspeicher
- Editor
- E-Mailverwaltung
- Kalender
- Tasks
- Datentransfer
- ...


Wie sollten Plugins aufgebaut sein?
Was muss ein Plugin machen um sich am system zu registrieren?
Was muss ein Plugin beinhalten?
Sind Plugins selbstinstallierend oder sollen diese vom User installiert werden?
Welche Standardlibs, -funktionen, -variablen stellt PlugMail den Plugins zur Verfügung?

Wer möchte zu welchem Teil beitragen?

@ToP-PaPPa:
Überarbeitest du deinen PluginLoader nochmal?
Machst du bei Subversion einen neuen Branch? Mit schreibrechten wäre nett wo wir dann neu anfangen könnten?

Das wäre es mal fürs erste von meiner Seite. Und jetzt wird mal fleißig überlegt
--
Wer Rechtschreibfehler findet muss einen ausgeben *g* ; Mozilla Firefox User und stolz darauf

Dieser Post wurde am 19.03.2006 um 20:23 Uhr von Lucifer002 editiert.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
035
19.03.2006, 20:45 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst


iwo. wir scheitern doch nicht. wir sind nur - langsam.



Zitat:
Was ist PlugMail und was Plugins?
Ich hätte gesagt, es sollte so aufgebaut sein:
->Plugmail:
- PluginLoader
- Beans(Mail, Kontakt, Termin, Task, ...)
- Verwaltung der Profile
- Userverwaltung (gewünscht?)
(Oder werden die Profile ins Homeverzeichnis des Benutzer geschrieben, damit jeder PC-User eigene Konfigurationen haben können?)
- Bereitstellung der BaseGUI (1 Frame unterteilt in Navi und Workspace mit Statuszeile, Progressbar und Menübar
- div. Timer
- Konfigurationsverwaltung (damit nicht jedes Plugin schriebt wo und wie er will)

Soweit alles O.K. Konfigurationsverwaltung ist ein guter Punkt. Sollte auch durch ein Plugin realisiert werden.


Zitat:
->Plugins:
- Datenspeicher
- Editor
- E-Mailverwaltung
- Kalender
- Tasks
- Datentransfer
- ...

Dazu dann noch die Konfigurationsverwaltung. Datenspeicher und E-Mailverwaltung trennen? Mmmh. Tasks wären Plugins, die vom Taskmanager-Plugin gesteuert würden.



Zitat:
Wie sollten Plugins aufgebaut sein?

Es soll von BasePlugin erben. Das hat zu reichen.



Zitat:
Was muss ein Plugin machen um sich am system zu registrieren?

Noch muss es im Config-File eingetragen sein. Die Registrierung könnte ein entsprechendes Plugin übernehmen.



Zitat:
Was muss ein Plugin beinhalten?

Was immer es will.




Zitat:
Sind Plugins selbstinstallierend oder sollen diese vom User installiert werden?

Der User übergibt ein neues Plugin an den PluginManager, der installiert es.



Zitat:
Welche Standardlibs, -funktionen, -variablen stellt PlugMail den Plugins zur Verfügung?

Mmmh. Den PluginManager, die BaseGUI, ein paar DefaultPlugins (z.b. die aktuellen für SMTP/POP3)


Der PluginLoader... Momentan werden alle Plugin beim Start geladen. Das hat Vor- und Nachteile...
--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
036
20.03.2006, 17:17 Uhr
Lucifer002

Foren Papst



Zitat:
Soweit alles O.K. Konfigurationsverwaltung ist ein guter Punkt. Sollte auch durch ein Plugin realisiert werden.

ich würde einen 'ConfigLoader' doch gleich in PlugMail einbauen. Immerhin kann es ja den Plugins egal sein wo und wie gespeichert wird und ich glaub nicht, dass dieser Punkt durch Plugins erweitert werden sollte bzw. manipuliert :/


Zitat:
Dazu dann noch die Konfigurationsverwaltung. Datenspeicher und E-Mailverwaltung trennen?

Ich trenne das schon. Die Konfigurationsverwaltung hat nur die Aufgabe Optionen zu laden und speichern, Datenspeicher ist im Prinzip nur die Anbindung zu einer Datenbank und die E-Mailverwaltung übernimmt die Aufgaben von Empfangen (dann an den Datenspeicher weitergeben), Senden, Suchen etc.


Zitat:
Mmmh. Tasks wären Plugins, die vom Taskmanager-Plugin gesteuert würden.

Darum stehts bei mir auch unter Plugins


Zitat:
Noch muss es im Config-File eingetragen sein. Die Registrierung könnte ein entsprechendes Plugin übernehmen.

dies völlig zu automatisieren ist vllt nicht ganz problemlos. Würde da beim Config-File bleiben und eventuell über ein Plugin einen Manager machen (wie in Eclipse oder FireFox halt auch)



Zitat:

Zitat:
Was muss ein Plugin beinhalten?

Was immer es will.

Alles andere dürfte dann wohl in dem Config-File stehen?



Zitat:

Zitat:
Welche Standardlibs, -funktionen, -variablen stellt PlugMail den Plugins zur Verfügung?

Mmmh. Den PluginManager, die BaseGUI, ein paar DefaultPlugins (z.b. die aktuellen für SMTP/POP3)

Wäre eine statische Klasse mit def. Konstanten nicht brauchbar? Wie z.B. AppName, Useragent, Version etc.
--
Wer Rechtschreibfehler findet muss einen ausgeben *g* ; Mozilla Firefox User und stolz darauf
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
037
26.03.2006, 15:35 Uhr
Lucifer002

Foren Papst


Also die Beans für:
-Message
-Attachment
-Contact
-Appointment
-Task

und die Plugins:
-SMTPSender
-POP3Receiver

wären fertig und eingecheckt.
Fällt jmd sonst noch Beans ein, die gebraucht würden?
Wie wird es jetzt gemacht? Gibt es für jeden Account eine Datenquelle oder gibt es eine Def. Datenquelle und Mails können über Regeln beim empfang nach andere Datenquellen verschoben werden. Bzw. könnte man es auch gleich einstellbar machen.
Pro Mailaccount eine Datenquelle zu machen find ich doch ein bisschen unübersichtlich. Da man auch meist nur eine Datenquelle und eine Ordnerstruktur haben möchte. alles andere sollte ggf. über einen Regelmanager gemacht werden.

ich würd mal sagen, es sollten als nächstes die BaseGUI sowie die div. Storemanager gemacht werden.

Hat jmd. vorschläge oder Ideen zu der Sache?
--
Wer Rechtschreibfehler findet muss einen ausgeben *g* ; Mozilla Firefox User und stolz darauf
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
038
26.03.2006, 16:01 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst


Als default plädiere ich für einen Satz Datenquelle/~senke pro Account. Optional mehr.
--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
039
26.03.2006, 23:16 Uhr
thodi
Moderator
Foren Champion


Hi, ich wuerde ja gerne mitmachen, kann allerdings nicht. Einerseits wegen 1.5, andererseits hab ich noch nicht eine Zeile brauchbare Doku in dem ganzen Ding gesehen, und ich hab leider nicht die Zeit, mir alles aus dem Quelltext zu saugen. Streich mich mal ruhig erst einmal wieder.
--
Don't listen to him, he's from Barcelona.

Dieser Post wurde am 26.03.2006 um 23:17 Uhr von thodi editiert.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
040
27.03.2006, 08:06 Uhr
Lucifer002

Foren Papst


Ok... das mit 1.5 sollte das kleinere Problem sein. Man könnte auch auf 1.4 steigen. Das mit der Doku ist ein anderes thema
--
Wer Rechtschreibfehler findet muss einen ausgeben *g* ; Mozilla Firefox User und stolz darauf
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
041
27.03.2006, 08:11 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst



Zitat:
thodi postete
andererseits hab ich noch nicht eine Zeile brauchbare Doku in dem ganzen Ding gesehen,

das ist in der tat richtig... bin bis gestern auch noch naiv davon ausgegangen, dass die konzepte trivial genug wären, um alles auf den ersten blick zu erkennen...

läuft java 5 wirklich nicht auf deinem mac? ist ja übel... gibt es ja nun wirklich nicht erst seit gestern. aber daran soll es nicht liegen. soviel java5-spezifisches hat luzi noch nicht eingebaut.

muss gestehen, ich habe das projekt zu einem ungünstigen zeitpunkt gestartet, da ich momentan an den wochenenenden recht wenig zeit habe. versuche aber, das erstens zu ändern und zweitens auf arbeit etwas mehr zeit zu finden. *G*

ich würde es durchaus begrüßen, wenn du deine entscheidung nochmal überdenken würdest.
--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
042
20.05.2006, 08:24 Uhr
n0b0dy
Schinder in Ehren (10k)
Foren Champion


scheint sich hier nichts mehr zu tun... woran haengt's.

mich wuerde das projekt auch interessieren. bin leider noch nicht so firm in java, aber bin ja offen fuer alles...
--
(ja|nein|vielleicht)*
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
043
20.05.2006, 09:47 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst


Ein wenig tut sich. Nur noch sehr unöffentlich.
Ich bastel gerade daran, die GUI zu abstrahieren. Dabei hilft mir ein Project namens Wings. Wings ist eine API um Webanwendungen zu erzeugen. Dabei wird ein Programmierschema analog zu Swing verwendet. Es gibt für jede Swing-Klasse (Jxxxx) eine Wings-Klasse (Sxxxx).
Meine Idee ist dann jetzt, die GUI abstrakt zu definieren (xxxx) und dann beim Aufruf Jxxxx oder Sxxxx zu generieren. Klappt schon fast. Ich muss nur noch den Nachrichtentext anzeigen können. :P

Ansonsten grübel ich momentan, ob meine grundlegende Idee so überhaupt vernünftig ist, alles als generisches Plugin benutzen zu lassen. Das Problem ist ja, was ein Sub-Plugin tun soll/kann.

Dann wäre da noch die Integration von Hibernate und Spring. Da bin ich mit zwei Schulungen was schlauer gemacht worden.
--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
044
20.05.2006, 11:40 Uhr
n0b0dy
Schinder in Ehren (10k)
Foren Champion


hab mir mal eclipse runtergeladen und versuche mal mein bestes...

btw: brauche ich für den quellcode per svn ein besonderes passwort? bin jetzt etwas unsicher...
--
(ja|nein|vielleicht)*
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
045
20.05.2006, 12:13 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst


du bist noch nicht als entwickler mit zugriff darauf eingerichtet. *G* ich kann dir aber auch mal meinen aktuellen entwicklungsstand gezippt schicken.
--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
046
20.05.2006, 15:51 Uhr
n0b0dy
Schinder in Ehren (10k)
Foren Champion


dachte ich es mir doch... haette mich auch gewundert.

ich glaube, mit dem aktuellen entwicklungsstand bin ich auch zufrieden :o) adresse hast du.
--
(ja|nein|vielleicht)*
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
047
13.09.2006, 10:28 Uhr
Lucifer002

Foren Papst


Guten Morgen!

Also, was machen wir mit Plugmail? Irgendwie steht immo nicht gerade sehr viel fest bzw. ist wieder alles sehr fraglich geworden
--
Wer Rechtschreibfehler findet muss einen ausgeben *g* ; Mozilla Firefox User und stolz darauf
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
048
13.09.2006, 18:03 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst


Ach, das wird schon... Ich wäre ja immer noch für das PlugMail-Camp...
--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
049
14.10.2006, 15:37 Uhr
n0b0dy
Schinder in Ehren (10k)
Foren Champion


das letzte mal, dass sich etwas getan hat, ist ja auch schon ein paar tage her...
--
(ja|nein|vielleicht)*
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] -2- [ 3 ]     [ Projekte ]  



German Computer Freaks

powered by ThWboard 3 Beta 2.85-rc3
© by Paul Baecher & Felix Gonschorek