Even though the homepage builder has been upgraded to hpb22, the WordPress function has not been updated for more than 5 years (WP5.5 incompatible / Google Analytics 4 non-compatible, non-SSL support, etc.) - hpb Dashboard renovation

update Last updated: September 1, 2023 at 1:36 PM

The website builder (hpb) developed and sold by JustSystems has finally been upgraded to V22 for the first time in three and a half years, and hpb22 has been released.

I've been using the homepage builder since V3.0 (developed by IBM Japan), but after transferring to JustSystems and supporting WordPress in V17, it seems that the direction has continued to be lost. I feel like
I've been silent since V20 (October 7, 2016), so I was wondering if I had already stopped developing it.

Well, it's the chase. The WordPress function provided by the homepage builder may be good for beginners who want to play around with WordPress for the time being, but for those who want to build a full-scale WordPress site and continue to operate it. I wouldn't recommend a homepage builder.
Because just system is not too motivated.

As a matter of fact, despite being upgraded to hpb22, the WordPress dashboard plugin as shown in the plugin page below hpb Dashboard has not been updated as it was five years ago.

Over the past five years, there have been constant technological changes, such as continuous WordPress version upgrades, Google search SEO standard changes, Facebook OGP specification changes, social button script specification changes, SSL compatibility, and Google Analytics specification changes. is happening, and along with that, there is also a demand for support for WordPress plugins.

However, the fact that there is no maintenance for WordPress plug-ins made by JustSystems means that after the development of WordPress functions was completely thrown to an external contractor, the person in charge of the development of JustSystems changed the contents of the WordPress system. I don't think it's a matter of leaving it as it is without being able to grasp anything.

At that time, I was glad that I was able to easily create a WordPress site using the theme of the homepage builder, but now I hate that I built it with hpb.

In this article, in order to make this problem known, we will list the problems with the WordPress dashboard plugin "hpb Dashboard" provided by JustSystems, which has been neglected, and summarize it as a memorandum below about how to deal with it. I was.


The Breadcrumb list is incompatible

The name "Breadcrumb list" is grimm's fairy tale. Hansel and Gretel It is derived from the episode that the main character left bread in the street so as not to get lost in the forest.

The homepage builder uses the "breadcrumb data-vocabulary.org schema" which is no longer supported by Google.
The structured data of this "breadcrumb" is collected in the databases of search engines such as Google, so it is important data for SEO.

We have introduced the plugin "Markup (JSON-LD) structured in schema.org" and have completed the transition to structured data JSON-LD+schema.org recommended by Google.

However, it is necessary to fix the breadcrumb.php breadcrumb.php breadcrumb program called from "header.php" of the homepage builder theme program.
For more information, see the following blog:

2022.07.27 update
I checked breadcrumb.php on hpb22 today and found that the breadcrumb schema had changed from “data-vocabulary.org” to “schema.org”.
Therefore, I replaced the program with breadcrumb.php hpb22. This program also seems to be available on hpb20.


Incompatible WordPress API permission settings

There is an incompatible description in the WordPress API "add_submenu_page()" in the homepage builder dashboard plugin "hpbtools.php".

For more information, see the following blog:


Social buttons and SSL issues

Facebook's OGP tag output code is outdated and the ``og:image'' tag does not support the latest Facebook conventions.

In the dashboard plugin module ``social_buttons.php@hpbtool'' provided by HPB, the OGP tag output code is old and the ``og:image'' tag is the latest Facebook convention (“App ID” is a required property). , the minimum image size is 200x200 pixels), so we fixed it.
For more information, see the following blog:


Facebook "Likes" Button" script is incompatible

The latest script of Facebook "Like button" is version 9.0, but the Java script written in the program "social_buttons.php" called from the theme plugin "hpb Dashboard ("hpbtool")" is version 1.0. stay.
We changed this part to the description of the latest version 9.0 and made it compatible with SSL. Also, other social button descriptions do not support SSL, so they need to be modified.

As mentioned later in the article below, the hpb Dashboard plug-in will not work unless the PHP extension class "xmlreader" is installed. In order to use the WordPress function of hpb22, it is necessary to check which PHP version supports xmlreader.

For more information, see the following blog:


Other incompatible issues

Incompatibility issues with WordPress 5.5

With the release of WordPress 5.5, we have deprecated jQuery Migrate, which supports older versions of jQuery.

In order to continue to use plugins that use the old API, it will be solved by installing and activating the plugin "Enable jQuery Migrate Helper", but plugins that use the deprecated API , a warning message will be displayed, so correction is desired as much as possible.

Regarding this matter, as shown in the link below, I found a problem in the homepage builder's SEO plug-in "hpbseo".
After correcting that part, we asked Allegro Marketing, the developer, to correct it, and they responded, so this problem has been resolved.

2022.07.27 update
hpbseo, but then found a new jQuery 3.x incompatible description.
The plug-in is not supported yet, so please refer to the link above for details of the correction contents.
Note that this plugin still has problems, and in WordPress 6.0 and later, it does not work properly due to interference with other plugins such as Classic Editor.

Therefore, we do not recommend using this plugin at this time. You may want to consider using other SEO plugins, such as Yoast SEO, All in One SEO, or Squirrly SEO.
However, when using these plugins, in order to avoid duplication with the OGP Meta tag output by hpb22, it is necessary to set the Open Graph to suppress the output of Meta data as follows.

* All in One SEO : General Facebook Settings ⇒ Disables Open Graph Markup
* Yoast SEO: Facebook Settings ⇒ Disable Open Graph metadata
* Squirrly SEO: Open Graph output control ⇒ Deactivate

2022.7.29 Addendum
As a result of testing, it was found to conflict with the following jQuery plug-ins.

  • Code Syntax Block
  • Highlighting Code Block
  • Easy FancyBox

In WordPress 6.0, if you basically install jQuery plugins, hpbseo will not work.

2022.08.01 Added
As you can see below, with the introduction of Yoast SEO, the plug-ins "Markup (JSON-LD) structured in schema.org", "hpb seo plugin for WordPress" and "Google XML Sitemaps" became unnecessary, so I uninstalled them.
Also, the breadcrumb generator has been replaced with a breadcrumb.php on hpb22. It can also be used with hpb20 without problems.


Block Editor is no longer working with custom posts

The block editor (Gutenberg) released from WordPress 5.0 does not support custom posts unless you do something about it.

This can be edited in the block editor by modifying the two functions described in the theme program "functions.php" as shown in the link below.
If you're motivated by Just System, you can use the themed program, but maybe you won't!

2022.08.11 Correction
Yesterday, when I experimented with hpb22, it seems that certain themes responded in the same way as above, but there are themes that do not. Still haven't fixed the bug. 😏

2022.07.28 Addendum
It turns out that the post excerpt I entered in the custom post is not reflected in the OGP meta tag, and today I modified the above functions.php. Note that hpb22 is not yet compatible.

2020.10.08 Postscript

No support for Google Analytics global site tag (gtag.js)

The dashboard plugin module ``google_analytics.php'' provided by HPB does not support the latest website tracking code ``global site tag (gtag.js)'' provided by Google Analytics. .
This can be done by modifying 108 lines or later of the program as follows:

Old Codes

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', '<?php echo $hpb_tracking_id; ?>', 'auto');
  ga('send', 'pageview');

</script>

              
New Codes

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=<?php echo $hpb_tracking_id; ?>"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', '<?php echo $hpb_tracking_id; ?>');
</script>

2022.06.14 update

Not compatible with Google Analytics 4

Google has announced that traditional Universal Analytics data acquisition will end on July 1, 2023.
Already, in October 2020, Google Analytics 4, the successor to Universal Analytics, was officially released.
In order to support "Google Analytics 4 Property", which will be the next generation of Google Analytics to replace the conventional universal analytic property, it is now possible to change the tracking ID of Google Analytics (UA-◆◆◆◆◆) to a measurement ID in GA4 format (G-◆◆◆◆◆◆). Even in that case, there is no need to change the "Global Site Tag (gtag.js)" above.

2022.08.02 Added
Placement of GA4 tags in Google Analytics 4 is a WordPress plugin provided by Google Site Kit by Google can be installed and installed. However, if GA4 tags have already been set in the theme program, Site Kit only selects GA4 properties to avoid setting duplicate tags.

2023.04.13 Added
hpb dashboard plugin hpb Dashboard (formerly version 1.3.1) is no longer available for download and update from wordpress.org. Updates to this plugin are only available when you purchase hpb22 from Justsystems and upload it to a server with WordPress installed. However, as a result of our verification, his hpb dashboard was also available from his trial version of hpb22.
We have confirmed that the hpb22 version of hpb dashboard (new version 1.4.1) supports GA4 tags. Also, Google+'s social buttons have been deleted, but we have not yet been able to support his SSL implementation of other social buttons.

The new version of the HPB Dashboard plugin (version 1.4.1) is no longer managed by WordPress, but the WordPress site health status still displays the following security vulnerability alerts (cross-site scripting attacks) will appear in your WordPress dashboard.

HPB Dashboard <= 1.3.1 – Admin+ Stored Cross Site Scripting

NVD – CVE-2022-1542 (nist.gov)


Inquiries and Answers to Just System

Regarding this matter, I have reported it to the support thread of the plug-in page, but since there is no response, I have reported it to the point of contact of the homepage builder service which can inquire by e-mail only.
The contents and answers of the e-mail are as follows.
The result was just that the answer of the template came back.
In any case, the person in charge would not know the meaning of the contents of the inquiry, and even though I told him about it, in the end it was a waste of time. And the content of the report will not be escalated to the upper management. 😓

[HPB] Contact JS:26360807
HPBS Contact hpbs-support@justsystems.com
To admin@senris.com

Mr. Miura

Thank you for always using our products.
We would like to contact you regarding your inquiry.

Inquiries
I am always indebted to you.
We are using WordPrees in your homepage builder (HPB20), but the dashboard plug-in on the web ( https://wordpress.org/support/plugin/hpbtool is no later compatible with the latest WordPress.
In our company, it has already been corresponded, but because it is not supported by your company, we will report the corresponding contents to the following WordPress forum, thank you.
https://wordpress.org/support/topic/incompatible-with-the-latest-versions-of-wordpress-and-google-social-buttons-2/

More than

Answers
Regarding your inquiry, Home Page Builder 20 is not supported, but we appreciate your kindly providing the information.

In addition, we are the e-mail support desk of the homepage builder service. We are very sorry, but we do not support the operation of the homepage builder product by e-mail, and we have received a call from the customer to respond.

We apologize for the inconvenience, but please contact us by phone regarding the operation of the homepage builder product, or consider using the FAQ.

Homepage Builder Support Contact Phone Number
03-5324-7606 (Tokyo)
06-6886-5035 (Osaka)
Business hours Monday to Friday 9:30-18:00
(Excluding Saturdays, Sundays, national holidays, and our special holidays.) )
The homepage builder service is a service of the rental server, and it is a service separate from the software called homepage builder.

Currently, homepage builder 21/22 is a supported product.

FAQs
HPB22
 https://support.justsystems.com/jp/severally/detail1613.html
HPB21
 https://support.justsystems.com/jp/severally/detail1542.html

I'm sorry that there is a part that does not meet your expectations, but I will contact you above, thank you.

Just System Homepage Builder Service Co., Ltd.
Support XX

2021.07.28 Added

Support for WordPress version 5.7 and later

Adopted from WordPress 5.0Block Editor (Gutenberg).
In WordPress 5.6, it was "Gutenberg plugin ver9.2", but in WordPress 5.7, the following "Gutenberg plugin (ver9.9)" was incorporated.

