Hilfe - Suche - Mitglieder - Kalender
Vollansicht: SFTodo-Plugin (Aufgabenliste im Backend)
Forum Sefrengo.org > Downloads > Alpha, Beta ... Vorabversionen
feniweb
SFTodo Titel:
SFTodo (Plugin)

Version: 1.1.5 Beta
Portierung des D*DI-Plugins von STam

Ich hab das Plugin für SF portiert und kleinere kosmetische Änderungen gemacht.

SF-Version:
Für alle, auch die neue 1.4.1

Autor:
STam
feniweb (nur Portierung zu SF)

Beschreibung:
Das Todo-System ist ein einfaches Workflow zum Verwalten von Aufgaben/Todo´s.

Features:

- Multiuserfähig (Workerselect)
- über Rechteebene zuordbare Todo´s
- simple Shortlinks-Funktion für interne und externe Links (zB: nr:nummerdestodos verlinkt auf ein anderes Todo, link:www.der-dirigent.de erzeugt einen WWW-Link, weiterhin http://| https://| ftp://| mailto:| news://| teamspeak://| ed2k://| unreal://| gopher://| news://| telnet://)
- Treaded Kommentar-Funktion
- meine/alte/alle und Top-Ten Todo´s
- Multilanguage (2 Sprachen vordefiniert: Deutsch, Englisch)
- Workflow-Steuerung über versch. Statusangaben/Priority
- User zuordbare Treads
- Mailbenachrichtigung (z.Z. deaktiviert)
- autm. Ablage von ausgelaufenen Todo´s
- full dB-Featured Settings
- any more wink.gif

Installationanweisung:
Bitte vorsichtshalber eine MySQL-Kopie machen! Bei mir ist zwar nichts kaputt gegangen, aber ich Übernehme auch keine Verantwortung für zerschossene Dedis.
Achtung: das Plugin nutzt die MenuId:200 falls diese schon besetzt ist bei euch in der '/meta/install.meta' und '/meta/uninstall.meta' ändern!

Vorbereitung
1. Download der 'cmsTodo1.1.5b.cmsplugin' Datei


Installation
1. Einloggen und auf Administration -> Plugins gehen
2. 'cmsTodo1.1.5b.cmsplugin' Datei auswählen und hochladen
3. Plugin importieren (alternativ "Verzeichnis importieren")
4. Menue Punkt 'Todo´s' sollte sichtbar sein
5. Fertig

Bugfixes:
# v1.1.5 Beta


Bugs:
- Namestring des User vertauscht Vor/Zuname
- link:www.wasduwillst.de benötigt ein lehrzeichen zum abschluss der zeile
- bei Installation mit anderem TabellenPräfix als 'cms_' werden die Menue-Links nicht erkannt
- bei deinstallation werden nicht alle Einträge aus der cms_backendmenu und cms_values entfernt

ToDo:
- für Texteingabe einen Wysiwyg-Editor oder BBCode
- Installation auf variabler MenueId
- Suchfunktion
- Listengenerator
- autm. Betreff verlinkung in das System (zB: über Seiten/Container/Module usw)
- bessere Rechte einbindung
- Langstrings für Konfiguration fehlen
- Fortschrittsanzeige der Todo´s
- Wiedervorlage/Ablaufdatum/Reminder
- Schnittstelle zu 'DediTicket'

(Beachte: 'dediTodo' wird keine Pop3 Schnittstelle erhalten! Das und weitere Features bleiben 'dediTicket' vorbehalten!)

Änderungen:
QUELLTEXT
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note


Current versionnumber is 01.01.05 beta - released 12.08.2008
--------------------------------------------------------------------------------
# v1.1.5 Beta
+ Datum angepasst
+ einige kosmetische Anpassungen
+ Id für cms_backendmenu auf 200 gesetzt um Konflikte mit anderen Plugins zu vermeiden



Dokumentation:

- Es ist noch keine vorhanden

Links:
Thread für Wünsche, Bugs und Anregungen

Download:
Klicken um den Anhang anzusehen
feniweb
Hallo SF-Team

Habe das Todo-Plugin mal für Sefrengo portiert.

Das Plugin funktioniert schon recht gut.

Doch es gibt noch einige Punkte die man verbessern sollte. Ich hoffe Ihr helft mit. rolleyes.gif
Besonders STam der das Plugin für D*DI programmierte, hat noch intresse diese Plugin in eine Stabile Version zu brinngen!!! laugh.gif
  1. als erstes würde ich gerne beim einloggen die Todo's sehen
  2. weiter ist es so das beim ändern des Status sofort auf die Rdaktion->Seiten gesprungen wird????
  3. Optische Anpassungen
  4. evtl. direkt eMails versenden
  5. einen einfachen Editor einbauen
  6. usw.
Da ich kein Programmierer bin sind meine Möglichkeiten natürlich beschränkt.

Ich hoffe trotzdem man jemand anderes kann diese Plugin verwenden.

Gruss
mvsxyz
Ich habe das Plugin mal eben installiert und folgende Dinge sind mir aufgefallen:
  • Alle Sub-Tabs in der SF-Navigation sind aktiv (TopTen Todo´s, alte Todo´s, alle Todo´s, neues Todo)
  • Neues Todo -> Betreff: Merkwürdig, dass es hier schon welche gibt. Wo können diese editiert/gelöscht werden?
  • Wozu ist "KILL THE FOOTER" gut?
  • Bitte die Handhabung des Systems verbessern. Es ist sehr schwierig mit dem Plugin umzugehen.
feniweb
Hallo mvsxyz

1. Leider habe ich noch nicht herausgefunden wo das anpassen kann. Den der Code ist für mich recht unübersichtlich und verschachtelt.
2. Betreff das sind Mustereinträge editieren und löschen weiss ich auch noch nicht. Evtl. kannst du mir da helfen.
3. KILL THE FOOTER weiss ich noch nicht woher das kommt
4. Ja ich weiss das Plugin ist in der Bedienung etwas eigen willig

Wie schon erwähnt bin ich kein Programmierer und habe nur beschränkte Möglichkeiten.

Gruss
bkm
ZITAT(feniweb @ Tue. 12. August 2008, 17:15) *
3. KILL THE FOOTER weiss ich noch nicht woher das kommt

ist mir bei einer anderen geschichte auch schon passiert.
dabei wird die footer-datei aus dem tpl <<skin>> standard verzeichnis eingebunden.

auf die art z.b.
QUELLTEXT
echo '<div class="footer">'. $cms_lang['login_licence'] .'</div>'."\n";
echo "  </body>\n";
echo "  </html>\n";

haste dafür die sf schlusszeile.
feniweb
hai bkm

Danke du hast mich auf den richtigen weg geführt "KILL THE FOOTER " ist weg.

Weiss du evtl. wo und wie man die Menü activ inactiv schaltet.


Danke
FireFlyer
1. Den Testeintrag bekommst du so weg, indem du in der install.meta folgendes löschst:
QUELLTEXT
# Test Todo
INSERT INTO {plug_prefix}cmsTodo VALUES ('', 1, 'Test Headline', NOW(), 1, 'stopped', 'low', NOW(), 1, 'Test Text', 0, 'geändertes Todo');

2. Beim Anzeigen eines ToDo's ist mit aufgefallen, dass die Minutenangaben nicht zweistellig sind (edit "Uhr war hard verdrahtet). Bei mir:
letzte Änderung: 12.08.2008 12: 2 Uhr
QUELLTEXT
<p class=\"todo-p\"><img src=\"" . $cfg_cmsTodo['path'] . "images/spacer.gif\" width=\"6\" height=\"1\" border=\"0\">" . $cfg_cmsTodo['lang'][$lang]['change3'] . ": $t_date2 $t_time2 Uhr</p>
nach
QUELLTEXT
<p class=\"todo-p\"><img src=\"" . $cfg_cmsTodo['path'] . "images/spacer.gif\" width=\"6\" height=\"1\" border=\"0\">" . $cfg_cmsTodo['lang'][$lang]['change3'] . ": $t_date2 $t_time</p>

3. Bearbeiten eines ToDo's ist ein Umlaut noch nicht richtig gesetzt:
Betreff >> �ndern

ändern in der Datei fnc.todo.php in Zeile 654:
QUELLTEXT
if ($perm->have_perm(18, 'area_plug_cmsTodo') || $perm->have_perm(19, 'area_plug_cmsTodo')) todo_headline2("<br><u>" . $cfg_cmsTodo['lang'][$lang]['subject'] . "</u>   >> ändern");
nach
QUELLTEXT
if ($perm->have_perm(18, 'area_plug_cmsTodo') || $perm->have_perm(19, 'area_plug_cmsTodo')) todo_headline2("<br><u>" . $cfg_cmsTodo['lang'][$lang]['subject'] . "</u>   >> ändern");

feniweb
Danke FireFlyer für deine Anregungen

zu:
1. da währe sicher wünschenswert wenn man die Einträge auch ohne DB eingriff löschen/edit könnte. Vielleicht hat da auch jemand eine Lösung dafür.
2.Das timer-problem leider ergibt aus dieser Kombination keine sinnvolle Timerzeit evtl. kann mir da jemand helfen.
ZITAT
function todo_ticket_time ($Block)
{
$t[1] = substr($Block, 8, 2);
$t[2] = substr($Block, 8, 2);
$t[3] = substr($Block, 1, 2);
$t_time = "$t[1]:$t[2]";
return ($t_time);
}

3. behoben

Gruss
FireFlyer
Es sollte eine Konfiguration geben, wo man Betreff und Mitarbeiter verwalten (anlegen/löschen) kann.

Beim Bearbeiten eines Todo's => löschen => wird Wirklich lu00f6schen?? zerschossen.
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.