Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Organizer - Feature request (https://www.delphipraxis.net/81368-%5Bphp%5D-organizer-feature-request.html)

Daniel G 25. Nov 2006 22:34


[PHP] Organizer - Feature request
 
Liste der Anhänge anzeigen (Anzahl: 2)
N'Abend,

Ich möchte mich etwas intensiver mit PHP beschäftigen (sofern ich Zeit dafür habe).

Da ich, so ich denn mal nicht auf Ausbildung bin, in der Dienststelle hocke und dort nicht meine Programme auf einem der Rechner installieren kann, dachte ich mir, ein Web - Organizer mit Terminkalender, Email - Programm und Notizzettel wäre eine feine Sache.

Nach langem Suchen bin ich dann auch endlich fündig geworden: Jeroen Wijering bietet auf seiner Homepage ein Skript an, dass nicht nur das o.g., sondern auch noch einen simplen FTP - Client und eine Kontaktliste mitbringt.

In den Kommentaren zu dem Skript steht als letzter vorletzter Eintrag:

Zitat:

I won't be updating this script anymore. If you want any additions, you can program them yourselves (the source code is free-for-use).
Wunderbar :mrgreen:

Einige Sachen habe ich schon gemacht:
  • Das Skript übersetzt (EN => DE)
  • Die Farben geändert
  • Die langweiligen Texte durch Icons ersetzt
  • Ein Login - System nach einem Tutorial aufgebaut.

Jetzt kommt ihr:

Wenn es euch möglich ist, werft doch bitte mal einen Blick auf das Script und sagt mir, was euch unbedingt fehlt. Für die, die nicht die Möglichkeit haben, habe ich eine kleine Fotostrecke gemacht.

P.S.: Das Login - System arbeitet mit MySQL. Das SQL - Statement, dass ihr verwenden müsst, findet ihr in der login.php. Außerdem müsst ihr in der sessionhelpers.inc.php noch die Daten für den DB - Zugriff eintragen.

OldGrumpy 25. Nov 2006 23:42

Re: [PHP] Organizer - Feature request
 
ToDo-Liste und mehr Details bei den Kontakten (Mobiltelefon und Fax z.B.)

Daniel G 25. Nov 2006 23:55

Re: [PHP] Organizer - Feature request
 
Zitat:

Zitat von OldGrumpy
ToDo-Liste und mehr Details bei den Kontakten (Mobiltelefon und Fax z.B.)

*notier*

Ich sammel jetzt erstmal, Kommentare kommen dann später. :wink:

OldGrumpy 26. Nov 2006 00:09

Re: [PHP] Organizer - Feature request
 
joh, ich teste dann auch mal gerne, ich überleg nämlich eigentlich gerade, mir auch sowas in der Art zuzulegen, hatte aber noch nicht mal mit der Evaluation angefangen. Da kam mir das jetzt gerade recht :)

Balu der Bär 26. Nov 2006 08:26

Re: [PHP] Organizer - Feature request
 
Also designtechnisch lässt sich da noch einiges machen. Ich würde z.B. einen schönen Rahmen um den gesamten Content ziehen, dann steht das nicht so nackig da. *g* Die Editfelder und den Button bei der Anmeldung könnte man auch mal ordentlich untereinander anordnen. :P

Dann weiß ich nicht ob es im Script schon vorhanden ist, aber eine E-Mail Benachrichtigung bei Erreichen eines Termines oder kurz davor wäre ganz nett. :-)

Daniel G 26. Nov 2006 17:28

Re: [PHP] Organizer - Feature request
 
Zitat:

Zitat von Balu der Bär
Ich würde z.B. einen schönen Rahmen um den gesamten Content ziehen, dann steht das nicht so nackig da.

Kannst mal ein Beispiel "malen", wie das in etwa aussehen könnte.. ?

Balu der Bär 26. Nov 2006 18:05

Re: [PHP] Organizer - Feature request
 
Liste der Anhänge anzeigen (Anzahl: 1)
Naja, ich habe bei der Programmierung meiner Webseiten-Verwaltung auch lange übers Design gegrübelt, habe dann einfach 'n schlichten Rahmen rumgezogen.

Daniel G 26. Nov 2006 18:28

Re: [PHP] Organizer - Feature request
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hmm... I see... Bislang habe ich erstmal eine horizontale Linie hinzugefügt. Außerdem habe ich schon die Vorschläge von OldGrumpy bezgl. der Kontake hinzugefügt.

//Edit: Ach ja, ein Bild gibt's auch... :stupid:

