jens-scheffler-bosch opened a new issue #19848:
URL: https://github.com/apache/airflow/issues/19848


   ### Description
   
   Dear Airflow Maintainer,
   
   In our corporate environment we use Airflow to orchestrate custom workflows. 
We have extensions and use plugins to extend the use case coverage and 
implement project specific workflows.
   
   We like the tooling and also the basic web UI but would like to adapt the 
web UI to corporate standards of branding.
   
   So far we "patch" the navbar.html to
   1) Adjust the title "Airflow" with a custom solution name
   2) Replace the standard Airflow logo on the top-left.
   
   Note that our intend is NOT to hide the base platform and that the solution 
is based on Airflow but we would like to have a look and feel (a bit) closer to 
other partner solutions. No heavy CSS customizations or re-layouting :-)
   
   I'd request a feature for the Airflow web UI allowing to:
   1) Use configuration (e.g. airflow.cfg) to set a custom application icon (to 
replace the standard Airflow SVG on the top left)
   2) Use configuration (e.g. airflow.cfg) to set a custom application icon 
(favicon as used as browser icon)
   3) Use configuration (e.g. airflow.cfg) to set a custom application name 
replacing the standard text "Airflow" besides the icon on the top navbar
   
   I'd propose to put these configurations close to the existing options to 
adjust the navbar color (airflow.cfg --> [webserver] -->navbar_color)
   
   I'd offer to contribute a PR to add this feature to one of the next releases 
of Airflow. Benefit for us is that we can drop the current mode of patching the 
navbar.html from the source tree and use a clean configuration option.
   
   Before I would take the effort to create a PR please let me know your 
opinion if you would accept this feature. Counter proposals welcome. 
   
   ### Use case/motivation
   
   As user group of Airflow who is extensively using the tool and integrates 
own features
   
   We like to add our custom corporate branding to the web UI
   
   In order to have a custom look and feel for a project solution with other 
partner tools
   as well as in order to drop the current efforts to patch HTML code from 
airflow source tree and have a clean option
   
   ### Related issues
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to