Salutare,
Am o cerinta pentru a realiza un website cu o tema custom ce va interactiona cu un API extern(Apache Solr), insa nu-mi este clar care ar fi cel mai ok mod de lucru astfel incat sa evit pe cat posibil eventualele probleme.
Dupa putin research am ajuns la urmatoarea solutie:
Servers
- local dev (xampp)
- server staging (testing)
- live server
Starter theme
Underscores - https://underscores.me
Nu am un site complex asa ca m-am gandit sa construiesc site-ul folosind undescores. Credeti ca este
prea basic si va fi mult de munca sa fac totul from scratch si poate ar fi bine sa aleg o tema cu ceva features pe care sa o rescriu cu child theme?
Version control
Git
DB back-up
Pentru mine partea asta este cea mai neclara, avand in vedere ca WP isi tine majoritatea setarilor in DB.
Solutia clasica ar fi sa fac DB export si import in stagging/live(find and replace url), dar mi se pare destul de “dificil” sa fac asta manual.
Exista cumva o solutie mai eleganta? M-am jucat putin cu VersionPress dar sincer nu stiu ce probleme pot intampina cu diverse plugin-uri.
Dynamic Mega Menu
Exista vreun plugin pt mega menu care sa incarce datele meniului dintr-un json sau va fi nevoie sa folosesc API-ul WP pentru asta si sa fac o solutie custom?
Din cate am vazut WP nu are endpoint pentru meniu, deci va fi nevoie sa-l fac eu sau sa folosesc un plugin ca acesta
Cum ar fi ideal sa fac sync intre localhost, staging si live server?
Multumesc!