alcaeus 26. Nov 2006 20:53

Re: [PHP] Organizer - Feature request
 
Weil ich grad im andern Thema den Source zwischen den Fingern hatte, hier ein kleiner Tipp: schmeiss die short-Tags:
Code:
<? echo $i ?>
raus und verwende stattdessen die Standard-Notation:
Code:
<?php echo $i ?>
allow_short_tags ist sehr oft auf off, da krachts dann zwangslaeufig ;)

Greetz
alcaeus

Daniel G 26. Nov 2006 20:57

Re: [PHP] Organizer - Feature request
 
Danke für den Hinweis. :wink:

Daniel G 29. Nov 2006 22:58

Re: [PHP] Organizer - Feature request
 
Zitat:

Zitat von Balu der Bär
Dann weiß ich nicht ob es im Script schon vorhanden ist, aber eine E-Mail Benachrichtigung bei Erreichen eines Termines oder kurz davor wäre ganz nett. :-)

Ok, also ein zeitgesteuertes Event. Wie würdest du das machen, wenn du keine CronJobs zur Verfügung hättest?

Balu der Bär 30. Nov 2006 12:54

Re: [PHP] Organizer - Feature request
 
Zitat:

Wie würdest du das machen, wenn du keine CronJobs zur Verfügung hättest?
Da bin ich überfragt... :-(

thomasdrewermann 1. Dez 2006 19:11

Re: [PHP] Organizer - Feature request
 
Hi,
hast du dir das Horde-Framework einmal angeschaut, dass kann alle deine gesuchten Features und ist einfach zu konfigurieren.

Gruß
Thomas

Daniel G 1. Dez 2006 19:34

Re: [PHP] Organizer - Feature request
 
Zitat:

Zitat von thomasdrewermann
Hi,
hast du dir das Horde-Framework einmal angeschaut, dass kann alle deine gesuchten Features und ist einfach zu konfigurieren.

Gruß
Thomas

Horde? Ja, sagt mir was, nutzt mein Provider als Email - Webclient :stupid:

//Edit: Boah, wat mächtig... :shock: Warum seh' ich das denn jetzt erst... :gruebel:

//Edit2: Die Suite ist 17 MB groß...? :shock:

Daniel G 2. Dez 2006 12:52

Re: [PHP] Organizer - Feature request
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ok, also irgendwie ist das mit Horde nicht so das wahre... Zumindest auf meiner lokalen Testinstallation habe ich das nicht zum laufen bekommen... Ich denke, ich bleib' bei dem, was ich jetzt habe.

Mal ein kleines Changelog:

Zitat:

Ver. 0.9 Alpha 1:

* Improved: Translated from English to German
* Improved: Changed colors into fresh and friendly ones
* Improved: Integrated some nice - looking Icons
* Fixed: $this - Bug

Ver. 0.9 Alpha 2:

* Added: [menu] replaced Text with Icons
* Added: [contacts] gender - box
* Added: [contacts] mobile phone - field
* Added: [contacts] little gender - icon (just a gimmick ;) )
* Added: [appointements] integrated birthdays of the contacts as appointments.
* Improved: [CSS] CSS - code now in it's own file.
Wer mal einen Blick werfen möchte:


(Denkt dran, die Daten in der files.php, sessionhelpers.inc.php und email.php anzupassen und bei Erstinstallation die entsprechenden MYSQL - Datenbanken anzulegen.)

Daniel G 2. Dez 2006 20:01

Re: [PHP] Organizer - Feature request
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich wieder. :duck:

@Balu der Bär: Was sagste denn zu diesem Design?

Ich könnte mir z.B. vorstellen, dass man die rechte Box kontextsensitiv z.B. via AJAX füllen könnte.

DGL-luke 2. Dez 2006 20:55

Re: [PHP] Organizer - Feature request
 
Hat dein organizer auch Terminserien a la MS Outlook drauf? So fiese Sachen wie "Jeden 3. Ostersonntag von 5.00 Uhr bis 6.00 Uhr, aber nur an Schaltjahren und wenn Erna kalbt".
(Naja, [x]ter [Wochentag] alle [x] Monate außer [Monat|[Monat|[Monat]]] würde schon reichen)

