Updated VFS System (markdown)

leithoff 2016-05-20 15:24:01 +02:00
parent c6e1d73fbe
commit 5f125ac27f

@ -1,3 +1,5 @@
> [Wiki](Home) ▸ [Developer Docs](Developer Docs) ▸ **VFS System**
### VFS Classes
Virtual File System.
The new VFS Classes are realized via Stream Wrappers.
@ -44,11 +46,17 @@ The native StreamWrapper uses the WebServer User to determine readability and wr
The derived classes do use virtual users/group rights derived from known eGroupware users/groups.
### Consequences/Benefits
|| oldvfs || stream wrapper interface ||
|| all in memory || done all in chunks ||
|| || filter/encoding possible while reading/writing ||
|| || SqlFS uses the php pdo interface to access blobs of all possible databases via stream reading/writing (you need to install the pdo extension for php)||
<table>
<tr>
<td> oldvfs </td><td> stream wrapper interface </td>
</tr><tr>
<td> all in memory </td><td> done all in chunks </td>
</tr><tr>
<td> </td><td> filter/encoding possible while reading/writing </td>
</tr><tr>
<td> </td><td> SqlFS uses the php pdo interface to access blobs of all possible databases via stream reading/writing (you need to install the pdo extension for php)</td>
</tr>
</table>
### Commandline Interface
Commandline interface must be run with root or webserver rights.
@ -90,3 +98,5 @@ An example for a mount list:
```
More options for the URL syntax can be found in the [http://svn.stylite.de/viewvc/egroupware/trunk/phpgwapi/inc/class.filesystem_stream_wrapper.inc.php?view=markup Stream Wrapper Source Code].
> [Wiki](Home) ▸ [Developer Docs](Developer Docs) ▸ **VFS System**