Bottom



Mamba Mamba
  • Moderator
  • Moderator
  • Posted on: 11/27 14:47
XOOPS D3 modules available for forking and improvement contributions #1
The "Duplicatable" architecture for XOOPS 2.x modules was developed by the famous GiJoe from Japan, author of many fantastic XOOPS modules, and mostly known for his security expertise (he developed the Protector module).

He defined the D3 series as:

Quote:
* Requirements
(1) XOOPS 2.x compatible
(2) Dirname can be /^[0-9a-zA-Z_-]+$/
(3) Almost all logic placed inside XOOPS_TRUST_PATH
(4) Can be duplicated just by copy into ROOT/modules/. (No rewriting the source code)
(5) No logics in XOOPS_TRUST_PATH are duplicated.

* Recommendation
- Place ROOT/modules/(dirname)/mytrustdirname.php
- All tables are created as (prefix)_(dirname)_(table)
- All templates are created as (dirname)_(tplfile) into DB
- All Blocks are rendered by 'module' templates not by 'block' templates
- Almost all blocks can be cloned (just set 'can_clone')
- can use D3Language Manager
- can use D3Comment Integration


Most of the D3 modules for XOOPS have been developed in Japan, and while in the recent years they focused more on the development for XoopsCube, several of these modules are still working on the current version of XOOPS.

Since they are all over the place on GitHub in various repositories, I have forked them into one specific location, so it will be easier to find them:

https://github.com/XoopsModulesD3

I hope, we can work with our XOOPS friends in Japan to keep these modules compatible between XOOPS and XoopsCube, and to learn from each other. There are definitely some very good ideas there, and it would be nice to leverage them.

So go ahead and check them out, fork them, and see if you can make them work on XOOPS 2.5.8+
Please support XOOPS & DONATE
Use 2.5.8 | Debug | Requests | Bugs


Mamba Mamba
  • Moderator
  • Moderator
  • Posted on: 11/27 14:19
Wishcraft's modules are now on GitHub ready to fork and contribute #2
GitHub is making development definitely much easier.

So the goal is to place all XOOPS modules there, old and new, so people can fork them, fix them, and hopefully contribute back to XOOPS.

Yesterday I've imported most of Wishcraft's modules from our SVN to GitHub:

https://github.com/XoopsModulesWishcraft

Simon, I see that are still using our old SVN, but I've also seen that you have officially an account on GitHub, so now that all your modules are there, you might consider developing there

I also recommend to set up links to these excellent static analysis tools, as it will help you to catch some of the common errors. I use it a lot, and it's really helpful!

https://scrutinizer-ci.com

https://www.codacy.com/

https://codeclimate.com/

https://insight.sensiolabs.com/

Another good tool, especially for PHP 7 compatibility is the https://github.com/sstalle/php7cc
Please support XOOPS & DONATE
Use 2.5.8 | Debug | Requests | Bugs


Mamba Mamba
  • Moderator
  • Moderator
  • Posted on: 11/27 14:00
Re: debaser 0.92 not working with xoops 2.5.8 #3
Quote:
what with XOOPS Module Repository! .. the version in there is not working with latest xoops .

Yes, that needs to be updated.

Would you be willing to help with the cleanup of the XOOPS Module Repository?
Please support XOOPS & DONATE
Use 2.5.8 | Debug | Requests | Bugs


xsell xsell
  • Quite a regular
  • Quite a regular
  • Posted on: 11/27 6:57
Re: debaser 0.92 not working with xoops 2.5.8 #4
what with XOOPS Module Repository! .. the version in there is not working with latest xoops .


Mamba Mamba
  • Moderator
  • Moderator
  • Posted on: 11/27 1:20
Re: debaser 0.92 not working with xoops 2.5.8 #5
Quote:
i would suggest u add your version of debaser to the latest working module with xoops 2.5.8

I am not sure, I understand - where should I add it?
Please support XOOPS & DONATE
Use 2.5.8 | Debug | Requests | Bugs


xsell xsell
  • Quite a regular
  • Quite a regular
  • Posted on: 11/27 0:07
Re: debaser 0.92 not working with xoops 2.5.8 #6
thank you , i would suggest u add your version of debaser to the latest working module with xoops 2.5.8 .. debaser 3.10 working fine too but its too complicated, to upgrade from .092 to 3.10 .


xoobaru xoobaru
  • Just can't stay away
  • Just can't stay away
  • Posted on: 11/26 18:09
Re: 2.5.8 latest module developers documentation #7
Wow that was a great response, and I'm sure the multiple pointers will not only help me, but alot of users here as well! I will follow up on these.

Thanks Mamba!


Mamba Mamba
  • Moderator
  • Moderator
  • Posted on: 11/26 16:03
Re: What can replace eval() in /class/cache/file.php ? #8
Quote:
This cache file is created when is created when module Preferences set "Yes' in "Post Loader" (This enables and disallows the post loader!).

I don't know the program so it's hard for me to tell you.

Normally what I would do is to try to set the "Post Loaders" to "No", and see if it works. If it works, then I would leave and move on.
Please support XOOPS & DONATE
Use 2.5.8 | Debug | Requests | Bugs


Mamba Mamba
  • Moderator
  • Moderator
  • Posted on: 11/26 15:57
Re: debaser 0.92 not working with xoops 2.5.8 #9
Quote:
can u tell me what files u have edited ..

GitHub has a very nice way to see the differences by showing you how many commits have been made, and then you can look at each commit.

Just click on the "6 commits" on top left, and then you'll have the list. The interesting for you are:

1) getID3-1.9.12 - I've update the library with the latest version from GitHub

2) I've made some other cleanup changes

Quote:
i have own modification of debaser .. i would like to change the files myself ..

I would suggest to use a code comparison tool like a WinMerge to see the differences and make the modifications.

Good luck...
Please support XOOPS & DONATE
Use 2.5.8 | Debug | Requests | Bugs


xsell xsell
  • Quite a regular
  • Quite a regular
  • Posted on: 11/26 12:47
Re: debaser 0.92 not working with xoops 2.5.8 #10
the files playing now but the error's still in there .. not sure if it matter .. anyway Mamba , thanks for the help but can u tell me what files u have edited .. i have own modification of debaser .. i would like to change the files myself ..



(1) 2 3 4 ... 29001 »



How to effectively post a question in the Xoops forums? - Read here...
Design by: XOOPS UI/UX Team