Hypha is intended to facilitate collaboration in small (distributed)
project groups that want to share information within the group and
publish (part of) it on a project website. It was designed with the
following principles in mind:
-
user friendly: A project website should be simple to use for all
group members. Hypha doesn't use wiki markup codes, but a familiar
WYSIWYG editor. No myriad of options, bells and whistles, but simply
the basic features.
-
groupwork: Any group member can edit any page. Hypha notifies
group members of contributions to the project, and makes it very easy
and intuitive to respond. Only a few advanced functions which have
the power to mess up the whole system (like direct editing of low
level page HTML/CSS) are shielded off by an admin level.
-
revisions: Hypha stores all versions of a page, shows differences
between any two revisions and makes it easy to revert to an old
version.
-
multilingual: Many groups work and communicate over borders and
language barriers. Hypha makes it possible to manage any content in
multiple translations by default.
-
responsive design: A site created with Hypha displays well on desktop, tablet and mobile devices.
-
extensions: Hypha contains a basic implementation for making
plain webpages. It can however be extended with modules for other
uses: mailinglist, forum etc.
-
lightweight: Hypha is written in php and javascript, and doesn't
require a database server like mySQL. Content is stored in plain XML files.
-
simple installation: Uploading one fully self contained file is
the goal.
-
open source: All code is freely available under a Simple Public License.
-
no content license: Your data is not owned by some big company
but by you (or by your webhosting provider, depending on your
contract with them).
-
privacy: Hypha doesn't log browsing behaviour. It shares
information (contact info of project members, system messages on
updated pages etc) only within the group of registered project
members.
-
portable: All links to internal pages and files are stored with
relative paths. Hypha can be copied to a different folder or system
without breaking.
-
safe email: An email obfuscation algorithm is used to prevent
robots from scraping addresses for spammers.