Skip to content

Commit e01e7b1

Browse files
authored
Merge pull request #171 from ggoffy/master
Updates
2 parents 1c38250 + 60b66c4 commit e01e7b1

959 files changed

Lines changed: 23205 additions & 49377 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.atoum.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
<?php
1+
<?php declare(strict_types=1);
2+
23
//.atoum.php
34

45
use mageekguy\atoum;

.scrutinizer.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# language: php
22
build:
3+
environment:
4+
php: 8.0.11
35
nodes:
46
tests: true
57
analysis:

.travis.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ env:
1212
- DB=mysql
1313

1414
before_script:
15-
- mysql -e 'create database tdmcreate_settings'
16-
- mysql -e 'create database tdmcreate_modules'
17-
- mysql -e 'create database tdmcreate_tables'
18-
- mysql -e 'create database tdmcreate_fields'
19-
- mysql -e 'create database tdmcreate_languages'
20-
- mysql -e 'create database tdmcreate_fieldtype'
21-
- mysql -e 'create database tdmcreate_fieldattributes'
22-
- mysql -e 'create database tdmcreate_fieldnull'
23-
- mysql -e 'create database tdmcreate_fieldkey'
24-
- mysql -e 'create database tdmcreate_fieldelements'
25-
- mysql -e 'create database tdmcreate_morefiles'
15+
- mysql -e 'create database modulebuilder_settings'
16+
- mysql -e 'create database modulebuilder_modules'
17+
- mysql -e 'create database modulebuilder_tables'
18+
- mysql -e 'create database modulebuilder_fields'
19+
- mysql -e 'create database modulebuilder_languages'
20+
- mysql -e 'create database modulebuilder_fieldtype'
21+
- mysql -e 'create database modulebuilder_fieldattributes'
22+
- mysql -e 'create database modulebuilder_fieldnull'
23+
- mysql -e 'create database modulebuilder_fieldkey'
24+
- mysql -e 'create database modulebuilder_fieldelements'
25+
- mysql -e 'create database modulebuilder_morefiles'

LICENSE

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
645645
GNU General Public License for more details.
646646

647647
You should have received a copy of the GNU General Public License
648-
along with this program. If not, see <http://www.gnu.org/licenses/>.
648+
along with this program. If not, see <https://www.gnu.org/licenses/>.
649649

650650
Also add information on how to contact you by electronic and paper mail.
651651

@@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
664664
You should also get your employer (if you work as a programmer) or school,
665665
if any, to sign a "copyright disclaimer" for the program, if necessary.
666666
For more information on this, and how to apply and follow the GNU GPL, see
667-
<http://www.gnu.org/licenses/>.
667+
<https://www.gnu.org/licenses/>.
668668

669669
The GNU General Public License does not permit incorporating your program
670670
into proprietary programs. If your program is a subroutine library, you
671671
may consider it more useful to permit linking proprietary applications with
672672
the library. If this is what you want to do, use the GNU Lesser General
673673
Public License instead of this License. But first, please read
674-
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
674+
<https://www.gnu.org/philosophy/why-not-lgpl.html>.

README.md

Lines changed: 35 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,35 @@
1+
![alt XOOPS CMS](https://xoops.org/images/logoXoops4GithubRepository.png)
2+
3+
![alt XOOPS CMS](https://xoops.org/images/logoXoopsPhp81.png)
4+
15
# Support
26

37
Support
4-
If you liked the tdmcreate module and thanks to the long process for giving the opportunity to the new module to be created in a moment, consider making a donation to <a href="https://xoops.org/modules/xdonations/" target="_blank" title="Donate to Xoops">Xoops.org</a>
8+
If you liked the modulebuilder module and thanks to the long process for giving the opportunity to the new module to be created in a moment, consider making a donation to <a href="https://xoops.org/modules/xdonations/" target="_blank" title="Donate to Xoops">Xoops.org</a>
59

6-
# TDMCreate version 1.91
10+
# ModuleBuilder version 3.x
711

8-
[![Build Status](https://scrutinizer-ci.com/g/txmodxoops/tdmcreate/badges/build.png?b=master)](https://travis-ci.org/txmodxoops/tdmcreate)
9-
[![Jenkins coverage](https://img.shields.io/jenkins/c/https/jenkins.qa.ubuntu.com/address-book-service-utopic-i386-ci.svg)](https://github.com/txmodxoops/tdmcreate)
12+
[![Build Status](https://scrutinizer-ci.com/g/ggoffy/modulebuilder/badges/build.png?b=master)](https://travis-ci.org/ggoffy/modulebuilder)
13+
[![Jenkins coverage](https://img.shields.io/jenkins/c/https/jenkins.qa.ubuntu.com/address-book-service-utopic-i386-ci.svg)](https://github.com/XoopsModules25x/modulebuilder)
1014
[![Software License](https://img.shields.io/badge/license-GPL-brightgreen.svg?style=flat)](docs/license.txt)
11-
[![Quality Score](https://img.shields.io/scrutinizer/g/txmodxoops/tdmcreate.svg?style=flat)](https://scrutinizer-ci.com/g/txmodxoops/tdmcreate)
12-
[![Gem](https://img.shields.io/gem/dt/rails.svg)](txmodxoops/tdmcreate)
13-
[![Latest Version](https://img.shields.io/github/release/txmodxoops/tdmcreate.svg?style=flat)](https://github.com/txmodxoops/TDMCreate-1.91/releases/latest)
14-
15-
<p>
16-
<a href="http://issuestats.com/github/txmodxoops/tdmcreate"><img alt="Issue Stats" src="http://issuestats.com/github/txmodxoops/tdmcreate/badge/pr?style=flat"></a>
17-
<a href="http://issuestats.com/github/txmodxoops/tdmcreate"><img alt="Issue Stats" src="http://issuestats.com/github/txmodxoops/tdmcreate/badge/issue?style=flat"></a>
18-
<!--[![Github Releases (by Release)](https://img.shields.io/badge/tdmcreate-alpha%203.2-green.svg)](https://github.com/txmodxoops/tdmcreate/tree/alpha-3-4)-->
19-
</p>
15+
[![Quality Score](https://img.shields.io/scrutinizer/g/ggoffy/modulebuilder.svg?style=flat)](https://scrutinizer-ci.com/g/ggoffy/modulebuilder)
16+
[![Gem](https://img.shields.io/gem/dt/rails.svg)](XoopsModules25x/modulebuilder)
17+
[![Latest Version](https://img.shields.io/github/release/XoopsModules25x/modulebuilder.svg?style=flat)](https://github.com/XoopsModules25x/modulebuilder/releases/latest)
2018

21-
> **Note:** This repository contains the code of the tdmcreate module
22-
It's under development currently. If you want to build with developers this version of module or create a base modules, you can use the last version of this module at [Txmod XOOPS Web Site](http://www.txmodxoops.org), and visit the main discussion forum at [XOOPS Web Site](https://xoops.org/modules/newbb/viewtopic.php?topic_id=76746) for more information.
19+
> **Note:** This repository contains the code of the modulebuilder module
20+
It's under development currently. If you want to build with developers this version of module or create a base modules, you can use the last version of this module at [Github](https://github.com/XoopsModules25x/modulebuilder), and visit the main discussion forum at [XOOPS Web Site](https://xoops.org/modules/newbb/viewtopic.php?topic_id=76746) for more information.
2321

2422
Screenshot:
25-
<p align="center">
26-
<img src="https://c6.staticflickr.com/9/8500/29971619205_a397db1039_o.jpg" alt="TDMCreate 1.9.1 dashboard"/>
23+
<p style="text-align:center">
24+
<img src="https://c6.staticflickr.com/9/8500/29971619205_a397db1039_o.jpg" alt="ModuleBuilder 1.9.1 dashboard"/>
2725
</p>
2826

2927
Clear version
3028

3129
# Require:
32-
- XOOPS 2.5.8;
30+
- XOOPS 2.5.11;
3331
- XOOPS Admin 1.2;
34-
- PHP 5.3 or high;
32+
- PHP 7.3 or higher;
3533
- MySQL 5.5; -> Minimum Recommended Using InnoDB Version 5.1 or Later
3634

3735
# Adding
@@ -43,29 +41,36 @@ Clear version
4341
- Added: filed_tfoot field in fields
4442

4543
# Info
46-
TDMCreate is a module that create other basic modules for XOOPS CMS.
44+
ModuleBuilder is a module that create other basic modules for XOOPS CMS.
45+
46+
**ModuleBuilder is tested with PHP 8. Created modules are ready for PHP 8.0**
4747

48-
Tested with XOOPS 2.5.9, you can not use it with earlier versions, unless because you don't fit some core files in the background and after some tests.
48+
Tested with XOOPS 2.5.11, you can not use it with earlier versions, unless because you don't fit some core files in the background and after some tests.
4949

50-
That is ahead XOOPS versions, and goes to 2.6.0, you should download XOOPS 2.5.7.2 and use with this latest version.
50+
That is ahead XOOPS versions, and goes to 2.6.0, you should download XOOPS 2.5 and use with this latest version.
5151

52-
Therefore recommended not to use tdmcreate 1.91, with previous versions of XOOPS 2.5.7
52+
Therefore recommended not to use modulebuilder 3.x, with previous versions of XOOPS 2.5.10
5353

5454
# System - Tests
55-
PHP = 5.5.15, 5.6.19, 5.7.0
55+
PHP = 7.3, 7.4, 8.0
5656

5757
MySQL = 5.6.20, 5.7.11
5858

5959
Apache = 2.4.10, 2.4.18
6060

61-
XOOPS = 2.5.7.1, 2.5.7.2, 2.5.8
61+
XOOPS = 2.5.11
6262

6363
Codeception = 2.0.13
64+
6465
Selenium IDE = 2.9.0
6566

66-
[![Stories in Ready](https://badge.waffle.io/txmodxoops/tdmcreate.svg?label=ready&title=Ready)](http://waffle.io/txmodxoops/tdmcreate)
67-
[![Stories in Work in Progress](https://badge.waffle.io/txmodxoops/tdmcreate.svg?label=Work in Progress&title=Work in Progress)](http://waffle.io/txmodxoops/tdmcreate)
68-
[![Stories in Done](https://badge.waffle.io/txmodxoops/tdmcreate.svg?label=done&title=Done)](http://waffle.io/txmodxoops/tdmcreate)
69-
[![Stories in Roadmap](https://badge.waffle.io/txmodxoops/tdmcreate.svg?label=roadmap&title=Roadmap)](http://waffle.io/txmodxoops/tdmcreate)
67+
#### Tutorial:
68+
[![Tutorial Available](https://xoops.org/images/tutorial-available-blue.svg)](https://xoops.gitbook.io/modulebuilder-tutorial/) Tutorial: coming soon on [GitBook](https://xoops.gitbook.io/modulebuilder-tutorial/).
69+
To contribute to the Tutorial, [fork it on GitHub](https://github.com/XoopsDocs/modulebuilder-tutorial)
70+
71+
#### Translation:
72+
[![Translations on Transifex](https://xoops.org/images/translations-transifex-blue.svg)](https://www.transifex.com/xoops)
73+
74+
Please visit us on https://xoops.org
7075

71-
[![Throughput Graph](https://graphs.waffle.io/txmodxoops/tdmcreate/throughput.svg)](https://waffle.io/txmodxoops/tdmcreate/metrics)
76+
Current and upcoming "next generation" versions of XOOPS CMS are being crafted on GitHub at: https://github.com/XOOPS

_TODO.txt

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +0,0 @@
1-
****************************************************************************************
2-
3-
IMPORTANT:
4-
I moved files, where I do not know whether they are still needed into folder _archive
5-
6-
****************************************************************************************
7-
8-
9-
10-
TODOs:
11-
12-
implement constants interface
13-
14-
15-
16-
17-
18-
Notifications:
19-
there are too much notification, which are not needed/working
20-
- reduce xoops_version.php to needed
21-
- adapt language/modinfo.php (make nice text of e.g.: Global newcategory notify caption)
22-
23-
24-
rate.php:
25-
this file currently is not rating
26-
27-
28-
29-
30-
*****************************
31-
Open questions:
32-
***************
33-
Addfiles:
34-
are the files class/Addfiles.php and Addfileshandler.php still needed?
35-
36-
search.php:
37-
what should this file do, additionally to regular search?
38-
UserSearch has to be adapted
39-
40-
41-
single.php:
42-
what should this file show?
43-
what should it be used for?
44-
45-
46-
visit.php:
47-
what should this file show?
48-
what should it be used for?
49-
50-
51-

_archive/Preloads/PreloadsCore.php

Lines changed: 0 additions & 108 deletions
This file was deleted.

_archive/Preloads/index.html

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)