Writing a custom Drupal 8 migration plugin for field processing
This file goes within the custom/d7custommigration/src/Plugin/migrate/process directory
A working D7 to D8 node migration with paragraphs
First you need the prepare row functions in your custom module
A working D7 to D8 node migration
source: plugin: d7_node node_type: market_center key: d7finra constants: uid_root: 1 node_article: 'article' destination: plugin: entity:node process: # Hardcode the destination node type (bundle) as 'migrate_example_beer'. id: nid type: plugin: default_value default_value: article title: title field_mm_mcid: field_mm_mcid field_mm_url: plugin: iterator source: field_mm_url process: uri: url title: title options: attributes field_core_content_type_tax: plugin: sub_process source: field_core_content_type_tax
A working taxonomy migration
Create the target taxonomy on the D8 side first with the correct machine name, and label
If you can't enable your migrate module due to already active configuration
This was my error message:
complinetmigration already exists in active configuration
This was the solution:
drush sqlq 'SELECT * FROM config WHERE name LIKE "%complinet%";' drush sqlq 'DELETE FROM config WHERE name LIKE "%complinet%";' drush sqlq 'DELETE FROM config WHERE name LIKE "%to_D8%";'
drush re-import migration yml configuration
drush config-import --partial --source=modules/custom/freida_migration/config/optional/
instead of drupal_set_message and dpm on Drupal 8 \Drupal:messenger
$messenger= \Drupal::messenger(); $messenger->addMessage('thanks for submitting the csv data, administrate users have been created from the csv file!');
or
\Drupal::messenger()->addMessage('Thanks for submitting the form!');
Install pip3 for python3
worked on a mac book pro on 11/08/18
# download and install setuptools curl -O https://bootstrap.pypa.io/ez_setup.py python3 ez_setup.py # download and install pip curl -O https://bootstrap.pypa.io/get-pip.py python3 get-pip.py
To stay leveraged or not?
To stay leveraged or not? That is the question that fires up passions in so many BiggerPockets forum discussions!
Most real estate investors start with some debt (although an all-cash plan is possible, too). But eventually you’ll hit a fork in the road when you must decide how to invest excess cash flow:
Should you continue to save cash for more down payments?
Or should you begin paying off your mortgages?
As I explain in the book, a lot depends upon your personal risk preferences and how big you want to grow your portfolio.