Wenn du das machst und dann noch eine kategorisierung, inklusive veröffentlichung einzelner Kategorien, Farbmarkierung für Kategorien und Verbindung der kategorien mit Personen bzw. Kontakten machst (für den kalender), brauche ich eigentlich nur noch eine freie Schlüssel-liste für die Kontakte (also z.B. "Name:1/60;Wohnort:3/50;sexuelle Vorlieben:(hetero|homo|bi)", natürlich möglichst sophisticated) und kann endlich meine kranke Extcalendar(der kaputt ist)/phpbb Symbiose aufgeben.
Sortier- und Filtermöglichkeit, am besten so komplex wie bei ner MySQL-Abfrage, sollte natürlich auch drin sein.

Dafür wär ich dir echt dankbar, eventuell könnt ich dir sogar geld zahlen dafür (aber das das nicht ich zahlen würde, solltest du das jetzt nicht als Motivation benutzen und dann enttäuscht sein, wenn meine geldgeber (das hört sich fies an :) ) sagen "is doch freeware")

(Ich habs jetzt noch nicht getestet. wie wärs mit ner demo-installation mit demo-account irgendwo?)

Daniel G 2. Dez 2006 21:09

Re: [PHP] Organizer - Feature request
 
*nur 50% verstanden hat'*

Zitat:

Zitat von DGL-luke
Hat dein organizer auch Terminserien a la MS Outlook drauf?

Nope (*auf die ToDo - Liste setz'*)

Zitat:

Zitat von DGL-luke
Wenn du das machst und dann noch eine kategorisierung, inklusive veröffentlichung einzelner Kategorien, Farbmarkierung für Kategorien und Verbindung der kategorien mit Personen bzw. Kontakten machst (für den kalender)

Hä?

Zitat:

Zitat von DGL-luke
brauche ich eigentlich nur noch eine freie Schlüssel-liste für die Kontakte (also z.B. "Name:1/60;Wohnort:3/50;sexuelle Vorlieben:(hetero|homo|bi)", natürlich möglichst sophisticated)

sophiwas?

Zitat:

Zitat von DGL-luke
Sortier- und Filtermöglichkeit, am besten so komplex wie bei ner MySQL-Abfrage, sollte natürlich auch drin sein.

Im Moment ist alles noch Datei - basiert. Ob ich auf SQL umsteige, kann ich noch nicht sagen. Würde ich aber wohl machen wollen, sollte ich irgendwelche Sortier- und Filtermöglichkeiten integrieren.

Zitat:

Zitat von DGL-luke
Dafür wär ich dir echt dankbar, eventuell könnt ich dir sogar geld zahlen dafür (aber das das nicht ich zahlen würde, solltest du das jetzt nicht als Motivation benutzen und dann enttäuscht sein, wenn meine geldgeber (das hört sich fies an :) ) sagen "is doch freeware")

Du glaubst gar nicht, wie schnell "freeware" nicht mehr "freeware" sein kann. :mrgreen:

Spaß beiseite: Für Auftragsarbeiten fehlt mir im Moment wirklich die Zeit, da mein RL - Job mich doch etwas beansprucht. :wink:

Zitat:

Zitat von DGL-luke
(Ich habs jetzt noch nicht getestet. wie wärs mit ner demo-installation mit demo-account irgendwo?)

Oh man, ich Depp... :wall: Das würde erklären, warum das Feedback so gering ist... Ich kümmer mich drum... :wink:

Balu der Bär 2. Dez 2006 21:33

Re: [PHP] Organizer - Feature request
 
Zitat:

Zitat von Daniel G
@Balu der Bär: Was sagste denn zu diesem Design?

Da ich generell kein Freund von tristen Grautönen bin: Jedenfalls besser als vorher. :P

Daniel G 2. Dez 2006 21:39

Re: [PHP] Organizer - Feature request
 
Zitat:

Zitat von Balu der Bär
Da ich generell kein Freund von tristen Grautönen bin: Jedenfalls besser als vorher. :P

Na immerhin... :lol:

P.S.: Ich würde ja gerne einen Demo - Account einrichten, aber irgendwie kann ich mich an meinem MySQL - Server nicht mehr anmelden... Strange... :gruebel:

Balu der Bär 2. Dez 2006 21:42

Re: [PHP] Organizer - Feature request
 
Zitat:

Zitat von Daniel G
Na immerhin... :lol:

Nein mal im Ernst, warum bringst du nicht etwas Farbe ins Spiel? Leichte Blau- oder Orangetöne sind meistens ganz nett. :-)

Daniel G 2. Dez 2006 21:44

Re: [PHP] Organizer - Feature request
 
Zitat:

Zitat von Balu der Bär
Leichte Blau- oder Orangetöne sind meistens ganz nett. :-)

