xHelp 1.0.0 Alpha 1 Released for Testing

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

- 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
Use 2.5.10 | Docs | Modules | Bugs

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

  • liomj

  • Just popping in

  • Posts: 67

  • 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

e.404 error when trying to customize - department (in tab staff > department > Customize)

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
XOOPS Version XOOPS 2.5.11-Beta2
PHP Version 7.4.27
MySQL Version 5.5.5-10.4.22-MariaDB
Debug: Enabled

Re: xHelp 1.0.0 Alpha 1 Released for Testing

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.
Use 2.5.10 | Docs | Modules | Bugs

Re: xHelp 1.0.0 Alpha 1 Released for Testing

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

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
Use 2.5.10 | Docs | Modules | Bugs


Who's Online

123 user(s) are online (77 user(s) are browsing Support Forums)

Members: 0

Guests: 123



Goal: $100.00
Due Date: Sep 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits