You are on page 1of 1

IndoSoft WordPress Developer

Name:Test

1. Setup the latest version of WordPress on your local machine. And start to create a post-type
called "movies" inside the "twenty-twenty-two" theme, it must be activated by default if you
set up your WordPress correctly. The movie post-type needs custom fields, I would like to use
cmb2 to approach it.
Title  Post Title
Overview  Post Content
Thumbnail  Post Thumbnail
Year  CMB2
Duration  CMB2
Genres  CMB2

The list of movies should be displayed on the “/movies” URL and should have pagination.
Show the movie detail on “/movies/movie-title”, and make sure to show all attributes on it
(title, overview, thumbnail, year, duration, and genres).

Resources:
- CMB2 (https://cmb2.io/)
- CMB2 basic usage (https://cmb2.io/docs/basic-usage)

2. Take a look at this design https://www.figma.com/file/vv8WT996sFSQctDrSP2r0L/Subscribe-


Card. It's a simple design for an "email subscription" section. I would like to use Gutenberg
Block to build it.

So, you'll make a Gutenberg Block called "Subscription Section", the title (Stay tuned!),
description (Get the latest articles and business updates that you need to know, you’ll even
get special recommendations weekly.), and images (at the left of card) must be editable.

Resources:
- Setup Gutenberg Block (https://www.npmjs.com/package/@wordpress/create-block)
- The Gutenberg working examples (https://github.com/WordPress/gutenberg-examples)
- How to export images (https://www.captain-design.com/blog/3-simple-ways-to-export-your-
images-in-figma/)

3. Make a private repository on Github and invite “novanda1”, upload your code and your
database (.sql).

Time allocation: 120 minutes

You might also like