Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[gen] Add community section #101

Merged
merged 47 commits into from
Dec 16, 2020
Merged

[gen] Add community section #101

merged 47 commits into from
Dec 16, 2020

Conversation

ann0see
Copy link
Member

@ann0see ann0see commented Nov 28, 2020

We should discuss everything related to the new section here not in #56

@ann0see ann0see requested a review from gilgongo November 28, 2020 19:15
@ann0see ann0see self-assigned this Nov 28, 2020
@ann0see ann0see marked this pull request as draft November 28, 2020 19:17
Copy link
Member Author

@ann0see ann0see left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comments

@ann0see ann0see changed the title Add community section [gen] Add community section Nov 30, 2020
@ann0see
Copy link
Member Author

ann0see commented Dec 2, 2020

Any updates or ideas on a better name for this?

@ignotus666
Copy link
Contributor

What about just "Community"?

@ann0see
Copy link
Member Author

ann0see commented Dec 2, 2020

I'm afraid this might be confused with the forums

@trebmuh
Copy link
Member

trebmuh commented Dec 2, 2020

Agreed, "Community" would be a page I'd go to find a list of communication channels

@ann0see
Copy link
Member Author

ann0see commented Dec 2, 2020

Jamulus Guides could be something

@trebmuh
Copy link
Member

trebmuh commented Dec 2, 2020

"Community tips & tricks" or "Community knowledge base" are both fine for what I understand this page is intended for.

@gilgongo
Copy link
Member

gilgongo commented Dec 3, 2020

Maybe just "Knowledge base"? Since that might imply community, but not discussion, and is shorter for the English navigation links at least.

@ann0see
Copy link
Member Author

ann0see commented Dec 3, 2020

Yes it would be an option (although it doesn't imply that it's community based in my opinion).

Nevertheless, shall we use that?

Copy link
Member

@gilgongo gilgongo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. I'd prefer not to put too much energy into maintaining this stuff as that's part of the point of "community" really. We can't really expect to keep it all up to date and translated over time, so this is just "seed" content really that we hope people will link to.

@ann0see
Copy link
Member Author

ann0see commented Dec 14, 2020

@gilgongo

Next steps on this:

  1. Which files should we move here?
  2. How do we handle the links in the wiki? Remove them?
  3. How do we make contribution easier? As you mentioned in Is it me, or is editing the site content now too difficult? #139 it is a bit difficult to add a new file at the moment.

@gilgongo
Copy link
Member

gilgongo commented Dec 14, 2020

Which files should we move here?

The primary reason (in my mind at least) for the KB is to attract incoming links.

So - interesting, useful, exciting things that people would link to. The topic doesn't have to be related to Jamulus, but should ideally be related to the domain that Jamulus is in (online music jamming playing rehearsing singing, etc.).

In contrast, stuff that is directly related to being able to use Jamulus (like the Onboarding or Server Setup) should NOT be in the KB because we need to reserve our energies for that in keeping it up to date, well written, translated into as many languages as possible, and organised properly over time.

The KB, on the other can be none of those things :-) If somebody wants to write an article about playing Gamelan on the beach in Chinese, and none of us understand it, and it causes outrage in the Gamelan community for factual errors, then that's great because if a Chinese music site links to it - we get a bunch of Chinese people finding us on Google and using Jamulus.

So - of the files here, perhaps move these?

https://jamulus.io/wiki/Linux-Client-Install-Script

https://jamulus.io/wiki/Running-Jamulus-with-Multiple-Audio-Interfaces

https://jamulus.io/wiki/Server-Rpi

https://jamulus.io/wiki/Software-Synth

I'd also say https://jamulus.io/wiki/Sound-Devices if only because that might need to be a community effort anyway.

I can also look for stuff we can grab off the forums too as there are at least a few things there (will ask authors, obviously). We then need to encourage people to move or write content into the KB.

How do we handle the links in the wiki? Remove them?

The links to the pages above you mean? We can link to them if we want I suppose (like the hardware list) but in general wasn't expecting to.

How do we make contribution easier?

Ah - er, how does it work right now? Can people with GH accounts commit straight to it as hoped? We can deal with any spam/vandalism later.

BTW if it's easier, could we set up a new thing on our GH organisation and then have a separate repo for it on a subdomain (knowledgebase.jamulus.io)?

@ann0see
Copy link
Member Author

ann0see commented Dec 14, 2020

So - of the files here, perhaps move these? [...]

Yes. I think so. They should already be in the _posts folder.

The only file I'm not sure is the hardware setup.
From your point of view, it will stay part of the wiki? If that's the case, we might need some pictures for this page.

About Sound devices, I think @gegeweb reworked it. I think we could add a big, community maintained list to the KB and put general advise in the wiki (like should have a native ASIO driver on Windows,...). There's already an issue/pr for this.

Can people with GH accounts commit straight to it as hoped? We can deal with any spam/vandalism later.

Unfortunately not. They need to open a PR to release. It's not very user friendly. Not sure if we can solve it with another subdomain + repo?

@gilgongo
Copy link
Member

OK, well let's get it out there for now, and if necessary we can think again. As its on our domain we can move it to another setup later if needed without suffering any SEO issues.

@ann0see
Copy link
Member Author

ann0see commented Dec 15, 2020

So should we merge it?

@gilgongo
Copy link
Member

I think so. We have to start somewhere on this and encourage people to link to it. There's also quite a bit on the forums we can put in if we can get the authors to agree.

BTW I think our lack of visiblity in Google also leads to people "rolling their own" like this which was just posted today.

@ann0see
Copy link
Member Author

ann0see commented Dec 15, 2020

I think so. We have to start somewhere on this and encourage people to link to it. There's also quite a bit on the forums we can put in if we can get the authors to agree.

So should we put it on release?

BTW I think our lack of visiblity in Google also leads to people "rolling their own" like this which was just posted today.

There might be problems with our documentation in some ways. I think some of the issues are missing pictures. I can maybe add some?

@gilgongo
Copy link
Member

Maybe - maintaining screenshots is quite hard work though which is why I've used them sparingly.

@ann0see
Copy link
Member Author

ann0see commented Dec 15, 2020

Let's open a new issue on that and merge this. release or changes?

@gilgongo
Copy link
Member

Ok. Let's put it into release I think. It doesn't need to be part of the changes/translation workflow as far as I can see.

@ann0see ann0see changed the base branch from changes to release December 15, 2020 21:03
@ann0see ann0see changed the base branch from release to changes December 15, 2020 21:13
@ann0see
Copy link
Member Author

ann0see commented Dec 15, 2020

That's quite difficult. If I want to merge it to release it adds some commits from changes, I think.

@gilgongo
Copy link
Member

Oh OK. In which case just it on changes and we can add some more pages to it while it's waiting to go into translation (actually translating is optional though)?

@ann0see
Copy link
Member Author

ann0see commented Dec 16, 2020

Yes.

@ann0see ann0see merged commit 96a06a6 into changes Dec 16, 2020
@ann0see
Copy link
Member Author

ann0see commented Dec 16, 2020

Merged. You can have a look at it locally

@ann0see
Copy link
Member Author

ann0see commented Dec 16, 2020

@gilgongo I'm now working on removing the files you mentioned in your comment above in the wiki.

@ann0see
Copy link
Member Author

ann0see commented Dec 16, 2020

OK. Didn't remove it but rather added a redirect layout

