Please help me add this feature to my site!

I am creating a social media app and basically need a page that is a form with fields for the users to fill out and add a new post to their feed (form connects to the feed).

More detail: The form should be able to have an added entity reference to taxonomy terms, allowing users to upload text, image and video, and then select a taxonomy term for the above post to be posted to, basically categorizing posts. For example, a taxonomy term “Covid-19” exists (acting like a category) and a user wants to add a post (text, image, video, likes, comments) specifically about Covid-19. When filling out the form the user selects “covid-19” and submit post, now any user is able to find that new post under the “covid-19” category/taxonomy term.

My setup:

  • Drupal 9 with Open Social (distribution)
  • MAMP stack (LAMP on Mac) with DDEV

I’m still pretty new to Drupal so I apologize but here’s what I’ve tried so far:

  • Setup taxonomy terms/ categories
  • Created home page with a posts feed and added a filter on the page’s view to filter by taxonomy terms
  • Created post page (as a dynamic page content type) with a single field that’s a reference to the taxonomy terms

What I thought would’ve worked:

  • Adding fields to the content type but I couldn’t find any sort of form field (and the media field isn’t letting me add media/ what I’m calling a post)
  • Adding fields to the pages view, but I got the same result

At this point I believe I just need to add those fields if I’m not wrong.

  • How can I add/connect the form?
  • And is the “media” field not the solution I need for what I’m calling a post (username, text, image, video, likes and comments)?
  • If media is the solution but without the upload/ add video option, would the solution for adding video (or forms) be in another module? Or is the full solution already a module? (Keep in mind I’m already on the Open Social distribution if applicable)

Sorry again for the beginner question, I tried being as helpful as I could. Any help at all is GREATLY appreciated, thank you to anyone who reads this!

This article was republished from its original source.
Call Us: 1(800)730-2416

Pixeldust is a 20-year-old web development agency specializing in Drupal and WordPress and working with clients all over the country. With our best in class capabilities, we work with small businesses and fortune 500 companies alike. Give us a call at 1(800)730-2416 and let’s talk about your project.

FREE Drupal SEO Audit

Test your site below to see which issues need to be fixed. We will fix them and optimize your Drupal site 100% for Google and Bing. (Allow 30-60 seconds to gather data.)

Powered by

Please help me add this feature to my site!

On-Site Drupal SEO Master Setup

We make sure your site is 100% optimized (and stays that way) for the best SEO results.

With Pixeldust On-site (or On-page) SEO we make changes to your site’s structure and performance to make it easier for search engines to see and understand your site’s content. Search engines use algorithms to rank sites by degrees of relevance. Our on-site optimization ensures your site is configured to provide information in a way that meets Google and Bing standards for optimal indexing.

This service includes:

  • Pathauto install and configuration for SEO-friendly URLs.
  • Meta Tags install and configuration with dynamic tokens for meta titles and descriptions for all content types.
  • Install and fix all issues on the SEO checklist module.
  • Install and configure XML sitemap module and submit sitemaps.
  • Install and configure Google Analytics Module.
  • Install and configure Yoast.
  • Install and configure the Advanced Aggregation module to improve performance by minifying and merging CSS and JS.
  • Install and configure Schema.org Metatag.
  • Configure robots.txt.
  • Google Search Console setup snd configuration.
  • Find & Fix H1 tags.
  • Find and fix duplicate/missing meta descriptions.
  • Find and fix duplicate title tags.
  • Improve title, meta tags, and site descriptions.
  • Optimize images for better search engine optimization. Automate where possible.
  • Find and fix the missing alt and title tag for all images. Automate where possible.
  • The project takes 1 week to complete.