Ok, blau hatte ich vorher schon gehabt. Orange klingt besser.. :wink:

Daniel G 2. Dez 2006 22:25

Re: [PHP] Organizer - Feature request
 
So, der Account existiert. Wer möchte, kann unter der Adresse

http://demo.danielstools.de

Benutzername: demo
Passwort: demo

den Organizer ausprobieren. Allerdings fehlen das Email- und FTP - Modul. Die Gründe sind, denke ich, offensichtlich... :wink:

//Edit: Ach ja, dem Login sei dank, werdet ihr merken, falls sich jemand einloggt, wenn ihr eingeloggt seid... :mrgreen:

DGL-luke 3. Dez 2006 14:14

Re: [PHP] Organizer - Feature request
 
EDIT: Sry... falscher thread :mrgreen:

Hallo, nochmal zu meinen Vorschlägen, wo du nur 'Hä' hattest:

- Kategorien für den Terminkalender, also "Privat", "Geschäftlich", "Geburtstage" etc.
- Veröffentlichung von Kategorien, d.h. eine öffentliche Kalenderansicht mit den Terminen der veröffentlichten Kategorien
- Farbmarkierung, z.B. Hinterlegung einer Kalenderzelle
- "sophisticated" = elegant, mächtig, schön gecodet etc.
- Wenn du auf eine DB-Lösung umsteigst, wäre es ja sowieso eine Schande, die vielfältigen Filter- und Sortiermöglichkeiten nicht nach außen zu legen


Und was ich jetzt nach begutachtung der demo sehe:

- Monats-, Wochen- Tageskalender-Ansicht (also schön tabellarisch ;-) )

Balu der Bär 3. Dez 2006 14:21

Re: [PHP] Organizer - Feature request
 
Irgendwas scheint auch mit dem Session-Management nicht zu stimmen, ich werde manchmal plötzlich abgemeldet. Ich klicke einfach die Bereiche an und plötzlich kommt die Meldung das ich nicht angemeldet wäre. So zum Beispiel gerade, ich lösche eine Notiz und schon wurde ich abgemeldet. :-/

BenjaminH 3. Dez 2006 14:24

Re: [PHP] Organizer - Feature request
 
Beim löschen wäre eine kurze Abfrage, ob man das wirklich wolle Sinnvoll

Daniel G 3. Dez 2006 14:26

Re: [PHP] Organizer - Feature request
 
Zitat:

Zitat von Balu der Bär
Irgendwas scheint auch mit dem Session-Management nicht zu stimmen, ich werde manchmal plötzlich abgemeldet. Ich klicke einfach die Bereiche an und plötzlich kommt die Meldung das ich nicht angemeldet wäre. So zum Beispiel gerade, ich lösche eine Notiz und schon wurde ich abgemeldet. :-/

Bei dem Demo - Account oder bei der Version hier im Anhang?

@DGL-Luke: Ja, so ähnlich... Siehe unten. :stupid:

@Benni: *notier'*

BenjaminH 3. Dez 2006 14:29

Re: [PHP] Organizer - Feature request
 
Termine bearbeiten wäre nett.
Und beim bearbeiten von Notizen könnte man den Bearbeiten Button eindeutiger kennzeichnen, sodass man die Notiz dann nicht doppelt hat

Balu der Bär 3. Dez 2006 14:29

Re: [PHP] Organizer - Feature request
 
Bei deiner Online-Demo.

Daniel G 3. Dez 2006 14:33

Re: [PHP] Organizer - Feature request
 
Zitat:

Zitat von Balu der Bär
Bei deiner Online-Demo.

Na ja, der Organizer ist noch auf einen Single - User - Betrieb ausgerichtet... Wenn ihr also gerade am herumwerkeln seid und sich jemand mit "demo" einloggt, wird eure Session ungültig... Es ist also nicht direkt ein Fehler... Eher eine unglückliche Gegebenheit für eine Online - Demo. Ich überlege mir was... :wink:

DGL-luke 3. Dez 2006 14:34

Re: [PHP] Organizer - Feature request
 
Ja, ich hatte auch ein paar Probleme mit den Sessions in der Demo.

@D_G: :roll: hab oben editiert.

Daniel G 3. Dez 2006 14:41

Re: [PHP] Organizer - Feature request
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von DGL-luke
@D_G: :roll: hab oben editiert.

Ok. :stupid:

Zitat:

- Kategorien für den Terminkalender, also "Privat", "Geschäftlich", "Geburtstage" etc.
Ok, machbar...

