[ABD]ModShield Platinum Mod installer / simulator/ uninstall

Any abandoned MODs will be moved to this forum.

WARNING: MODs in this forum are not currently being supported or maintained by the original MOD author. Proceed at your own risk.
Forum rules
IMPORTANT: MOD Development Forum rules

WARNING: MODs in this forum are not currently being supported nor updated by the original MOD author. Proceed at your own risk.
Locked
j5_dev
Registered User
Posts: 185
Joined: Thu Aug 28, 2008 9:56 am

[ABD]ModShield Platinum Mod installer / simulator/ uninstall

Post by j5_dev »

.
.
The ModShield / AutoMod comparison table can be viewed at this post http://www.phpbb.com/community/viewtopi ... 5#p8211045

Author: j5_dev

Modification Description: ModShield Automated ModX installer, uninstaller and simulator.
Modification Version: 4.0.4

Download latest version: http://www.pentagate.com/downloads/file ... _4_0_4.zip

No point in arguing about who owns a name. AutoModx is now ModShield

Comment
Yes I know… Pentagate + phpBB3 was dead but…
After some SERIOUS prodding, the powers that be have allowed us to use some hot JPenta and Injector components and put this baby on roids. Pump baby pump!
Regards, Sarah Jenson

Features:
  • 1 minute installation
  • Based on phpBB's installer
  • All code resides in a single directory
  • Uses phpBB3 ACP security
  • Sequential Uninstaller.
  • Migrate to all supported DBMS's - MS SQL, Oracle, PostgreSQL, Firebird and Sqlite.
  • Full parsing support for Microsoft SQL Server, Oracle, PostgreSql, Interbase (Firebird), mySql and Sqlite.
  • Optionally generate structure and data schemas for all supported DBMS's during simulation.
  • Emergency recovery utility - If board fails after a Mod or the database is corrupted, the board can be recovered using the ER.
  • Advanced deep search - So long as printable characters of a ModX "find" are in the correct sequence, ModShield will locate it, even if white-spaces and newlines are malformed.
  • Automatic self updater. A single click to upgrade to the latest version of ModShield.
  • Viewer to view ModX xml files.
  • Windows style folder and file open dialogs for browsing the server.
  • Simulate ModX installation edits, file copies and database statements and review the results.
  • ModShield Enterprise Backup and Migration Toolkit. Fast, secure and stable. Overcomes the limitation of phpBB3's backup utility which cannot backup MS Sql, Oracle and Firebird databases. Also makes the backup files secure and provides improved handling of blobs.
  • Upload and unzip utility screen.
  • Apply patch/upgrade ModX versions (From version 0.1.2)
  • Corrects paths according to the phpBB3 installation path
What's new:
  • Sequential uninstaller.
  • Improved parser to detect tab anomolies and correctly handle inline edits.
  • Windows style file and folder open dialogs for browsing the server.
  • File copies/uploads and database mods can now also be simulated.
  • Utilities screen - Upload and unzip.
  • Full FTP support.
  • Automated self updater.
  • Separate and distinct installation of additional templates and languages.
  • Developer center for ModX developers
    The Developer Center and Language Translator is now a separate application that includes all ModShield features. See http://www.phpbb.com/community/viewtopi ... &t=1320805.
The Mod will be submitted for approval but it is unlikely it will be approved because phpBB have there own ModX installer under development.
Last edited by Sam on Wed Jun 02, 2010 11:10 pm, edited 55 times in total.
Reason: Marked mod as abandoned, if the original poster wish to continue this, please PM any MOD team member to have it unlocked.

User avatar
3Di
Former Team Member
Posts: 15435
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

Re: [RC] AutoModX automated ModX installer and simulater

Post by 3Di »

I'll give it a shot too. Thanks.
Please PM me only to request paid works. Thx.
Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user
Extensions, Scripts, MOD porting, Update/Upgrades
:studio_microphone: Premium extensions @ The Studio

j5_dev
Registered User
Posts: 185
Joined: Thu Aug 28, 2008 9:56 am

[RC] ModShield CHANGE LOG

Post by j5_dev »

Download latest version: http://www.pentagate.com/downloads/file ... _4_0_4.zip

Revision version: 3.1.1 - 3.1.20a
  • Included support for mySql versions prior to 4.1.3. The installer also checks a Mod's SQL statements and modifies them if they are not compatible
  • Server file and folder open dialogs were mis-aligning on certain browsers during drag operations and scrolling.
  • Fixed logic that caused Dialogs to hide behind xml iframes.
  • Introduced exception handling to handle modal dialog access to unauthorised iframes.
  • Re-introduced the option to exclude database Mods during an installation as per the Hourglass's (Sarah "pump-baby-pump" Jenson's) instructions.
  • Updated help topics that were obscure.
  • Safari, Chrome and Opera server dialog rendering misalignment fixed.
  • Suppressed debug notices on string locating.
  • Fixed dialog double click for file/directory open in Firefox. The selection mis-aligned when the page was scrolled.
  • The parser now supports incremental operations. This means that the installer now supports all possible edit operations.
  • Added an option to allow non-sequential searches. Useful if the mod is Beta and find tags are not correctly sequenced. If the parser cannot locate a search string, it will attempt a search from the beginning if this option is checked.
  • Included language override option for ModX xmls that don't differentiate between languages in the title.
  • Included style template override option for ModX xmls that don't differentiate between styles in the title.
  • Suppressed debug notification errors for set_time_limit for servers that do not allow it to be set.
  • Prevented the installer from searching in phpBB3's language folders for the AutoModX language files.
  • Improved logger display.
  • Added DIY script execution capability.
  • Handled a bug in the phpBB3 template compiler which converts {} to null.
  • Included product version tracking.
  • Moved developer center specific features to the Developer Center Mod.
  • Fixed a bug where the installer would not locate language or template upload/copy files if they were not within the language or template folders. Affects template and language ModX files only
  • End of AutoModX upgrade woes. The installer now includes an option to automatically upgrade itself if a newer version is detected.
  • On certain mySql implementations, a critical error occurred if you were running on phpBB3 version 3.0.2.
  • Contribution installation files located in the contrib folder were not being processing.
  • Added an option to install an add-on which conflicted with the main install file.
  • Suppressed an error message from appearing when a compressed file was empty.
  • This is a small feature update. Displays a version checker status message below the heading on the overview screen. The purpose is to get feedback on the automatic updater.
  • Fixed the error message that reported a Mod was installed with errors when an installation failed and the Mod was not installed.
  • Suppressed copy error messages when files are zero length.
  • Created a local copy of the license document. Tnks JRSweets
  • Relaxed format restrictions on wild card copy entries.
Revision version: 3.2.0 Author: Heidi Thompson / Sarah Jenson Date: Mon, Dec 12, 2008
  • Included support for Microsoft SQL Server and postgreSql.
  • New tables created by Mods were not being dropped by the uninstaller.
  • A log of all simulated queries in the native database DML is stored in db.sql.
  • Enhanced unzipper to unzip packed database backups and files created for uninstaller.
  • AutoModX rebranded as ModShield.
Revision version: 3.4.0 Author: JPenta Team Date: Sat, Dec 20, 2008
  • Emergency recovery utility.
  • Full parsing support for Oracle, MS Sql, Firebird, PostgreSql, mySql and Sqlite.
  • Schema generator for all DBMS's.
  • ModShield Secure Backup.
Revision version: 3.4.1 Author: JPenta Team Date: Sun, Dec 28, 2008
  • Full migration support included in Secure Backup for all phpBB3 supported DBMS's.
  • A number of critical bugs were also fixed.
Revision version: 3.4.1a Author: J Hirst Date: Sun, Dec 28, 2008
  • Bypassed phpBB3's reapply_sid function which is buggy.
Revision version: 3.4.1b Author: Mike Marchand Date: Mon, Dec 29, 2008
  • Fixed a bug which caused the auto self updater to fail if direct file access was used in place of FTP.
Revision version: 3.4.1c Author: J. Hirst Date: Tue, Dec 30, 2008
  • Advanced deep search - So long as printable characters of a ModX "find" are in the correct sequence, ModShield will locate it, even if white-spaces and newlines are malformed.
Revision version: 3.2.0 Author: Heidi Thompson / Sarah Jenson Date: Mon, Dec 12, 2008
  • Included support for Microsoft SQL Server and postgreSql.
  • New tables created by Mods were not being dropped by the uninstaller.
  • A log of all simulated queries in the native database DML is stored in db.sql.
  • Enhanced unzipper to unzip packed database backups and files created for uninstaller.
  • AutoModX rebranded as ModShield.
Revision version: 3.4.0 Author: JPenta Team Date: Sat, Dec 20, 2008
  • Emergency recovery utility.
  • Full parsing support for Oracle, MS Sql, Firebird, PostgreSql, mySql and Sqlite.
  • Schema generator for all DBMS's.
  • ModShield Secure Backup.
Revision version: 3.4.1 Author: JPenta Team Date: Sun, Dec 28, 2008
  • Full migration support included in Secure Backup for all phpBB3 supported DBMS's.
  • A number of critical bugs were also fixed.
Revision version: 3.4.1a Author: J Hirst Date: Sun, Dec 28, 2008
  • Bypassed phpBB3's reapply_sid function which is buggy.
Revision version: 3.4.1b Author: Mike Marchand Date: Mon, Dec 29, 2008
  • Fixed a bug which caused the auto self updater to fail if direct file access was used in place of FTP.
Revision version: 3.4.1c Author: J. Hirst Date: Tue, Dec 30, 2008
  • Advanced deep search - So long as printable characters of a ModX "find" are in the correct sequence, ModShield will locate it, even if white-spaces and newlines are malformed.
Revision version: 3.4.3 Author: Mike M. Date: Thu, Jan 8, 2009
  • Added ModShield behaviors.xml application configurator
Revision version: 3.4.5 Author: Heidi Date: Sat, Jan 10, 2009
  • Major improvements to read/write file access.
Revision version: 3.4.6 Author: Heidi Date: Mon, Jan 12, 2009
  • Implemented installation log tracking.
Revision version: 3.4.7 Author: Greg Christos Date: Tue, Jan 13, 2009
  • Streamlined script loading.
  • Fixed a bug which prevented the uninstaller from passing the file access permission tests in FTP.
Revision version: 3.4.9 Author: JPenta Team Date: Wed, Jan 21, 2009
  • Major improvements to Enterprise backup to handle large databases.
  • Fixed a bug which prevented dialogs from functioning if zlib output compression was enabled on the server.
  • Replaced phpBB's filelist function which drops empty files in folder listings.
Revision version: 3.4.10 Author: Shanidra Date: Thu, Jan 22, 2009
  • Fixed a bug which caused versions upgraded from version 3.4.7 to load the dropped script 'modshield_sys_funcs.php'.
Revision version: 3.4.11 Author: Heidi Date: Tue, Jan 27, 2009
  • Improved script performance.
  • Added Oracle and Firebird bulk insert functionality.
script 'modshield_sys_funcs.php'.[/list]

Revision version: 4.0.0 - 4.0.1 Author: Jpenta team Date: Tue, Apr 7, 2009
  • Major overhaul to address phpbb validation issues.
  • Suppressed debug messages for is_dir() in mdl_is_dir().
  • Cleaned up the array returned by the phpBB ftp transfer class "ls" method, which returns mixed directory separators in the file list paths on some platforms.
  • Included partial split-line finds.
  • Included database template mods.
  • Fixed sql parser bug in compound alter table statement.
  • Removed firewall debug code which prevented the auto-updater from functioning on version 4.0.0.
Revision version: 4.0.2 - 4.0.4 Author: Mike. M Date: Wed, Apr 8, 2009
  • Included a check to verify that PHP temporary file streams are operational.
  • Improved installation log reporting to include source line numbers.
  • Included support for type="regex" finds. There is no documentation on the attribute so the value is treated as is. IOW, the value is assumed to include the expression delimiters and any modifiers.
  • Fixed undeclared warning array during configuration.
Download latest version: http://www.pentagate.com/downloads/file ... _4_0_4.zip
Last edited by j5_dev on Tue Apr 14, 2009 1:13 pm, edited 34 times in total.

