Getting Started with Dark CPI Extension
Welcome to the Dark CPI Extension for SAP CPI and SAP Build Workzone! This open-source project is designed to transform your SAP environment with a sleek, dark interface, enhancing visual comfort and overall user experience.
Our Vision of this Project
The Dark CPI Extension was born from the desire to create a more visually comfortable and cohesive interface for SAP applications. With an eye towards improving user experience, we extended the dark theme across various UI elements, making your SAP environment not only more stylish but also easier on the eyes during long sessions.
We believe that a well-designed interface can significantly enhance productivity and user satisfaction. Our goal is to provide a solution that aligns with individual preferences while ensuring a consistent and enjoyable experience across SAP CPI and SAP Build Workzone.
Privacy and Data Protection
Your privacy is paramount. The Dark CPI Extension is designed with your data security in mind:
- No Personal Data Collection: We do not collect personal data, tenant information, or any other sensitive details.
- Transparency: As an open-source project, our source code is available for review, ensuring full transparency.
- No Third-Party Libraries: We have developed our own secure logging solutions instead of relying on third-party libraries.
We are committed to maintaining the highest standards of data protection and security.
Blog Post
For more insights and updates about the Dark CPI Extension, check out our SAP Blog Post in Community.
Installation
Getting started with the Dark CPI Extension is simple:
Download the Extension:
- Visit the Chrome Web Store or Edge Store and search for "Dark CPI".
- Click "Add to Chrome" to install.
Manual Installation:
- Download the latest release from our GitHub repository.
- Extract the archive and navigate to the bin folder.
- Open Google Chrome and go to
chrome://extensions/
. - Enable "Developer mode" and click "Load unpacked". Select the extracted folder.
Usage
Using the Dark CPI Extension is straightforward:
- Open your SAP CPI environment.
- The dark theme will automatically apply. You can also toggle it from the extension icon in your browser's toolbar.
We also support SAP BUILD and Theme Designer, providing a seamless experience across SAP applications.
Theme Customization
Personalize your experience with theme customization:
Using the URL Parameter for only SAP CPI (not for SAP BUILD) (Update: Temporary Debug Purpose, Replaced with UI)
To choose a specific theme, add the darkcpi
parameter to your SAP CPI URL:
https://your-sap-cpi-environment.ondemand.com/shell/design?darkcpi=theme-value
Replace theme-value
with one of the predefined keys.
Available Themes
Choose from these predefined themes:
0
: Morning Horizon - New Theme By SAP1
: Evening Horizon - Dark Theme similar to New UI2
: Quartz Light - Previous UI Theme before Morning Horizon
Custom Themes
To create your own theme, modify the themeMap
object in the source code. Add new key-value pairs where the key is the theme name and the value contains the CSS styles.
Changelogs
v1.3.5
- [Bugfix] CPI panel display on serach fix
- [Improvement] Reduce Extension size From 2 Mb to Approx. 350Kb
v1.3.4
- Feature: Support for additional SAP CPI - fka HCI / old Tenants.
- Bugfix: UI changes and fixes.
v1.3.3
- Bugfix: Resolved issues with SAP UI theme Horizon (trace half-screen visibility).
- Bugfix: Fixed visibility issues in mmap files and simulation error color.
- Feature: Added support for SAP Builds Workzone and its theme designer.
- Feature: Enhanced dark theme support for CPI capabilities like Integration and Migration Assessment.
- Improvement: Updated UI for the popup.
v1.2.0
- Feature: Navigation bar automatically closes on startup.
- Feature: Added to Edge Store.
- Bugfix: Fixed SAP UI theme Horizon issues.
- Improvement: Improved UI for theme selection from the extension icon.
v1.1.0
- Bugfix: Added support for mapping pages.
- Feature: Theme change functionality from the popup page.
v1.0.0
- Initial public release with dark theme support for SAP CPI.
Code of Conduct
We strive to maintain a welcoming environment for all contributors and users. Please review our Code of Conduct for guidelines on expected behavior.
Contributing
We encourage community contributions! To get involved:
- Fork the Repository: Click "Fork" on our GitHub page.
- Clone Your Fork: Use
git clone
. - Create a Branch: Use
git checkout -b feature-branch
. - Make Changes: Implement your changes.
- Commit and Push: Use
git commit -m "Description of changes"
andgit push origin feature-branch
. - Create a Pull Request: Submit a pull request to our repository.
Refer to our Contribution Guidelines for detailed instructions.
Code Review Guidelines
To ensure quality and project integrity:
- Security: Ensure code does not introduce vulnerabilities.
Thank you for your contributions and patience during the review process.
Support
For questions or issues, please open an issue on GitHub.
Thank you for choosing the Dark CPI Extension! We hope it enhances your SAP experience.
End of article.