Zitat:

- Veröffentlichung von Kategorien, d.h. eine öffentliche Kalenderansicht mit den Terminen der veröffentlichten Kategorien
Du meinst quasi sowas wie einen Eventkalender, den auch Besucher einsehen können? Ist 'ne Überlegung wert...
Zitat:

- Farbmarkierung, z.B. Hinterlegung einer Kalenderzelle
Ist in Planung.
Zitat:

- "sophisticated" = elegant, mächtig, schön gecodet etc.
Also wie immer bei meinen Programmen. :mrgreen:
Zitat:

- Wenn du auf eine DB-Lösung umsteigst, wäre es ja sowieso eine Schande, die vielfältigen Filter- und Sortiermöglichkeiten nicht nach außen zu legen
Das ist wohl wahr... ;)

@Bär: Design bunt genug? :mrgreen:

Balu der Bär 3. Dez 2006 14:43

Re: [PHP] Organizer - Feature request
 
Nein, dass Orange ist noch zu kräftig. Einfach ein bisschen heller und es passt. :mrgreen:

Daniel G 3. Dez 2006 14:51

Re: [PHP] Organizer - Feature request
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Balu der Bär
Einfach ein bisschen heller und es passt. :mrgreen:

Erinnert mich gerade an meine Mutter: "Das Sofa muss noch etwas nach links."

Nicht, weil es zu weit rechts steht. Nein, einfach aus Prinzip. Beim ersten Versuch darf es nicht gleich gut aussehen.... :mrgreen:

So besser? :stupid:

Balu der Bär 3. Dez 2006 14:53

Re: [PHP] Organizer - Feature request
 
Nein. :mrgreen:

ich wäre eher für #FFF7CA. :P

Daniel G 3. Dez 2006 15:08

Re: [PHP] Organizer - Feature request
 
Done. :mrgreen:

Jetzt gibt's die Farben auch in der Online - Demo. :wink:

Balu der Bär 3. Dez 2006 15:15

Re: [PHP] Organizer - Feature request
 
Schon besser. :mrgreen:

Da ich sonntags nie Lust auf CSS hab, wieso stellst du die Anmeldeelemente nicht in einer Tabelle dar? Dann sieht das nicht so seltsam aus.

Zum Beispiel:
Code:
<form method="post" action="login.php">
       <table>
       <tr>
       <td><label>Benutzername:</label></td>
       <td><input name="username" type="text"></td>
      </tr>
        <tr>
       <td><label>Passwort: </label></td>
       <td><input name="userpass" type="password" id="userpass"></td>
       </tr>
        <tr>
         <td></td>
       <td><input name="login" type="submit" id="login" value="Einloggen"></td>
      </tr>
      </table>    
    </form>
statt
Code:
<form method="post" action="login.php">

        <label>Benutzername:</label><input name="username" type="text">


        <label>Passwort: </label><input name="userpass" type="password" id="userpass">


        <input name="login" type="submit" id="login" value="Einloggen">
    </form>
Dann sieht die Anmeldung doch gleich viel besser aus. ;)

Daniel G 3. Dez 2006 15:35

Re: [PHP] Organizer - Feature request
 
Ich muss gestehen, ich hatte mich um die Login - Sachen noch nicht gekümmert. Das sie mit diesem Design so funktionieren, ist Zufall. :oops: :duck: Ich hatte das bei dem alten Design so, dass ich die in eine Tabelle gwpackt habe. Aber danke für den Hinweis. :wink:

CG2003 27. Feb 2007 12:29

Re: [PHP] Organizer - Feature request
 
Hallo,

tolles, simples aber effektives Teil!
Habe nur ein Problem mit der FTP-Funktion.

Habe alle Serverdaten korrekt angegeben, nur zeigt der mir da nix ausser die beiden Upload Edits an.
Also keine Ordnerstruktur oder ähnliches.

Auch das Erstellen eines Ordners, oder das Hochladen einer Datei funktioniert nicht.
Ich erhalte aber auch keine Fehlermeldung.

Die FTP-Funktion ist in der PHP Konfiguration aktiviert.

Daniel G 27. Feb 2007 21:22

Re: [PHP] Organizer - Feature request
 
Moin Sebastian,

Danke für den Hinweis. Ich hab' das Projekt aber aus Zeitgründen aufgegeben. Tobias arbeitet ja auf meiner Basis weiter, insofern bietet sich seine Version auch an. In dem Thread hast du ja schon gepostet.

Gruß,
Daniel


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz