Project

General

Profile

Actions

Feature proposal #3690

closed

Joomla 3.0 install and usability fixes

Added by krileon over 11 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Immediate
Assignee:
Target version:
Start date:
24 September 2012
Due date:
% Done:

100%

Estimated time:

Description

Various fixes are needed to install and backend for CB to become functional again on Joomla 3.0. This includes new XML files for modules as well.


Files

3690.patch (123 KB) 3690.patch krileon, 25 September 2012 19:24
mod_cblogin.zip (27.1 KB) mod_cblogin.zip krileon, 25 September 2012 19:27
mod_comprofilerOnline.zip (4.09 KB) mod_comprofilerOnline.zip krileon, 25 September 2012 19:27
mod_comprofilerModerator.zip (4.44 KB) mod_comprofilerModerator.zip krileon, 25 September 2012 19:27
cbArrayToInts.patch (2.07 KB) cbArrayToInts.patch krileon, 26 September 2012 17:36
mod_cblogin_rev1.zip (26.8 KB) mod_cblogin_rev1.zip krileon, 26 September 2012 22:36
mod_comprofilerModerator_rev1.zip (4.29 KB) mod_comprofilerModerator_rev1.zip krileon, 26 September 2012 22:36
mod_comprofilerOnline_rev1.zip (3.93 KB) mod_comprofilerOnline_rev1.zip krileon, 26 September 2012 22:36
mod_cblogin_rev2.zip (27.6 KB) mod_cblogin_rev2.zip krileon, 27 September 2012 16:09
mod_comprofilerOnline_rev2.zip (4.5 KB) mod_comprofilerOnline_rev2.zip krileon, 27 September 2012 16:09
mod_comprofilerModerator_rev2.zip (4.87 KB) mod_comprofilerModerator_rev2.zip krileon, 27 September 2012 16:09
admin.comprofiler.controller.patch (765 Bytes) admin.comprofiler.controller.patch krileon, 28 September 2012 15:51

Related issues 1 (0 open1 closed)

Related to CB - Feature proposal #3704: PHP 5.4 compatibilityClosedbeat01 October 2012

Actions
Actions #1

Updated by krileon over 11 years ago

Modules require a complete restructure and new files. The usage is as follows.

files
j1.0 xml

files/files/
files/j1.6 xml

files/files/MODULE_FILES
files/files/j1.5xml

This is because both J1.6 and J1.0 support the "folder" parameter on the files xml tag while J1.5 does not. For J1.0 you'd point to "files/files" folder and for J1.6 you'd point to "files" folder.

Actions #2

Updated by krileon over 11 years ago

  • File 3690.patch 3690.patch added
  • Status changed from Assigned to Resolved
  • Assignee changed from krileon to beat
  • % Done changed from 0 to 100

Updated by krileon over 11 years ago

J3.0 compatible modules attached for review, their structure is changed as diagrammed above.

Actions #4

Updated by beat over 11 years ago

  • Status changed from Resolved to Assigned
  • Assignee changed from beat to krileon
  • % Done changed from 100 to 90

CB component:

Committed in commit r1828 and r1830 : administrator part
and in commit r1829 : front-end part

However, for PHP 5.4, cbArrayToInts() usage needs to be reviewed.

Actions #5

Updated by krileon over 11 years ago

Patch to fix 2 usages of cbArrayToInts to cbToArrayOfInt were wasn't being used by reference.

Actions #6

Updated by beat over 11 years ago

  • Status changed from Assigned to Resolved
  • Assignee changed from krileon to beat
  • Target version set to CB 1.9

r1831 fixes: params of fields without params displaying textarea

Actions #7

Updated by beat over 11 years ago

r1832 commits patch for arrayOfInts

Updated by krileon over 11 years ago

Rev 1 modules tested j1.5 (without legacy), J2.5, and J3.0 as working. J1.0 usage is untouched so should continue working fine. Rev 1 now uses the below structure.

files/
j1.0 xml

files/MODULE_FILES
files/j1.5 xml
files/j1.6 xml

Example as follows

files/module.php
files/module.xml (j1.5)
files/module.j16.xml
module.xml (j1.0)

Actions #9

Updated by nant over 11 years ago

Testing feedback:
---------------
Tried to install all _rev1 modules with following results:

1. Joomla 3.0 Golden environment - success
2. Joomla 2.5.7 environment - success
3. Joomla 1.5.environmnet - success
4. Joomla 1.0.15 environment - success
5. Mambo 4.6.5 environment - success

Updated by krileon over 11 years ago

Rev 2 uses an install script for j16 to fix the xml filename in preflight (before it installs). Confirmed working (params too) on j1.5, j2.5, and j3.0 all native.

Actions #11

Updated by krileon over 11 years ago

Notice: Undefined property: JAdministrator::$JComponentTitle in /home/cabe1694/public_html/test255/administrator/modules/mod_title/mod_title.php on line 13

We don't use Joomlas title display, but in some cases it may show and will cause a notice as Joomla doesn't define an empty title in the application object. The patch ensures it at least shows "Community Builder" to avoid the notice.

Actions #12

Updated by beat over 11 years ago

r1847 A few more PHP 5.4 strict warnings removed in administrator folder.
r1848 same in cb.cbcore.php file.

Actions #13

Updated by beat over 11 years ago

r1850 implements proposed fix for "Notice: Undefined property: JAdministrator::$JComponentTitle"

Thank you Kyle!

Actions #14

Updated by beat over 11 years ago

  • Tracker changed from Bug to Feature proposal
  • Status changed from Resolved to Closed
  • % Done changed from 90 to 100

t1854 and r1855 implement title and toolbar buttons style for Joomla 3.0 (all admin templates).

Actions #15

Updated by beat over 11 years ago

r1856 and r1857 fix minor cosmetics in admin area on joomla 3.0, which closes this task

Actions #16

Updated by beat over 11 years ago

r1898 fixes another case in J2.5.7:
The new function JToolbasHelper::title() becomes mandatory already in J2.5.7, so changed the use of it to before J3.0

Actions #17

Updated by beat over 11 years ago

r1901 fixes CB Login module for J3.0 Prostar Bootstrap template

Actions #18

Updated by beat over 11 years ago

r1902 fixes Admin area Radio labels to be inline instead of block

Actions

Also available in: Atom PDF