You are on page 1of 6

Test Drupal

Last Update September 2022


Time 24 hours
Tools -

DRUPAL TEST

1. Install Drupal 9 with latest version via Composer Point: 5


2. Please use GIT and commit every time you need it. Point: 5
3. Create content type Point: 10
Name: News

Field:

Name Type Required


News Title Text Field Yes
News Description Text (Full HTML with Yes
summary)
Publish Date Date Yes
Image File (allowed: jpg, png) No
Category Taxonomy Yes

Name: Event
Field:
Name Type Required
Event Name Text Yes
Event Description Long Text, Full HTML No
Event Date Date Range Start Date Required, but
end data not requied
Event Image File (alloweb: jpg, png) Yes
Category Taxonomy Yes

HR Vox Teneo ID
Test Drupal
Last Update September 2022
Time 24 hours
Tools -

Follow this layout


Homepage:

HR Vox Teneo ID
Test Drupal
Last Update September 2022
Time 24 hours
Tools -

Detail Content

HR Vox Teneo ID
Test Drupal
Last Update September 2022
Time 24 hours
Tools -

4. Banner Homepage. Point 15

Banner must contain and must be manageable by user (user can change the
value):

• Title
• Subtitle
• Banner Image
• Search Box and Button, (only layout, don’t work on search functionality)

HR Vox Teneo ID
Test Drupal
Last Update September 2022
Time 24 hours
Tools -

5. Homepage Event and News. Point 40


• Don’t have to 100% identical, but the card must be clickable and go to
detail content.
• Don’t use Drupal block or view, Please create custom block in custom
module for this.
• Reference for create custom module
o https://www.drupal.org/docs/8/creating-custom-modules/creating-custom-
blocks/create-a-custom-block
o https://www.cloudways.com/blog/create-drupal-8-module/
• Event: Show on going and future event only, take 2 item and on going
event will be priority to show on this section.
• News: Show latest news.

6. Detail Event / News Page. Point 15


• Don’t have to 100% Identical
• Take 2 related content with the same category, for example:

HR Vox Teneo ID
Test Drupal
Last Update September 2022
Time 24 hours
Tools -

o If user open Event with category “Team Event”, on sidebar show


Maximum 2 related event with category “Team Event” if there’s not
related event, don’t show anything.
o If user open News with category “Health”, on sidebar show
Maximum 2 related news with category “Health” if there’s not
related event, don’t show anything.

7. Please Export the SQL and push it to GIT.


8. Create step by step about how to setup the application and put it on Readme.md
9. Please push to your personal GIT service (GitHub or GitLab) make it public, and
send the repository URL to email.

HR Vox Teneo ID

You might also like