This extension links MediaWiki to phpBB's user table for authentication, and disallows the creation of new accounts in MediaWiki.

Overview

MediaWiki_PHPBB_Auth

This extension links MediaWiki to phpBB's user table for authentication, and disallows the creation of new accounts in MediaWiki. Users must then log in to the wiki with their phpBB account.

MediaWiki Page: https://www.mediawiki.org/wiki/Extension:PHPBB_Auth

REQUIREMENTS

  • PHP 7.3 or later
  • MySQL 5 or later
  • MediaWiki 1.31 LTS or later up to 1.37 (tested on 1.31, 1.35 and 1.37) not compatible with 1.38
  • phpBB 3.3 (tested on 3.3.3 and 3.3.7)
  • PluggableAuth 5.7 MediaWiki extension

INSTALL

Install the PluggableAuth MediaWiki extension.

Extract the package contents into an /extensions/Auth_phpBB directory.

Open LocalSettings.php. Put this at the bottom of the file and edit as needed. The values in the $wgAuth_Config array below represent the defaults, except for UseCanonicalCase which was false prior to June 2016, so you only need to use and set values that differ for your system.

'pf_wikiusername', // -------------------------------------- // Error messages // Error message to display to users on a failed login attempt. // Message text is formatted using wiki markup. An example with a link: // 'Please register on the [https://some.domain.com/phpbb forums] to login.' 'LoginMessage' => 'Please register on the forums to login.', // Error message when a user is not a member of the required phpBB group 'NoWikiError' => 'You must be a member of the required forum group.', ]; // load the authentication extensions wfLoadExtension( 'PluggableAuth' ); wfLoadExtension( 'Auth_phpBB' );">
// phpBB User Database Plugin. (Requires MySQL Database)

$wgAuth_Config = [
    //=======================================================================
    // Required settings

    'PathToPHPBB'  => '../phpbb3/',        // Path from this file to your phpBB install
    'UserTB'       => 'phpbb3_users',      // Name of your phpBB user table
    'GroupsTB'     => 'phpbb3_groups',     // Name of your phpBB groups table
    'User_GroupTB' => 'phpbb3_user_group', // Name of your phpBB user_group table

    // Make MediaWiki usernames match the case of the phpBB usernames (except
    // with the first letter set to uppercase). Setting this to false causes
    // usernames to be all lowercase except for the first character.
    // NOTE: Before June 2016 this setting was always false, changing it to
    // true on an install where it previously was false will cause users with
    // uppercase characters to appear as separate users from their previous
    // all-lowercase account!
    'UseCanonicalCase' => true,


    //=======================================================================
    // Optional settings

    // --------------------------------------
    // Wiki Group settings

    // By default, any valid phpBB user can log in. To require the user to be
    // a member of one or more phpBB groups, set this to true.
    'UseWikiGroup'  => false,

    // phpBB group(s) the plugin checks for membership in when using
    // UseWikiGroup = true. Additional groups can be specified by adding
    // to the array: ['Wiki', 'SecondGroup']. To log in, the user must be
    // a member of at least one of them.
    'WikiGroupName' => ['Wiki'],


    // --------------------------------------
    // External database settings

    // Auth_phpBB assumes the phpBB tables are in the same database as the
    // MediaWiki tables. If phpBB is installed in a different MySQL database,
    // whether on the same or different host, set these parameters to have
    // the plugin connect to that database instead. See the config.php file
    // in your phpBB installation for the values.
    'UseExtDatabase' => false,
    'MySQL_Host'     => 'localhost',
    'MySQL_Port'     => '',
    'MySQL_Database' => '',
    'MySQL_Username' => '',
    'MySQL_Password' => '',


    // --------------------------------------
    // Alternative username mappings

    // Use a custom username profile field in phpBB to create the username for
    // the wiki. This is most helpful for phpBB users whose usernames are
    // incompatible with MediaWiki username restrictions.
    // See the Auth_phpBB README.md for more information on configuring this.
    'UseWikiProfile'   => false,

    // Name of your phpBB profile data table.
    'ProfileDataTB'    => 'phpbb3_profile_fields_data',

    // Name of your phpBB custom profile field.
    // phpBB prefixes 'pf_' to the custom field name you choose in the UI.
    // e.g., "wikiusername" becomes "pf_wikiusername"
    'ProfileFieldName' => 'pf_wikiusername',


    // --------------------------------------
    // Error messages

    // Error message to display to users on a failed login attempt.
    // Message text is formatted using wiki markup. An example with a link:
    // 'Please register on the [https://some.domain.com/phpbb forums] to login.'
    'LoginMessage' => 'Please register on the forums to login.',

    // Error message when a user is not a member of the required phpBB group
    'NoWikiError'  => 'You must be a member of the required forum group.',
];

