3. I have this event that...
Happens on every Tuesday and Thursday at 2 and 4 pm,
Except for Thanksgiving,
And on the first Friday of December at 3 pm.
21. Saved Searches
• Search with facets.
• Saved searches with short urls (example.com/s/abc123).
• Saved searches with names (example.com/s/myEvent).
• Lots of management options and permission settings.
• Works with core search, Lucene, and Solr.
BPOC came to us with 4 engineering problems and a challenge.
These were things many had asked for but have not seen on the market
Already a way to do some recurrances in Drupal. But, nothing this detailed.
The cruise use case.
Explain nodes and fields in Drupal.
A single node with possibly hundreds of instances and specific details does not scale.
Date repeat can only do on recurrence rule.
Instance nodes work with
- calendaring solutions for drupal
- provide way to store all the meta data around it
- instance specific differences
- Search
Other systems don't grow well. Nodes designed to grow.
Drupal millions of nodes capable.
Explain fields
iCal Field is multivalue cck field with custom UI.
Updating Rule
Excluding Rule
Edit instance with pencil
Instances Each own node
Inherited Field Formatter.
Children cck fields, when empty, inherit from parent.
ical package (with feature)
problem with regular feeds and number of items
- new items
- deletes
deploying on change not an admin special action.