\documentclass{article}
\usepackage{ulem}
\usepackage{graphicx}
\usepackage{hyperref}
\pagestyle{headings}
\begin{document}
\part{Doch}
File sharing application.

\textbf{Possibly replace with Kastelia (<a href="http://h4des.org/index.php?inhalt=kastalia#description\">http://h4des.org/index.php?inhalt=kastalia\#description\textbackslash\{\}</a>)}

\section{People}
Duck [mailto:<a href="https://wiki.horde.org/mailto:duck@obala.net">duck@obala.net</a> <a href="https://wiki.horde.org/mailto:duck@obala.net">duck@obala.net</a>]

\section{Description}
Aims to become a central place to manage and share files in a groupware setting. It will support not only files uploaded into an application, but also a driver based file source system to allow it to list files from other applications or even from other remote services. The user will be able to link all groupware data all around and make it visible to himself and other users in just one place.

\subsection{Implemented features}
\begin{itemize}
\item Upload files


\item Share files


\item Default share permissions preferences (like in Ansel)


\item Filter files by: owner, type, source, user with the one you are sharing documents


\item Allow user turn on/off sources


\item Allow user to configure sources


\item Show user profile picture with shared user name, if <a href="https://wiki.horde.org/Project/Folks">Profile module</a> is installed


\item Quota


\item Locking


\item Modify upload date


\end{itemize}
\subsection{Current drivers:}
\begin{itemize}
\item Local files (VFS)  main full featured driver


\item <a href="https://wiki.horde.org/Project/Spread">Spread</a> - download disabled, just show and edit shared spreadsheets


\item Mnemo  download vNotes


\item Nag - download vTodo


\item Kronolith - download vCalendar


\item Turba  download vCards


\end{itemize}
\subsection{TODO}
\begin{itemize}
\item Send files by mail (Send link no matter if source is local, app or remote)


\item Share files from other services (Google API, Scribd)


\item Revisions


\item Comments


\item Folders


\item Link documents with contacts/customers


\item Notify users that you uploaded a new/changed file


\item Tags


\item Search - if possible inside sources


\item Limit results - if possible inside sources


\item Meta data


\item Bookmark/Star important documents (single user pref)


\item Edit option of document for known services


\item Google Gears integration for offline archiving/access


\item More human/generic document types...document = (doc,odt,sxw,rtf), spreadsheet = (ods, xls...), pdf,...


\item Save search (like queries in whups od imp virtual folders)


\item Set of default permissions to apply to documents (for certain users etc)


\item List/Search files by date


\end{itemize}
\section{Code}
The project has just stared. The attached code is a small working preview, but it is too young to add it to a public repository. If someone wants to join the development, please feel free to contact me.

\section{Screen shot}
\section{\includegraphics{doch.jpg}}
Back to the <a href="https://wiki.horde.org/Project">Project List</a>

\end{document}
