Code Monkey home page Code Monkey logo

drops-7's Introduction

CONTENTS OF THIS FILE
---------------------

 * About Drupal
 * Configuration and features
 * Installation profiles
 * Appearance
 * Developing for Drupal

ABOUT DRUPAL
------------

Drupal is an open source content management platform supporting a variety of
websites ranging from personal weblogs to large community-driven websites. For
more information, see the Drupal website at http://drupal.org/, and join the
Drupal community at http://drupal.org/community.

Legal information about Drupal:
 * Know your rights when using Drupal:
   See LICENSE.txt in the same directory as this document.
 * Learn about the Drupal trademark and logo policy:
   http://drupal.com/trademark

CONFIGURATION AND FEATURES
--------------------------

Drupal core (what you get when you download and extract a drupal-x.y.tar.gz or
drupal-x.y.zip file from http://drupal.org/project/drupal) has what you need to
get started with your website. It includes several modules (extensions that add
functionality) for common website features, such as managing content, user
accounts, image uploading, and search. Core comes with many options that allow
site-specific configuration. In addition to the core modules, there are
thousands of contributed modules (for functionality not included with Drupal
core) available for download.

More about configuration:
 * Install, upgrade, and maintain Drupal:
   See INSTALL.txt and UPGRADE.txt in the same directory as this document.
 * Learn about how to use Drupal to create your site:
   http://drupal.org/documentation
 * Download contributed modules to sites/all/modules to extend Drupal's
   functionality:
   http://drupal.org/project/modules
 * See also: "Developing for Drupal" for writing your own modules, below.

INSTALLATION PROFILES
---------------------

Installation profiles define additional steps (such as enabling modules,
defining content types, etc.) that run after the base installation provided
by core when Drupal is first installed. There are two basic installation
profiles provided with Drupal core.

Installation profiles from the Drupal community modify the installation process
to provide a website for a specific use case, such as a CMS for media
publishers, a web-based project tracking tool, or a full-fledged CRM for
non-profit organizations raising money and accepting donations. They can be
distributed as bare installation profiles or as "distributions". Distributions
include Drupal core, the installation profile, and all other required
extensions, such as contributed and custom modules, themes, and third-party
libraries. Bare installation profiles require you to download Drupal Core and
the required extensions separately; place the downloaded profile in the
/profiles directory before you start the installation process. Note that the
contents of this directory may be overwritten during updates of Drupal core;
it is advised to keep code backups or use a version control system.

Additionally, modules and themes may be placed inside subdirectories in a
specific installation profile such as profiles/your_site_profile/modules and
profiles/your_site_profile/themes respectively to restrict their usage to only
sites that were installed with that specific profile.

More about installation profiles and distributions:
 * Read about the difference between installation profiles and distributions:
   http://drupal.org/node/1089736
 * Download contributed installation profiles and distributions:
   http://drupal.org/project/distributions
 * Develop your own installation profile or distribution:
   http://drupal.org/developing/distributions

APPEARANCE
----------

In Drupal, the appearance of your site is set by the theme (themes are
extensions that set fonts, colors, and layout). Drupal core comes with several
themes. More themes are available for download, and you can also create your own
custom theme.

More about themes:
 * Download contributed themes to sites/all/themes to modify Drupal's
   appearance:
   http://drupal.org/project/themes
 * Develop your own theme:
   http://drupal.org/documentation/theme

DEVELOPING FOR DRUPAL
---------------------

Drupal contains an extensive API that allows you to add to and modify the
functionality of your site. The API consists of "hooks", which allow modules to
react to system events and customize Drupal's behavior, and functions that
standardize common operations such as database queries and form generation. The
flexible hook architecture means that you should never need to directly modify
the files that come with Drupal core to achieve the functionality you want;
instead, functionality modifications take the form of modules.

When you need new functionality for your Drupal site, search for existing
contributed modules. If you find a module that matches except for a bug or an
additional needed feature, change the module and contribute your improvements
back to the project in the form of a "patch". Create new custom modules only
when nothing existing comes close to what you need.

More about developing:
 * Search for existing contributed modules:
   http://drupal.org/project/modules
 * Contribute a patch:
   http://drupal.org/patch/submit
 * Develop your own module:
   http://drupal.org/developing/modules
 * Follow best practices:
   http://drupal.org/best-practices
 * Refer to the API documentation:
   http://api.drupal.org/api/drupal/7

drops-7's People

Contributors

davidrothstein avatar davidstrauss avatar dbuytaert avatar drumm avatar dsnopek avatar elliotttf avatar fluxsauce avatar gbaudoin avatar goba avatar greg-1-anderson avatar hornswoggles avatar jamesrward avatar jerryblakley avatar jhodgdon-drp avatar joeparsons avatar johnalbin avatar kporras07 avatar larowlan avatar mikevanwinkle avatar mparker17 avatar msonnabaum avatar nadavoid avatar nstielau avatar pirog avatar populist avatar pwtyler avatar scor avatar shadcn avatar stefanruijsenaars avatar webchick avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

drops-7's Issues

Tag for Drupal 7.51 is missing

It looks like the repository has been updated with all the code for 7.51 but there's no tag... which makes it hard for projects using composer to download it.

pantheon_apachesolr is unable to post schema

On panopoly-based sites (at least) pantheon_apachesolr fails to import the schema. This results in errors like this one on install:

WD pantheon_apachesolr: Error Could not resolve host:                    [error]
index.live.getpantheon.com posting
profiles/openberkeley/modules/contrib/search_api_solr/solr-conf/3.x/schema.xml
to
https://index.live.getpantheon.com/sites/self/environments/dev/index

That error recurs if you try to use the form at /admin/config/search/pantheon/schema to post the schema.

I believe the variable pantheon_tier is not getting set correctly. Notice this output on a dev site:

[bwood@mbp tmp]$ drush @pantheon.openucb-586.dev vget pantheon_tier
pantheon_tier: "live"

[bwood@mbp tmp]$ drush @pantheon.openucb-586-panopoly.dev vget pantheon_tier
pantheon_tier: "live"

And I can't simply change that:

[bwood@mbp tmp]$ drush @pantheon.openucb-586.dev vset pantheon_tier dev
pantheon_tier was set to "dev".                                        [success]
[bwood@mbp tmp]$ drush @pantheon.openucb-586.dev vget pantheon_tier
pantheon_tier: "live"

Fail to post schema on nested docroots

When a nested docroot is being used, Pantheon Solr is failing to post the schema with the following error:

Error NSS: client certificate not found: ../certs/binding.pem

The repo looks like this:

$ ll code/
total 72
drwxr-xr-x  4 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1 4096 Aug 18 15:09 drush
drwxr-xr-x  4 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1 4096 Aug 18 15:09 tests
-rw-r--r--  1 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1 3622 Aug 25 14:23 Vagrantfile
-rw-r--r--  1 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1  130 Aug 25 14:23 README.txt
drwxr-xr-x  2 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1 4096 Aug 25 14:23 .puppet
-rw-r--r--  1 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1  126 Aug 25 14:23 Makefile
-rw-r--r--  1 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1 1050 Aug 25 14:23 .gitignore
-rw-r--r--  1 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1  829 Aug 25 14:23 Gemfile.lock
-rw-r--r--  1 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1  113 Aug 25 14:23 Gemfile
drwxr-xr-x  9 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1 4096 Aug 25 14:23 docroot
-rw-r--r--  1 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1  226 Aug 25 14:23 pantheon.yml
drwxr-xr-x  2 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1 4096 Aug 25 14:23 private
drwxr-xr-x  2 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1 4096 Aug 25 14:23 patches
drwxr-xr-x  3 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1 4096 Aug 25 14:23 styleguide
drwxr-xr-x  3 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1 4096 Aug 25 14:23 scripts
lrwxrwxrwx  1 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1    9 Aug 25 14:23 web -> ./docroot
drwxr-xr-x 11 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1 4096 Aug 25 14:23 .
drwxr-x--- 16 4b2316bf73cb4d949a5518ac27eabbe1 pantheon                         4096 Aug 25 14:44 ..
drwxr-xr-x  8 4b2316bf73cb4d949a5518ac27eabbe1 4b2316bf73cb4d949a5518ac27eabbe1 4096 Aug 25 14:49 .git

Replacing ../certs/binding.pem with ../../certs/binding.pem in the occurrences below fixed the problem.

https://github.com/pantheon-systems/drops-7/search?utf8=%E2%9C%93&q=binding.pem

The main idea here is to stop assuming the container cert (binding.pem) is always at ../certs/ and devise a clever way to detect the docroot location (or whether the site has a nested docroot or not). Checking pantheon.yml for web_docroot: true could also be a good idea.

Search form error on submit caused by setting $search_default_module to apachesolr_search

On vanilla install of drops-7, the Pantheon profile sets sets $search_default_module to apachesolr_search and disables the core node search as a default:

https://github.com/pantheon-systems/drops-7/blob/ea54cb1d6318517582e7258e880ce02ab5a2cbfd/profiles/pantheon/pantheon.profile

  $search_active_modules = array(
    'apachesolr_search' => 'apachesolr_search',
    'user' => 'user',
    'node' => 0
  );
  variable_set('search_active_modules', $search_active_modules);
  variable_set('search_default_module', 'apachesolr_search');
  drupal_set_message(t('Pantheon defaults configured.'));

However we don't enable the Pantheon ApacheSolr module by default:

https://github.com/pantheon-systems/drops-7/blob/ea54cb1d6318517582e7258e880ce02ab5a2cbfd/profiles/pantheon/pantheon.info

  ;dependencies[] = apachesolr
;dependencies[] = apachesolr_search
dependencies[] = pantheon_api
dependencies[] = pantheon_login
;dependencies[] = pantheon_apachesolr

So when a user with permission loads /admin/config/search/settings to setup indexing for their site using the core search module, neither the node nor user radio button is selected, if they save the form without selecting one, they get the error message "An illegal choice has been detected. Please contact the site administrator." They must first enable one or both of the checkboxes and then select a radio button, for this form to submit without error:

https://github.com/pantheon-systems/drops-7/blob/master/modules/search/search.admin.inc

  $form['active']['search_active_modules'] = array(
    '#type' => 'checkboxes',
    '#title' => t('Active modules'),
    '#title_display' => 'invisible',
    '#default_value' => variable_get('search_active_modules', array('node', 'user')),
    '#options' => $module_options,
    '#description' => t('Choose which search modules are active from the available modules.')
  );
  $form['active']['search_default_module'] = array(
    '#title' => t('Default search module'),
    '#type' => 'radios',
    '#default_value' => variable_get('search_default_module', 'node'),
    '#options' => $module_options,
    '#description' => t('Choose which search module is the default.')

At the time of profile installation, the default should remain the core node search, and not be wiped out on installation of this profile, so users who are trying to configure core search can have a good experience trying to submit the form.

http ajax error 403 when indexing with search api

I have configured dbserver on search api. I am trying to index profile2 data. I am on pantheon. I have tried few things. I removed the server and added again and re-enabled. Then I tried to index 1 item. Then I downgraded my jquery to 1.4. Nothing worked. This is the error An AJAX HTTP error occurred. HTTP Result Code: 403 Debugging information follows. Path: /batch?id=102&op=do StatusText: Forbidden ResponseText: 403 error | Commerce Kickstart @import url("http://dev-resumebrowse.pantheonsite.io/modules/system/system.base.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/modules/system/system.menus.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/modules/system/system.messages.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/modules/system/system.theme.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/modules/system/system.admin.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/modules/comment/comment.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/profiles/commerce_kickstart/modules/contrib/date/date_api/date.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/profiles/commerce_kickstart/modules/contrib/date/date_popup/themes/datepicker.1.7.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/profiles/commerce_kickstart/modules/contrib/fences/field.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/modules/node/node.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/modules/user/user.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/profiles/commerce_kickstart/modules/contrib/views/css/views.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/profiles/commerce_kickstart/modules/contrib/colorbox/styles/default/colorbox_style.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/profiles/commerce_kickstart/modules/contrib/ctools/css/ctools.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/profiles/commerce_kickstart/modules/contrib/panels/css/panels.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/profiles/commerce_kickstart/modules/contrib/wysiwyg_linebreaks/wysiwyg_linebreaks.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/profiles/commerce_kickstart/themes/contrib/shiny/css/reset.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/profiles/commerce_kickstart/themes/contrib/shiny/css/style.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/profiles/commerce_kickstart/themes/contrib/shiny/css/contrib.css?p5krf0"); @import url("http://dev-resumebrowse.pantheonsite.io/profiles/commerce_kickstart/themes/contrib/shiny/css/shiny.css?p5krf0"); Skip to main content 403 error Home 403 error Access denied

Search API Solr cannot connect to Pantheon Solr

Tested using:

  • search_api 7.x-1.21 + search_api_solr 7.x-1.2
  • pantheon_apache_solr 7.x-1.0

and

  • search_api 7.x-1.22 + search_api_solr 7.x-1.12
  • pantheon_apache_solr 7.x-1.0

Solr Schema 3.x from search_api_solr posted to Pantheon.
pantheon_apache_solr status says Solr server is available and is responding to ping command.

Issues:

  1. Issue 1: Search API Solr server values are not overridden with pantheon_apache_solr
  2. Issue 2: Once Solr server config is adjusted manually using values deducted from pantheon_apache_solr module, Search API still reports Solr server as unavailable.
  3. Issue 3: Docs page (https://pantheon.io/docs/solr-drupal-7/) requires update - at least mentioning that Search API Solr integration is not working currently (at least for specific versions of the modules above)

Issue 2 is caused by the function makeHttpRequest() (in Pantheon_Search_Api_Solr_Service.php) not using SSL certificate when connecting to Pantheon Solr.

Temporary workaround for Issue 2 for me was to replace contents of makeHttpRequest() in Pantheon_Search_Api_Solr_Service.php with the contents of _makeHttpRequest() from Pantheon_Apache_Solr_Service.php

Looking at the pantheon_apache_solr module (current HEAD of master) in general, it seems that it was updated at certain point to be compatible with apache_solr module, but search_api_solr integration was left as is and definitely requires refactoring.

Path issue on pantheon_api_image_path_flush()

I had created a support ticket from my dashboard a couple days ago regarding a module for image cropping that wasn't working (https://www.drupal.org/project/focal_point). It wasn't working after the initial crop, as any subsequent crop wasn't taking effect. I had suspected maybe something with Varnish was keeping the image from being updated.

Turns out, there seems to be a problem with the pantheon_api_image_path_flush() hook within /modules/pantheon/pantheon_api/pantheon_api.module.

I simply changed this:
$paths[] = file_uri_target($image_path);

to this:
$paths[] = '/' . file_uri_target($image_path);

... and it started working. I was told that this had been moved to Pantheon's "internal tracker", so I wasn't sure where to post this fix. I could also possibly submit a pull request if necessary.

Update core per PSA-2018-001

According to PSA-2018-001, there will be a critical security update released today. Lately, updates to core don't ever seem to get pushed to this repo until someone creates an issue. Can we make sure this one gets done ASAP?

drush command for posting solr schema

There is a Power Users thread for posting Solr schema upon multidev creation: https://groups.google.com/a/pantheon.io/forum/#!topic/power-users/sowAXap1bOk

While the "upon multidev creation" is likely out of the scope of this repo, the posting itself could be made more scriptable with a drush command.

I'm thinking of a command that could be invoked like drush pantheon-apachesolr-post-schema --schema=sites/all/modules/contrib/apachesolr/solr-conf/solr-3.x/schema.xml

The drush piece would be relatively simple, just a wrapper around pantheon_apachesolr_post_schema_exec()

@greg-1-anderson, can I get your thoughts before I proceed with writing the drush command?

Drupal 7.79 not applied to drops-7 correctly

There were two minor omissions to the 7.79 release due to a problem with applying the patch.

  • menu.inc is missing a change to a comment (no difference in behavior)
  • common.inc is missing a minor bug fix (will not cause problems for sites, beyond missing out on the fix)

The diff between the drops-7 common.inc and Drupal's common.inc is as follows:

--- includes/common.inc	2021-04-08 08:05:07.000000000 -0700
+++ /Users/ga/Code/open-source/drupal/drupal-7/includes/common.inc	2021-04-08 08:37:01.000000000 -0700
@@ -3676,7 +3676,7 @@ function drupal_build_css_cache($css) {
     $uri = $map[$key];
   }
 
-  if (empty($uri) || !drupal_aggregated_file_exists($uri)) {
+  if (empty($uri) || !file_exists($uri)) {
     // Build aggregate CSS file.
     foreach ($css as $stylesheet) {
       // Only 'file' stylesheets can be aggregated.
@@ -5120,19 +5120,6 @@ function drupal_add_tabledrag($table_id,
   drupal_add_js($settings, 'setting');
 }
 
-function drupal_aggregated_file_exists($uri) {
-  if (function_exists('apc_exists')) {
-    $exists = apc_exists('file_exists_' . $uri);
-    if (!$exists && file_exists($uri)) {
-      $exists = TRUE;
-      apc_store('file_exists_' . $uri, TRUE, 86400);
-    }
-    return $exists;
-  }
-  // If no APC available, fall back to default.
-  return file_exists($uri);
-}
-
 /**
  * Aggregates JavaScript files into a cache file in the files directory.
  *
@@ -5172,7 +5159,7 @@ function drupal_build_js_cache($files) {
     $uri = $map[$key];
   }
 
-  if (empty($uri) || !drupal_aggregated_file_exists($uri)) {
+  if (empty($uri) || !file_exists($uri)) {
     // Build aggregate JS file.
     foreach ($files as $path => $info) {
       if ($info['preprocess']) {
@@ -5180,10 +5167,8 @@ function drupal_build_js_cache($files) {
         $contents .= file_get_contents($path) . ";\n";
       }
     }
-
-    // Allow modules to act on the js_cache before writing to disk.
-    drupal_alter('js_cache', $contents);
-
+    // Remove JS source and source mapping urls or these may cause 404 errors.
+    $contents = preg_replace('/\/\/(#|@)\s(sourceURL|sourceMappingURL)=\s*(\S*?)\s*$/m', '', $contents);
     // Prefix filename to prevent blocking by firewalls which reject files
     // starting with "ad*".
     $filename = 'js_' . drupal_hash_base64($contents) . '.js';

The first few differences related to drupal_aggregated_file_exists are Pantheon additions. The drupal_alter is from Pressflow. The last difference to fix 404 errors related to JS source and source mapping is a fix in Drupal 7.79 that did not apply cleanly since it was made next to the Pressflow addition.

common.inc.orig file committed as part of Drupal 7.61 update

An extra file, includes/common.inc.orig, was committed to this repo as part of the recent 7.61 update. I imagine this is a leftover/cruft file created while git was merging the upstream drupal.org changes to common.inc and was not added intentionally.

Permission issue.

Not every site has drupal core search enabled. Yet this module depends on permissions that are set in that to access the admin page of the pantheon admin screen. There is not even a dependancy mentioned in the info file of the module... yet it requires the 'administer search' permission be set @see pantheon_apachesolr_menu.

Either add a dependancy to the core search, or create your own permission. The second option is better as not every one running solr search has core search enabled. and fix documentation at https://pantheon.io/docs/solr-drupal/

After enabling Pantheon Apache Solr: "Notice: Undefined index: name in search_api_help()"

I have Search API already installed, but am enabling Pantheon Apache Solr for the first time on this instance. It looks like until the schema is posted, this PHP notice appears on every cache clear:

Notice: Undefined index: name in search_api_help() (line 188 of /srv/bindings/c7df118083a04f74bf4227b9cb4dc66e/code/sites/default/modules/contrib/search/search_api/search_api.module).

I am using Search API 1.22.

Merge Conflict Updating to 7.71 with One-Click and Pull

Hi. I am running through and updating some sites to 7.71. Normally, the one-click method does just fine. However, we're now hitting merge conflicts using this method to update core. The conflicts from one-click are:

CONFLICT (content): Merge conflict in scripts/run-tests.sh,CONFLICT (content): Merge conflict in modules/taxonomy/taxonomy.install,CONFLICT (content): Merge conflict in modules/system/system.test,CONFLICT (content): Merge conflict in modules/simpletest/simpletest.info,CONFLICT (content): Merge conflict in modules/search/search.module,CONFLICT (content): Merge conflict in modules/search/search.extender.inc,CONFLICT (content): Merge conflict in modules/forum/forum.module,CONFLICT (content): Merge conflict in modules/filter/filter.api.php,CONFLICT (content): Merge conflict in modules/field_ui/field_ui.module,CONFLICT (content): Merge conflict in modules/field_ui/field_ui.admin.inc,CONFLICT (content): Merge conflict in modules/field/tests/field_test.storage.inc,CONFLICT (content): Merge conflict in modules/field/modules/number/number.test,CONFLICT (content): Merge conflict in modules/comment/comment.test,CONFLICT (content): Merge conflict in modules/comment/comment.install,CONFLICT (content): Merge conflict in modules/color/color.module,CONFLICT (content): Merge conflict in modules/block/block.module,CONFLICT (content): Merge conflict in misc/typo3/phar-stream-wrapper/src/Resolver/PharInvocationResolver.php,CONFLICT (content): Merge conflict in misc/typo3/phar-stream-wrapper/src/PharStreamWrapper.php,CONFLICT (content): Merge conflict in misc/typo3/phar-stream-wrapper/src/Phar/Reader.php,CONFLICT (content): Merge conflict in misc/typo3/phar-stream-wrapper/src/Helper.php,CONFLICT (content): Merge conflict in misc/typo3/phar-stream-wrapper/composer.json,CONFLICT (content): Merge conflict in misc/typo3/phar-stream-wrapper/README.md,CONFLICT (modify/delete): misc/typo3/phar-stream-wrapper/.gitignore deleted in upstream/master and modified in HEAD. Version HEAD of misc/typo3/phar-stream-wrapper/.gitignore left in tree.,CONFLICT (content): Merge conflict in misc/ajax.js,CONFLICT (content): Merge conflict in includes/request-sanitizer.inc,CONFLICT (content): Merge conflict in includes/path.inc,CONFLICT (content): Merge conflict in includes/menu.inc,CONFLICT (content): Merge conflict in includes/filetransfer/filetransfer.inc,CONFLICT (content): Merge conflict in includes/batch.inc

As an alternative, I ran git pull -Xtheirs git://github.com/pantheon-systems/drops-7.git master locally and everything updated except for misc/typo-3/phar-stream-wrapper/.gitignore. Looks like that file was deleted in the Drops-7 repository but my local copy remained. Removing the file and pushing the local changes up to my site seemed to work just fine. Just curious if I'm the only one seeing this with the latest update. Thanks!

Write permission to custom folder

I have a folder in pantheon on our dev environment that is writable by a script that create temporary files. It's not drupal related to much in the sense that it takes a drupal RSS feed and converts it to MRSS and creates a temp file in this folder.

In dev this folder works fine. I'm about to write to it without issue and destroy the contents later. However once i push to test and live I get write permissions issues. I'm assuming this has something to do with SFTP mode, but the fact that both environments don't act the same makes developing a pain.

My question is, are we able to have writable folders within test and live that live outside of drupal? If not how would someone handle this type of need? I don't want to have to setup an outside resource for something this simple.

Update for Drupal 7.30?

Drupal 7.30 was released on last week Thursday. It fixes an important regression in Drupal 7.29. Can you guys please do your magic and update drops-7 for that release? Thanks! :-)

I've been waiting to update the Panopoly repo for Pantheon so that I can merge the update to Drupal 7.30 from this repo, rather than doing it manually, so these two repos can stay in sync.

CI files in 7.99

Hi, thanks for maintaining this repo.

Would it be possible to have a branch which doesn't include the CI files, or to temporarily remove them for each tagged release?

./circle-ci
./gitlab-ci
./.gitlab-ci.yml

Thanks in advance!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.