activist-org / activist

An open-source activism platform
https://activist.org
GNU Affero General Public License v3.0
229 stars 187 forks source link

Add /help/contact to website #34

Open andrewtavis opened 1 year ago

andrewtavis commented 1 year ago

Terms

Description

This issue is to expand the /help/contact URL for activist.org. The Vue page in question is pages/help/contact.vue.

The page will be a contact form that will email a common email address for the organization. This email has yet to be set up, but likely will be team@activist.org. We'll also need to include some descriptions of who we'd like to hear from and thank them for contacting us.

Contribution

I'll be working on this as we continue v0.0.1 development. Help and ideas are welcome!

andrewtavis commented 1 year ago

The email address mentioned above has been made, so we're ready to implement this :)

5ud03r5 commented 1 year ago

Hey, can you assign me to this one please?

andrewtavis commented 1 year ago

By all means, @5ud03r5! I'm working on the edits to your work in #62 right now 😊 Thanks for your interest in the project :) :)

andrewtavis commented 1 year ago

@5ud03r5, see the comments that I made in #62 for some directions on how best to work on this one. I think the only big thing it'd be great for you to look out for is that Tailwind style changes should be triggered after the breakpoint as I haven't been using max-breakpoint much in the code till now :) Breakpoints conceptually to me are parts where changes occur after them, which I hope is ok with you 😊

Let me know if you need any support or have any questions!

5ud03r5 commented 1 year ago

@andrewtavis First of all thanks for your assistance in previous commit! Leasons learned, now it's time to use it in practice in further contributions 😃. I wanted to start work on this issue but while I'm trying to build a docker image after pulling the latest version of repository I'm getting this error:

Attaching to django_backend, nuxt_frontend nuxt_frontend | yarn run v1.22.19 nuxt_frontend | $ nuxt dev nuxt_frontend | /bin/sh: nuxt: not found nuxt_frontend | error Command failed with exit code 127. nuxt_frontend | info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. django_backend | Watching for file changes with StatReloader nuxt_frontend exited with code 127

Is it something i can ask you to assist with?

andrewtavis commented 1 year ago

Yes I definitely can, @5ud03r5 😊 Sorry, this is a known issue in #55. I made a change so that we can get hot reloading working again on my end, but then it seems to break Docker for others 🤔 I'll do an update now that should fix it :)

andrewtavis commented 1 year ago

@5ud03r5, af10033 should fix this issue for you as I reverted a change I made 😊 Let me know if the problem persists 🙃

andrewtavis commented 1 year ago

ea87f1a adds the text and does some formatting on /help/contact/, @5ud03r5 :) I need to do some research to better understand what all I need to change to get the email working as you directed in your comment in the PR, but it should be good to go soon 😊

andrewtavis commented 1 year ago

@to-sta: 29cda4a did a rework of the layout to match the rest of the docs 😊 See activist.org/help/contact. Let's figure out the message send and call it done ✅

to-sta commented 1 year ago

@andrewtavis while looking at the contact form, i was wondering why there is no subject line. Any particular reason for this?

andrewtavis commented 1 year ago

Good call, @to-sta :) We should definitely include that as well!

to-sta commented 1 year ago

@andrewtavis only thing left on this is to get a working smtp server. I have tested it with a free smtp server everything worked well 😃

andrewtavis commented 1 year ago

Fantastic, @to-sta! I'll review this later on today and we'll be on our way :)