codema.in

We need a platform to publish our official statements and other updates

Pirate BadyPirate Bady Sun 26 Apr 2020 5:31PMPublicSeen by 132

Currently fsci.in is a plain HTML website and updating it everytime when we have to publish a new statement or any other update is not so easy. So it'll be better if we can switch to a blogging system. Hugo is a static site generator (SSG) written in Go and it already has a template that matches the current template of fsci.in so that migration will be easy. Also, Karthik has volunteered to migrate our website to Hugo. While some people support SSG based solutions, some vote for innovative solutions like using writefreely.org which supports federation and hence can be followed from mastodon and so on. Please comment your suggestions.

Dhanesh

DhaneshSat 2 May 2020 7:29AM

+1 for website with SSG.

Pirate Praveen

Pirate PraveenWed 17 Jun 2020 11:45AM

https://ublog.pub/ can we use this to publish the statements via activity pub as well? So people can follow us on mastodon.

Karthik

KarthikWed 17 Jun 2020 11:52AM

how does ublog differ from mastodon? I know that mastodon also uses activitypub

Pirate Praveen

Pirate PraveenWed 17 Jun 2020 6:30PM

It is a single user instance, so should be lighter than mastodon or pleroma.

shine

shineThu 18 Jun 2020 6:57PM

wouldn't ublog still require someone to manage the account and manually post the links to the statements that are posted on the website.

instead, why not have writefreely deployed at statements.fsci.in which would automatically post to ActivityPub? This would bring in the challenge of using writefreely as the main blog roll instead of hugo; meaning there wouldn't be an easy way to show the statements on the main website under the recent statements section.

Or the other alternative is to find a hugo plugin that would automatically post to ActivityPub ( or write one, perhaps? I couldn't find any in a quick web search )

Pirate Praveen

Pirate PraveenFri 19 Jun 2020 9:55AM

As per https://github.com/tsileo/microblog.pub/blob/master/README.md there is an http api to post content and Hugo already has an RSS feed, I think it should be possible to parse RSS feed and post via HTTP API using gitlab ci pipeline.

Pirate Praveen

Pirate PraveenFri 19 Jun 2020 11:57AM

If you can, please try it out and see if you can follow the updates via mastodon.

Karthik

KarthikFri 19 Jun 2020 11:58AM

I will try & see

Syam

use a ghost instance

proposal by Syam Closed Wed 22 Jul 2020 11:03AM

Outcome
by Syam Wed 22 Jul 2020 11:03AM

Suggestion to use ghost.org instance as a blogging platform .

They have robust Api's which we can integrate to our main site.

Results

ResultsOptionVotes% of votes cast% of eligible voters
Agree000 
Abstain1200Pirate Praveen
Disagree3601Deleted UserAbhas AbhinavRanjithsiji
Block1200shine
Undecided20698ark ArjunNandaja VarmaHTvishnu PrakashST AlfasAnilkumar KVsumanAnjan NathAbraham RajiDeleted UserVijay ThopateJineshShreyaSJawad HussainJoe BPallavishastryAkhil Krishnan SManu Krishnan T VAni PeterSebin Abraham Jacob

5 of 211 votes cast (2% participation)

Deleted User

Deleted User
Disagree
Sun 19 Jul 2020 11:45AM

The current Hugo implementation can already have blog section too.

shine

shine
Block
Sun 19 Jul 2020 12:21PM

I don't see any disadvantages in the current system. they are 2 different platforms that does the same thing - blog posts.

the idea here was to get blog posts to post to ActivityPub automatically.

ghost does not support ActivityPub as far as I know. so this would essentially be out of scope of this discussion.

Pirate Praveen

Pirate Praveen
Abstain
Mon 20 Jul 2020 7:58AM

I think we already have xml feeds and we just need to find a way to convert that to activity pub. For other features, we already have loomio.

Ranjithsiji

Ranjithsiji
Disagree
Tue 21 Jul 2020 2:58PM

The Hugo instance can host a blog or something like that. So It is better to integrate it into this.

Kannan V M

Kannan V MSun 19 Jul 2020 12:02PM

@Syam can you elaborate on the benefits on ghost.org?

Syam

SyamSun 19 Jul 2020 12:19PM

it's a node-based system. also supports mailing list and news letters on latest posts. .. requries a 1 core 2gb VM .

shine

shineSun 19 Jul 2020 12:40PM

and we're running hugo completely serverless off of gitlab pages

Karthik

KarthikTue 21 Jul 2020 2:38PM

Syam

SyamSun 19 Jul 2020 12:45PM

this poll is meaningless then.

Deleted User

Add a simple privacy policy page to the website.

proposal by Deleted User Closed Fri 24 Jul 2020 2:00PM

Outcome
by Deleted User Fri 24 Jul 2020 4:39PM

Proposal is accepted but we need to work on details and we need to create common privacy policy for all services, with subsections for various services which deal with the specific details of those services.

There was a discussion on matrix about adding privacy policy to the website and updating the existing poddery one. @devkabiir Has made the proposal for updating poderry policy here. I propose that we should have a basic policy page for this website as well.

According to the discussion on the channel, we don't story any cookies or have any other tracking enabled on the website. But there may be some question about the following:

  • Where the website is hosted.

  • What is data retention policy for the nginx or apache logs

  • Who to contact when any violation is found or when something is wrong with the website.

I think the policy page can be straight forward and can be just these or any other relevant questions and answers to them.

For example:


Privacy Policy

Information about the website

  • Website owned by - Free Software Community Of India.

  • Website Data hosted on - Hetzner ( I am not sure here, if yes then link to their privacy policy)

  • Email contact - hello@fsci.org.in

Data Collection

  • We don't track any visitor on this website and we don't use any other services which will track our visitors.

  • We don't store any cookies.

  • The IP address of the visitor is logged in the server's log and we delete this log every week (i don't know if we have any policy about retention so please help)

  • We need to keep these logs to help us in troubleshooting in case of any disruption in the working of the website.

  • If you have any suggestions or request regarding the data collection please mail us on the email contact given above.


