Code Monkey home page Code Monkey logo

wp-ispconfig3's People

Contributors

machineitsvcs avatar milenmk avatar ole1986 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wp-ispconfig3's Issues

Open Registration

When I use [ispconfig class=IspconfigRegisterFree] for my registration form (I have created a Free User Template from ISPConfig) the plugin uses it creates a user but it gives some errors:
SOAP Error: directory_error_notinweb #0 /var/www/clients/client5/web3/web/wp-content/plugins/wp-ispconfig3/ispconfig_register.php(269): SoapClient->__call('sites_shell_use...', Array) #1 /var/www/clients/client5/web3/web/wp-content/plugins/wp-ispconfig3/ispconfig_register.php(269): SoapClient->sites_shell_user_add('727a16e38db6d71...', '13', Array) #2 /var/www/clients/client5/web3/web/wp-content/plugins/wp-ispconfig3/ispconfig_register_free.php(95): IspconfigRegister->AddShell(Array) #3 /var/www/clients/client5/web3/web/wp-content/plugins/wp-ispconfig3/ispconfig_register_free.php(136): IspconfigRegisterFree->onPost() #4 /var/www/clients/client5/web3/web/wp-content/plugins/wp-ispconfig3/ispconfig_register.php(92): IspconfigRegisterFree->Display(Array) #5 [internal function]: IspconfigRegister->shortcode(Array, '', 'ispconfig') #6 /var/www/clients/client5/web3/web/wp-includes/shortcodes.php(326): call_user_func(Array, Array, '', 'ispconfig') #7 [internal function]: do_shortcode_tag(Array) #8 /var/www/clients/client5/web3/web/wp-includes/shortcodes.php(223): preg_replace_callback('/\\[(\\[?)(ispcon...', 'do_shortcode_ta...', 'No CLASS parameter defined in shortcode: do_shortcode('[ispconfig clas...') #10 /var/www/clients/client5/web3/web/wp-includes/plugin.php(235): call_user_func_array('do_shortcode', Array) #11 /var/www/clients/client5/web3/web/wp-includes/post-template.php(240): apply_filters('the_content', '[ispconfig clas...') #12 /var/www/clients/client5/web3/web/wp-content/themes/blue/content.php(110): the_content('Read More »...') #13 /var/www/clients/client5/web3/web/wp-includes/template.php(574): require('/var/www/client...') #14 /var/www/clients/client5/web3/web/wp-includes/template.php(531): load_template('/var/www/client...', false) #15 /var/www/clients/client5/web3/web/wp-includes/general-template.php(167): locate_template(Array, true, false) #16 /var/www/clients/client5/web3/web/wp-content/themes/blue/page.php(13): get_template_part('content', 'page') #17 /var/www/clients/client5/web3/web/wp-includes/template-loader.php(75): include('/var/www/client...') #18 /var/www/clients/client5/web3/web/wp-blog-header.php(19): require_once('/var/www/client...') #19 /var/www/clients/client5/web3/web/index.php(17): require('/var/www/client...') #20 {main}

And it does not create a new subdomain for the website, but everything else works fine. Maybe I am doing something wrong? I am using the default template for the DNS.

Integrate wizard options into WP-ISPConfig Blocks

Since WP-ISPConfig supports Gutenberg blocks I would want to have it more comfortable.
Something like a wizard implementation allowing to build up several pages and keep the previous information in session.

For example:

A client registration is filled up, and then redirected to the website creation "page" containing the previous client registration info in session. Once Website domain has been chosen it will redirect to FTP creation "page" or finalize the process while storing all into ISPConfig database.

Plugin Woocommerce

Hello
The plugin Woocommerce when installed, faut'il a particular configuration?
Mz

Translations not working

kép

The translations are not working properly with the latest WP (5.2.3) Your plugin is awesome, thanks for sharing the project. Do you plan to continue developing it?

Regards,
csib

cannot connect in the backend

why am I getting ISPConfig SOAP Request failed: Could not connect to host

does it have to do with ssl certificate? my ssl certificate is self signed.

'Enable password syncronization' does not appear to be working

When the 'Enable password syncronization' setting is enabled and an account is created on the Wordpress site, the password to the wordpress site that is emailed to the customer is different from the password to the ISPConfig site.
Secondly, I noticed that only the username/password to the wordpress is emailed to the customer. Is this a bug or is that expectation that the username/password to the ISPConfig site sends it's own credentials separately. Or should the username/password work for both sites?

Make use of Gutenberg blocks

While I have already started in branch wp-blocks to include gutenberg blocks I am actually struggling with the concept on how to deal with all the possible fields available in ISPConfig3

Would be good to have you involved @MachineITSvcs.
So, that I know in which situation you have used your implemented method Ispconfig->UpdClient([...])

Capability issue

When DISALLOW_FILE_EDIT is set to true (for security reasons), the admin menu disappears due to the module capability "edit_themes" that is set.

On "index.php", lines 196, 200 and 202 change 'edit_themes' to 'manage_options' and all works fine.

The domain is already registered

any domain that I put in the field returns that the domain is already registered.

seems like there was another post over 2 years ago similar to this, but there was no real solution.

