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

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

Open
cagdasgerede opened this issue Mar 3, 2018 · 23 comments

Comments

@cagdasgerede
Copy link
Member

No description provided.

@willwade
Copy link
Collaborator

willwade commented Mar 3, 2018

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
Copy link
Member Author

cagdasgerede commented Mar 3, 2018

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?

@cagdasgerede cagdasgerede changed the title Move dasher.zone site content to a github repository so that the content is source control Move dasher.zone site content to a github repository so that the content is source controlled. Mar 3, 2018
@willwade
Copy link
Collaborator

willwade commented Mar 3, 2018

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
Copy link
Member Author

Makes sense.

@cagdasgerede
Copy link
Member Author

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

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

@cagdasgerede
Copy link
Member Author

Can we use this repository?

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

@willwade
Copy link
Collaborator

willwade commented Mar 3, 2018

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
Copy link
Collaborator

willwade commented Mar 4, 2018

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

@willwade
Copy link
Collaborator

willwade commented Mar 4, 2018

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
Copy link

prlw1 commented Mar 4, 2018

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
Copy link
Collaborator

willwade commented Mar 4, 2018

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

@cagdasgerede
Copy link
Member Author

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
Copy link
Collaborator

rotoiti commented Mar 5, 2018

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
Copy link
Collaborator

jcope commented Mar 5, 2018 via email

@willwade
Copy link
Collaborator

willwade commented Mar 5, 2018

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
Copy link
Collaborator

willwade commented Mar 5, 2018

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
Copy link
Member Author

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
Copy link
Collaborator

rotoiti commented Mar 5, 2018

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
Copy link
Collaborator

rotoiti commented Mar 5, 2018

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
Copy link
Collaborator

willwade commented Mar 5, 2018

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
Copy link

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
Copy link
Member Author

cagdasgerede commented Mar 6, 2018

@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
Copy link

prlw1 commented May 23, 2018

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants