Hoshi (WordPress-theme): verschil tussen versies
Regel 1: | Regel 1: | ||
− | ''Hoshi'' is een ''theme'' van ''Mikado'', dat goed samenwerkt met ''Visual Page Builder''. | + | ''Hoshi'' is een ''theme'' van ''Mikado'', dat goed samenwerkt met ''Visual Page Builder''. In de herft van 2017 heb ik gestandaardiseerd op dit theme. In de herfst van 2018 ben ik me aan het oriënteren op een eventueel alternatief. |
+ | |||
+ | == Evaluatie == | ||
+ | |||
+ | Gedurende herfst 2017 tot en met zomer 2018, heb ik Hoshi voor ca. 10 sites gebruikt: | ||
+ | |||
+ | === Voordelen === | ||
+ | |||
+ | |||
+ | === Nadelen === | ||
+ | |||
+ | * Het is een betaald theme. De kosten zijn het probleem niet, maar ik vind het onhandig werken. Voorbeeld: Op externe ontwikkelsites heb ik meestal geen licentie ingevoerd. Zo'n site ontvangt dus geen updates | ||
+ | * Bloated: Het wil van-alles-en-nog-wat installeren en creëert een enorme hoeveelheid aan menu's en opties. Erg rommelig en onoverzichtelijk | ||
+ | * Security? Omdat het zo bloated is en veel kan, zal het vermoedelijk qua security een zwakke plek zijn. Ik heb een paar gehackte sites meegemaakt, en ik vermoed dat die hacks mogelijk waren dankzij bloated site-onderdelen, zoals Hoshi of [[WPBakery Page Builder]] | ||
== Aanschaf == | == Aanschaf == |
Versie van 17 sep 2018 09:49
Hoshi is een theme van Mikado, dat goed samenwerkt met Visual Page Builder. In de herft van 2017 heb ik gestandaardiseerd op dit theme. In de herfst van 2018 ben ik me aan het oriënteren op een eventueel alternatief.
Evaluatie
Gedurende herfst 2017 tot en met zomer 2018, heb ik Hoshi voor ca. 10 sites gebruikt:
Voordelen
Nadelen
- Het is een betaald theme. De kosten zijn het probleem niet, maar ik vind het onhandig werken. Voorbeeld: Op externe ontwikkelsites heb ik meestal geen licentie ingevoerd. Zo'n site ontvangt dus geen updates
- Bloated: Het wil van-alles-en-nog-wat installeren en creëert een enorme hoeveelheid aan menu's en opties. Erg rommelig en onoverzichtelijk
- Security? Omdat het zo bloated is en veel kan, zal het vermoedelijk qua security een zwakke plek zijn. Ik heb een paar gehackte sites meegemaakt, en ik vermoed dat die hacks mogelijk waren dankzij bloated site-onderdelen, zoals Hoshi of WPBakery Page Builder
Aanschaf
Hiero kun je 't kopen, voor $59. Dat betreft een licentie voor gebruik op één commerciële site van een klant. Je kunt met PayPal betalen. Daarna kun je het downloaden. Om gebruik te maken van het forum (ik geloof tot zes maanden na aanschaf), moet je de aanschafcode (of zoiets) intikken. Die staat na veel zoeken op de site, of anders in een email. Die email belandde in mijn spamfolder.
Licentie
Het readme-bestand dat meegeleverd wordt met Hoshi, verwijst voor de licentie naar Envato's standaard-licentie. Met hier de eigenlijke tekst. Het zegt niets over updates.
Updates
- Regelmatig zijn er updates van Hoshi. Daarnaast kampte ik in de lente van 2018 met een gehackte site en ik heb aanwijzingen dat dat via een niet-gepatche Hoshi-instantie gebeurde → Belangrijk om het theme bijgewerkt te houden!
- Als ik ben ingelogd in m'n Envato-account, kan ik op themeforst.net het theme steeds opnieuw downloaden. Die downloads horen bij de specifieke licentie-instantie die ik heb gekocht. De support-periode is voorbij, maar ik kan het theme nog steeds downloaden → Vermoedelijk kan ik updates altijd op deze manier downloaden.
Installatie
Ooit vond ik de installatie van Hoshi uitermate verwarrend. Maar tijden veranderen:
Bestanden
Eigenlijke installatie
- De map hoshi (met inhoud) uit hoshi.zip plaatsen in wp-content/themes/hoshi
- Theme activeren
- Eventueel (?) bijbehorende plugins installeren. Zie hieronder.
Benodigde plugins installeren
Let op: Als de installatie van deze additionele plugins niet automatisch gaat, klopt er iets niet aan de configuratie van je site. Deze plugins worden namelijk meegeleverd met Hoshi, en normaliter gaat installatie automatisch, nadat je toestemming hebt gegeven. Je hoeft niet eens zip-bestanden uit te pakken. Als installatie niet automatisch gaat, is dat een mooie aanwijzing dat je nog wat moet instellen tav. rechten en/of forced download.
Deze plugins heb je niet nodig
- Envato Market
- Mikado Instagram Feed
- Mikado Twitter Feed
- Revolution Slider
- Contact Form 7
- WooCommerce
Je weg vinden
Dit heeft betrekking op een site met WPBakery Page Builder, Mikado Core en Hoshi. De overige Mikado-dingen zijn niet geïnstalleerd en de instantie is verder so kaal mogelijk.
- Hoshi-specifieke items bovenaan: Portfolio, Testimonials, Mikado Carousel, Mikado Slider - Voor nu niet interessant
- Appearance
- Themes, Customize, etc. - Hetzelfde als voor bv. Twentyseventeen
- Install Plugins - De plugins in een Hoshi-submap. Irrelevant, want hij vraagt toch om FTP-toegang
- Visual Composer
- Mikado Options
- General
- Fonts
- Header
- Side Area
- Search
- Title
- Page
- Footer
- Elements
- Blog
- Portfolio
- Social Networks
- Content Bottom
- 404 Error Page
- Woocommerce
- Reset
- Import
Outdated WooCommerce template files - NIET DOEN
NIET DOEN: De weergave van archief- en productpagina's wordt overhoop gegooid als je dit doet!
Bepaalde WooCommerce sjablonen worden meegeleverd met WooCommerce, maar ook met het Hoshi-team. Op een gegeven moment zullen de Hoshi-varianten van die sjablonen achterlopen. Die moet je dan overloaden door de nieuwere WooCommerce-sjablonen. WordPress legt uit dat dat niet automatisch kan, want te veel verschillende situaties. Gelukkig is het weinig werk om dit via de terminal te doen.
Het probleem
- De actuele (nieuwere) bestanden staan in
wp-content/plugins/woocommerce/templates
, in diverse submappen - Deze actuele bestanden moeten naar
wp-content/themes/hoshi/woocommerce
, weer in dezelfde submappen.
De oplossing - NIET DOEN
Deze oplossing is gebaseerd op een aantal casussen, waarbij het om verschillende bestanden ging. Vanuit de root van de installatie:
cp -v wp-content/plugins/woocommerce/templates/cart/cart-shipping.php wp-content/themes/hoshi/woocommerce/cart/cart-shipping.php cp -v wp-content/plugins/woocommerce/templates/cart/shipping-calculator.php wp-content/themes/hoshi/woocommerce/cart/shipping-calculator.php cp -v wp-content/plugins/woocommerce/templates/global/quantity-input.php wp-content/themes/hoshi/woocommerce/global/quantity-input.php
Alle sjablonen bij elkaar - Met succes toegepast in april 2018:
cp -v wp-content/plugins/woocommerce/templates/cart/cart-shipping.php wp-content/themes/hoshi/woocommerce/cart/cart-shipping.php cp -v wp-content/plugins/woocommerce/templates/cart/cart-totals.php wp-content/themes/hoshi/woocommerce/cart/cart-totals.php cp -v wp-content/plugins/woocommerce/templates/cart/cart.php wp-content/themes/hoshi/woocommerce/cart/cart.php cp -v wp-content/plugins/woocommerce/templates/cart/shipping-calculator.php wp-content/themes/hoshi/woocommerce/cart/shipping-calculator.php cp -v wp-content/plugins/woocommerce/templates/content-product.php wp-content/themes/hoshi/woocommerce/content-product.php cp -v wp-content/plugins/woocommerce/templates/content-single-product.php wp-content/themes/hoshi/woocommerce/content-single-product.php cp -v wp-content/plugins/woocommerce/templates/content-widget-product.php wp-content/themes/hoshi/woocommerce/content-widget-product.php cp -v wp-content/plugins/woocommerce/templates/global/quantity-input.php wp-content/themes/hoshi/woocommerce/global/quantity-input.php cp -v wp-content/plugins/woocommerce/templates/product-searchform.php wp-content/themes/hoshi/woocommerce/product-searchform.php cp -v wp-content/plugins/woocommerce/templates/single-product/add-to-cart/external.php wp-content/themes/hoshi/woocommerce/single-product/add-to-cart/external.php cp -v wp-content/plugins/woocommerce/templates/single-product/add-to-cart/grouped.php wp-content/themes/hoshi/woocommerce/single-product/add-to-cart/grouped.php cp -v wp-content/plugins/woocommerce/templates/single-product/add-to-cart/simple.php wp-content/themes/hoshi/woocommerce/single-product/add-to-cart/simple.php cp -v wp-content/plugins/woocommerce/templates/single-product/product-image.php wp-content/themes/hoshi/woocommerce/single-product/product-image.php cp -v wp-content/plugins/woocommerce/templates/single-product/tabs/tabs.php wp-content/themes/hoshi/woocommerce/single-product/tabs/tabs.php
Als script:
#!/bin/bash echo " " echo " " echo ">>>>>>>>>>>>>> Update Hoshi-templates " echo " " cp -v wp-content/plugins/woocommerce/templates/cart/cart-shipping.php wp-content/themes/hoshi/woocommerce/cart/cart-shipping.php cp -v wp-content/plugins/woocommerce/templates/cart/cart-totals.php wp-content/themes/hoshi/woocommerce/cart/cart-totals.php cp -v wp-content/plugins/woocommerce/templates/cart/cart.php wp-content/themes/hoshi/woocommerce/cart/cart.php cp -v wp-content/plugins/woocommerce/templates/cart/shipping-calculator.php wp-content/themes/hoshi/woocommerce/cart/shipping-calculator.php cp -v wp-content/plugins/woocommerce/templates/content-product.php wp-content/themes/hoshi/woocommerce/content-product.php cp -v wp-content/plugins/woocommerce/templates/content-single-product.php wp-content/themes/hoshi/woocommerce/content-single-product.php cp -v wp-content/plugins/woocommerce/templates/content-widget-product.php wp-content/themes/hoshi/woocommerce/content-widget-product.php cp -v wp-content/plugins/woocommerce/templates/global/quantity-input.php wp-content/themes/hoshi/woocommerce/global/quantity-input.php cp -v wp-content/plugins/woocommerce/templates/product-searchform.php wp-content/themes/hoshi/woocommerce/product-searchform.php cp -v wp-content/plugins/woocommerce/templates/single-product/add-to-cart/external.php wp-content/themes/hoshi/woocommerce/single-product/add-to-cart/external.php cp -v wp-content/plugins/woocommerce/templates/single-product/add-to-cart/grouped.php wp-content/themes/hoshi/woocommerce/single-product/add-to-cart/grouped.php cp -v wp-content/plugins/woocommerce/templates/single-product/add-to-cart/simple.php wp-content/themes/hoshi/woocommerce/single-product/add-to-cart/simple.php cp -v wp-content/plugins/woocommerce/templates/single-product/product-image.php wp-content/themes/hoshi/woocommerce/single-product/product-image.php cp -v wp-content/plugins/woocommerce/templates/single-product/tabs/tabs.php wp-content/themes/hoshi/woocommerce/single-product/tabs/tabs.php
Eindresultaat
Verwijderen
Wat zoal hielp:
- Gewisseld naar ander theme
- Theme de-activeren. Als je doorklikt naar details, heb je rechtsonder een knop om 'm te verwijderen. Dat werkte bij mij niet. Ook niet nadat ik derden schrijftoegang heb gegeven op de betreffende mappen & bestanden
- Map met inhoud verwijderd?
- Er staan nu nog allerlei Mikado-gerelateerde menu-items, terwijl die niet terug te vinden zijn onder plugins
wp plugin delete mikado-core
- Some gelukt. Blijkbaar werkt dit commando in principe ook voor niet officiëel geregistreerde plugins (want commerciëel). Een enkele keer werkte het overigens niet, dus er zijn meer factoren die een rol spelen.
Zie ook
Bronnen
Updating WooCommerce templates