// load the authentication extensions
wfLoadExtension( 'PluggableAuth' );
wfLoadExtension( 'Auth_phpBB' );

Optional Features

Require phpBB group membership

To restrict wiki login to certain phpBB users, create a group in phpBB, for instance "Wiki", and assign users to it. Then update the following two configuration settings:

$wgAuth_Config['UseWikiGroup'] = true;      // Require group membership to login
$wgAuth_Config['WikiGroupName'] = ['Wiki']; // Name of your phpBB group

Custom phpBB-to-MediaWiki username translation

Auth_phpBB will use the phpBB username to create the MediaWiki username. If UseCanonicalCase is true, the MediaWiki username will match the case of the phpBB username with the first letter capitalized.

someUserName => SomeUserName

If UseCanonicalCase is false, the MediaWiki username will be set to the lowercased phpBB username with the first letter capitalized.

someUserName => Someusername

This is unlikely to work for all phpBB users as MediaWiki is more restrictive on the characters within a username, such as underscores and other special characters.

To address this, Auth_phpBB can use the value of a custom profile field in phpBB for the MediaWiki username. Forum administrators can set the value of the custom profile field to a form that is valid in MediaWiki. Users can use either their phpBB or the custom profile field value to log in to the wiki.

If this feature is enabled with UseWikiProfile, Auth_phpBB will use the custom profile field for the MediaWiki username if it is set, otherwise it will fall back to using the phpBB username as described above.

To create this field, use phpBB ACP to create a custom profile field:

  1. Log into the ACP
  2. Select Users and Groups
  3. Select Custom profile fields
  4. Create a Single text field custom profile field
    1. Name it "wikiusername"
    2. Set "Publicly display profile field" = no
    3. Uncheck all visibility options, except check "Hide profile field"
    4. Set "Field name/title presented to the user" = "Wiki Username"
    5. Set "Field description" = "Forum username translated for wiki username restrictions"
    6. Set "Length of input box" = 20
    7. Set "Maximum number of characters" = 255
    8. Set "Field validation" to "Any character"
    9. Set Language definitions fields to same as field name/title/description above.

Warning: The custom profile field must be hidden to all but the admins because users could otherwise hijack wiki accounts by entering any username they wish.

Update LocalSettings.php and set the following values:

$wgAuth_Config['UseWikiProfile'] = true;
// Name of your phpBB profile data table.
$wgAuth_Config['ProfileDataTB'] = 'phpbb3_profile_fields_data';
// Name of your phpBB custom profile field.
// phpBB prefixes 'pf_' to the custom field name you choose in the UI.
// e.g., "wikiusername" becomes "pf_wikiusername"
$wgAuth_Config['ProfileFieldName'] = 'pf_wikiusername';

Forum admins can now populate the custom profile field for a user to set their wikiusername. For example, enter "Under Score" for a user with the name "Under_Score" because underscores are not allowed in MediaWiki usernames. Users with phpBB usernames which are also valid MediaWiki usernames do not need this field set.

Troubleshooting

To debug configuration and authentication issues, enable the debug log group for the Auth_phpBB component by adding this to your LocalSettings.php:

"/some/path/mw-debug-Auth_phpBB.log", ];">
$wgDebugLogGroups = [
    "Auth_phpBB" => "/some/path/mw-debug-Auth_phpBB.log",
];

Any plugin configuration issues that result in an Exception should output an error message to the file.

When users login the log will contain the progress of the authentication. Here's an example of a successful login using UseWikiProfile and UseWikiGroup:

2022-01-27 17:09:04: authenticate: looking up phpBB account & WikiProfile for 'TestUser'
2022-01-27 17:09:04: lookupPhpBBUser: no phpBB username matched 'TestUser'
2022-01-27 17:09:04: lookupWikiProfile: found WikiProfile 'TestUser' with user_id 862
2022-01-27 17:09:04: getWikiProfileName: user_id 862 has a WikiProfile of 'TestUser'
2022-01-27 17:09:04: authenticate: attempting login for 'TestUser' as wiki user 'TestUser'
2022-01-27 17:09:05: isMemberOfWikiGroup: user_id 862 is a member of 'Wiki'
2022-01-27 17:09:05: authenticate: user 'TestUser' logged in as wiki user 'TestUser'

Be sure to disable $wgDebugLogGroups after you are done debugging!

