My package "Twitter Bootstrap 3 - HTML5 Boilerplate 4" seems unable to be installed because it has
completely different names between PKG_NAME and its PKG_NAME_LOWER.
define('PKG_NAME', 'Twitter Bootstrap 3 - HTML5 Boilerplate 4');
define('PKG_NAME_LOWER', 'twbs3h5bp4');
I've dug into the
modx_transport_packages table, it doesn't store the lower name of the package.
So at the end, when the installation ran, it couldn't find the proper folder as I expected.
While the packed file became
twbs3h5bp4-1.0.0-pl.transport.zip, the installer tried to get
twitterbootstrap3html5boilerplate4-1.0.0-pl.transport.zip (this is what I got when downloading it).
I need explanation about this conversion, including what characters that are allowed, so I can avoid problem in the future.
Another problem:
I had it named as Twitter Bootstrap 3 & HTML5 Boilerplate 4 but it broke the URL because of the ampersand, so I renamed it as Twitter Bootstrap 3 - HTML5 Boilerplate 4.
While the first name has been deactivated in the
http://modx.com/extras/, it keeps showing on the
Package Browser.
More problem:
When I clicked the "Twitter Bootstrap 3 - HTML5 Boilerplate 4" package, the grid showed nothing.
Cheers,
rico
[ed. note: goldsky last edited this post 10 years, 3 months ago.]