Hi,
bei Alfresco landen nur die Meta-Daten eines Dokuments in der DB, der binäre Content - also die Datei - wird im sog. ContentStore abgelegt.
Im Normalfall ist der ContentStore ein Verzeichnis im Dateisystem. Für dich wichtig ist an dieser Stelle, dass dieses verzeichnis jedoch von Alfresco verwaltet wird.
Wenn du nun wirklich Dokumente in Alfresco erfassen willst die nicht im ContentStore von Alfresco liegen bleiben die eigentlich nur 2 Alternativen:
- du implemtentierst deinen eigenen ContentStore
- oder du legst deine Dokumente Content-los in Alfresco ab und ergänzt dein Content-Model um eine Property welche auf den Ablagepfad zeigt, für den Volltext-Index musst dir dann noch was einfallen lassen
In beiden Varianten wirst du ein paar logische probleme haben, bspw. Was passiert mit deinem Dokument/Datensatz in Alfresco wenn die Datei in deiner Ablage gelöscht, verschoben oder umbenannt wird?
Dies ist genau der Grund warum ein DMS-System Meta-Daten, Volltextindex und den binären Content verwaltet und nicht nur einen Teil.
VG, Jan