dasher-project / dasher

Dasher
http://www.inference.phy.cam.ac.uk/dasher/
GNU General Public License v2.0
156 stars 45 forks source link

Move dasher.zone site content to a github repository so that the content is source controlled. #129

Open cagdasgerede opened 6 years ago

willwade commented 6 years ago

Happily help with that - ~is there a current repo for that?~

Just re-read the title. I'll pull this together from whats on dasher.zone. It won't look quite the same (that's a Wordpress site which is a little overkill) and I'll tie it with a CI system like netlify. Does anyone know the actual person who controls the DNS of this though?

cagdasgerede commented 6 years ago

Ada's husband, Miro, controls it. I have the credentials but I sent him an email to ask for more information.

Miro @rotoiti, what do you say?

willwade commented 6 years ago

I would suggest..:

(I would like to have a chunk of this discuss who has been involved with Dasher over the years and pull together the various docs/videos etc..)

cagdasgerede commented 6 years ago

Makes sense.

cagdasgerede commented 6 years ago

I transferred the repository to a new organization called dasher-project.

So the new address is: https://github.com/dasher-project/dasher

cagdasgerede commented 6 years ago

Can we use this repository?

https://github.com/dasher-project/website

willwade commented 6 years ago

Sure. Can you add me as a member of the organisation (under github settings) - I can then use CI to publish the site.. Thanks!

willwade commented 6 years ago

initial demo here https://dasher-site.netlify.com/

willwade commented 6 years ago

one last thing - sorry! didn't realise this was needed to get netlify working - can you make me an admin for website repo? set here: https://github.com/dasher-project/website/settings/collaboration

prlw1 commented 6 years ago

gnome is moving to gitlab, which might be a development environment you prefer to the current git.gnome.org + bugzilla - I could put in a request for the move.

Re documentation mentioned elsewhere. The insistence on having a .chm file conversion for windows documentation held us back. Converting to mallard, which I think gives us essentially .html files is what I would look at first...

willwade commented 6 years ago

I'm easy.. whatever works best for the project. Just out of interest @prlw1 - do you know why it was under GNOME?

cagdasgerede commented 6 years ago

I also want to know what is the benefit of being with GNOME. As far as I can tell there is no active development there on this project. I would like to take over leading the project unless there are already people doing that in which case I can join them.

Unless in that gitlab set up I am given the admin permission it will hard to make progress therefore I rather we leave the GNOME repo behind and continue wirh this repo for the active new development.

What is your opinion on this? @prlw1

rotoiti commented 6 years ago

Hi guys, I am Ada's husband and I pay for the domain, and run the website on my dedicated server. There is no cost to run it, other than yearly fee to renew the domain, which I am happy to contribute.

The admin portal is at https://dasher.zone/wp-admin . The site receives automatic security and plugin updates and I can add more users who may be generating content. The site is backed up daily and I believe I can also set it up so that the backup is stored at github.

jcope commented 6 years ago

Hi all,

My name is Jeremy Cope, I worked with Steve Saling to develop support for an external monitor (used as a front-facing display). Consequently, I then worked with Ada to get the work into her main branch back in April 2017, but unfortunately have not been able to keep up with development since then.

I’ve included Steve Saling on this individual reply- I know he would like to be added to the list so he receives these notices. Does that require a Github account, I forgot how I got added to this! For those that do not know Steve, he is a pALS and co-founder of the ALS Residence initiative. He is also an avid Dasher user who has helped drive feature development in the past. He would be a tremendous resource to be included in maintaining this project if you have not included him already.

Thank you,

Jeremy Cope j.cope@me.com mailto:j.cope@me.com https://github.com/jcope https://github.com/jcope

On Mar 5, 2018, at 11:24 AM, rotoiti notifications@github.com wrote:

Hi guys, I am Ada's husband and I pay for the domain, and run the website on my dedicated server. There is no cost to run it, other than yearly fee to renew the domain, which I am happy to contribute.

The admin portal is at https://dasher.zone/wp-admin https://dasher.zone/wp-admin . The site receives automatic security and plugin updates and I can add more users who may be generating content. The site is backed up daily and I believe I can also set it up so that the backup is stored at github.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/dasher-project/dasher/issues/129#issuecomment-370475345, or mute the thread https://github.com/notifications/unsubscribe-auth/ABWWClrenkIF7LsUMT6Ie642IibxEDvdks5tbWafgaJpZM4SbERf.

willwade commented 6 years ago

Nice one Jeremy. I remember that thread (I think I referenced this).

Yes. Grab a github account and click on the watch icon on this repository: https://help.github.com/articles/be-social/#watch-a-project

willwade commented 6 years ago

Hi! @rotoiti - nice to meet you. Great stuff. The suggested model is to use GitHub pages to store all the data. I'm the maintainer of @AceCentre and @OpenAssistive (https://openassistive.org) - the latter is how we do that site. It's a static site so super cheap (free infact with Netlify - and sustainable data management for a team. i.e. Anyone can take up the mantle of maintaining this - as the entire site is managed on GitHub. If netlify started paying we could host directly off GitHub pages if needed (or elsewhere).

This is a very very quick pull together of a site - http://dasher-site.netlify.com - (just ignore the images - and content - there isn't much!). Code is all here: https://github.com/dasher-project/website

I'd like to replicate as much as possible from dasher.zone - and the inference group site..

However, saying all of that - happy to go with the consensus and just help update dasher.zone for now if needed. What do we all think?

cagdasgerede commented 6 years ago

Is it possible to deploy the website repository content to the dasher.zone address after we pull all the content to the repository? @rotoiti @willwade

rotoiti commented 6 years ago

If you let me know (or give access to) how to set up netlify with a custom domain on https I can redirect dasher.zone domain there.

rotoiti commented 6 years ago

If we determine we need more advanced website (database, CMS or the like) we can then migrate back to Wordpress or any other CMS that runs on Linux.

willwade commented 6 years ago

Great @rotoiti ! Drop me an email with your email (!) and I’ll add you to the netlify client. Click on the mail icon here : http://willwa.de

smoothsaling commented 6 years ago

I don't know how to code (yet) and I don't really understand how GitHub works but I am an avid user of Dasher for 10 years now. Like Ada Majorek, I have ALS (since 2006). I can only move my head a little but enough to use Dasher with a head mouse and drive my power wheelchair. My good friend Jeremy Cope worked with Ada to code an option to copy the Dasher text box to a forward facing external display so that I can have face-to-face discussions again, especially in noisy places like the local brew pub. It has been a game changer for me and hope to make it available for others to use. I had the honor of knowing David MacKay who introduced me to Ada. I am forever indebted to both of them. I have a LOT of ideas to make Dasher better with the help of Jeremy and others. I am excited to meet other Dasher enthusiasts and look forward to making Dasher even greater. :)

I look forward to learning what other improvements, if any, have taken place since Ada published 5.0. Are there many people working on Dasher? Is there a way I can review all of the profiles in the Dasher group so that I understand who everyone is? Thank you so much.

cagdasgerede commented 6 years ago

@smoothsaling I created a wiki page so that people can add their brief bio if they want. https://github.com/dasher-project/dasher/wiki/Current-Contributors

There was not much development after version 5. I think Will worked on some iOS release.

Take a look here for my current plan: https://github.com/dasher-project/dasher/wiki/Current-plan-after-sad-losses-of-David-McKay-and-Ada-Majorek

I am open to any suggestions.

prlw1 commented 6 years ago

Back in March I mentioned that gnome was moving to gitlab - I see that https://gitlab.gnome.org/GNOME/dasher appeared just now, so that part of the move is done.

What was the GNOME connection? Well, dasher was a default part of GNOME which had side effects like shipping with solaris, and getting an army of translators for free. At around the time of the change of the accessibility bus to dbus, dasher was mysteriously dropped. Eventually I was assured that that was by mistake, and dasher can be re-added. This probably means setting up a jhbuild system to check all is still well. I note that much of the compatibility code we worked hard to maintain was removed in the github fork, and as the inference group was sadly disbanded, it seemed to make sense to merge the github fork directly back into git.gnome.org, so that side of things might be easier now (less cruft). GNOME (at least during the inference group days) had an active accessibility group. The end of sun microsystems was also a hit.

Possible issue: GNOME is moving to meson builds from autotools - given the state of internationalization support in meson, this might be "premature" - not sure what jhbuild restrictions are.

Re granting developer access to gitlab, I haven't tried (obviously, given that our repository only exists for the last couple of hours) but in principle, barring the fact that mass migration is occuring might cause delays, it shouldn't be an issue.