sul-dlss / dlme

Digital Library of the Middle East web application, based on Spotlight
https://dlmenetwork.org/
Other
20 stars 2 forks source link

Add 'Suggest a collection' form #934

Closed jacobthill closed 4 years ago

jacobthill commented 4 years ago

Until now we have been using a Google form to solicit suggestions for new collections that was linked to the CLIR site which will be discontinued. We now need a dedicated form linked from the about page.

This is the wording currently used on the Google form:

"Would you like to recommend a digital collection for inclusion in the DLME? Let us know here!"

Field 1: "Title of the collection"

Field 2: "Url of the collection"

Field 3: "Name and email address of contact at the institution responsible for stewarding the collection"

Field 4: "Description of collection"

Field 3 could be split into two if that is desirable. So far no one has indicated confusion with any of this wording but if something seems unclear I can try to clarify.

cbeer commented 4 years ago

Could we continue to use that google form and just link to it?

ggeisler commented 4 years ago

I suggested to @jacobthill I could mockup both approaches (integrated into an About page versus linking to a Google form) and we could evaluate the technical effort/UX benefit tradeoff of each.

But when I suggested that I was forgetting about our About pages not being static pages we could easily drop a form into. So maybe the approach should be improving the Google form page + figuring out the location and wording of the text linking to the form.

cbeer commented 4 years ago

Could you iframe a google form?

ggeisler commented 4 years ago

@jacobthill @cbeer Embedding the google form seems like a potentially good compromise. It looks like you can generate an embed URL we should, in theory, be able to add to the iframe widget in an about page.

@jacobthill I'm happy to work with you on:

jacobthill commented 4 years ago

@ggeisler I'm available whenever it makes sense to start on this but its probably a lower priority than some other design tickets you are working on. Let me know when you get through all of the higher priority work and we can touch base on this.

ggeisler commented 4 years ago

@jacobthill Here's a first pass at embedding the form: https://spotlight.dev.dlmenetwork.org/library/about/suggest-a-collection

I created a new form, which we'll probably want to redo or move since I get the responses from it. But you can review the questions there (or see below). It seems to work and fit into the site pretty well, other than duplicating the page title and the form title, which doesn't seem avoidable.

Screen Shot 2020-04-20 at 5 42 38 PM
jacobthill commented 4 years ago

Thanks @ggeisler. It looks good overall. Question three should be changed to 'email address' instead of 'address'. Is there a way to remove the title from the google form and add it only in the html? If this is not possible then we can go ahead anyway.

ggeisler commented 4 years ago

@jacobthill As I said above, duplicating the page title and the form title doesn't seem avoidable. But this is not a high profile page, so while the duplication would ordinarily bother me a lot, in this case I'm okay with it. It's better than sending the user away from the site to fill out the form.

I've fixed Q.3.

I think the remaining issue is where the put the form. It's currently in my personal Google Drive space, but that's not a long-term solution. Let me know where you think we should store the form long-term and I can either try to move it there (I'd need the Drive directory shared with my gmail address, I believe) or you can recreate the form in that space (you'd need to change the theme color to #0f2450 and everything else is pretty obvious from looking at my example of the form).

jacobthill commented 4 years ago

Ok, you can put the form here: https://drive.google.com/drive/u/1/folders/1-qxumLrirbAS0Vm6ZnNcAsKFmbkTFSLN

ggeisler commented 4 years ago

Done.

@jacobthill I suggest you verify that you can edit the form and see the responses, and if so, close this ticket. (If you can edit the form and see the responses, so should Elizabeth and anyone else with access to that Drive folder.)