diff --git a/source/_data/miscellaneous.json b/source/_data/miscellaneous.json index a315b07..3d58a93 100644 --- a/source/_data/miscellaneous.json +++ b/source/_data/miscellaneous.json @@ -307,6 +307,24 @@ "OStatusClass": false, "categories": ["Media"] }, + { + "title": "Nextcloud-Social", + "source": "https://github.com/nextcloud/social", + "protocols": "ActivityPub", + "site": "https://apps.nextcloud.com/apps/social", + "logo": "/img/misc/nextcloud.png", + "servers": "", + "description": "Social networking app for NextCloud users.", + "codeLanguage": "PHP", + "techStack": "Node.js, Vue, SCSS", + "license": "AGPL-3.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Files", "SN-mi"] + }, { "title": "Gancio", "source": "https://framagit.org/les/gancio", @@ -611,7 +629,7 @@ "zotClass": false, "diasporaClass": false, "OStatusClass": false, - "categories": ["DataForge", "SN-mi"] + "categories": ["OpenData", "SN-mi"] }, { "title": "FediReads", @@ -647,7 +665,7 @@ "zotClass": false, "diasporaClass": false, "OStatusClass": false, - "categories": ["DataForge"] + "categories": ["OpenData"] }, { "title": "CPub", @@ -665,7 +683,7 @@ "zotClass": false, "diasporaClass": false, "OStatusClass": false, - "categories": ["DataForge"] + "categories": ["OpenData"] }, { "title": "SemApps", @@ -683,7 +701,25 @@ "zotClass": false, "diasporaClass": false, "OStatusClass": false, - "categories": ["DataForge"] + "categories": ["OpenData"] + }, + { + "title": "Vervis", + "source": "https://dev.angeley.es/s/fr33domlover/r/vervis/s", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "A project hosting and management application. Implementation of ForgeFed.", + "codeLanguage": "Haskell", + "techStack": "", + "license": "AGPL-3.0 / CC0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["Develop"] }, { "title": "RavenVale", @@ -793,6 +829,24 @@ "OStatusClass": false, "categories": ["Links"] }, + { + "title": "distbin", + "source": "https://github.com/gobengo/distbin", + "protocols": "ActivityPub", + "site": "", + "logo": "", + "servers": "", + "description": "Post bin with distributed social features.", + "codeLanguage": "Typescript", + "techStack": "", + "license": "Apache-2.0", + "FediAccount": "", + "apClass": true, + "zotClass": false, + "diasporaClass": false, + "OStatusClass": false, + "categories": ["SN-mi"] + }, { "title": "diaspora*", "source": "https://github.com/diaspora/diaspora", @@ -881,7 +935,7 @@ "zotClass": true, "diasporaClass": true, "OStatusClass": true, - "categories": ["SN-ma"] + "categories": ["SN-ma", "Files"] }, { "title": "Misskey", diff --git a/source/_data/tools.json b/source/_data/tools.json index 9a4f03f..6b377b6 100644 --- a/source/_data/tools.json +++ b/source/_data/tools.json @@ -19,42 +19,6 @@ "OStatusClass": false, "categories": ["Utils"] }, - { - "title": "Nextcloud-Social", - "source": "https://github.com/nextcloud/social", - "protocols": "ActivityPub", - "site": "https://apps.nextcloud.com/apps/social", - "logo": "/img/misc/nextcloud.png", - "servers": "", - "description": "Social networking app for NextCloud users.", - "codeLanguage": "PHP", - "techStack": "Node.js, Vue, SCSS", - "license": "AGPL-3.0", - "FediAccount": "", - "apClass": true, - "zotClass": false, - "diasporaClass": false, - "OStatusClass": false, - "categories": ["Plugins"] - }, - { - "title": "Vervis", - "source": "https://dev.angeley.es/s/fr33domlover/r/vervis/s", - "protocols": "ActivityPub", - "site": "", - "logo": "", - "servers": "", - "description": "A project hosting and management application. Implementation of ForgeFed.", - "codeLanguage": "Haskell", - "techStack": "", - "license": "AGPL-3.0 / CC0", - "FediAccount": "", - "apClass": true, - "zotClass": false, - "diasporaClass": false, - "OStatusClass": false, - "categories": ["Tools"] - }, { "title": "ForgeFed", "source": "https://notabug.org/peers/forgefed", @@ -253,24 +217,6 @@ "OStatusClass": false, "categories": ["Libs"] }, - { - "title": "distbin", - "source": "https://github.com/gobengo/distbin", - "protocols": "ActivityPub", - "site": "", - "logo": "", - "servers": "", - "description": "Post bin with distributed social features.", - "codeLanguage": "Typescript", - "techStack": "", - "license": "Apache-2.0", - "FediAccount": "", - "apClass": true, - "zotClass": false, - "diasporaClass": false, - "OStatusClass": false, - "categories": ["Tools"] - }, { "title": "WordPress-ActivityPub", "source": "https://github.com/pfefferle/wordpress-activitypub", diff --git a/themes/starter/layout/miscellaneous.ejs b/themes/starter/layout/miscellaneous.ejs index a7cd398..c960830 100644 --- a/themes/starter/layout/miscellaneous.ejs +++ b/themes/starter/layout/miscellaneous.ejs @@ -23,7 +23,7 @@ layout: layout const apps = site.data.miscellaneous.apps; const langList = langCount(apps).sort((a,b) => b.count - a.count); - const byCategory = [['snMacro', 'Social network (macro)'], ['snMicro', 'Social network (micro)'], ['blogPub', 'Blog and Publishing'], ['media', 'Media sharing'], ['links', 'Link sharing'], ['evMeet', 'Events and Meetups'], ['files', 'File hosting'], ['data', 'Dataset exchange'], ['reviews', 'Reviewing'], ['games', 'Gaming']]; + const byCategory = [['snMacro', 'Social network (macro)'], ['snMicro', 'Social network (micro)'], ['blogPub', 'Blog and Publishing'], ['media', 'Media sharing'], ['links', 'Link sharing'], ['evMeet', 'Events and Meetups'], ['files', 'File hosting'], ['data', 'Open data'], ['reviews', 'Reviewing'], ['games', 'Gaming'], ['dev', 'Software development']]; const byProtocol = [['sortDiaspora', 'diaspora'], ['sortZot', 'Zot'], ['sortAP', 'ActivityPub'], ['sortOstatus', 'OStatus']]; %> diff --git a/themes/starter/layout/tools.ejs b/themes/starter/layout/tools.ejs index be5ac4c..917dd77 100644 --- a/themes/starter/layout/tools.ejs +++ b/themes/starter/layout/tools.ejs @@ -23,14 +23,14 @@ layout: layout const apps = site.data.tools.apps; const langList = langCount(apps).sort((a,b) => b.count - a.count); - const byCategory = [['libs', 'Libraries'], ['specs', 'Specifications'], ['dev', 'Tools (stuff for developers and geeks)'], ['utils', 'Utilities (bots, daemons, federators)'], ['relays', 'Relays'], ['bridges', 'Bridges'], ['plugins', 'Plugins (addon apps)'], ['tests', 'Testing'], ['other', 'Other']]; + const byCategory = [['libs', 'Libraries'], ['specs', 'Specifications'], ['utils', 'Utilities (bots, daemons, federators)'], ['relays', 'Relays'], ['bridges', 'Bridges'], ['plugins', 'Plugins (addon apps)'], ['tests', 'Testing'], ['other', 'Other']]; const byProtocol = [['sortDiaspora', 'diaspora'], ['sortAP', 'ActivityPub'], ['sortOstatus', 'OStatus'], ['sortZot', 'Zot']]; %> <%- partial('_partial/heroheader') %>
-

EXPLORE FEDIVERSE TOOLS

+

EXPLORE DEVELOPMENT TOOLS

Sort by category:

<% for (item in byCategory) { %> diff --git a/themes/starter/source/assets/scss/modules/_misc.scss b/themes/starter/source/assets/scss/modules/_misc.scss index bd66ac5..2532116 100644 --- a/themes/starter/source/assets/scss/modules/_misc.scss +++ b/themes/starter/source/assets/scss/modules/_misc.scss @@ -248,12 +248,12 @@ #links:checked ~ .misc__grid .card:not(.Links), #evMeet:checked ~ .misc__grid .card:not(.Ev-Meet), #files:checked ~ .misc__grid .card:not(.Files), -#data:checked ~ .misc__grid .card:not(.DataForge), +#data:checked ~ .misc__grid .card:not(.OpenData), #reviews:checked ~ .misc__grid .card:not(.Reviews), #games:checked ~ .misc__grid .card:not(.Games), #libs:checked ~ .misc__grid .card:not(.Libs), #specs:checked ~ .misc__grid .card:not(.Specs), -#dev:checked ~ .misc__grid .card:not(.Tools), +#dev:checked ~ .misc__grid .card:not(.Develop), #utils:checked ~ .misc__grid .card:not(.Utils), #tests:checked ~ .misc__grid .card:not(.Tests), #relays:checked ~ .misc__grid .card:not(.Relays),