A few development pointers

Reset admin password by putting this in the database password field - password is then “secret”.

d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199

Libraries and Namespaces

Documented in detail by Claude

Joomla Constants

Listed in this document

Extensions templates and layouts

These links (now a bit old) have relevant stuff:

https://joomla.stackexchange.com/questions/31529/share-code-between-component-templates

https://docs.joomla.org/J3.x:Sharing_layouts_across_views_or_extensions_with_JLayout

https://phproberto.com/en/13-jlayout-improvements-for-joomla-3-2