I'm looking for a way to organize knowledge in my company. Since we have to work disconnected from the company net many times, a server-client solution alone won't suffice.
The requirements are:
- distributed, i.e. can be used while not connected to any server
- mergeable, i.e. changes made on two copies should be mergable
- full-text searchable, even in attached documents (plain text, word, excel, pdf)
- should be easy to use, even for non-programmers
- contents should be taggable, i.e. a single folder like structure won't suffice
Open source would be great, a reasonable fee would be also fine.
Simply said, I'm looking for a wiki (or something comparable), that has a backend which can be managed by git or another dvcs and whose artifacts (indices etc.) can be easily updated/rebuild.
So far I found IkiWiki which is a wiki that supports git, but it seems to lack full text search in attached doc, pdf or excel files.
UPDATE: Best hit so far seems FosWiki, which seams to meet most requirements. I'll update the question after further investigation.