diaspora / diaspora-project-site Goto Github PK
View Code? Open in Web Editor NEWCode for the Diaspora project site.
Home Page: https://diasporafoundation.org/
License: Other
Code for the Diaspora project site.
Home Page: https://diasporafoundation.org/
License: Other
I fear this project lacks a license.
We really want (and need) to make running a pod more accessible. To help with this, I'd like to write some really clear, plain-language (non-technical) guides to complement the existing technical installation guides. In this way I hope to make the process more understandable to non-technical people (myself included) who would like to set up and run a pod but who find it difficult to understand from the current information.
This would include such basic stuff as minimum hardware/software requirements.
I will need help with the technical aspects of this, however. Even though I want to keep the guide as non-technical as possible, it will need to cover technical aspects and make then easy to understand.
If anyone would be interested in helping with this, please let me know.
Hey!
I have noticed some issues with the responsiveness of this website. Once it shifts to responsive view, it doesn't shift back to the regular laptop view, even on increasing screen size. This causes problems while development. Also, it can cause an issue in portrait and landscape mode on smaller devices.
Me and my teammate @Amritha777 would love to work on the responsiveness of this website. As we both are well versed in frontend designing with HTML, CSS, and JS. We are pretty much experienced in Bootstrap framework as well.
Also, we would love to contribute it as a part of RGSOC'18 applications.
PS: I am enclosing a screenshot for the same.
There are a few companies that sponsor our project or on which free services it depends. I think we should have a page to acknowledge that. I'll start a list but I'm sure I'm forgetting some, so please add to it if you see the need.
When using the language selection drop-down from a page which is not very deep – for instance, https://diasporafoundation.org/tutorials – it is not possible to select a language from the top of the list, because it disappears under the header bar and cannot be scrolled.
Hi there,
I have question about wiki at wiki.diasporafoundation.org, I want to contribute but it says I must be in group "users" but to registration it is need admin rights. Is possible to join/sign up to wiki?
In other words, why use MediaWiki and not let users to contribute.
I'm sorry for questioning here but I don't find contact on wiki admin or somtehing like that. (I also try IRC but no one communicate there.)
On the Markdown formatting page, I think it would help people to have a preview of the given code examples. I propose to split every example into 2 columns so we can have the code and its resulting formatting side by side.
this -> diaspora/diaspora#3460
See title. Top bar goes on top of everything else.
Also, I should mention I'm on Chromium 22.0.1225.0, Windows XP SP 3. Issue does not exist on Firefox 13.0.1.
I've just noticed a small error that has crept in: on the About page, under Freedom, on the blue 'Find out more' button the HTML code for the right angle quotes is appearing in the page as »
Also, when you click the 'Join Diaspora*' button, it jumps to the sign up section fine, but the title is obscured by the black bar. All the other intra-links seem fine.
I have made this pull request, which I believe fixes this. Would be grateful if someone would check it for me.
Thanks
Right now, the page states that there is some kind of interoperatibility with Facebook, Twitter and Tumblr that let's you "stay connected with friends". This is pretty vague and the actual support is only one-way posting from diaspora to the respective services.
On https://diasporafoundation.org/getting_started/interface for example, many images are not displayed. I'll have a look at that.
This is an issue for adding the tutorials pages I've written.
This adds a tutorials menu page, a seven-page getting started series, a formatting tutorial, tips and tricks page and an 'other documents' page with links, along with associated images for the 'getting started' series.
I've noticed that this is very incomplete, it looks as though it hasn't been changed since this project was started and there was no certainty about what this project was going to look like. It's probably not a very much needed file for this project, but I think it would be better to alter it or remove it.
It could perhaps have the same installation instructions as those for the main diaspora app, as the installation process is more or less the same.
The sentence "If you have already signed up, you can skip this section and go straight to (part 2)" is in english on the website set to french. This segment doesn't appear on webtranslateit and all the locales have been pushed, this means there is a bug in the source file. Here is the problematic line: https://github.com/diaspora/diaspora-project-site/search?utf8=%E2%9C%93&q=find_pod_intro&type=Code I don't know what's the mistake actually.
As part of the tutorials series, I have created a 'tips and tricks' page. However there are only two tips on here. For that reason it has not been linked to any other page.
I have uploaded it in case anyone wants to add to these tips.
Once this has been done, a link will need to be added to the tutorials menu page.
You can find the file here before it is merged.
The original post
The diaspora* blog: We’re celebrating at diaspora*
has a vimeo video but in the planet there is just some white space. While it is a good idea to keep the planet clean (and don't include arbitrary videos) it would be great to remove also the white space.
Using Sanitize::Config::BASIC
for the sanitizer gem might fix that issue. If we switch to BASIC
we should at least allow images manually, perhaps also tables.
Hi there,
I just joined and noticed that it is quite slow and that there is no HTTP2 active on it.
Can you at least enable HTTP2 ?
Thanks.
On the page https://diasporafoundation.org (in french), the link toward pods list is missing :
"Une liste des pods de la communauté est disponible ici %{poduptime}."
this -> diaspora/diaspora#3454
The mailing list is still linked on the Get involved page. Would've changed it myself but I don't know Ruby and couldn't find a HTML page for it.
With the release of diaspora* v0.5.0.0, some information in the tutorials are not valid anymore. We need to read the whole tuto to check what's fine and what's wrong.
Hi all,
I recently started a thread on Loomio about the marketing message on the Diaspora* homepage regarding Privacy and data ownership. Specifically, I think that the content (especially private conversations) replication between pods through push updates is going against the Privacy promise that is currently stated as follow:
Privacy
In diaspora* you own your data. You do not sign over any rights to a corporation or other interest who could use it. With diaspora*, your friends, your habits, and your content is your business ... not ours! In addition, you choose who sees what you share, using Aspects.
Let's go bit by bit:
you own your data
This is true as long as you are hosting your own pod and you only communicate with users signed up on your pod. As soon as you start interacting with users from other pods, your content (public, limited or private) get sent to other databases that you don't own. Sure, other pods are expected to remove the duplicated content when you delete it on your pod, but you can't make them if they don't want, and even if they comply with deletion requests remote podmins have access to this content while it's up on your pod as well.
You do not sign over any rights to a corporation or other interest who could use it.
This is true, nothing is signed, but your data is out nonetheless. Nothing prevents your podmin to use its pod's data and sell it to the highest bidder. And right now there isn't an easy way to move from a untrustworthy pod to another one. There's a limited amount of personal informations that are shared between pods, which prevent remote podmins to collect too much information, but this possibility exists as well.
With diaspora*, your friends, your habits, and your content is your business ... not ours!
This is almost true as well. The Diaspora* dev team doesn't have direct access to a specific individual user's data, unless they happen to be podmin of their pod. I'm not sure how much Diaspora* devs are also podmins, but again, the wording leaves no doubt when they could be one.
In addition, you choose who sees what you share, using Aspects.
This is a regular feature description and poses no problem to me whatsoever.
I think it's worth considering a rewriting of this section, and maybe emphasizing that everything you post on Internet may become public, Diaspora* or not. Other encryption services are providing real privacy services that Diaspora* simply can't match by design, and I feel like Diaspora*'s communication shouldn't present Privacy as a cornerstone for switching to it, at least not under this shape.
We need to be able to add images inside blogpost. Those images should be hosted on diasporafoundation server, so the blog posters have to be able to upload images on the server.
The website diasporafoundation.org has a language menu. When I pick "Nederlands", I get an internal server error (500). Because the language setting is not stored in the URL, going back without language menu seems impossible, and the menu is gone.
To be clear: the primary problem is not that the translation is missing, but that you cannot go back.
First filed here.
See app/views/pages/index.html.erb:60, fallout by #90, breaks the index page (see #97 and #98).
As part of the tutorials series, I have created an 'other documentation' page. This lists useful links for someone new to Diaspora. (It's not meant to be an exhaustive list, nor should it contain technical links. Just help someone who's new to the network to find extra basic information and help.
If you want to add to or change the list, please do.
You can find the file here before it is merged.
Looks like we have none
-- create_table("assets", {:force=>true})
-> 0.0643s
-- create_table("blogposts", {:force=>true})
-> 0.0547s
-- create_table("planet_entries", {:force=>true})
-> 0.0555s
-- create_table("planet_feeds", {:force=>true})
-> 0.0567s
-- create_table("rails_admin_histories", {:force=>true})
-> 0.0571s
-- add_index("rails_admin_histories", ["item", "table", "month", "year"], {:name=>"index_rails_admin_histories", :using=>:btree})
-> 0.0539s
-- create_table("users", {:force=>true})
-> 0.0618s
-- add_index("users", ["email"], {:name=>"index_users_on_email", :unique=>true, :using=>:btree})
-> 0.0434s
-- add_index("users", ["reset_password_token"], {:name=>"index_users_on_reset_password_token", :unique=>true, :using=>:btree})
-> 0.0467s
-- initialize_schema_migrations_table()
-> 0.1538s
-- create_table("assets", {:force=>true})
-> 0.0549s
-- create_table("blogposts", {:force=>true})
-> 0.0640s
-- create_table("planet_entries", {:force=>true})
-> 0.0601s
-- create_table("planet_feeds", {:force=>true})
-> 0.0588s
-- create_table("rails_admin_histories", {:force=>true})
-> 0.0600s
-- add_index("rails_admin_histories", ["item", "table", "month", "year"], {:name=>"index_rails_admin_histories", :using=>:btree})
-> 0.0483s
-- create_table("users", {:force=>true})
-> 0.0701s
-- add_index("users", ["email"], {:name=>"index_users_on_email", :unique=>true, :using=>:btree})
-> 0.0483s
-- add_index("users", ["reset_password_token"], {:name=>"index_users_on_reset_password_token", :unique=>true, :using=>:btree})
-> 0.0434s
-- initialize_schema_migrations_table()
-> 0.1595s
rake aborted!
NameError: uninitialized constant Page
/home/steffen/projects/diaspora-project-site/db/seeds.rb:9:in `<top (required)>'
/home/steffen/.gem/ruby/2.3.3/gems/railties-4.2.7.1/lib/rails/engine.rb:547:in `load_seed'
/home/steffen/.gem/ruby/2.3.3/gems/activerecord-4.2.7.1/lib/active_record/tasks/database_tasks.rb:251:in `load_seed'
/home/steffen/.gem/ruby/2.3.3/gems/activerecord-4.2.7.1/lib/active_record/railties/databases.rake:183:in `block (2 levels) in <top (required)>'
Tasks: TOP => db:setup => db:seed
(See full trace by running task with --trace)
I'm not sure what that line should do and if we can just drop it.
Hey guys,
\:D/
after saving turns into :D/
.
Need to post \\:D/
for the correct text to appear.
Thanks!
When I wrote the content for the project site, I didn't realise it was going to be translated. I created an image for 'Aspects' which is the letter A in three typefaces.
Of course this doesn't work for all languages, particularly ones which use non-Roman alphabets.
It would be great to come up with another idea for Aspects which isn't language-specific.
This is a meta-issue, on which I'll keep a list of features added to the Diaspora app that need to be added to the tutorials.
Please post any missing new features you notice below, and I'll keep the list updated.
Thanks.
which will take to website translation infra.
The main project site 'https://diasporafoundation.org' has several localizations. Todays browser are sending a AcceptLanguage Header that seems not to be evaluated.
A user should see by default the page (every diaspora page) in the suggested language sent by the browser with a fallback to English.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
At the moment the text of the signup button reads 'Join Diaspora*'.
I wonder whether some different wording might be better - simply because it's too close to joindiaspora.com, and one thing we need to do is move public perception of Diaspora, and joining Diaspora, away from thinking exclusively about joindiaspora.com towards awareness of decentralisation and the range of different pods available.
What do others think?
I started a little initiative here: https://diaspora-fr.org/posts/1003125
@jaywink was the one with the idea.
We want something like this, I think it would help built trust in diaspora*
https://gnupg.org/people/index.html
So, at the moment we want to collect the following information.
Disclose as much information as you feel comfortable.
The website "field" will be used to add a link to your avatar, maybe to your name, in case people want to see more about you.
The name of the page was inspired by this: http://www.humansofnewyork.com/
We can choose another one.
Please submit your data here, adding the line "personal profile" at the top of the comment. This should also server you as a reminder that this data will be published on the scary internet, so think hard, strong warrior.
i think it's better to change the current ui... it's kinda old, isn't it?
With any language other than English selected, get_involved is missing. A blank page appears with the message 'We're sorry, but something went wrong.'
On https://diasporafoundation.org/formatting, the code block is not properly closed at the end of a string, and so extends to the end of the page.
The affected string is pages.formatting.code_ex3
, and the problem is that the code block is improperly closed by </ code>
(with a space in it).
I've tried to correct this at WebTranslateIt – string here – but I don't have permissions for Afrikaans, so I can't.
If someone could fix it, that would be great!
Blue text on a black background is just about the worst possible choice. I didn't even notice the links until I accidentally hovered over one.
Here is a random link to support my claim:
http://colorusage.arc.nasa.gov/blue_2.php
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.