Add built-in initializer plugin for external sources [HOLD for b1] #886
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Initial work towards #819, #884
Fixes #704
This PR expands on the Source Manifest functionality so that multiple per-collection content directories can be specified. So you can load content into
pages
and/or other collections as you wish.In addition, a new
external_sources
initializer plugin is provided so a site owner can easily add their own source manifest in order to load external content. Here's an exampleconfig/initializers.rb
file:TODO:
note: sorta works with
additional_watch_paths << File.expand_path("../../test_content/pages", __dir__)
…just gotta make this automatic