j5_dev
Registered User
Posts: 185
Joined: Thu Aug 28, 2008 9:56 am

Re: [RC] AutoModX automated ModX installer and simulater

Post by j5_dev »

pentagate.com server is being relocated. If link fails use the temporary url http://pentagate.com.temp2.glodns.net/d ... qd_100.zip.

Uchiha Sasuke
Registered User
Posts: 33
Joined: Wed Nov 21, 2007 4:58 pm

Re: [RC] AutoModX automated ModX installer and simulater

Post by Uchiha Sasuke »

i like how the installer looks like the ACP Panel but i wanted to suggest something:

Add the ability to upload the Modx files for the installer. i know this is your first mod but some of like to have an upload ability as the mod seems to assume we are doing this via localhost and it only asks for the location. perheps it would be great if there was this:

1.select browse
2.find the folder with modx files
3.upload
4. follow the instruction by Auto Modx

add the ability to uninstall the mods the db query. this should help us uninstall the mod prior to any upgrade of phpbb and to make sure mods will work with new versions.

i can see this mod being a fork of easymod as it was my favorite mod installer and uninstaller. i can see this mod having potential

j5_dev
Registered User
Posts: 185
Joined: Thu Aug 28, 2008 9:56 am

Re: [RC] AutoModX automated ModX installer and simulater

Post by j5_dev »

Uchica

Uploading is a fairly simple addition. It will be in the next version.

Uninstalling cannot be achieved unless all mods are implemented by the installer and uninstalled in reverse order. Then it is straight forward for code and style edits. Database mods are near impossible if the mod updates data, because that data may subsequently have changed.

j5_dev
Registered User
Posts: 185
Joined: Thu Aug 28, 2008 9:56 am

Re: [RC] AutoModX - Location of ModX installation package

Post by j5_dev »

Clarification on location of ModX installation packages

The ModX installation files are not installed off of your local machine. You have to upload the mod to your remote server and place them in a folder where your phpBB3 installation is located. AutoModX cannot access the mod if it is located on your local machine.

User avatar
RMcGirr83
Recognised Extension Developer
Posts: 21053
Joined: Wed Jun 22, 2005 4:33 pm
Location: Your display
Name: Rich McGirr
Contact:

Re: [RC] AutoModX automated ModX installer and simulater

Post by RMcGirr83 »

Testing it out and keep getting this as well as the mod continuing to ask me to login.

Code: Select all

PHP Notice: in file /automodx/index.php on line 1185: Undefined variable: config
In times of change, learners inherit the earth, while the learned find themselves beautifully equipped to deal with a world that no longer exists - Eric Hoffer
Former Modifications/Extensions Team Member | My extensions
Appreciate the extensions/mods/support then buy me a beer
All requests for support via PM will be ignored

j5_dev
Registered User
Posts: 185
Joined: Thu Aug 28, 2008 9:56 am

Re: [RC] AutoModX for non-English root

Post by j5_dev »

Your root user is probably not english.

A patch will be available in within 30 minutes. It is just being tested.
Please let us know if you find anything else because AutoModX was only tested in English.

Thankyou

User avatar
RMcGirr83
Recognised Extension Developer
Posts: 21053
Joined: Wed Jun 22, 2005 4:33 pm
Location: Your display
Name: Rich McGirr
Contact:

Re: [RC] AutoModX for non-English root

Post by RMcGirr83 »

j5_dev wrote:Your root user is probably not english.
Only lang installed is en.
In times of change, learners inherit the earth, while the learned find themselves beautifully equipped to deal with a world that no longer exists - Eric Hoffer
Former Modifications/Extensions Team Member | My extensions
Appreciate the extensions/mods/support then buy me a beer
All requests for support via PM will be ignored

j5_dev
Registered User
Posts: 185
Joined: Thu Aug 28, 2008 9:56 am

Re: [RC] AutoModX automated ModX installer and simulater

Post by j5_dev »

There is a patch for index.php you can download at http://www.pentagate.com/phpbb3/automodx/index.zip. Th patch will reflect in the AutoModX package shortly.

Background to this bug.
  • This bug has nothing to do with the default user's language.
  • Dependent on your php version/settings/configuration php may report an error when it cannot locate a referenced array or alternatively return "". The bug appears when php reports an error.
  • The global $config was not declared and the code attempted to located the language path in the $config variable.
  • If php does not report an error the code reverts to English, thus only php implementations that reported an error failed.

j5_dev
Registered User
Posts: 185
Joined: Thu Aug 28, 2008 9:56 am

Re: [RC] AutoModX automated ModX installer and simulater

Post by j5_dev »

Rich

I you don't mind, could you try out the installer again with the patch and let us know if it's working.

We cannot test for this bug on our php implementations.

Thankyou

User avatar
RMcGirr83
Recognised Extension Developer
Posts: 21053
Joined: Wed Jun 22, 2005 4:33 pm
Location: Your display
Name: Rich McGirr
Contact:

Re: [RC] AutoModX automated ModX installer and simulater

Post by RMcGirr83 »

j5_dev wrote:Rich

I you don't mind, could you try out the installer again with the patch and let us know if it's working.

We cannot test for this bug on our php implementations.

Thankyou

Code: Select all

[phpBB Debug] PHP Notice: in file /automodx/includes/modx_logger.php on line 22: Constant LOG_INFO already defined
[phpBB Debug] PHP Notice: in file /automodx/includes/modx_logger.php on line 23: Constant LOG_DEBUG already defined
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 102: Constant STRIP already defined
[phpBB Debug] PHP Notice: in file /automodx/modx_main.php on line 51: Undefined index: SUB_INTRO
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 340: Undefined variable: SID
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 341: Undefined variable: _SID
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 343: Undefined variable: phpbb_admin_path
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 345: Undefined variable: phpEx
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 346: Undefined variable: phpbb_admin_path
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 346: Undefined variable: phpEx
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 347: Undefined variable: phpbb_admin_path
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 347: Undefined variable: phpEx
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 348: Undefined variable: phpEx
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 351: Undefined index: SELECT_LANG
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 365: Cannot modify header information - headers already sent by (output started at /automodx/index.php:1263)
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 366: Cannot modify header information - headers already sent by (output started at /automodx/index.php:1263)
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 367: Cannot modify header information - headers already sent by (output started at /automodx/index.php:1263)
[phpBB Debug] PHP Notice: in file /automodx/index.php on line 368: Cannot modify header information - headers already sent by (output started at /automodx/index.php:1263)
In times of change, learners inherit the earth, while the learned find themselves beautifully equipped to deal with a world that no longer exists - Eric Hoffer
Former Modifications/Extensions Team Member | My extensions
Appreciate the extensions/mods/support then buy me a beer
All requests for support via PM will be ignored

j5_dev
Registered User
Posts: 185
Joined: Thu Aug 28, 2008 9:56 am

Re: [RC] AutoModX patches

Post by j5_dev »

The installer has been updated to handle php implementations where error reporting overrides phpbb3's settings.

A number of bugs have been fixed which show up with full debugging on.
  • The parser - modx_parser.php
  • The logger - modx_logger.php
  • The viewer - modx_viewer.php
  • The main index - index.php
  • Missing language text variables were included into the language file
The patches have not been fully regression tested. This will be done over the next couple of days.

You will need to do a full reload of the installer after downloading it at:
http://www.pentagate.com/downloads/files/automodx10.zip
or http://www.pentagate.com/downloads/file ... dx10_1.zip

User avatar
3Di
Former Team Member
Posts: 15435
Joined: Mon Apr 04, 2005 11:09 pm
Location: Milan (IT) Frankfurt (DE)
Name: Marco
Contact:

Re: [RC] AutoModX - Location of ModX installation package

Post by 3Di »

j5_dev wrote:AutoModX cannot access the mod if it is located on your local machine.
Does that means I cannot use it in localhost but only on a live server or?

Thanks.
Please PM me only to request paid works. Thx.
Want to compensate me for my interest? Donate
My development's activity º PhpStorm's proud user
Extensions, Scripts, MOD porting, Update/Upgrades
:studio_microphone: Premium extensions @ The Studio

Locked

Return to “[3.0.x] Abandoned MODs”