Zum Inhalt springen

redaktionelles System ??

Erstellt am 24. Mai 2005 · 61 Antworten · letzte Antwort am 16. September 2005 · Seite 2 von 4

Tags: Frage

nullzeit ·

Ok, schön zu wissen das ich ned der einzigste mit dem problem bin.
Ich werde den author der extension informieren das es inkompatibilitäten gibt.

Danke und gruß Chris

illnino ·

damit bin ich nicht der einzige, der das Problem auch hat.

und dann hoffen wir mal alle auf ne schnelle Lösung. Bin auf die Extension angewiesen o.O

nullzeit ·

hi nochmal.
also ich habs dem geschrieben,
aber je mehr leute sich melden umso schneller wird da was passieren.

für die die nichts wissen wie man bei sowas vorgeht:

- bei typo3.org in extensions gehen.
- extensionnamen anklicken
- Feedback/Bugs anklicken
- englisch verständliche email an den Programmierer senden.
- thats it!

best regards

Chris

dukky ·

Ein Workaround um die automatische Benachrichtigung zu simulieren wäre es dem Chefredakteur den Zugriff auf das Log-tool einzuräumen. Lässt sich durch einen 2 Zeilen Patch einrichten (hier mal im Forum suchen, ich glaube es war was mit $MCONF['access']='admin'; in $MCONF['access']='group,user' ändern; vermutlich in der be_log Extension conf.php)
Dann kann sich dieser einfach jeden Tag die Änderungen an Seiten auflisten lassen und per Klick auf die page-History genau nachvollziehen.

nullzeit ·

Also mir gehts nicht um "automatische benachrichtigungen", sondern um die zuweisung der be_gruppen.
Wozu hab ich nen workflow wenn ich da nen adminfake auf jede gruppe einbau, kann man sich das auch gleich schenken, oder versteh ich dich falsch?

lg Chris

monti ·

Servus,

ich bin gerade dabei eine Extension zu schreiben. Wenn sie fertig ist soll sie folgendes können:

- festlegen von Redakteuren, den können dann als Editoren Usergroups zugeordnet werden (eine oder mehrere)
- sobald eine Usergroup als Editor definiert wurde, wird das hidden - Feld des Records oder der Seite per default auf 1 gesetzt. Dies kann von einem Editor auch nicht geändert werden, weil er den hidden - Flag nicht mehr angezeigt bekommt
- der Redakteur wird beim einloggen in sein Taskcenter geleitet. Falls ihm zugeordnete Editoren Seiten oder Inhalte eingefügt oder bearbeitet haben bekommt er eine Nachricht mit den genaueren Daten (UID, Title, Username ...) und wahrscheinlich gleich einen Link auf das neue Element um sie dann freizuschalten.

Ich denke das ist so schon ganz gut. Ich hoffe sie wird ende der Woche fertig sein.

Bis jetz kann ich zwar schon alle benötigten Daten anzeigen lassen, aber der Automatismus fehlt noch.
Wenns was neues gibt meld ich mich.

nullzeit ·

Hey monti, da gabs irgendwo n thread wo jemand sowas privat schon gebastelt hat und zum download bereit gestellt hat (habs mir aber nicht angeschaut, weil nicht geeignet für mich).

aber respekt! wenn du hilfe bei irgendwas brauchst sag bescheid.

gruß chris

monti ·

so, hab jetzt erstmal fast alles umgesetzt. Es fehlt bloß noch die automatische
Erstellung einer Nachicht wenn sich ein Publisher einloggt.

Hat da vieleicht einer eine Idee, wo ich diese Funktion implementieren müsste, damit sie bei einem Login ausgeführt wird?

Ach ja, ich bräuchte auch noch 2,3 freiwillige Tester, wenn die Extension fertig ist. Wer hat Lust? 8-)

Gruß Micha

C|B| ·

Hy monti,

Sieht ganz so aus, als hättest du genau die Lösung, über die ich mir schon seit Tagen Gedanken mache.
Hasst du irgendwo ne Demo oder so?
Klar würd ich auch beim Testen und verbessern helfen, wenn du mich brauchen kannst 😉

GrIIz c

mkrap ·

Hi monti,

also das ist so in etwa das, was ich schon seit Tagen versuche...
Bin gerne beim Testen dabei 😃

Grüße Michael

nullzeit ·

Ich stelle mich zum testen auch gern zur verfügung 🙂

schön zu sehen das es hier noch leute gibt die nicht nur aufs kohle machen aus sind.

#giggle#

monti ·

hallo Leute,

leider wird das testen noch a bissl warten müssen. Der automatische Aufruf der Extention beim Login eines Users ist schwieriger als ich dachte. #angry# Ich könnte zwar in meinem System die Login - Rutine umschreiben, davon habt ihr ja aber nichts, da ihr das auch alle nach Installation der Extension machen müsstet und das wäre ja nicht so doll.

Naja, ich werd mal sehen ...

Gruß monti

monti ·

servus,

die Extension ist oben! Ihr findet sie mit dem Key ml_informer!
Nach der Instalation ist unter "Tools" der Eintrag Informer zu finden.
Oben rechts sind im Auswahlmenü 4 Punkte.

