FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
Commit 2d958f8c authored by thewilkybarkid's avatar thewilkybarkid
Browse files

Use Features and have a Link content type rather than a Carousel Item

parent 2890dc1f
No related branches found
No related tags found
No related merge requests found
......@@ -35,6 +35,7 @@ dependencies[] = advanced_help
dependencies[] = ckeditor
dependencies[] = date
dependencies[] = email
dependencies[] = features
dependencies[] = globalredirect
dependencies[] = imagecrop
dependencies[] = link
......@@ -51,3 +52,11 @@ dependencies[] = views
dependencies[] = views_ui
dependencies[] = workbench
dependencies[] = workbench_media
; features
dependencies[] = cambridge_carousel
dependencies[] = cambridge_image_styles
dependencies[] = cambridge_link
dependencies[] = cambridge_related_links
dependencies[] = cambridge_teasers
......@@ -26,97 +26,11 @@ function cambridge_install() {
variable_set('pathauto_node_page_pattern', '[node:menu-link:parent:url:path]/[node:title]');
variable_set('pathauto_node_carousel_item_pattern', 'carousel/[node:title]');
// Set some sensible defaults for the Image javascript crop module.
variable_set('imagecrop_popup', 'imagecrop_popup');
variable_set('imagecrop_scale_default', 1);
variable_set('imagecrop_show_cancel_button', 1);
variable_set('imagecrop_ui_controls', 1);
// Replace standard scaling/cropping image style effects and replace them with a Javascript crop effect.
$carousel = image_style_load('carousel');
foreach ($carousel['effects'] as $effect) {
image_effect_delete($effect);
}
image_effect_save(
array(
'name' => 'imagecrop_javascript',
'data' => array(
'width' => 885,
'height' => 432,
'xoffset' => 'center',
'yoffset' => 'center',
'resizable' => 0,
'downscaling' => 0,
'aspect_ratio' => 'CROP',
'disable_if_no_data' => 0,
),
'isid' => $carousel['isid'],
'weight' => 0,
)
);
$instance = field_info_instance('node', 'field_carousel_image', 'carousel_item');
$instance['settings']['imagecrop'] = array('carousel' => 'carousel', 'leading' => 0, 'inline' => 0);
field_update_instance($instance);
$leading = image_style_load('leading');
foreach ($leading['effects'] as $effect) {
image_effect_delete($effect);
}
image_effect_save(
array(
'name' => 'imagecrop_javascript',
'data' => array(
'width' => 590,
'height' => 288,
'xoffset' => 'center',
'yoffset' => 'center',
'resizable' => 0,
'downscaling' => 0,
'aspect_ratio' => 'CROP',
'disable_if_no_data' => 0,
),
'isid' => $leading['isid'],
'weight' => 0,
)
);
$instance = field_info_instance('node', 'field_leading_image', 'page');
$instance['settings']['imagecrop'] = array('leading' => 'leading', 'carousel' => 0, 'inline' => 0);
field_update_instance($instance);
$inline = image_style_load('inline');
foreach ($inline['effects'] as $effect) {
image_effect_delete($effect);
}
image_effect_save(
array(
'name' => 'imagecrop_javascript',
'data' => array(
'width' => 250,
'height' => 250,
'xoffset' => 'center',
'yoffset' => 'center',
'resizable' => 0,
'downscaling' => 0,
'aspect_ratio' => 'CROP',
'disable_if_no_data' => 0,
),
'isid' => $inline['isid'],
'weight' => 0,
)
);
// Use the media module for image field instances.
$instances = array(
field_read_instance('node', 'field_leading_image', 'page'),
field_read_instance('node', 'field_carousel_image', 'carousel_item'),
field_read_instance('node', 'field_image', 'page'),
field_read_instance('node', 'field_image', 'link'),
);
foreach ($instances as $instance) {
......
......@@ -25,10 +25,6 @@ libraries[fancybox][download][url] = "https://github.com/fancyapps/fancyBox/arch
projects[field_group] = "1.2"
projects[globalredirect] = "1.5"
projects[google_analytics] = "1.3"
projects[imagecrop][version] = "1.0-rc3"
projects[imagecrop][subdir] = "patched"
projects[imagecrop][patch][] = "https://gist.github.com/thewilkybarkid/6241365/raw/fccdba35efbd5ec106d8b92a8af98f71172e1870/imagecrop_query_string.patch"
projects[imagecrop][patch][] = "https://gist.github.com/thewilkybarkid/6351355/raw/a34c91e4480aa7c4c0b79644e13aeeec914c1726/imagecrop_theme.patch"
projects[media] = "1.3"
projects[menu_force] = "1.2"
projects[nodequeue] = "2.0-beta1"
......
This diff is collapsed.
......@@ -25,14 +25,21 @@ dependencies[] = shortcut
dependencies[] = taxonomy
dependencies[] = toolbar
; theme
dependencies[] = menu_block
; contrib
dependencies[] = features
dependencies[] = imagecrop
dependencies[] = link
dependencies[] = menu_block
dependencies[] = php
dependencies[] = raven
dependencies[] = views
dependencies[] = views_ui
; features
dependencies[] = cambridge_carousel
dependencies[] = cambridge_image_styles
dependencies[] = cambridge_link
dependencies[] = cambridge_related_links
dependencies[] = cambridge_teasers
......@@ -13,7 +13,12 @@ projects[cambridge_theme][subdir] = ""
; contrib
projects[ctools] = "1.3"
projects[features] = "2.0-rc3"
projects[features][version] = "2.0-rc3"
projects[features][subdir] = "contrib"
projects[imagecrop][version] = "1.0-rc3"
projects[imagecrop][subdir] = "patched"
projects[imagecrop][patch][] = "https://gist.github.com/thewilkybarkid/6241365/raw/fccdba35efbd5ec106d8b92a8af98f71172e1870/imagecrop_query_string.patch"
projects[imagecrop][patch][] = "https://gist.github.com/thewilkybarkid/6351355/raw/a34c91e4480aa7c4c0b79644e13aeeec914c1726/imagecrop_theme.patch"
projects[libraries] = "2.1"
projects[link] = "1.1"
projects[menu_block] = "2.3"
......@@ -23,3 +28,30 @@ projects[raven][download][type] = "file"
projects[raven][download][url] = "https://github.com/misd-service-development/drupal-raven/archive/master.tar.gz"
projects[token] = "1.5"
projects[views] = "3.7"
; features
projects[cambridge_carousel][type] = "module"
projects[cambridge_carousel][download][type] = "file"
projects[cambridge_carousel][download][url] = "https://github.com/misd-service-development/drupal-feature-carousel/archive/master.tar.gz"
projects[cambridge_carousel][subdir] = "features"
projects[cambridge_image_styles][type] = "module"
projects[cambridge_image_styles][download][type] = "file"
projects[cambridge_image_styles][download][url] = "https://github.com/misd-service-development/drupal-feature-image-styles/archive/master.tar.gz"
projects[cambridge_image_styles][subdir] = "features"
projects[cambridge_link][type] = "module"
projects[cambridge_link][download][type] = "file"
projects[cambridge_link][download][url] = "https://github.com/misd-service-development/drupal-feature-link/archive/master.tar.gz"
projects[cambridge_link][subdir] = "features"
projects[cambridge_related_links][type] = "module"
projects[cambridge_related_links][download][type] = "file"
projects[cambridge_related_links][download][url] = "https://github.com/misd-service-development/drupal-feature-related-links/archive/master.tar.gz"
projects[cambridge_related_links][subdir] = "features"
projects[cambridge_teasers][type] = "module"
projects[cambridge_teasers][download][type] = "file"
projects[cambridge_teasers][download][url] = "https://github.com/misd-service-development/drupal-feature-teasers/archive/master.tar.gz"
projects[cambridge_teasers][subdir] = "features"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment