features

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.
languages: en