Kurze Doku:
1.)Publisher anlegen (kann jeder BEUser sein) --> menu create Publisher
2.)BE - Groups der Editoren auswählen.
3.)Zum testen auslogen, und mit Editor Content und Pages anlegen!
4.)Der Publisher bekommt über "show latest content/pages" infos über die aktivitäten seiner Editoren

ToDo's
1.) wenn eine BE - Group keinem Publisher mehr zu geordnet ist, muss der Eintrag für die Hidden - Flags im Typoscript manuell gelöscht werden --> automatisieren
2.) Besserer Filter für die Ergebnisse, zur Zeit wird jedes Record - Update angezeigt
3.)Automatische Message bei Login von Publishern über Aktivitäten der Editoren

Wenn alles soweit geht, wäre ich sehr dankbar wenn jemand ne kleine Doku für die Ext. schreiben würde, ich bin tierisch im Stress wegen meiner Dipl.arbeit!

Ansonsten Feedback und Bugs ( ich denke da werden welche sein) bitte hier oder direkt an mich!

Extenion funktioniert zur Zeit bloß unter Firefox!

Gruß monti

nullzeit ·

Hi Monti,

also mal testergebnisse:
Installation scheint ok

Tool Menü:
Links im Tool Menü ist zwar der Eintrag Informer, aber bei klick passiert absolut nichts (Firefox 1.0.4). oder fehlermeldungen beim IE6:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /Volumes/web/mwk_neu/typo3/t3lib/class.t3lib_db.php on line 741

Warning: array_unique(): The argument should be an array in /Volumes/web/mwk_neu/typo3conf/ext/ml_informer/mod1/index.php on line 520

Backend Benutzer:
Backend benutzer zuweisung (editiert, nicht neu angelegt) zum "is_publisher" status komm ich, aber wenn ich dort das häkchen aktiviere, oder etwas in das textfeld (wozu, bzw. welche werte?) eintrage ist es nach dem speichern weg (Firefox 1.0.4).
Im IE6 immherin das selbe ergebnis *lach*

Zur info, habe templaVoila, Real_url und noch diverse andere Ext. geladen. Könnte ein interaktionsproblem sein?

Gruß Chris

monti ·

Hm das klingt ja nicht so doll!

@nullzeit
Die Extension selber dürfte eigentlich keine Fehler in Bezug auf andere Extensions hervorrufen! Das ein Fehler kommt wenn du auf den Informer im Tool menu klickst dürfte mit der neuen Version behoben sein.

wenn ich richtig verstanden hab kannst du einen neuen Publisher anlegen. Wenn du auf speichern gehst (Diskette) müsste eine Weitere Selectbox kommen in der nur BENUTZERGRUPPEN aufgeführt werden. Wenn du keine Benuzergruppe hast, wird keine angezeigt! Der editor muss einer solchen Benutzergruppe zugewiesen sein. Halte ich für sinnvoller, da man ja mehrere Editoren mit den gleichen Rechten braucht. Ist Publisher angelegt und Benutzergruppe des Editors zugewiesen dürfte alles funzen!
Mit Editor einloggen, Inhalt editieren oder kreieren. Als Publisher einlogen. Im informer kannst du dann die Aktivitäten der Editoren unter "show latest content" oder "show latest content" sehen

Bugfixes in Ver. 0.2.0:
- jetzt kompatibel mit allen Browser (zumindest in meinen Tests)
- Datenbankfehler bei Aufruf des Informers, wenn eingeloggter User kein Publisher ist, ist behoben

nullzeit ·

Ok werd die neue mal installieren und nochmal testen 😉

wenn ich richtig verstanden hab kannst du einen neuen Publisher anlegen. Wenn du auf speichern gehst (Diskette) müsste eine Weitere Selectbox kommen in der nur BENUTZERGRUPPEN aufgeführt werden. Wenn du keine Benuzergruppe hast, wird keine angezeigt! Der editor muss einer solchen Benutzergruppe zugewiesen sein

Backendbenutzer:
Habe nur probiert einer bestehenden Gruppen/Benutzer umgebung, per edit deine "funktion" aufzuflanschen, oder geht das nur bei neu angelegten?

Also so wie ich das verstehe ist für dich ein neuer Publisher volgendes:
neuer Backend-User einer bestimmten Backend-usergruppe zugewiesen,
dem ich dann in diesem "is_publisher" feld sagen kann ob er publisher ist?
Oder mal die gegenfrage:
wo ist das zu finden:

Publisher anlegen (kann jeder BEUser sein) --> menu create Publisher

Mfg Chris

nullzeit ·

Ok jetzt hab ich das mit den usern auch geblickt *lach*,... mußte doch dazusagen das sich das alles unter tools > informer abspielt 😉
(lief ja bei mir nicht, jetzt tuts aber)

noch ne frage:

Select the BE - Usergroups for the Publisher:

müsste das laut deiner anleitung nicht anders heißen?
zb.: "Select the BE - Usergroups that are editor('s):" ?? oder versteh ich dein system immernoch falsch :o
vielleicht wäre ne etwas detailiertere kurzanleitung sinnvoll 😉

lg Chris