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

Plan for website overhaul #1

Closed
5 of 7 tasks
wtip opened this issue Nov 15, 2018 · 10 comments
Closed
5 of 7 tasks

Plan for website overhaul #1

wtip opened this issue Nov 15, 2018 · 10 comments
Labels
help wanted Extra attention is needed

Comments

@wtip
Copy link
Collaborator

wtip commented Nov 15, 2018

The website is currently not very functional due to changes to the Google Maps API in June 2018 https://cloud.google.com/maps-platform/user-guide/

The priority is to get the current site functional so that it's not just showing "This page can't load Google Maps correctly."

Here are some of my wishes for updating the site:

  • merge the qiblih.com and m.qiblih.com sites.
  • decide on what mobile functionality is needed on the website vs linking to app store versions.
  • convert to static site so that we can host on https://www.netlify.com/
    PHP use isn't really necessary
  • visual update with responsive design
  • add additional study resources
  • multilingual (probably should use some static cms like Hugo for this)
  • Google maps api alternative? Is Google maps blocked is some countries?
@wtip wtip added the help wanted Extra attention is needed label Nov 15, 2018
@brettz9
Copy link
Contributor

brettz9 commented Nov 15, 2018

This is awesome! Great to have your project here, and hope volunteers will be forthcoming... My own plate is rather full at the moment, unfortunately, but might you put the code for m.qiblih.com as a branch and link to the branch so it is available for any volunteers who might assist with the merge?

As far as resources, FWIW, we have a few quotes on the topic at https://bahai9.com/wiki/Qiblih

@wtip
Copy link
Collaborator Author

wtip commented Nov 15, 2018

I'm going to let @janrg commit the code for the mobile site since it's his creation. He's mentioned that he's busy till sometime in December.

@wtip
Copy link
Collaborator Author

wtip commented Feb 11, 2019

I've enabled auto deployments for the development branch that will show up under this domain https://development.qiblih.com

@wtip
Copy link
Collaborator Author

wtip commented Mar 28, 2019

@brettz9 I've pushed out changes for a completely new site. Feel free to leave some feedback if you have time.

@brettz9
Copy link
Contributor

brettz9 commented Mar 28, 2019

Looking at https://qiblih.com , that is sweet! Just got my permission for location and went right to the map even in China... Great! Nice user experience and useful utility...

And it's wonderful to see this development taking place under a collaborative Bahá'í umbrella (even general service projects can be added in this bahaidev group).

Is it ready for a full release then? If so, I can let others know too...

(Btw, I first looked at https://development.qiblih.com so you might want to update that or reference to it in your comment above.)

@wtip
Copy link
Collaborator Author

wtip commented Mar 28, 2019

@brettz9 I was going to email a few people to have them review the site before I put out some kind of mailing list announcement. So maybe wait until the weekend before you let too many people know.

@brettz9
Copy link
Contributor

brettz9 commented Mar 28, 2019

Is this from the development branch then or master? (I was thinking of taking a look to do some minor linting as I am fond to do, and possibly if it is ok, add ESLint via npm, as is the convention for web apps these days...)

@brettz9
Copy link
Contributor

brettz9 commented Mar 28, 2019

Also, what do you say to converting to ES6 Modules and Babel using Rollup? One could still do most testing in modern browsers with source, but it would add a build step for production to support older browsers, the advantage being more clean and efficient, standards-based modular code.

@brettz9
Copy link
Contributor

brettz9 commented Mar 28, 2019

And if you're new to any of it, I'd be happy to show you the ropes...

@brettz9
Copy link
Contributor

brettz9 commented Mar 29, 2019

Btw, in case I forget, you'll probably want to update the links at https://bahaipedia.org/Qiblih and https://bahai9.com/wiki/Qiblih#Resources

@wtip wtip closed this as completed Oct 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants