//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////// CEL ////////////////////////// ////////////////////////////////// Version 7.x-5.x /////////////////////////// //////////////////////////////////////////////////////////////////////////////// Index ----- 1. Bug Issues | List of bugs that corrects this version 2. Requirements | Requirements for different install/update 3. Requirements Module Contrib | List of versioned contrib modules necessary for the operation of the module 4. Requirements Module Oxymis | List of Studialis versioned modules 5.1 Install LDF/CEL FROM SCRATCH | Installation CEL in clean environment (without LDF) 5.2 Install LDF/CEL FROM SCRATCH ML | Installation CEL in clean environment (without LDF) (in multi language) 6.1 Install LDF/CEL UPDATE | Installation CEL in environment with LDF >= 3007 6.2 Install LDF/CEL UPDATE ML | Installation CEL in environment with LDF >= 3007 (in multi language) 7.1 Update LDF/CEL | Update LDF/CEL (LDF >= 7.x-2.40120-beta / CEL >= 7.x-2.10120-beta) 8.1 Uninstall ALL | Uninstall LDF, CEL and Drupal Commerce 8.2 Uninstall ALL ML | Uninstall LDF, CEL and Drupal Commerce (in multi language) 8.3 Uninstall CEL | Uninstall CEL and Drupal Commerce A. Define process install/update | Define mode install and mode update B. Purge field_data_deleted_* | To purge the database after re install the LDF C. Delete Commercial_item field CCK in Webform | Deletes the fields 'Commercial List to use' in the creation of a webform D. Features | Resumé et incidence des features sur les modifications des Webmasters E. Launch CRON Synapse | Launch Cron Synapse via drush 1. Bugs Issues -------------- 2. Requirements --------------- WARNING : If these prerequisites are not met, the Webmaster must adapt its own process of install/update //DIRECTORY Before installing the modules, please ensure that the directories exist: sites/all/modules/contrib sites/all/modules/custom sites/all/modules/features //TOOLS PHP Version 7.0.x Drush Version >= 5.8 Drupal Version = 7.59 3. Requirements Module Contrib ------------------------------ For each installation FromScratch/Update, install/override these modules: //Contrib drush dl -y entity-7.x-1.9 --source=http://drupal.oxymis.fr/release-history --destination=sites/all/modules/contrib; drush dl -y entityreference-7.x-1.3 --source=http://drupal.oxymis.fr/release-history --destination=sites/all/modules/contrib; drush dl -y views-7.x-3.15; drush dl -y features-7.x-2.10; drush dl -y ctools-7.x-1.10; drush dl -y replicate-7.x-1.1; drush dl -y webform-7.x-3.27; drush dl -y jquery_update-7.x-2.7; drush dl -y rules-7.x-2.9; //Commerce drush dl -y commerce; drush dl commerce_atos --select --source=http://drupal.oxymis.fr/release-history --destination=sites/all/modules/contrib; drush dl -y commerce_autosku; drush dl -y commerce_backoffice; drush dl -y commerce_checkout_progress; drush dl -y commerce_extra_panes; drush dl -y customer_profile_type_ui; drush dl -y commerce_product_urls; drush dl -y commerce_rules_extra; drush dl -y views_bulk_operations; drush dl -y views_megarow; drush dl -y inline_conditions; drush dl -y commerce_stock; drush dl -y addressfield; drush dl -y eva; drush dl -y inline_entity_form; 4. Requirements Module Oxymis ----------------------------- drush dl --select leads_form --source=http://drupal.oxymis.fr/release-history --destination=sites/all/modules/custom; drush dl --select cel_checkout --source=http://drupal.oxymis.fr/release-history --destination=sites/all/modules/custom; drush dl --select cel_candidate --source=http://drupal.oxymis.fr/release-history --destination=sites/all/modules/features; drush dl --select cel_configuration --source=http://drupal.oxymis.fr/release-history --destination=sites/all/modules/features; drush dl --select cel_lead --source=http://drupal.oxymis.fr/release-history --destination=sites/all/modules/custom; drush dl --select cel_reference --source=http://drupal.oxymis.fr/release-history --destination=sites/all/modules/features; drush dl --select cel_field_reference --source=http://drupal.oxymis.fr/release-history --destination=sites/all/modules/features; Rq : Except against indication , use the latest stable versions. 5.1 Install Only LDF/CEL On FROM SCRATCH ---------------------------------------- drush en -y leads_form; drush en -y cel_candidate; drush en -y cel_checkout; drush en -y commerce commerce_ui; drush en -y commerce_customer commerce_customer_ui; drush en -y commerce_price; drush en -y commerce_line_item commerce_line_item_ui; drush en -y commerce_order commerce_order_ui; drush en -y commerce_checkout commerce_payment commerce_product; drush en -y commerce_cart commerce_product_pricing; drush en -y commerce_product_ui; drush en -y commerce_tax_ui; drush en -y commerce_payment_ui; drush en -y commerce_atos; drush en -y commerce_autosku; drush en -y commerce_backoffice_content; drush en -y commerce_backoffice_order; drush en -y commerce_backoffice_product; drush en -y commerce_cart_expiration; drush en -y commerce_checkout_progress; drush en -y commerce_extra_panes_termsofservice; drush en -y commerce_product_urls; drush en -y commerce_rules_extra; drush en -y commerce_ssr; drush en -y commerce_stock_ui; drush en -y inline_entity_form; drush cc all; 5.2 Install LDF/CEL Multilanguage On FROM SCRATCH ------------------------------------------------- drush dl -y i18n --source=http://drupal.oxymis.fr/release-history --destination=sites/all/modules/contrib drush dl -y i18nviews; drush en -y leads_form; drush en -y studialis_multilanguage; drush en -y cel_candidate; drush en -y cel_checkout; drush en -y commerce commerce_ui; drush en -y commerce_customer commerce_customer_ui; drush en -y commerce_price; drush en -y commerce_line_item commerce_line_item_ui; drush en -y commerce_order commerce_order_ui; drush en -y commerce_checkout commerce_payment commerce_product; drush en -y commerce_cart commerce_product_pricing; drush en -y commerce_product_ui; drush en -y commerce_tax_ui; drush en -y commerce_payment_ui; drush en -y commerce_atos; drush en -y commerce_autosku; drush en -y commerce_backoffice_content; drush en -y commerce_backoffice_order; drush en -y commerce_backoffice_product; drush en -y commerce_checkout_progress; drush en -y commerce_extra_panes_termsofservice; drush en -y commerce_product_urls; drush en -y commerce_rules_extra; drush en -y commerce_ssr; drush en -y commerce_stock_ui; drush en -y inline_entity_form; drush en -y i18nviews; drush cc all; 6.1 Install Only LDF/CEL On UPDATE ---------------------------------- lancer update.php drush en -y cel_candidate; drush en -y cel_checkout; drush en -y commerce commerce_ui; drush en -y commerce_customer commerce_customer_ui; drush en -y commerce_price; drush en -y commerce_line_item commerce_line_item_ui; drush en -y commerce_order commerce_order_ui; drush en -y commerce_checkout commerce_payment commerce_product; drush en -y commerce_cart commerce_product_pricing; drush en -y commerce_product_ui; drush en -y commerce_tax_ui; drush en -y commerce_payment_ui; drush en -y commerce_atos; drush en -y commerce_autosku; drush en -y commerce_backoffice_content; drush en -y commerce_backoffice_order; drush en -y commerce_backoffice_product; drush en -y commerce_checkout_progress; drush en -y commerce_extra_panes_termsofservice; drush en -y commerce_product_urls; drush en -y commerce_rules_extra; drush en -y commerce_ssr; drush en -y commerce_stock_ui; drush en -y inline_entity_form; drush cc all; 6.2 Install LDF/CEL Multilanguage On UPDATE ------------------------------------------- drush dl -y i18n --source=http://drupal.oxymis.fr/release-history --destination=sites/all/modules/contrib drush dl -y i18nviews; lancer update.php drush en -y studialis_multilanguage; drush en -y cel_candidate; drush en -y cel_checkout; drush en -y commerce commerce_ui; drush en -y commerce_customer commerce_customer_ui; drush en -y commerce_price; drush en -y commerce_line_item commerce_line_item_ui; drush en -y commerce_order commerce_order_ui; drush en -y commerce_checkout commerce_payment commerce_product; drush en -y commerce_cart commerce_product_pricing; drush en -y commerce_product_ui; drush en -y commerce_tax_ui; drush en -y commerce_payment_ui; drush en -y commerce_atos; drush en -y commerce_autosku; drush en -y commerce_backoffice_content; drush en -y commerce_backoffice_order; drush en -y commerce_backoffice_product; drush en -y commerce_checkout_progress; drush en -y commerce_extra_panes_termsofservice; drush en -y commerce_product_urls; drush en -y commerce_rules_extra; drush en -y commerce_ssr; drush en -y commerce_stock_ui; drush en -y inline_entity_form; drush en -y i18nviews; drush cc all; 7.1 Update LDF/CEL ------------------ > Deploy new versions (Except against indication , use the latest stable versions) > Launch update.php > Launch the command : drush fr cel_candidate; (Y) > Launch admin/config/studialis/configuration and check (step 1) > Synchro the Authority list (step 2) > Synchro the Catalog (step 3) 8.1 Uninstall ALL ----------------- drush dis -y studialis_menu; drush dis -y draggableviews; drush pm-uninstall -y cel_checkout; drush pm-uninstall -y cel_candidate; drush pm-uninstall -y cel_reference; drush pm-uninstall -y cel_lead; drush pm-uninstall -y cel_field_reference; drush pm-uninstall -y cel_configuration; drush pm-uninstall -y leads_form; drush pm-uninstall -y studialis_sync_authority; drush pm-uninstall -y studialis_sync_catalog; drush pm-uninstall -y studialis_webform; drush pm-uninstall -y studialis_configuration; drush pm-uninstall -y commercial_list; drush pm-uninstall -y commercial_list_item; drush pm-uninstall -y draggableviews_book; drush pm-uninstall -y draggableviews; drush pm-uninstall -y commercial_authority; drush pm-uninstall -y commercial_item; drush pm-uninstall -y studialis_lead; drush pm-uninstall -y studialis_menu; drush dis -y customer_profile_type_ui; drush pm-uninstall -y customer_profile_type_ui; drush dis -y commerce_extra_panes_termsofservice; drush pm-uninstall -y commerce_extra_panes_termsofservice ; drush dis -y commerce_atos; drush dis -y commerce_backoffice; drush dis -y commerce; drush pm-uninstall -y commerce_tax_ui ; drush pm-uninstall -y commerce_payment_ui ; drush pm-uninstall -y commerce_stock_ui ; drush pm-uninstall -y commerce_line_item_ui ; drush pm-uninstall -y commerce_ssr ; drush pm-uninstall -y commerce_backoffice_order ; drush pm-uninstall -y commerce_backoffice_product ; drush pm-uninstall -y commerce_backoffice_content ; drush pm-uninstall -y commerce_autosku ; drush pm-uninstall -y commerce_atos ; drush pm-uninstall -y commerce_tax ; drush pm-uninstall -y commerce_product_ui ; drush pm-uninstall -y commerce_order_ui ; drush pm-uninstall -y commerce_ss ; drush pm-uninstall -y commerce_extra_panes; drush pm-uninstall -y dc_co_pages; drush pm-uninstall -y commerce_checkout_progress; drush pm-uninstall -y commerce_product_urls; drush pm-uninstall -y commerce_rules_extra; drush pm-uninstall -y commerce_stock; drush pm-uninstall -y commerce_cart; drush pm-uninstall -y commerce_checkout; drush pm-uninstall -y commerce_product_pricing; drush pm-uninstall -y commerce_backoffice; drush pm-uninstall -y commerce_payment; drush pm-uninstall -y commerce_product_reference ; drush pm-uninstall -y commerce_customer_ui; drush pm-uninstall -y commerce_order; drush pm-uninstall -y commerce_product; drush pm-uninstall -y commerce_ui; drush pm-uninstall -y commerce_customer; drush pm-uninstall -y commerce_line_item; drush pm-uninstall -y commerce_price; drush pm-uninstall -y commerce; drush cc all; 8.2 Uninstall ALL ML -------------------- drush dis -y studialis_menu; drush dis -y draggableviews; drush pm-uninstall -y cel_checkout; drush pm-uninstall -y cel_candidate; drush pm-uninstall -y cel_reference; drush pm-uninstall -y cel_lead; drush pm-uninstall -y cel_field_reference; drush pm-uninstall -y cel_configuration; drush pm-uninstall -y leads_form; drush pm-uninstall -y studialis_multilanguage; drush pm-uninstall -y studialis_sync_authority; drush pm-uninstall -y studialis_sync_catalog; drush pm-uninstall -y studialis_webform; drush pm-uninstall -y studialis_configuration; drush pm-uninstall -y commercial_list; drush pm-uninstall -y commercial_list_item; drush pm-uninstall -y draggableviews_book; drush pm-uninstall -y draggableviews; drush pm-uninstall -y commercial_authority; drush pm-uninstall -y commercial_item; drush pm-uninstall -y studialis_lead; drush pm-uninstall -y studialis_menu; drush dis -y customer_profile_type_ui; drush pm-uninstall -y customer_profile_type_ui; drush dis -y commerce_extra_panes_termsofservice; drush pm-uninstall -y commerce_extra_panes_termsofservice ; drush dis -y commerce_atos; drush dis -y commerce_backoffice; drush dis -y commerce; drush pm-uninstall -y commerce_tax_ui ; drush pm-uninstall -y commerce_payment_ui ; drush pm-uninstall -y commerce_stock_ui ; drush pm-uninstall -y commerce_line_item_ui ; drush pm-uninstall -y commerce_ssr ; drush pm-uninstall -y commerce_backoffice_order ; drush pm-uninstall -y commerce_backoffice_product ; drush pm-uninstall -y commerce_backoffice_content ; drush pm-uninstall -y commerce_autosku ; drush pm-uninstall -y commerce_atos ; drush pm-uninstall -y commerce_tax ; drush pm-uninstall -y commerce_product_ui ; drush pm-uninstall -y commerce_order_ui ; drush pm-uninstall -y commerce_ss ; drush pm-uninstall -y commerce_extra_panes; drush pm-uninstall -y dc_co_pages; drush pm-uninstall -y commerce_checkout_progress; drush pm-uninstall -y commerce_product_urls; drush pm-uninstall -y commerce_rules_extra; drush pm-uninstall -y commerce_stock; drush pm-uninstall -y commerce_cart; drush pm-uninstall -y commerce_checkout; drush pm-uninstall -y commerce_product_pricing; drush pm-uninstall -y commerce_backoffice; drush pm-uninstall -y commerce_payment; drush pm-uninstall -y commerce_product_reference ; drush pm-uninstall -y commerce_customer_ui; drush pm-uninstall -y commerce_order; drush pm-uninstall -y commerce_product; drush pm-uninstall -y commerce_ui; drush pm-uninstall -y commerce_customer; drush pm-uninstall -y commerce_line_item; drush pm-uninstall -y commerce_price; drush pm-uninstall -y commerce; drush cc all; 8.3 Uninstall CEL ----------------- drush dis cel_configuration -y; drush pm-uninstall -y cel_checkout; drush pm-uninstall -y cel_candidate; drush pm-uninstall -y cel_reference; drush pm-uninstall -y cel_lead; drush pm-uninstall -y cel_field_reference; drush pm-uninstall -y cel_configuration; drush dis -y customer_profile_type_ui; drush pm-uninstall -y customer_profile_type_ui; drush dis -y commerce_extra_panes_termsofservice; drush pm-uninstall -y commerce_extra_panes_termsofservice ; drush dis -y commerce_atos; drush dis -y commerce_backoffice; drush dis -y commerce; drush pm-uninstall -y commerce_tax_ui ; drush pm-uninstall -y commerce_payment_ui ; drush pm-uninstall -y commerce_stock_ui ; drush pm-uninstall -y commerce_line_item_ui ; drush pm-uninstall -y commerce_ssr ; drush pm-uninstall -y commerce_backoffice_order ; drush pm-uninstall -y commerce_backoffice_product ; drush pm-uninstall -y commerce_backoffice_content ; drush pm-uninstall -y commerce_autosku ; drush pm-uninstall -y commerce_atos ; drush pm-uninstall -y commerce_tax ; drush pm-uninstall -y commerce_product_ui ; drush pm-uninstall -y commerce_order_ui ; drush pm-uninstall -y commerce_ss ; drush pm-uninstall -y commerce_extra_panes; drush pm-uninstall -y dc_co_pages; drush pm-uninstall -y commerce_checkout_progress; drush pm-uninstall -y commerce_product_urls; drush pm-uninstall -y commerce_rules_extra; drush pm-uninstall -y commerce_stock; drush pm-uninstall -y commerce_cart; drush pm-uninstall -y commerce_checkout; drush pm-uninstall -y commerce_product_pricing; drush pm-uninstall -y commerce_backoffice; drush pm-uninstall -y commerce_payment; drush pm-uninstall -y commerce_product_reference ; drush pm-uninstall -y commerce_customer_ui; drush pm-uninstall -y commerce_order; drush pm-uninstall -y commerce_product; drush pm-uninstall -y commerce_ui; drush pm-uninstall -y commerce_customer; drush pm-uninstall -y commerce_line_item; drush pm-uninstall -y commerce_price; drush pm-uninstall -y commerce; drush cc all; A. Define process install/update -------------------------------- Process INSTALL > FROM SCRATCH : The From Scratch Mode (Install) is the mode where the CEL is deposited on a site with no installation LeadsForms. > UPDATE : The Update mode (Install) is the mode where the CEL is deposited on a site with an existing installation of LeadsForms. (LDF 3007 min) Process UPDATE The Update process is to update the current version of the CEL. (CEL-7.x-beta min 2.10120 / 2.40120 LDF 7.x-beta-min) B. Purge field_data_deleted_* ----------------------------- > Ensure LDF is activated > Ensure that the control is available Drush (drush -v) > Launch : drush ldf-clear C. Delete Commercial_item field CCK in Webform ---------------------------------------------- > Ensure LDF is activated > Ensure that the control is available Drush (drush -v) > Launch : drush kw; D. Features ----------- > drush fr cel_candidate; This order affects the permissions of roles and Commercial Candidate. No impact on changes to webmasters. > drush fr cel_configuration; This order affects the rules prefixed Studialis. No impact on the operation provided that the items are not modified. > drush fr cel_field_reference; > drush fr cel_reference; This order affects the view prefixed CCK and mapped fields. No impact on the operation provided that the items are not modified E. Launch CRON Synapse ---------------------- > Synchronize cel_lead tables (DRUPAL) with application_files table (SYNAPSE) > Launch : drush php-eval 'cel_configuration_cron_execute()'; //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////