please advise

SOAP Error: There is no user account for this user name.

Is there any documentation about how to setup the templates? I added the remote user and after I tried registering a new user this error shows up:
SOAP Error: There is no user account for this user name.

I am using ISPConfig 3.1 and wordpress 4.6.1 .

I just installed the plugin made a new post and inserted [ispconfig class=IspconfigRegisterFree] the form appeared nicely but sadly cannot register a user. Does my template in ISPConfig need to match the same ID number and name as the ones in the .php file?

Improve global domain check validation using `dig` instead of `whois`

While some TLD providers to not come up with information using whois it may be mre accurate using other tools, like dig to check the availability.

As already mentioned in issue #29 the below command may be helpful

dig +noall +answer <domain> NS

This should be than configurable through settings to either use whois or the other tool(s)

ISPConfig SOAP Request failed: Could not connect to host

Hello,

First of all great work on making a plugin for this!
But when trying to add a product.
I am getting this error: "ISPConfig SOAP Request failed: Could not connect to host"

They are on the same server, wordpress and ispconfig both use a letsencrypt ssl certificate.

Thanks in advance!

I'm Confused About This Plugins Usage

Is this plugin suppose to be accessible to the public?
Is it so people can buy hosting and have the accounts created?
Is this a way of selling hosting using WordPress? Or is this only suppose to be for the admin?

Translations for Blocks when using from backend

While the fields are being translated properly on the front page it might be useful to also provide such language from inside the backend.

Therefore it is necessary to generate an additional JSON file which then wp.i18n can use to translate into the language configured in WordPress

Username creation or extra field on Check-out

Hi, i am using this plugin not the way where i have multiple Sites to register a new Costumer and a Website. My way is just by creating a product (webspace) with the WC Recurring Invoice Plugin and registering the Domain on check-out. I think its the setting of WooCommerce which is creating a new account.
This method fails because there is no way to provide a username. The Error: 'ISPCONFIG ERROR: username_error_regex'.

Is there an easy way to create a box on check-out like the Website-Box (the availability-check) to provide an username? Or maybe just by combining the Name and Surname to an username?

Thanks

Disable whois entirely

Thanks to the fix in issue #24 it's now possible to disable whois checks when a domain is being registered:
image

However, even after disabling whois, if you attempt to register with a TLD that ISPConfig doesn't recognise, it refuses to proceed with a "domain is invalid" error:
image

I suspect that there is still some whois check. Is there a way to disable it entirely?

The domain is already registered

it keeps saying "The domain is already registered" for every domain I put in even if the domain is not registered in my account

untitled

Syncronize wordpress user password matching the user roles

Since WP ISPConfig 3 uses the wordpress users match the client accounts it may me necessary to syncronize the wordpress user password with ISPConfig thorugh REST API.

With the future version a setting Enable password syncronization is supported to allow updating the users password (whenever it changes) with the ISPConfig user matching the selected User Mapping roles

displaying too much error code when filling out the form

you are displaying too mucn info when error occurs on form = IspconfigRegisterFree

SOAP Error: The chosen password does not match the security guidelines. It has to be at least 12 chars in length and have a strength of "Strong".#0 /var/www/clients/client3/web5/web/wp-content/plugins/wp-ispconfig3/ispconfig.php(227): SoapClient->__call('client_add', Array) #1 /var/www/clients/client3/web5/web/wp-content/plugins/wp-ispconfig3/ispconfig_register_free.php(76): Ispconfig->AddClient(Array) #2 /var/www/clients/client3/web5/web/wp-content/plugins/wp-ispconfig3/ispconfig_register_free.php(120): IspconfigRegisterFree->onPost() #3 /var/www/clients/client3/web5/web/wp-content/plugins/wp-ispconfig3/ispconfig.php(116): IspconfigRegisterFree->Display(Array) #4 /var/www/clients/client3/web5/web/wp-includes/shortcodes.php(345): Ispconfig->shortcode(Array, '', 'ispconfig') #5 [internal function]: do_shortcode_tag(Array) #6 /var/www/clients/client3/web5/web/wp-includes/shortcodes.php(223): preg_replace_callback('/\\[(\\[?)(ispcon...', 'do_shortcode_ta...', '
RevelHost is...') #7 /var/www/clients/client3/web5/web/wp-includes/class-wp-hook.php(298): do_shortcode('

RevelHost is...') #8 

Hidden Field

Is possible to include the type "hidden" for getField method? I have included here in this line:

if($type == 'text' || $type == 'password')

Changing to:
if($type == 'text' || $type == 'password' || $type = 'hidden')

On index.php

This feature is important to receive a info from url, post or session.

Tks.

The given username already exists in the other system

With the last update v1.5.4, when "Create WordPress user" is not checked and the ClientID in the "client create" form is the same as an already registered user, I get the above-mentioned error "The given username already exists in the other system". If "client name" and "client e-mail" match an already registered user and Client ID is set to "generated, read-only" it's ok.

In addition to the above, when using "generated" for Client ID, the form shows one id like "054891fb73", but the user is created with another generated ID. I presume, that clicking "Create client" generates another ID that is sent to ISPConfig.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.