This post contains an MWE with an author-journal-year citation style for biblatex, adapted from an author-year-journal citation style. The MWE is copied below with a single modification, which removes the comma between the journal and the year. Can the \cite macro in this MWE be easily modified to enclose the year in parentheses?
MWE:
\documentclass{beamer}
\usepackage[english]{babel}
\usepackage[style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\usetheme{Madrid}
\DeclareFieldFormat{journaltitle}{\mkbibemph{#1\isdot}}
\renewbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}%
\setunit{\addspace}}
{\printnames{labelname}%
\setunit{\nameyeardelim}}%
\setunit{\addcomma\space}%
\usebibmacro{journal}%
\setunit{\space}%
\usebibmacro{cite:labelyear+extrayear}%
}
{\usebibmacro{cite:shorthand}}}
\begin{document}
\begin{frame}{Polaron Transformation}
\begin{itemize}
\item The original theory was developed by Munn-Silbey{\tiny \footcite{cicero}\footcite{aksin}\footcite{angenendt}} and further refined by Zhao et al. \footcite{bertram}\footcite{doody}
\end{itemize}
\end{frame}
\end{document}
In the desired output, the 2nd and 5th references would be formatted as follows:
Aksin et al., J. Organomet. Chem. (2006).
Doody, The Journal of Narrative Technique (1974).


\renewbibmacro*{cite:labeldate+extradate}to\renewbibmacro*{cite:labelyear+extrayear}given my outdated biblatex version. I tried once again to update to TeXLive 2020, but encountered the same problem (biber exiting 255), so it seems I am stuck at biblatex version 3.12 for the present. – user001 Apr 27 '20 at 18:28cite:labeldate+extradatehas been the correct name sincebiblatexv3.8 (2017-11-04), so with v3.12 you should use the new namecite:labeldate+extradate. – moewe Apr 27 '20 at 18:30! Package biblatex Error: Bibliography macro 'cite:labeldate+extradate' undefined. Thecite:labeldate+extradatemacro is recognized on another system with biblatex v3.12. – user001 Apr 27 '20 at 18:36biblatexv3.4 the code as posted should not throw an error. It will produce a warningPackage biblatex Warning: Macro 'cite:labeldate+extradate' undefined. Using \newbibmacro on input line 22.but that warning is benign. (Of course you will get an error in versions before v3.8 if you don't have a line (re)definingcite:labeldate+extradate.) – moewe Apr 27 '20 at 18:40