- You will deliver in a git repository of your choice. Mind your commit routine, make declarative clean commits.
- You must use composer to manage dependencies.
- Drupal recommended project composer boilerplate
- You will document any necessary steps to install your solution in a "ReadMe" file in your projects root.
You will create a Movie Catalog site.
Evaluated in this test:
Understanding Drupal and working with a Drupal Site
Content Modeling
Site Display
Site Configuration
Contributed Module and Theme Management
Security and Performance**
skills.
Create content for at least 10 movies and 3 actors for each movie.
- You will create a subtheme and customize it using CSS.
- The homepage of this site will list Movies in spotlight and the user must be able to click in the movie 'title', 'image', or, 'short description' to open the movie page in another tab.
- The movie page must have the 'movie title', 'movie poster', 'movie synopsis' and the list of actors in this movie.
- The actor page must have the 'actor name', 'actor picture', 'actor biography' and the list of movies in the site that this actor has played a role.
- There must be a Search feature in the site header. The user must be able to find movies and actors.
- This site wont take any user registration.
- You will deliver this project as a Git repository.
- Drupal Configs must be versioned.
- A database dump must be available at the projects root for the content data.
- Database dump and config files must be synchronized.