Commit 322c41b5 authored by lostinlight's avatar lostinlight

Hide Socialhome, Knowledge pages; minor information and layout updates

parent 92b6f25b
......@@ -50,12 +50,6 @@
"smallImg": "img/pleroma.png",
"descr": "Federated microblogging, light as a feather"
},
{
"title": "Socialhome",
"url" : "https://socialhome.network",
"smallImg": "img/socialhome.png",
"descr": "Personal webpage with social networking functionality, suitable for image based content"
},
{
"title": "PixelFed",
"url" : "https://pixelfed.org",
......@@ -95,32 +89,36 @@
"langs":
[
{
"name": "PHP",
"networks": "Friendica, GNU Social, Hubzilla, PixelFed, Social-NextCloud"
"name": "Elixir",
"networks": "Mobilizon, Pleroma"
},
{
"name": "Ruby",
"networks": "diaspora, Mastodon, Prismo"
"name": "Go",
"networks": "Honk, Littr.me, Tavern, WriteFreely"
},
{
"name": "Python",
"networks": "Funkwhale, microblog.pub, Reel2Bits, Socialhome"
"name": "JavaScript",
"networks": "Gancio, Guppe"
},
{
"name": "Elixir",
"networks": "Mobilizon, Pleroma"
"name": "PHP",
"networks": "Friendica, GNU Social, Hubzilla, PixelFed, NextCloud-Social, Zap"
},
{
"name": "Rust",
"networks": "Aardwolf, Kibou, Kroeg, Plume, Rustodon"
"name": "Python",
"networks": "Bookwyrm, Epicyon, Funkwhale, microblog.pub, pubgate, Reel2Bits, Socialhome"
},
{
"name": "(Node)JS",
"networks": "Dolphin, Misskey, PeerTube, WriteFreely"
"name": "Ruby",
"networks": "diaspora, Learn Awesome, Mastodon"
},
{
"name": "Go",
"networks": "read.as, WriteFreely"
"name": "Rust",
"networks": "Lemmy, Kibou, Kroeg, Plume"
},
{
"name": "TypeSript",
"networks": "Dolphin, Misskey, PeerTube"
}
]
}
......@@ -21,7 +21,6 @@
"serverWizard": "https://podupti.me",
"mobile": "https://f-droid.org/en/packages/com.github.dfa.diaspora_android",
"proxy": "https://wiki.diasporafoundation.org/Installation/Camo",
"relay": "https://relay.iliketoast.net",
"tutorials":
[
{"id": "0", "url": "https://diasporafoundation.org/tutorials"}
......
......@@ -41,7 +41,7 @@
"dwellers": "friends",
"communities": [
{"title": "List of forums", "url": "https://dir.friendica.social/forums"},
{"title": "Nodes by theme", "url": "https://gitlab.com/distributopia/friendica-world-overview"}
{"title": "List of servers by theme", "url": "../portal/servers"}
],
"descr": "Friendica aims at being a platform that suits everyone. Newcomers will feel right at home: the network's interface and functionality include common features of a mainstream social network. Being comparatively light on resources makes it attractive for administrators to host (Friendica servers are called \"nodes\"). The community is good-natured and helpful. Friendica is well connected with the rest of Fediverse — its users can follow friends on most other federated networks.",
"connections": ["diaspora*", "GNU Social", "Hubzilla", "Mastodon", "Misskey", "Pixelfed", "Pleroma"],
......
......@@ -31,7 +31,7 @@
{"id": "0", "url": "https://app.spacebear.ee"}
],
"mascot": [{"item": "whale", "imgNum": "1"}],
"dwellers": "?",
"dwellers": "",
"communities": "",
"descr": "Funkwhale is a community-driven project that lets you listen and share music within a decentralized, open network. Funkwhale is not only an audio server and player, it was designed to be a place for socializing around music and discovering new content.",
"connections": ["Mastodon"],
......
......@@ -56,13 +56,11 @@
"nomadic identity",
"events",
"calendar",
"recallable direct messages (mail)",
"encrypting comments with passphrase"
],
"information":
[
"By default Hubzilla account federates only within Hubzilla network. You need to turn on ActivityPub and diaspora plugins in profile settings in order to connect with your friends from other networks",
"When you recall a Hubzilla direct message in \"mail\", your message is removed from conversation on both sides (is deleted from the database of the server you're using and from your correspondent's server). This works only between Hubzilla contacts. If you exchange direct messages with friends from diaspora, Friendica, etc, recalling a message on your side will not delete it from their servers - because those networks do not allow direct message deletion",
"Sharing files is possible only between Hubzilla users, friends from other networks will not have access to shared files"
],
"donate": "https://salt.bountysource.com/teams/hubzilla",
......
......@@ -40,8 +40,11 @@
[
{"id": "0", "url": "http://sp3r4z.fr/mastodon"}
],
"awesome": "https://github.com/tleb/awesome-mastodon",
"backup": "https://github.com/kensanata/mastodon-backup",
"forTechies":
[
{"id": "0", "url": "https://github.com/tleb/awesome-mastodon"},
{"id": "1", "url": "https://github.com/kensanata/mastodon-backup"}
],
"services":
[
{"id": "0", "url": "https://masto.host"},
......@@ -61,16 +64,16 @@
{"id": "3", "url": "https://fed.brid.gy"},
{"id": "4", "url": "https://gitlab.com/chaica/feed2toot"}
],
"mascot": [{"item": "mastodon", "imgNum": "1"}, {"item": "trumpet", "imgNum": "2"}],
"mascot": [{"item": "mastodon", "imgNum": "1"}],
"dwellers": "mastonauts",
"communities": [{"title": "List of servers by theme", "url": "../portal/servers"}],
"descr": "Mastodon network grew quickly. You'll find everything you want of a microblogging platform, and much more. There are numerous Mastodon servers (called \"instances\") created specifically for certain communities and dedicated to various interests, spheres of knowledge, regions and activities.",
"descr": "Mastodon is the largest federating social network. You'll find everything you want of a microblogging platform, and much more. There are numerous Mastodon servers (called \"instances\") created specifically for certain communities and dedicated to various interests, spheres of knowledge, regions and activities.",
"connections": ["Friendica", "Hubzilla", "microblog.pub", "Misskey", "PeerTube", "Pixelfed", "Pleroma", "Plume", "WriteFreely"],
"screenshots":
[
{"descr": "Default tweetdeck layout", "img": "mastodon-1.png"},
{"descr": "Alternative Pinafore layout", "img": "mastodon-2.png"},
{"descr": "Alternative Halcyon layout", "img": "mastodon-3.png"}
{"descr": "Alternative Halcyon layout", "img": "halcyon.png"}
],
"features":
[
......@@ -180,11 +183,6 @@
"url": "https://framapiaf.org/@davidrevoy",
"avatar": "/img/avatars/drevoy.png"
},
{
"name": "John Scalzi",
"url": "https://mastodon.social/@scalzi",
"avatar": "/img/avatars/scalzi.png"
},
{
"name": "Digitalcourage",
"url": "https://chaos.social/@Digitalcourage",
......
......@@ -37,6 +37,24 @@
"OStatusClass": false,
"categories": ["Blog-Pub"]
},
{
"title": "Socialhome",
"source": "https://git.feneas.org/socialhome/socialhome",
"protocols": "diaspora, ActivityPub",
"site": "https://socialhome.network",
"logo": "/img/misc/socialhome.svg",
"servers": "https://the-federation.info/socialhome",
"description": "Personal webpage with social networking functionality. Column grid layout makes it a perfect network for sharing image content or creating personal portfolio.",
"codeLanguage": "Python",
"techStack": "Django, Vue",
"license": "AGPL-3.0",
"FediAccount": "@jaywink@jasonrobinson.me",
"apClass": true,
"zotClass": false,
"diasporaClass": true,
"OStatusClass": false,
"categories": ["SN-ma"]
},
{
"title": "dolphin",
"source": "https://github.com/syuilo/dolphin",
......@@ -999,7 +1017,7 @@
"logo": "/img/misc/misskey.svg",
"servers": "https://the-federation.info/misskey",
"description": "Sophisticated microblogging with personality. Provides many additional features like calendar, emoji reactions, polls, games, and many other widgets.",
"codeLanguage": "Javascript",
"codeLanguage": "TypeScript",
"techStack": "Node.js, Vue",
"license": "AGPL-3.0",
"FediAccount": "@syuilo@misskey.io",
......@@ -1063,24 +1081,6 @@
"OStatusClass": false,
"categories": ["SN-mi"]
},
{
"title": "Socialhome",
"source": "https://git.feneas.org/socialhome/socialhome",
"protocols": "diaspora, ActivityPub",
"site": "https://socialhome.network",
"logo": "/img/misc/socialhome.svg",
"servers": "https://the-federation.info/socialhome",
"description": "Personal webpage with social networking functionality. Column grid layout makes it a perfect network for sharing image content or creating personal portfolio.",
"codeLanguage": "Python",
"techStack": "Django, Vue",
"license": "AGPL-3.0",
"FediAccount": "@jaywink@jasonrobinson.me",
"apClass": true,
"zotClass": false,
"diasporaClass": true,
"OStatusClass": false,
"categories": ["SN-ma"]
},
{
"title": "Mastodon",
"source": "https://github.com/tootsuite/mastodon",
......
......@@ -9,7 +9,7 @@
"official": "https://join.misskey.page/en",
"license": "AGPL-3.0",
"repo": "https://github.com/syuilo/misskey",
"language": "(Node)JS",
"language": "TypeScript",
"protocols":
[
{"title": "ActivityPub", "url": "https://activitypub.rocks"}
......
......@@ -9,7 +9,7 @@
"official": "https://joinpeertube.org/en",
"license": "AGPL-3.0",
"repo": "https://github.com/Chocobozzz/PeerTube",
"language": "NodeJS",
"language": "TypeScript",
"protocols":
[
{"title": "ActivityPub", "url": "https://activitypub.rocks"}
......
......@@ -27,14 +27,14 @@
{"id": "0", "url": "https://app.spacebear.ee"}
],
"mascot": [{"item": "red panda Fred", "imgNum": "1"}],
"dwellers": "?",
"dwellers": "",
"communities": "",
"descr": "Pixelfed is an image sharing platform with modern user interface.",
"connections": ["Friendica", "Mastodon", "Misskey", "Pleroma"],
"screenshots":
[
{"descr": "Pixelfed interface", "img": "pixelfed-1.png"},
{"descr": "MetroUI", "img": "pixelfed-2.png"}
{"descr": "Pixelfed default interface", "img": "pixelfed-1.png"},
{"descr": "Alternative 'Metro' user interface", "img": "pixelfed-2.png"}
],
"features":
[
......
......@@ -33,13 +33,16 @@
],
"devTutorial": "https://docs.pleroma.social",
"mascot": [{"item": "Fox Tan", "imgNum": "1"}],
"dwellers": "pleromans",
"communities": "",
"descr": "Pleroma microblogging platform was quickly appreciated by the community for its low resource consumption. If you have a Raspberry Pi or similar single-board computer you can use it as Pleroma server for family and friends.",
"dwellers": "",
"communities": [
{"title": "List of servers by theme", "url": "../portal/servers"}
],
"descr": "Pleroma microblogging platform is appreciated by the community for its low resource consumption. If you have a Raspberry Pi or similar single-board computer you can use it as Pleroma server for family and friends.",
"connections": ["Friendica", "GNU Social", "Hubzilla", "Mastodon", "microblog.pub", "Misskey", "Peertube", "Pixelfed", "Plume", "WriteFreely"],
"screenshots":
[
{"descr": "Default Pleroma layout", "img": "pleroma-1.jpg"}
{"descr": "Default Pleroma layout", "img": "pleroma-1.jpg"},
{"descr": "Alternative Halcyon layout", "img": "halcyon.png"}
],
"features":
[
......
{
"data":
{
"title": "socialhome",
"category": "social network",
"type": "macroblogging",
"logoClr": "2fcbbe",
"created": "2016",
"official": "https://socialhome.network",
"license": "AGPL-3.0",
"repo": "https://git.feneas.org/socialhome/socialhome",
"language": "Python",
"protocols":
[
{"title": "ActivityPub", "url": "https://activitypub.rocks"},
{"title": "diaspora", "url": "https://github.com/diaspora/diaspora_federation"}
],
"wiki": "",
"servers":
[
{"num": "1", "url": "https://the-federation.info/socialhome"}
],
"mobile": "",
"devTutorial": "https://socialhome.readthedocs.io/en/latest/running.html",
"mascot": [{"item": "pony", "imgNum": "1"}],
"dwellers": "?",
"communities": "",
"descr": "Socialhome's column grid layout makes it a perfect network for sharing image content or creating personal portfolio and delivering new posts to friends from other Fediverse platforms.",
"connections": ["diaspora*", "Friendica", "Hubzilla", "Mastodon", "Misskey", "Pixelfed", "Pleroma", "WriteFreely"],
"screenshots":
[
{"descr": "Socialhome grid layout", "img": "socialhome-1.png"}
],
"features":
[
"pinned posts",
"editing posts"
],
"donate": "https://www.patreon.com/jaywink",
"tracker": "https://git.feneas.org/socialhome/socialhome/issues",
"bounty": "",
"translating": "",
"reading":
[
{
"title": "Faces of the Federation — Jason Robinson of Socialhome",
"url": "https://wedistribute.org/2018/01/faces-of-the-federation%e2%80%8a-%e2%80%8ajason-robinson-of-socialhome"
}
],
"notable": ""
}
}
This diff is collapsed.
---
layout: "generic"
title: "Socialhome"
network: "socialhome"
subtitle: "personal webpage with social networking functionality"
banner: "/img/socialhome-bg.jpg"
percent: "25% 50%"
---
......@@ -89,10 +89,10 @@ adminGuide: Administrator guide
devGuide: Developer guide
preinstalled: Preinstalled hosting
mediaHosting: Communal media storage
relay: Relay
# diaspora page
proxy: Proxy
relay: Relay
# mastodon page
howto: How to Mastodon
......@@ -100,7 +100,7 @@ guide: Guide
awesome: Awesome Mastodon list
backup: Mastodon backup
metrics: metrics
stats: stats
stats: statistics
graphs: graphs
webmentions: Webmentions - site + Fediverse bridge
mastofeed: Mastofeed
......@@ -121,7 +121,7 @@ selfhost: Self-hosting Friendica
# Hubzilla page
channel: Personal channels
permissions: 🌟 Channel permissions and roles cheatsheet
permissions: Channel permissions and roles cheatsheet
#Pleroma page
ownInstance: Setting up your instance
......@@ -129,7 +129,7 @@ plRP3: Pleroma on Raspberry Pi 3
linuxInstall: Installing on Linux using OTP releases
#PeerTube page
sepia: 🌟 Sepia Search for videos and channels
sepia: Sepia Search for videos and channels
search: Alternative search engine for videos
# Contributing partial
......@@ -154,5 +154,5 @@ stickers: stickers
thanks: Thank you. See you in # ...network name (context for translation)
# Clients
pinafore: 🌟 Pinafore - alternative web interface
halcyon: 🌟 Halcyon - alternative web interface
pinafore: Pinafore - alternative web interface
halcyon: Halcyon - alternative web interface
......@@ -15,7 +15,7 @@
<h4><%- __('created') %></h4><span><%= data.created %></span>
</div>
<div class="section">
<h4><%- __('official') %></h4><span><a href="<%= data.official %>"><%= data.official %></a></span>
<h4><%- __('official') %></h4><span><a href="<%= data.official %>"><%= stripHTTPS(data.official) %></a></span>
</div>
<div class="section">
<h4><%- __('license') %></h4><span><%= data.license %></span>
......
......@@ -19,7 +19,6 @@
<label for="overlay"></label>
<li><a href="/en/fediverse"><svg class="f-icon"><use xlink:href="#icon-star"></use></svg> <span>Fediverse</span></a></li>
<li><a href="/en/chronicles"><svg class="f-icon"><use xlink:href="#icon-star"></use></svg> <span><%- __('chronicles') %></span></a></li>
<li><a href="/en/knowledge"><svg class="f-icon"><use xlink:href="#icon-star"></use></svg> <span><%- __('knowledge') %></span></a></li>
<li><a href="/en/miscellaneous"><svg class="f-icon"><use xlink:href="#icon-star"></use></svg> <span><%- __('more') %></span></a></li>
<li><a href="/en/portal/servers"><svg class="f-icon"><use xlink:href="#icon-star"></use></svg> <span><%- __('portal') %></span></a></li>
<li class="revealer">
......
......@@ -44,25 +44,25 @@
<% } %>
</ul>
</div>
<% if (data.dwellers) { %>
<div class="section">
<h4 style="width: 100px;"><%- __('dwellers') %></h4><span><%= data.dwellers %></span>
</div>
<% } %>
</div>
<div class="column">
<div class="section">
<h4><%- __('communities') %></h4>
<% if (data.communities) { %>
<ul class="section-list">
<% for (item in data.communities) { %>
<li class="u-inline">
<a href="<%= data.communities[item].url %>"><%= data.communities[item].title %></a><span>&nbsp;/&nbsp;</span>
</li>
<% } %>
</ul>
<% } else { %>
<span class="u-temp"><%- __('soon') %></span>
<% } %>
</div>
<% if (data.communities) { %>
<div class="section">
<h4><%- __('communities') %></h4>
<ul class="section-list">
<% for (item in data.communities) { %>
<li class="u-inline">
<a href="<%= data.communities[item].url %>"><%= data.communities[item].title %></a><span>&nbsp;/&nbsp;</span>
</li>
<% } %>
</ul>
</div>
<% } %>
<div class="section connections">
<h4><dfn title="The platform allows you to connect with users of these networks"><%- __('connections') %></dfn></h4>
<ul class="section-list">
......
......@@ -22,7 +22,7 @@ network: true
<%- partial('_partial/generalinfo') %>
<section class="column">
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('tuts') %></h4>
<ul class="section-list">
<% for (item in tutorials) { %>
......@@ -33,10 +33,11 @@ network: true
<% } %>
</ul>
</div>
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('techies') %></h4>
<p class="u-nomargin"><a href="<%= data.proxy %>">🌟 Camo <%- __('proxy') %></a></p>
<p class="u-nomargin"><a href="<%= data.relay %>"><%- __('relay') %></a></p>
<ul class="section-list">
<li><a href="<%= data.proxy %>">&#10003; Camo <%- __('proxy') %></a></li>
</ul>
</div>
</section>
</div>
......
......@@ -22,7 +22,7 @@ network: true
<%- partial('_partial/generalinfo') %>
<section class="column">
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('techies') %></h4>
<ul class="section-list">
<% for (item in data.tutorials) { %>
......@@ -33,7 +33,7 @@ network: true
<% } %>
</ul>
</div>
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('utilities') %></h4>
<ul class="section-list">
<% for (item in data.utilities) { %>
......
......@@ -19,7 +19,7 @@ network: true
<div class="section-wrapper">
<%- partial('_partial/generalinfo') %>
<section class="column">
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('users') %></h4>
<ul class="section-list">
<% for (item in data.forUsers) { %>
......@@ -30,7 +30,7 @@ network: true
<% } %>
</ul>
</div>
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('techies') %></h4>
<ul class="section-list">
<% for (item in data.services) { %>
......
......@@ -23,7 +23,7 @@ network: true
<%- partial('_partial/generalinfo') %>
<section class="column">
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('tuts') %></h4>
<ul class="section-list">
<% for (item in tutorials) { %>
......@@ -34,7 +34,7 @@ network: true
<% } %>
</ul>
</div>
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('utilities') %></h4>
<ul class="section-list">
<% for (item in utilities) { %>
......
......@@ -23,7 +23,7 @@ network: true
<%- partial('_partial/generalinfo') %>
<section class="column">
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('tuts') %></h4>
<ul class="section-list">
<% for (item in tutorials) { %>
......@@ -34,7 +34,7 @@ network: true
<% } %>
</ul>
</div>
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('cheatsheets') %></h4>
<ul class="section-list">
<% for (item in cheatsheets) { %>
......
......@@ -28,7 +28,7 @@ layout: layout
<span class="u-emphasize"><%- __('hello') %></span>
<p><%- __('leave') %> <a href="<%= url_for(page.lang) %>/fediverse"><%- __('unique') %></a>.</p>
<p><%- __('theWorld') %><br> <%- __('universe') %></p>
<a href="https://the-federation.info"><%- __('joinF') %></a>
<a href="./en/portal/servers"><%- __('joinF') %></a>
</div>
</div>
</div>
......@@ -9,7 +9,8 @@ network: true
const tuts = [__('howto'), __('guide')];
const uxList = [__('pinafore'), __('halcyon'), __('mastoGallery'), __('trunk')];
const stats = [__('stats')];
const tools = [__('preinstalled'), __('mediaHosting')];
const tech = [__('awesome'), __('mediaHosting')];
const tools = [__('preinstalled'), __('backup')];
const utils = [__('mastofeed'), __('crossposting'), __('feedPreview'), __('webmentions'), __('feed2toot')];
%>
......@@ -24,7 +25,7 @@ network: true
<%- partial('_partial/generalinfo') %>
<section class="column">
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('users') %></h4>
<ul class="section-list">
<% for (item in data.forUsers) { %>
......@@ -35,11 +36,15 @@ network: true
<% } %>
</ul>
</div>
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('techies') %></h4>
<p class="u-nomargin"><a href="<%= data.awesome %>"><%- __('awesome') %></a></p>
<p class="u-nomargin"><a href="<%= data.backup %>"><%- __('backup') %></a></p>
<ul class="section-list">
<% for (item in data.forTechies) { %>
<% let c = data.forTechies[item].id %>
<li>
<a href="<%= data.forTechies[item].url %>"><%= tech[c] %></a>
</li>
<% } %>
<% for (item in data.services) { %>
<% let b = data.services[item].id %>
<li class="u-inline">
......@@ -53,7 +58,7 @@ network: true
<div class="section-wrapper">
<div class="column">
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('tuts') %></h4>
<ul class="section-list">
<% for (item in data.tutorials) { %>
......@@ -64,7 +69,7 @@ network: true
<% } %>
</ul>
</div>
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('utilities') %></h4>
<ul class="section-list">
<% for (item in data.utilities) { %>
......@@ -77,9 +82,9 @@ network: true
</div>
</div>
<div class="column">
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('forks') %></h4>
<ul class="section-list">
<h4><%- __('forks') %></h4>
<% for (item in data.forks) { %>
<li>
<a href="<%= data.forks[item].url %>"><%= data.forks[item].descr %></a>
......@@ -87,7 +92,7 @@ network: true
<% } %>
</ul>
</div>
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('metrics') %></h4>
<ul class="section-list">
<% for (item in data.metrics) { %>
......
......@@ -20,7 +20,7 @@ network: true
<div class="section-wrapper">
<%- partial('_partial/generalinfo') %>
<section class="column">
<div class="section u-block">
<div class="section u-block inline-items">
<h4><%- __('users') %></h4>
<ul class="section-list">
<% for (item in data.forUsers) { %>
......@@ -31,7 +31,7 @@ network: true
<% } %>
</ul>