How to open file using Google drive api?

Easily Employed Shared Cloud Drive Solution?

  • Due to a new Vermont law, if a town has an official website, town committees must make their agendas available on the site within a certain amount of time, AND they must publish their minutes within 5 days of their meetings. I am the town webmaster and I am trying to think of an easy way to make this happen when nearly everyone involved is not very tech savvy. The website already has an embedded Google calendar, and my idea was to invite chairs from the committees to be able to post to the calendar. Then they could create a meeting, and put the agenda in the description of the meeting, thus satisfying the agenda part of the law. As for the other part, the minutes, I keep running into challenges. Ideally I would like a way that the committee members could either drag-n-drop or upload a PDF file and have it uploaded to either Wordpress OR a webserver. I want to display the directory where the files are located, and in a perfect world each committee chair would save to their own subdirectory.* I have found a Google Drive Wordpress plugin that appears to let me display the directory structure within the Wordpress framework, but it doesn't seem to display the subdirectories. The Google Drive I am using is a clean, new, unused Google account, so another idea is to share the account, and teach people how to upload files right in Google Drive. Then the only issue is how to display the Google Drive's contents to the public. I am not against using paid service if they will work and aren't too expensive. My goal is to make whatever is developed as easy to use as possible for the committee chairs who will have to use it, both now and when others take their place. I feel like I am spinning my wheels now, and so I am asking for help. *Something like this: http://www.royaltonradio.org/podcasts/ P.S. Many of Vermont's towns are shuttering their websites rather than comply. My town is looking for solutions. It would be super awesome if whatever I/we come up with could help those other towns.

  • Answer:

    Use http://www.labnol.org/internet/receive-files-in-google-drive/19697/ to receive the file in, and just share out the GDrive folder link to the public?

terrapin at Ask.Metafilter.Com Visit the source

Was this solution helpful to you?

Other answers

I had to do a similar thing for very non-technical users and I chose to simply embed Google Groups in a single page. That way, each one of my users can just email the agenda to their dedicated google group email, and the whole thing gets posted (both email text and/or attachment). Your total set up time should be around an hour, depending on how many commitee members you have. So you would create a google group for each committee chair and then https://support.google.com/groups/answer/1191206?hl=en them all in one page. Pros: - even non-technical users know how to use email - any email attachment will work - google hosts all the docs - free Cons: - limited styling options unless you get schmancy with javascript - takes a couple seconds to load - limited to iframes For my project the pro's far outweighed the cons (especially #1!), YMMV.

rada

Sort of an odd solution, but have them email to a particular address, and have a script that recieves the email, removes the attachment, and places it on the server. You would need to add some sort of codeword or whitelist of people you trust attachments from. Also it is one way, nobody can edit or delete files (but make sure to rename with a timestamp so they don't collide.

nickggully

Each committee has a publicly accessible Dropbox/Google drive/etc folder, and there is a link to that dropbox folder from your website. The committee secretary can then just save the minutes document to the dropbox folder on their computer when they are done with it.

rockindata

Could you make use of http://ifttt.com (IFTTT) to get the documents from one easily-accessible place into WordPress? For example, https://ifttt.com/recipes/109896-email-attachments-to-wordpress-blog that would take emails sent to a particular address and create a WordPress post with certain categories / tags. You could probably modify that recipe slightly such that it assigns categories / tags based on who sent it, not the address that's receiving it. There are similar recipes to connect other services with WP, including https://ifttt.com/recipes/71554-if-i-upload-files-to-dropbox-then-they-will-be-post-in-wordpress and having it automatically published.

zebra

Derby Line is publishing its minutes and agendas on its Facebook page.

Gridlock Joe

Along the lines of what nickggully suggested, but someone has already done it for you. Create a webpage with an email... http://mailp.in.

superelastic

Email upload is what I'd suggest.

ocherdraco

First, I want to thank everyone for their suggestions, and in deezil's case the hands-on help. All of your ideas helped me develop a process that has proven to work very well in testing, and we should be implementing it soon. I used a combination of IFTTT & gmail and http://www.rickscully.com/email-to-wordpress-process/ in the hopes that it helps others.

terrapin

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.