Comments
  • AuthPlugin is deprecated, MediaWiki 1.33 completely removes it: extension now dead

    AuthPlugin is deprecated, MediaWiki 1.33 completely removes it: extension now dead

    MediaWiki have marked this feature to be deprecated: https://www.mediawiki.org/wiki/AuthPlugin And it still exists for a long time. However, since 1.33 it got completely nuked and no more works. Here is a manual how to upgrade API for that: https://www.mediawiki.org/wiki/Manual:SessionManager_and_AuthManager/Updating_tips#The_AuthPlugin_and_AuthPluginUser_classes

    wontfix 
    opened by Wohlstand 22
  • not working for me on phpbb 3.3.3

    not working for me on phpbb 3.3.3

    I just installed mediawiki 1.35.1, installed the PluggableAuth 1.35 and your 4.0.0 alpha 2 version of phpBB_Auth

    my phpBB version is 3.3.3

    when i try to access with the correct php accounts (tested them and working on phpBB) i always get the error:

    Please register on the forums to login. Click here to create an account.

    i also don't know why it also show the html tag instead of the link..

    btw it doesn't work for me..

    I did some testing trying to login with wrong username and the same error appears!

    bug 
    opened by DjDecibel 18
  • SSO Broken with PHP 5.6 and phpBB 3.2

    SSO Broken with PHP 5.6 and phpBB 3.2

    Environment PHP 5.6 phpBB 3.2 Mediawiki 1.28.2 MediaWiki_PHPBB_Auth 3.3.0

    Summary of Issue I recently moved to phpBB 3.2 and prior to that, everything worked as intended with no issues. I was using an older version of PHPBB_Auth, and mediawiki. Since the upgrade of phpBB, I essentially ran into issues and decided to go ahead and update all my software to their most recent version.

    Selecting the hyperlink for the wiki after logging into the forums, I am no longer granted with being logged in. Link in top right states to log in. Single sign on functionality is lost. I also can't click on any user profiles without generating messages below.

    Error messages from my error_log file in the wiki directory [13-May-2017 22:15:26 UTC] PHP Strict Standards: Declaration of Auth_phpBB::modifyUITemplate() should be compatible with AuthPlugin::modifyUITemplate(&$template, &$type) in /wiki/extensions/Auth_phpbb.php on line 81

    [13-May-2017 22:15:26 UTC] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in wiki/extensions/Auth_phpbb.php on line 444

    [13-May-2017 22:15:26 UTC] PHP Fatal error: Class 'Patchwork\Utf8\Bootup' not found in includes/utf/utf_tools.php on line 27

    Localsettings file settings My localsettings file has the same settings it did before the upgrades.

    $wgAuth_Config['WikiGroupName'] = array('Members', 'VIP', 'ICMEC', 'Staff Moderators', 'Administrators'); $wgAuth_Config['UseWikiGroup'] = true; $wgAuth_Config['UseExtDatabase'] = false;

    Please advise what I need to do to resolve the issue if this is not a bug.

    opened by Ekzim 14
  • Simplify config with plugin defaults

    Simplify config with plugin defaults

    Rather than require users to explicitly set all configuration values, encode the default values in the plugin and allow the array in LocalSettings.php to override them. This ensures that all values are defined to known-good and reasonable defaults.

    This is entirely backwards-compatible and the defaults in the plugin were taken from the README.md.

    This also reformats the configuration array in README.md to be easier to read (see the rendered version in GitHub) and groups related settings together in a logical way.

    enhancement 
    opened by cpeel 12
  • Error 500

    Error 500

    Thinking it's because of the line here: $wgAuth_Config['PathToPHPBB'] = '../phpbb/';

    However since my forum is in a subdomain and the same with wiki, then what do i write here? (using plesk) My root folder just displays / Wiki location: /wiki.domain.com phpbb: /forums.domain.com

    opened by agreements 12
  • Error, hopefully others have seen... Table 'alliance_forum.sessions' doesn't exist [1146]

    Error, hopefully others have seen... Table 'alliance_forum.sessions' doesn't exist [1146]

    We have phpbb3 in /forum, we have mediawiki 1.26.4 in /wiki We have separate databases, alliance_forum, alliance_wiki

    It appears that nothing in the 3 files allows me to set my table prefix, and clearly something is assuming I don't have one. I really needs to be looking at: alliance_forum.phpbb_sessions

    Anyone have a fix?

    opened by IronWarjack 12
  • User Blank Page

    User Blank Page

    Hi Digitalroot, Work well done, i love the development but i have little issues of blank pages after username and password authentication is passed it always land on a blank page... Please help me with how to fix it. Thank you.

    opened by RotimiOperator 10
  • Correctly support UseWikiProfile

    Correctly support UseWikiProfile

    The conversion to PluggableAuth broke support for UseWikiProfile. This adds it back in a way that is compatible with PluggableAuth. This version allows a user to log in with either their phpBB username or, if set and UseWikiProfile = true, their WikiProfile username.

    I tested:

    • UseWikiProfile = false
    • UseWikiProfile = true
      • Logging in with the phpBB username (WikiProfile username is used for account create if set)
        • Using a phpBB username within invalid MediaWiki characters (spaces)
        • Using phpBB usernames with non-Latin-1 characters
      • Logging in with the WikiProfile username
    • Using UseWikiGroup = true

    Edge cases handled:

    • More than one user has the same WikiProfile username.
      • If one of the users logs in with their phpBB username this works fine since those are unique
      • If one of the users logs in with the duplicate WikiProfile username, login fails and we write an error to php_errors.
    enhancement 
    opened by cpeel 7
  • Implement username translation from phpBB to Mediawiki using phpBB Cu…

    Implement username translation from phpBB to Mediawiki using phpBB Cu…

    Implement username translation from phpBB to MediaWiki using phpBB Custom Profiles to accommodate Mediawiki character restrictions, plus a few other improvements.

    Install folder moved from root extensions folder to extensions/Auth_phpBB. Database port may be overtly specified. phpBB installation may be on different subdomain than MediaWiki. Used the Installation Path variable $IP instead of relative reference in path to the extensions folder. Updated README.md for changes.

    enhancement 
    opened by JWPlatt 7
  • wiki/extensions/Auth_phpbb.php on line 884

    wiki/extensions/Auth_phpbb.php on line 884

    I've been using this plugin for three years now, and I love it. I was really interested in the update when I saw that the plugin was updated a few weeks ago.

    Since I updated, newly added users to the wiki group on my forums are receiving this error:

    Fatal error: Call to undefined method mysqli::esacpe_string() in /home/arangoth/public_html/wiki/extensions/Auth_phpbb.php on line 884

    When they try to log in. It appears that the forums are not creating the new users for the MediaWiki installation. The new users do not appear in the wiki's user list, and cannot log in. The old version of this plugin was continuing to work in my current environment, and this problem only came about when I updated the plugin. At this point, I may downgrade to resolve the issue.

    PHP: 5.3.29 MySQL: 5.5.38-35.2 MediaWiki: 1.26.2 phpBB: 3.1.18

    My wiki and phpBB installs are not sharing a database and the configuration in LocalSettings.php reflects that. This is an English installation, and as I said before, this was working before I updated.

    opened by NymphetamineRx 7
  • Update to use PluggableAuth 6.1

    Update to use PluggableAuth 6.1

    Update this plugin to support PluggableAuth 6.1 and later which works with MediaWiki 1.35 LTS and later. PluggableAuth 6.x breaks compatibility with 5.x due to the introduction of namespaces, so it is not possible to have an Auth_phpBB release that supports both.

    I've rev'd the version to 4.1.0 to indicate that this is an important change due to the middleware version update, but since there was no functional change to the plugin itself it doesn't feel like a 5.x version is appropriate. I welcome feedback on that.

    There's a lot of noise in the update to extension.json. I took this opportunity to reorder the fields to be in a more logical order and standardize on tabs rather than a mix of tabs and spaces (although at this point there's enough change that perhaps I should have just taken the plunge and moved to spaces).

    Fixes https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/issues/59

    opened by cpeel 6
  • Tip if you are wanting to allow Administrators or Global Mods in your WikiGroupName

    Tip if you are wanting to allow Administrators or Global Mods in your WikiGroupName

    To allow those groups to log in you have to use: ADMINISTRATORS and GLOBAL_MODERATORS instead of their pretty names. I spent longer than I'd like to admit figuring that out lol.

    Also if your forum is on the same DB server but in a different DB you can use this format to not have to open a 2nd connection:

    dbname`.`phpbb_users
    

    (the query in the plugin already has the outer backticks)

    opened by Crypto2 2
Releases(v4.1.0)
  • v4.1.0(Jul 15, 2022)

    What's Changed

    • Update README.md version compatibility by @mrfrenzy in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/60
    • Update to use PluggableAuth 6.1 by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/61

    New Contributors

    • @mrfrenzy made their first contribution in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/60

    Full Changelog: https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/compare/v4.0.0...v4.1.0

    Source code(tar.gz)
    Source code(zip)
  • v4.0.0(Mar 14, 2022)

    Requirements

    This release supports MediaWiki 1.35 and later by using the PluggableAuth MediaWiki extension. After installing PluggableAuth, this extension is a drop-in replacement for prior versions. If your LoginMessage or NoWikiError messages include HTML, such as links, they will need to be updated to use Wiki markup instead. For instance:

    $wgAuth_Config['LoginMessage'] = "'''Please register on the forums to login.''' " .
        "[https://some.domain.com/phpBB/ucp.php?mode=register Click here to create an account.]";
    

    This version also includes improved debug messages to troubleshoot configuration and authentication issues. See the Troubleshooting section of the README.md for more information.

    What's Changed

    • Update README to reflect PasswordHash.php removal by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/38
    • Make into a modern MediaWiki extension by @Digitalroot in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/40
    • Clarify optional configuration options by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/41
    • Rewrite extension to use PluggableAuth by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/42
    • Restore error level to original value by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/44
    • Correctly support UseWikiProfile by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/46
    • Enable debugging of authentication issues by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/49
    • Log configuration error messages by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/50
    • Simplify config with plugin defaults by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/51
    • Return correct wiki user ID by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/54
    • Encode password before comparing it by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/55

    New Contributors

    • @cpeel made their first contribution in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/38

    Full Changelog: https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/compare/v3.5.0...v4.0.0

    Source code(tar.gz)
    Source code(zip)
  • v4.0.0-RC1(Feb 1, 2022)

    What's Changed

    • Update README to reflect PasswordHash.php removal by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/38
    • Make into a modern MediaWiki extension by @Digitalroot in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/40
    • Clarify optional configuration options by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/41
    • Rewrite extension to use PluggableAuth by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/42
    • Restore error level to original value by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/44
    • Correctly support UseWikiProfile by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/46
    • Enable debugging of authentication issues by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/49
    • Log configuration error messages by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/50
    • Simplify config with plugin defaults by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/51

    New Contributors

    • @cpeel made their first contribution in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/38

    Full Changelog: https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/compare/v3.5.0...v4.0.0-RC1

    Source code(tar.gz)
    Source code(zip)
  • v4.0.0-alpha.4(Jan 29, 2022)

    What's Changed

    • Update README to reflect PasswordHash.php removal by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/38
    • Make into a modern MediaWiki extension by @Digitalroot in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/40
    • Clarify optional configuration options by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/41
    • Rewrite extension to use PluggableAuth by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/42
    • Restore error level to original value by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/44
    • Correctly support UseWikiProfile by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/46
    • Enable debugging of authentication issues by @cpeel in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/49

    New Contributors

    • @cpeel made their first contribution in https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/pull/38

    Full Changelog: https://github.com/Digitalroot-Technologies/MediaWiki_PHPBB_Auth/compare/v3.5.0...v4.0.0-alpha.4

    Source code(tar.gz)
    Source code(zip)
  • v4.0.0-alpha.3(Jan 27, 2022)

  • v4.0.0-alpha.2(Feb 20, 2021)

  • v4.0.0-alpha.1(Feb 19, 2021)

  • v3.5.0(Oct 2, 2020)

    #36, Thank you @joelhaasnoot

    Update to PHP 7.3 & MediaWiki 1.31 LTS

    REQUIREMENTS

    • PHP7.3
    • MySQL 5
    • MediaWiki 1.31 LTS (tested with 1.31 where it's deprecated, but 1.33 removes auth plugins?)
    • phpBB 3.3
    Source code(tar.gz)
    Source code(zip)
  • v3.4.1(Apr 28, 2018)

  • v3.4.0(Apr 28, 2018)

  • v3.2.0(Aug 17, 2016)

  • v3.1.1(Apr 12, 2016)

  • v3.1.0(Mar 22, 2016)

Owner
Digitalroot Technologies
Digitalroot Technologies
This Magento extension provides a Real Full Page Caching for Magento powered by Varnish with support of Session-Based information caching (Cart, Customer Accounts, ...) via ESI includes

This Magento extension provides a Real Full Page Caching (FPC) for Magento powered by Varnish with support of Session-Based information caching (Cart, Customer Accounts, ...) via ESI includes

Hugues Alary 95 Feb 11, 2022
An opinionated extension package for Laravel Orchid to extend its table handling capabilities, and some further useful helper methods.

OrchidTables An opinionated extension package for Laravel Orchid to extend its table handling capabilities, and some further useful helper methods. In

null 25 Dec 22, 2022
Simple user settings facade for Hyperf. Settings are stored as JSON in a single database column, so you can easily add it to an existing table.

hyperf-user-settings Simple user settings util for hyperf Settings are stored as JSON in a single database column, so you can easily add it to an exis

lysice 1 Oct 15, 2021
Talkino allows you to integrate multi social messengers and contact into your website and enable your users to contact you using multi social messengers' accounts.

Talkino Welcome to our GitHub Repository Talkino is a click to chat plugin to show your agents’ multiple social messengers, phone and emails on the ch

Traxconn 2 Sep 21, 2022
Yab copy to new - A Textpattern plugin. Copies the current article content to a new one.

yab_copy_to_new Displays a new button in article write tab to copy the current article to a new one. Version: 0.2 Table of contents Plugin requirement

Tommy Schmucker 2 Dec 15, 2017
Easily hack bitcoin accounts

Warning !! - ?? Be careful this app is just for your privacy alert - ?? Use correctly Program Features - ?? Style coding. - ?? Everything is real. - ?

hack4lx 30 Dec 22, 2022
actionMaster is a new faction plugin that aims at flexibility and customization of the plugin by the user and the developers.

FactionMaster is a new faction plugin that aims at flexibility and customization of the plugin by the user and the developers. It includes all the basic functionality of a faction plugin and data storage in MySQL or SQLITE. This is done by adding an extension system and a translation system. FactionMaster has a will of accessibility to the players and especially not to have to remember a lot of commands to play, all is done via interface.

FactionMaster 21 Dec 26, 2022
Buy and sell crypto top 100 crypto with our fake currency. Donate to and use our referal links for discounts

PLEASE ENABLE SQLITE3 AND GD OR GD2 IN XAMPP TO RUN THE APP! (SEE HOW_TO_SETUP_XAMPP.gif) ![alt text](https://github.com/Tby23rd/Project1-Cryptosimul

Tabitha Maru 0 Dec 26, 2021
A simple helper to generate and display pagination navigation links

Intro to CHocoCode Paginator Friendly PHP paginator to paginate everything This package introduces a different way of pagination handling. You can rea

faso-dev 3 Aug 24, 2021
Private groups to share messages, photos, videos, links with friends and family.

A truly private space for you and your friends What is Zusam ? Zusam (/tsuˈzam/) is a free and open-source way to self-host private forums for groups

Zusam 104 Dec 20, 2022
Sample application to bookmark links, where interface build with Angular.js + Twitter Bootstrap and server powered by PHP with Slim Framework

RESTful Bookmarks PHP Slim TODO: review and update FrontEnd Sample application to bookmark links, where interface build with Angular.js + Twitter Boot

Erko Bridee 50 Dec 15, 2021
Addon for Cockpit CMS - store thumbnails and meta data for video links

VideoLinkField Addon for Cockpit CMS Copy a url from YouTube or Vimeo, click the Button "Find Values", wait a second and in the background starts a se

Raffael 3 Oct 2, 2022
Enhance product data quality and streamline content creation with the Pimcore and ChatGPT integration.

chatgpt-pimcore Enhance product data quality and streamline content creation with the Pimcore and ChatGPT integration. Overview The integration of Pim

Pravin chaudhary 6 Jun 5, 2023
Magento 2 Extension to cleanup admin menu and Store > Configuration area by arranging third party extension items.

Clean Admin Menu - Magento 2 Extension It will merge all 3rd party extension's menu items in backend's primary menu to a common menu item named "Exten

RedChamps 109 Jan 3, 2023
This repository includes direct links to Genshin Impact updates

GenshinRepository This repository includes direct links to Genshin Impact updates, with this, it allows you to download Genshin Impact updates without

Rifqi Arief 72 Jan 3, 2023
OctoLinker — Links together, what belongs together

What is OctoLinker? OctoLinker is a browser extension for GitHub, that turns language-specific statements like include require or import into links. I

OctoLinker 5.1k Jan 5, 2023
Optional package for Laravel to generate social share links.

Laravel Share Share links exist on almost every page in every project, creating the code for these share links over and over again can be a pain in th

Joren Van Hocht 466 Dec 21, 2022
This composer plugin is a temporary implementation of using symbolic links to local packages as dependencies to allow a parallel work process

Composer symlinker A Composer plugin to install packages as local symbolic links. This plugin is a temporary implementation of using symbolic links to

Pierre Cassat 18 Nov 9, 2021