Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
joomla:prep50 [2026/03/29 12:37] – [Joomla 5 changes] Bernard Condraujoomla:prep50 [2026/04/13 12:48] (current) – [Todo Admin] Bernard Condrau
Line 25: Line 25:
  
 ==== Todo Admin ==== ==== Todo Admin ====
-  * check and set options if empty in Plugin Bethico or BethicoAdmin:<code>use Joomla\CMS\Plugin\CMSPlugin;+  * FIXME check and set options if empty in Plugin Bethico or BethicoAdmin:<code>use Joomla\CMS\Plugin\CMSPlugin;
 use Joomla\Event\Event; use Joomla\Event\Event;
  
Line 48: Line 48:
     }     }
 }</code> }</code>
 +  * FIXME Change //Special games// selection and logic in //Admin: Tournament view//
 ==== Todo Site ==== ==== Todo Site ====
 +==== Todo Wiki ====
 +  * Change favicon for help screens
 +  * Change option names in //Admin: Tournament View//
 ===== Get model ===== ===== Get model =====
 <code>public function getOtherModelData() <code>public function getOtherModelData()
Line 72: Line 76:
 ===== Joomla 5 changes ===== ===== Joomla 5 changes =====
 ^ My code ^ Joomla 3.10 ^ Joomla 5.0 ^ ^ My code ^ Joomla 3.10 ^ Joomla 5.0 ^
-| ''admin.js: alert;'' | ''alert(msg);'' | ''import('joomla.dialog').then(m => m.default.alert(Joomla.JText._('COM_BETHICOLEAGUE_JS_CANNOT_SELECT'), Joomla.Text._('WARNING', 'Warning')));'' |+| ''admin.js: alert'' | ''alert(msg);'' | ''import('joomla.dialog').then(m => m.default.alert(Joomla.JText._('COM_BETHICOLEAGUE_JS_CANNOT_SELECT')));''\\ ''import('joomla.dialog').then(m => m.default.alert(Joomla.JText._('COM_BETHICOLEAGUE_JS_CANNOT_SELECT'), Joomla.Text._('INFO', 'Info')));''
 +| ''admin.js: alert'' | ''alert(msg);'' | ''import('joomla.dialog').then(m => m.default.alert(Joomla.JText._('COM_BETHICOLEAGUE_JS_CANNOT_SELECT'), Joomla.Text._('WARNING', 'Warning')));''
 +| ''admin.js: confirm'' | | ''import('joomla.dialog').then(m => m.default.confirm(Joomla.JText._('COM_BETHICOLEAGUE_JS_YES_NO'), Joomla.Text._('WARNING', 'Warning'))).then(confirmed => {if (confirmed) {}});'' |
  
 ===== Bootstrap ===== ===== Bootstrap =====
Line 81: Line 87:
 | Column Classes | ''row-fluid''\\ ''span7''\\ ''span5'' | ''container''\\ ''row''\\ ''col col-12 col-lg-7''\\ ''col-12 col-lg-5'' | | Column Classes | ''row-fluid''\\ ''span7''\\ ''span5'' | ''container''\\ ''row''\\ ''col col-12 col-lg-7''\\ ''col-12 col-lg-5'' |
  
-===== Joomla 5 changes =====+===== Joomla 5 incompatibilities =====
   * WebAssetManager paths   * WebAssetManager paths
   * Language strings: no multiline   * Language strings: no multiline
 +
 +===== Database changes =====
 +  * Table ''#<nowiki>__</nowiki>bethico_bar'' renamed to ''#<nowiki>__</nowiki>bethico_venue'' and fields starting with ''b_'' renamed to starting with ''v_''
 +  * fields ''league, league_code, time_string, start_year, frames_term, bye_term'' from ''#<nowiki>__</nowiki>bethico_config'' moved to //component options//
 +  * Table ''#<nowiki>__</nowiki>bethico_olddb_team'' field ''b_name'' renamed to ''v_name''
  
 ===== Links ===== ===== Links =====
   * [[https://manual.joomla.org/docs/building-extensions/modules/module-development-tutorial/|Module Development Tutorial]]   * [[https://manual.joomla.org/docs/building-extensions/modules/module-development-tutorial/|Module Development Tutorial]]
   * [[https://docs.joomla.org/how_do_you_put_a_module_inside_an_article%3F|How do you put a module inside an article?]]   * [[https://docs.joomla.org/how_do_you_put_a_module_inside_an_article%3F|How do you put a module inside an article?]]