Therefore, wordpress 5.7 and later block editors have added a function (padding control) that allows you to set padding on cover blocks. This feature helps you adjust the title character width of the cover block.
However, this feature is disabled by default, so if you want to use the padding control, you need to add the following code to your theme's functions.php to declare support for it.

/* ブロックエディタでパディングコントロールをサポート
---------------------------------------------------------------- */
add_theme_support( 'custom-spacing' );

With the block editor in WordPress 5.8, Gutenberg 11.1 was released, adding the ability to create and edit block templates for specific posts and pages. This feature is available in the template editor, but since the template editor is disabled by default, you can enable it by adding the following code to your theme's functions.php.

/* ブロックエディタでテンプレートエディタをサポート
---------------------------------------------------------------- */
add_theme_support( 'block-templates' );

2022.07.22 Update

Found a bug that custom post categories are not displayed in the admin (functions.php)

In the WordPress admin screen, the category does not appear in the list of custom posts. I parsed the program and found that this is a simple bug in the program. I confirmed that hpb22 has not been fixed.
Modify the following to display the categories:

/* 管理画面一覧にギャラリーのカテゴリを表示 */
function manage_gallery_columns( $columns ) {
  $columns['fcategory'] = 'ギャラリーのカテゴリー';
	return $columns;
}

The above is the case when the category is 'gallery_category'. In this case, modify as follows:

/* 管理画面一覧にギャラリーのカテゴリを表示 */
function manage_gallery_columns( $columns ) {
//	$columns['fcategory'] = 'ギャラリーのカテゴリー';
	$columns['gallery_category'] = 'ギャラリーのカテゴリー';
	return $columns;
}

Postscript – 2023.01.30

Please also refer to the following articles for problems and improvement methods related to HPB dashboards, plugins, and themes.

Add this entry to the hasebookmark
X (post)

2 thoughts on “Even though the homepage builder has been upgraded to hpb22, the WordPress function has not been updated for more than 5 years (WP5.5 incompatible / Google Analytics 4 non-compatible, non-SSL support, etc.) - hpb Dashboard renovation"

  1. Nice to meet you, my net name is Masan.

    At my place, no menu was displayed on the dashboard of the site uploaded with HPB21, and I couldn't even update the page, so I was in trouble and arrived at this page.

    If people like Mr. Senri were at JustSystems, we wouldn't be wasting so much time.

    I'm convinced that JustSystems support is unreliable, so I'm going to give up on updating and build a static homepage with WordPress built in.

    It's hard for customers to have to wait until then.

    • Mr. Massan
      nice to meet you. Thank you for your comment.
      If you plan to build a WordPress site in the future, we recommend that you refer to the links below and use a paid or free theme that seems to suit your purpose.
      Currently, JustSystems WordPress themes are hardly maintained, so if you want to use them, you are forced to maintain them continuously, which is a big burden.

      [2022] Top 10 most recommended WordPress blog theme ranking
      http://bit.ly/3Y9YBbN

      P.S.
      As for the trouble that the HPB dashboard is not displayed, it is possible that the xmlreader module is no longer supported due to the version upgrade of PHP. In the meantime, it's a good idea to run WordPress in debug mode and check the logs.
      If it is caused by xmlreader, downgrade the PHP version (or install xmlreader on the server → * Reference article), or install 'XMLReader()' in the function 'hpb_install_seo_plugin()' in the module hpbtools.php It can be solved by modifying the program with logic that does not use '.

      By the way, when I deciphered the program, it seems that ``xmlreader'' is actually used only for checking the version of the hpbseo plugin, so I decided to use other method can also be achieved.

      [* Reference article]
      Installed the extension XMLReader on FastCgi version PHP 7.4/8.0 of CoreServer (V1) and made the WordPress hpb Dashboard plugin available
      https://senris.com/php74/

Leave a Reply