1
Mamba
xHelp 1.0.0 Alpha 1 Released for Testing
  • 2022/1/14 4:45

  • Mamba

  • Moderator

  • Posts: 11366

  • Since: 2004/4/23


Resized Image


XOOPS xHelp 1.0.0 Alpha.1 released for testing/contributions!

xHelp is designed as a user-friendly helpdesk application for XOOPS.
This ALPHA release is an attempt to update this pretty old module to PHP 7/8, it is NOT fully tested, and therefore please expect tons of bugs/issues

DOWNLOAD: https://github.com/mambax7/xhelp/releases

FORK:https://github.com/mambax7/xhelp/

ISSUES/BUGS: Please report all issues on GitHub

REQUIREMENTS:
- XOOPS 2.5.10
- PHP 7+

New in this release:

- namespaces (mamba)
- class autoloading (mamba)
- update to JpGraph 4.2.2 (mamba)
- added Blocksadmin class (mamba)
- PHP 8 Smarty template defaults (mamba)
- strict type checking (mamba)
- refactored FaqAdapters with Interface and Abstract class (mamba)
- refactored Handler classes to inherit from XoopsPersistableObjectHandler (mamba)
- added module cloning (mamba)
- included Confirm class from Goffy (mamba)
- included MigrateHelper class from Goffy (mamba)

Tested on PHP 7.4.26 and PHP 8.1.0
Support XOOPS => DONATE
Use 2.5.10 | Docs | Modules | Bugs

2
liomj
Re: xHelp 1.0.0 Alpha 1 Released for Testing
  • 2022/1/20 6:17

  • liomj

  • Just popping in

  • Posts: 77

  • Since: 2012/4/10


I spend some time to test this module yesterday, some bugs i encountered

a. when install i got blank white screen. No error. Module is installed.

b. tried to install sample data. Failed with white screen. No error

c. try to create department. Department is created but with errors
Error : TypeError: Argument 2 passed to XoopsModules\Xhelp\Utility::setMeta() must be of the type string, int given,
called in D:\xampp\htdocs\xoops\modules\xhelp\admin\department.php on line 793

d. create role 404 error
http://localhost/xoops/modules/xhelp/staff.php?op=manageStaff

e.404 error when trying to customize - department (in tab staff > department > Customize)
http://localhost/xoops/modules/xhelp/staff.php?op=manageStaff

f. When trying to create custom fields
Error : TypeError: Argument 1 passed to seemsUtf8() must be of the type array, string given,
called in D:\xampp\htdocs\xoops\modules\xhelp\include\functions_admin.php on line 309

g. When clicking the FAQ tab.
Fatal error: Declaration of & XoopsModules\Xhelp\Faq\Publisher::getCategories() must be compatible with & XoopsModules\Xhelp\FaqAdapterAbstract::getCategories(): array in D:\xampp\htdocs\xoops\modules\xhelp\class\Faq\Publisher.php on line 89

Testing Environment
XAMPP
XOOPS Version XOOPS 2.5.11-Beta2
PHP Version 7.4.27
MySQL Version 5.5.5-10.4.22-MariaDB
Debug: Enabled

3
Mamba
Re: xHelp 1.0.0 Alpha 1 Released for Testing
  • 2022/1/20 13:19

  • Mamba

  • Moderator

  • Posts: 11366

  • Since: 2004/4/23


Thank you so much for testing!!!

As I've mentioned in the original post, this module was not fully tested, so bugs are to be assumed.

But I'm surprised that you couldn't load the test data, because Eren did that and it was working for him just fine.

I'll try to take a look into the bugs that you reported sometime this week or next.
Support XOOPS => DONATE
Use 2.5.10 | Docs | Modules | Bugs

4
Mamba
Re: xHelp 1.0.0 Alpha 1 Released for Testing
  • 2022/1/20 18:41

  • Mamba

  • Moderator

  • Posts: 11366

  • Since: 2004/4/23


I fixed several of the issues that you reported, except the last one. FAQ will not work for a while, because I would need to take some time to dive in and understand better the process before I can start fixing things.

xHelp 1.0.0 Alpha 2
https://github.com/mambax7/xhelp/releases

BTW - some of the issues were because it seems like you had only one user on your PC. You need to have at least two users: the Admin, and one registered user with the ID #2 - then the test data will work better.

I might do the same what we did with Suico, and create a test users with high numbers, like 9999
Support XOOPS => DONATE
Use 2.5.10 | Docs | Modules | Bugs

Login

Who's Online

172 user(s) are online (109 user(s) are browsing Support Forums)


Members: 0


Guests: 172


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Mar 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits