Hi Jörg,
Wenn Deine User in der ACL nur Leser sind,
nützt Dir für Profile auch das $PublicAccess nichts, solange sie nicht existieren.
Sie dürfen einfach keine Profile erstellen. (Dies muss wohl mit der Profileigenschaft zusammenhängen.)
Die Möglichkeiten würde ich Dir zur Abhilfe vorschlagen:
1. die Profile für die User im Voraus anlegen, ändern dürfen auch Leser, wenn du $PublicAccess="1" einträgst (worauf Bernhard raus wollte)
2. den Usern Autorenrechte geben.
3. normale Dokumente verwenden
(hier Feld:$PublicAccess="1", ACL "ÖffentlicheDokumente schreiben", Maske:"Verfügbar für Benutzer mit öffentlichem Zugriff")
dann gehts auch mit Leser.
Ich würde Dir aber zur "Autorenvariante" raten,
dann musst Du eventuell noch bei den Maskeneigenschaften einschränken, wer welche Dokumente erstellen darf, das dann am besten über Rollen.
Bei Autoren sind die vorhandenen Dokumente ja auch so lange vor Änderungen geschützt, wie Du sie nicht explizit durch Autoren-Felder für die Anwender freigibst. (-> siehe Adressbuch auf dem Server)
Gruss, Pete(r)