@ann0see ann0see deleted the blog branch December 18, 2020 19:13
gilgongo added a commit that referenced this pull request Feb 23, 2021
* [gen] Add community section (#101)

* First blog beta

* non working blog pagination

* small fix

* Revert "small fix"

This reverts commit d527efc.

* Add example blog

* clarify github

* Fix heading

* Add structured data

* add structured data

* First try GH comment api

* Revert "First try GH comment api"

This reverts commit 0ad04d8.

* Remove blog posts

* Add dates

* add authors

* Add more pages

* add pagination to bottom of posts

* Fix issues and add example draft

* Rename blog to knowledge base

* Remove german translation since it's not wanted

* Add discussion url

* move some files

* Update 2020-03-28-Example-Setup-Hardware.md

* Remove SW Synth to re-add it

* Add Software Synth by @niebert

* Update 2020-12-10-Software-Synth.md

* First review

* Second review

* Remove install script to re add it via pr

* Minor improvements

* Use @trebmuh changes

* Beautify

* Added pictures

* Update 2020-10-19-Software-Synth.md

* Update 2020-10-19-Software-Synth.md

* Fixed screenshot

* rename blog folder to kb

* Update 2020-09-20-Linux-Install-Script.md

* smaller bugfixes

* Dirty fix for nav kb

* small changes

* Add review changes

Co-authored-by: Olivier Humbert <[email protected]>
Co-authored-by: ignotus <[email protected]>

* Update en-Compiling.md

* Update fr-Compiling.md

* Update de-Compiling.md

* Update es-Compiling.md

* W: [fr] fr-Tips-Tricks-More.md (#122) (#193)

* Link to the CC french version

* GNU/Linux -> Linux (keep close to EN!)

* W: [fr] fr-Tips-Tricks-More.mdd

* [fr] fr-Tips-Tricks-More update

Co-authored-by: Olivier Humbert <[email protected]>

Co-authored-by: Gérald Niel <[email protected]>
Co-authored-by: Olivier Humbert <[email protected]>

* Fix a link

* Move Raspi page

* add new line

* redirect pages

* Fix a typo (#195)

Co-authored-by: ann0see <[email protected]>

* remove draft

* Add gen reccom

* Update en-Getting-Started.md

* Fix a few qjackctl

* fix a few jack --> JACK

* fix macbook --> MacBook and firewire --> FireWire

* consistent ASIO4ALL

* Add trombonepizza link to user profile

* Update en-Getting-Started.md

* [fr] Create fr-Network-Requirements.md (#112) (#197)

* W: [fr] fr-Network-Requirements.md

* Update fr-Network-Requirement.md

* [fr] update fr-Network-Requirements.md

Co-authored-by: Olivier Humbert <[email protected]>

Co-authored-by: Gérald Niel <[email protected]>
Co-authored-by: Olivier Humbert <[email protected]>

* [fr] Network-Requirements: fixes a broken link (#198) (#199)

Co-authored-by: Olivier Humbert <[email protected]>

* Avoid repetition: fix redundant link.

* Let's match the title of the linked page. (#200) (#202)

Co-authored-by: Gérald Niel <[email protected]>

* Add @gegeweb rec

* [fr] fr-Server-Troubleshooting.md (#145) (#203)

* W: [fr] fr-Server-Troubleshooting.md

* [fr] update fr-Server-Troubleshooting.md

Co-authored-by: Olivier Humbert <[email protected]>

Co-authored-by: Gérald Niel <[email protected]>
Co-authored-by: Olivier Humbert <[email protected]>

* a few small typos fixed

* fix a few sounddevices

* W: [fr] fr-Server-Win-Mac.md (#119) (#205)

* W: [fr] fr-Server-Win-Mac.md

* [fr] update fr-Server-Win-Mac.md

Co-authored-by: Olivier Humbert <[email protected]>

Co-authored-by: Gérald Niel <[email protected]>
Co-authored-by: Olivier Humbert <[email protected]>

* Make the download more prominent

* Get closer to english (#206)

Co-authored-by: ann0see <[email protected]>

* [fr] Create fr-Choosing-a-Server-Type.md (#115) (#207)

* W: [fr] fr-Choosing-a-Server-Type.md

* Little rewording, ready for review.

* [fr] update fr-Choosing-a-Server-Type.md

Co-authored-by: Olivier Humbert <[email protected]>

Co-authored-by: Gérald Niel <[email protected]>
Co-authored-by: Olivier Humbert <[email protected]>

* W: [fr] fr-Running-a-Private-Server.md (#116) (#208)

* W: [fr] fr-Running-a-Private-Server.md

* [fr] fr-Running-a-Private-Server.md update

Co-authored-by: Olivier Humbert <[email protected]>

Co-authored-by: Gérald Niel <[email protected]>
Co-authored-by: Olivier Humbert <[email protected]>

* uncomment kb

* [en] consistency: Internet speed not clear: MBit/s, Mbps,... (#204)

* MBit/s

* kbps --> Kbit/s

* consistency

* add spaces

* add more spaces

* remove some target blank

* fix syntax

* add anc to compiling os

* W: [fr] fr-Hardware-Setup.md (#117) (#209)

* W: [fr] fr-Hardware-Setup.md

* Update fr-Hardware-Setup.md

Co-authored-by: Olivier Humbert <[email protected]>

Co-authored-by: Gérald Niel <[email protected]>
Co-authored-by: Olivier Humbert <[email protected]>

* W: [fr] fr-Server-Linux.md (#118) (#212)

* W: [fr] fr-Server-Linux.md

* [fr] update fr-Server-Linux.md

Co-authored-by: Olivier Humbert <[email protected]>

Co-authored-by: Gérald Niel <[email protected]>
Co-authored-by: Olivier Humbert <[email protected]>

* Add link to ASIO4ALL manual

* Update de-Contribution.md (#214)

Co-authored-by: ann0see <[email protected]>

* Update de-Installation-for-Windows.md

* Update de-Getting-Started.md (#215)

Co-authored-by: ann0see <[email protected]>

* Update CONTRIBUTING files (#157)

* Add new contributing file

* Clarify branches

* Moved a bit to homepage

* Review updates

* fix typo

* Grammar

* Add more translation services

* fix a few issues

* small fix

* Add github

* Update README

* @ignotus666 changes

* Wording

* ignotus rechnet

* gilgongo fix

* Update CONTRIBUTING.md

* Update README.md

* Update README.md

* Update README.md

* Update 2020-11-24-Multiple-Audio-Interfaces.md

* Update en-Installation-for-Linux.md

* [en] en-Compiling.md (consistency: QT -> Qt)

* [fr] consistency: jack Jack JACK (#219) (#221)

* Update fr-Software-Manual.md

* Update fr-Command-Line-Options.md

* Update fr-Installation-for-Linux.md

Co-authored-by: Olivier Humbert <[email protected]>

* Change some texts on the homepage (#217)

* Small changes with SEO in mind

Jamulus is currently bad at SEO. I think we could improve the wording here.

* Update 1-index.html

* [en] QjackCtl spelling (2020-11-24-Multiple-Audio-Interfaces.md)

* [en] QjackCtl spelling (en-Hardware-Setup.md)

* [fr] typo fix Berhinger/Behringer (#224) (#225)

Co-authored-by: Olivier Humbert <[email protected]>

* [fr] démonstrations -> démos (#226) (#227)

* [fr] update fr-Demos.md (démonstrations -> démos)

* [fr] update navigation.yml (démonstrations -> démos)

Co-authored-by: Olivier Humbert <[email protected]>

* [fr] consistency: Internet -> internet (#228) (#229)

* [fr] consistency: Internet -> internet (1-fr-index.html)

* [fr] consistency: Internet -> internet (fr-Getting-Started.md)

* [fr] consistency: Internet -> internet (fr-Client-Troubleshooting.md)

* [fr] consistency: Internet -> internet (fr-Demos.md)

Co-authored-by: Olivier Humbert <[email protected]>

* [en] consistency alsa -> ALSA (2020-11-24-Multiple-Audio-Interfaces.md)

* Add Debian packages

* A few changes  (#210)

* Add some small changes

* remove duplicate

* sync mac and windows

* Update en-Installation-for-Windows.md

* Remove compilation link since it might confuse people

* Remove scroll down since there's nothing below

* Change MacOS to macOS

* Update en-Installation-for-Windows.md

* Update it-Getting-Started.md (#230)

Some small correction plus the main one: the meaning of footnote 1 was reversed in Italian.

* [en] consistency Macintosh->macOS (en-Server-Linux.md)

* Explain how the new installer can be compiled

This will show how to compile the new installer on Windows. Have a look at the discussion in jamulussoftware/jamulus#792

* Quote the directory name as code

* Create newsounddevice.md

* Create 2021-01-05-Jamulus-Sound-Devices.md

* Move Sound Devices to community KB

* Structure sound devices by OS

* Update 2021-01-05-Jamulus-Sound-Devices.md

* Add more detail for Windows build process

* Fix formatting

* Add Qt versioning info

* Small edit

* Add tested Behringer XENYX X1832 USB

Thanks to @achim-grosse-oetringhaus #223

* Update en-Sound-Devices.md (#223)

Added Behringer XENYX 1832 USB

Co-authored-by: ann0see <[email protected]>

* [fr] links fixes (fr-Server-Win-Mac.md) (#235) (#236)

Co-authored-by: Olivier Humbert <[email protected]>

* [fr] update 1-fr-index.html (#238) (#239)

* [fr] update fr-Command-Line-Options.md (#240) (#241)

Co-authored-by: Olivier Humbert <[email protected]>

* Since GH Action fails remove CI (#243)

Co-authored-by: ann0see <[email protected]>

* French translation update (#245) (#247)

* [en] update en-Compiling.md (steinberg link in EN) (#244) (#246)

* Add contributors

* Add qjackctl

* French l10n update (#248) (#249)

* [fr] update fr-Onboarding.md

* [fr] update fr-Installation-for-Windows.md

* [fr] update fr-Installation-for-Macintosh.md

* [fr] update fr-Installation-for-Linux.md

Co-authored-by: Olivier Humbert <[email protected]>

* Link quoting issue

* ASIO description (#242)

* Add ASIO description

Since the new installer will link to this page, a description of ASIO is needed

* Grammar mistake fixed

* Add ASIO heading (#251)

* [fr] links fixes (fr-Server-Win-Mac.md) (#235)

* [fr] update 1-fr-index.html (#238)

* [fr] update fr-Command-Line-Options.md (#240)

* Since GH Action fails remove CI

* French translation update (#245)

* [en] update en-Compiling.md (steinberg link in EN) (#244)

* French l10n update (#248)

* [fr] update fr-Onboarding.md

* [fr] update fr-Installation-for-Windows.md

* [fr] update fr-Installation-for-Macintosh.md

* [fr] update fr-Installation-for-Linux.md

* Add small changes to link ASIO from new installer

* Update en-Installation-for-Windows.md

Co-authored-by: Olivier Humbert <[email protected]>

* French l10v improvements (#253) (#254)

* French l10n improvements (#257) (#258)

* Re Add jekyll CI

* Review changes

* updates/fixes a link

* Clarify the .deb package installation

* [en] update footertext.md

closes #255

* Checking spelling and grammar

* Delete cherrypick.yml

* Create syncbranches.yml

* Sync on release merge only

* Sync md style

* Revert slogan to make music 

Reference: jamulussoftware/jamulus#861 (comment)

* Update hosts list and explanation

* Add note about ProtectHome

As per forum discussion on saving recordings.

* Correct typos, spelling

* Make Gemfile.lock writable

* Pull request test (#277)

Does the build script only work with pull requests?

* Pull request previously non-building version (#278)

* Add GUI instructions

* Add more prominent ASIO4ALL link and changes

* Make --> Play

* Apply suggestions from @mulyaj

* fixed typo

* wiki/Command-Line-Options: document --serverpublicip

jamulussoftware/jamulus#954

Signed-off-by: Christian Hoffmann <[email protected]>

* Changed body text colour - 000 to 333

* Update en-Central-Servers.md

* Update en-Client-Troubleshooting.md

* Update en-Compiling.md

* Update en-Contribution.md

* Update en-Getting-Started.md

* Update en-Hardware-Setup.md

* Update en-Installation-for-Linux.md

* Update en-Installation-for-Macintosh.md

* Update en-Installation-for-Windows.md

* Update en-Network-Requirements.md

* Update en-Onboarding.md

* Update en-Privacy-Statement.md

* Update en-Running-a-Private-Server.md

* Update en-Running-a-Server.md

* Update en-Server-Linux.md

* Update en-Server-Troubleshooting.md

* Update en-Server-Win-Mac.md

* Update en-Software-Manual.md

* Update en-Tips-Tricks-More.md

* Update en-Central-Servers.md

* Update en-Contribution.md

* Add spacing

* Update en-Client-Troubleshooting.md

* Add --listfilter documentation

Will also create link to this from Configuration page.

* Remove premature change

Sorry! Non-English changes directly on the changes branch cause chaos.

* Use "involved"

As per #279 (comment)

Also added FOSS as per #163

* Create image library

* Multi-lingual screenshots

* Update image path

Images now in en-screenshots to allow multi-lingual.

* Fix broken link

* Clarify translation (#288)

* Add new linux installation

* Update it footer

* Add basic android guide

* Update general.yml

* Change beta to PoC

* Revert "Update"

* Apply changes from review

* Apply clarification

* Update en-Hardware-Setup.md

* Update en-Installation-for-Windows.md

* Update en-Onboarding.md

* Update en-Onboarding.md

* Update en-Software-Manual.md

* Corrected URL

* Corrected URL

* Corrected URL

* Better local monitoring test

From [Chris Rimple](https://sourceforge.net/p/llcon/discussion/software/thread/166288d63e/#e047)

* Updated to document new MIDI controller functions

* Updated MIDI controller syntax

* Update en-Command-Line-Options.md

* Correction and addition

* Update en-Installation-for-Linux.md

* Removed spaces

* Link --serverpublicip desc. to docs (#290)

* Link --serverpublicip desc. to docs

As per jamulussoftware/jamulus#954 (comment)

* Update en-Command-Line-Options.md

* Removed spaces

* Correction

* Correction

* Update

* Some rephrasing

* Just realised the next release will be 3.7.0

* Remove donation implication

Also BE spelling for licence

* Install deb via apt

* Add flatpak and other instructions

* Move debian testing down

* Add jump marker

* Add headless server .deb instruction

* Add link to deb file

* Add direct link to deb file

* Add configuration of headless server

* Add daemon-reload

* Breadcrumb (#306)

* Add breadcrumb style

* Create breadcrumb.html

* Update breadcrumb.html

* Update en-Central-Servers.md

* Update en-Choosing-a-Server-Type.md

* Update en-Installation-for-Windows.md

* Update en-Installation-for-Macintosh.md

* Update en-Installation-for-Linux.md

* Update en-Hardware-Setup.md

* Update en-Running-a-Private-Server.md

* Update en-Server-Linux.md

* Update en-Server-Troubleshooting.md

* Update en-Server-Win-Mac.md

* is will be -> is

* Update en-Tips-Tricks-More.md

* Fix grammar mistake

* Change quoting

@gilgongo could you please verify if this works as expected?

* Update link

* Add binary links via config.yml file

* Add link to headless deb on server page

* Move corrados to jamulussoftware

* Fix broken ASIO4ALL manual link

* Remove ASIO4ALL manual link

@pljones I hope that's ok now

* Add breadcrumb

* URL updates, admin page

* Add debian buster backports

Co-authored-by: ann0see <[email protected]>
Co-authored-by: Olivier Humbert <[email protected]>
Co-authored-by: ignotus <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Gérald Niel <[email protected]>
Co-authored-by: vdellamea <[email protected]>
Co-authored-by: jdrage <[email protected]>
Co-authored-by: achim-grosse-oetringhaus <[email protected]>
Co-authored-by: ann0see <[email protected]>
Co-authored-by: mulyaj <[email protected]>
Co-authored-by: Christian Hoffmann <[email protected]>
Co-authored-by: Peter L Jones <[email protected]>
Co-authored-by: dzpex <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants