Public domain federated communications server. Provides a feature rich ActivityPub and Nomad communication node.
Find a file
2018-08-26 23:37:07 -07:00
.homeinstall Update README.md 2018-06-14 04:33:34 +02:00
.openshift Updated Hubzilla on OpenShift deploy script to include unofficial repos by appending the 'insecure' argument 2016-04-19 19:23:40 +02:00
app add affinity app and start some serious refactoring of mod_photos 2018-08-16 23:01:31 -07:00
doc be very precise about what a url looks like 2018-06-30 15:47:06 -07:00
images updates 2018-07-19 22:15:50 -07:00
include removed file 2018-08-26 23:37:07 -07:00
install Change main router request variable from 'q' to 'req'. This is necessary to implement search in the twitter api addon, because twitter requires use of the variable 'q'. 2018-08-26 23:35:29 -07:00
library Change main router request variable from 'q' to 'req'. This is necessary to implement search in the twitter api addon, because twitter requires use of the variable 'q'. 2018-08-26 23:35:29 -07:00
tests fix permission role test 2018-04-23 10:03:39 +02:00
util Merge branch 'red' into red_merge 2018-07-30 18:22:25 -07:00
vendor update composer autoload cache 2018-07-18 11:52:42 +02:00
view clean up the admin summary page 2018-08-23 17:31:41 -07:00
Zotlabs Change main router request variable from 'q' to 'req'. This is necessary to implement search in the twitter api addon, because twitter requires use of the variable 'q'. 2018-08-26 23:35:29 -07:00
.gitattributes Required for github/Windows 2012-06-14 18:39:48 +10:00
.gitignore .htignore update 2017-11-06 21:55:36 -08:00
.htaccess Change main router request variable from 'q' to 'req'. This is necessary to implement search in the twitter api addon, because twitter requires use of the variable 'q'. 2018-08-26 23:35:29 -07:00
.travis.yml 👷Extend Travis, add PostgreSQL10. 2018-03-17 23:27:56 +01:00
boot.php Change main router request variable from 'q' to 'req'. This is necessary to implement search in the twitter api addon, because twitter requires use of the variable 'q'. 2018-08-26 23:35:29 -07:00
CHANGELOG update changelog 2018-07-21 22:01:59 +02:00
composer.json Update github.com git repo URLs with framagit.org URLs 2018-06-08 05:37:23 -04:00
composer.lock ⬆️ Update libraries. 2018-05-09 21:07:25 +02:00
DEVELOPERS developer certificate of origin 2017-11-04 18:15:55 -07:00
index.php more work associated with DBA and index.php shuffle 2016-05-24 17:54:45 -07:00
LICENSE annual license update 2018-01-22 20:59:33 -08:00
README.md update readme 2018-08-04 15:13:05 -07:00

ZAP

Zap is a social networking app running under the Zot/6 protocol and the LAMP web stack.

Protocol documentation is located here:

https://macgirvin.com/wiki/mike/Zot%2BVI/Home

Zap is based on Red, which in turn is based on Hubzilla. It is otherwise unrelated to those projects and the software has a completely different scope and purpose.

01-August-2018

Most of the basic functionality is now present and working. This is still "use at your own risk", but it shouldn't burn down the house.

19-July-2018

There is a lot more work yet to be done, but the basic Zap application is nearing alpha quality.

TODO before alpha release:

  • convert mail to ActivityStreams
  • test nomadic channels
  • correct any links in the documentation and remove the descriptions of Hubzilla features which do not exist in Zap

Things you should know

Zap is nomadic and does not federate with any other platform or protocol currently. It will only ever federate with nomadic-aware services/protocols. Full stop. Full federation support will eventually be provided by creating bridging identities in a companion project Osada; which provides a bridge between nomadic and non-nomadic networks. Osada identities cannot be nomadic since they federate with non-nomadic services, but they can be linked to Zap nomadic identities using Zot6 identity linking.

If you are looking for a specific Hubzilla feature, you came to the wrong place.

If you are looking for ActivityPub support, you came to the wrong place.

If you are looking for stable software, check back in a few months.

If you encounter issues, fix them and submit a pull request.

Pull requests which add unnecessary features will be ignored. These should be implemented using apps and/or addons.

The database configuration is not yet "stable". You probably do not want to install this as a production service at this time, and please do not use this software for storing any critical information which is not backed up elsewhere.