View Code? Open in Web Editor
NEW
This project forked from drupalpune/campsite
Shell 0.97%
JavaScript 1.54%
PHP 46.30%
SCSS 34.04%
Twig 17.15%
campsite's Introduction
Local development instructions.
- Docker and DDEV
- Pantheon Integration
- Clone repo to your local and navigate to cloned directory.
- Run
ddev composer install
- Take a pull from pantheon:
ddev pull pantheon
- Go to the theme folder and run
ddev npm i
.
- To compile the theme:
ddev npm run build
- Run
ddev phpcs
to check and fix code standard errors in your code.
- Content type: Session.
- Session page: @todo: Add a page view of sessions at '/sessions'
Sponsors:
- Content type: Sponsor.
- Sponsors page: A page view of sponsors at '/sponsors'
- Entity type: User.
- Referenced from Speaker CT via author (uid).
- Speakers page:
- A page view of users with relationship added to Speaker content and condition: Speaker moderation state: Published.
- A block of single content is added to top of this page as Keynote Speaker. Condition: Field 'Keynote session': TRUE.
- Content type: Schedule.
- Fields: 'Schedule item' with reference to paragraph type 'Schedule' item.
- Schedule item:
- Paragraph with a field reference to a session/Or a text field for schedule items like 'Lunch', 'Break' etc.
- Other fields with details like Time, Location etc.
- Schedule page:
- Create 1 schedule node for each day of the schedule.
- Create a Landing page with Url alias
/schedule
.
- The quicktabs block for schedule items will automatically get placed on this page.
- Edit the 'Schedule' quicktab to configure which schedule nodes should appear on the schedule page.
- @todo: Add 'Schedule' quicktab node config to config ignore,
campsite's People