In case, I left out anything please add or if you want to improve this more let us know. We would like to know what you think about this proposal.

Thank you

Results

ResultsOptionVotes% of votes cast% of eligible voters
Agree71003shineSyamDeleted UserRanjithsijiAthulKarthikPirate Praveen
Abstain000 
Disagree000 
Block000 
Undecided20397ark ArjunNandaja VarmaHTvishnu PrakashST AlfasAnilkumar KVsumanAnjan NathAbraham RajiDeleted UserVijay ThopateJineshShreyaSJawad HussainJoe BPallavishastryAkhil Krishnan SManu Krishnan T VAni PeterSebin Abraham Jacob

7 of 210 votes cast (3% participation)

Ranjithsiji

Ranjithsiji
Agree
Tue 21 Jul 2020 3:01PM

But we need to elaborate this more. Also Disclaimer and Terms and conditions needed.

Pirate Praveen

Pirate Praveen
Agree
Tue 21 Jul 2020 5:27PM

Agree in principle, but needs some changes in details, like email contact is admin at fsci.in and it is hosted with gitlab pages. gitlab'sprivacy policy is https://about.gitlab.com/privacy/ @Balasankar C may be able to help us with details about gitlab pages specific logs.

Pirate Praveen

Pirate Praveen
Agree
Tue 21 Jul 2020 5:27PM

Agree in principle, but needs some changes in details

Abhijith PA

Abhijith PATue 21 Jul 2020 4:58PM

@raghukamath , First of all this should be a separate thread. There is another thread by @Kannan V M https://codema.in/d/uPVqN5TJ/updates-to-privacy-policy. If possible it should be moved to there.

Why not we create privacy policy, terms and disclaimer all FSCI things on a page and anchor link from those services ?

Abhijith PA

Abhijith PATue 21 Jul 2020 5:47PM

Sorry, the thread(private) started by @Dinesh , not @Kannan V M

Deleted User

Deleted UserWed 22 Jul 2020 4:27AM

While I agree with your suggestion of having privacy policy at one place, it would be easy to maintain. But one thing to keep in mind is that the details may vary depending on the service we are hosting. For example privacy policy for videos, diaspora may have different host details, cookies details than the static homepage site. We can make one common section and have subsections for various services that we host. The subsection can then directly linked from the respective services.

Pirate Praveen

Pirate PraveenTue 21 Jul 2020 5:28PM

@Abhijith PA I like that idea, I was already suggesting that to @Kannan V M in the other thread.

Deleted User

Deleted UserWed 22 Jul 2020 4:24AM

@Pirate Praveen yes I just added the details as example for the discussion. The text can be fine tuned.

Pirate Praveen

Pirate PraveenThu 30 Jul 2020 10:35AM

Siddharth tested it for FSF India here https://git.fosscommunity.in/fsfi/fsfi/-/issues/2#note_6954 I think choosing a friendica instance will allow people to follow us via mastodon as well as diaspora.

Abhijith PA

Abhijith PATue 28 Apr 2020 6:05AM

HTML test mail from thunderbird with enigmail disabled.

Pirate Bady

Pirate BadyTue 28 Apr 2020 4:59AM

reply to reply via mail

Akhil

AkhilTue 28 Apr 2020 4:57AM

Replied via mail.

28 Apr 2020 10:25:56 Bady (codema.in) :

Akhil

AkhilTue 28 Apr 2020 6:26AM

Test 3

Abhijith PA

Abhijith PATue 28 Apr 2020 6:20AM

Plain text reply on top from thunderbird.

Abhijith PA

Abhijith PATue 28 Apr 2020 6:28AM

test 4. (top post)

Abhijith PA

Abhijith PATue 28 Apr 2020 6:31AM

top posting . Also enigmail is enabled.

Abhijith PA

Abhijith PATue 28 Apr 2020 5:21AM

Test test

Abhijith PA

Abhijith PATue 28 Apr 2020 5:33AM

html reply to test comment from mozilla thunderbird

Akhil

AkhilTue 28 Apr 2020 6:16AM

Plain text reply