-
Notifications
You must be signed in to change notification settings - Fork 42
Centralized branding #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
9756a2c to
788dc0b
Compare
server/src/com/mirth/connect/server/servlets/WebStartServlet.java
Outdated
Show resolved
Hide resolved
39e72c9 to
c416225
Compare
jonbartels
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update the comments in BrandingConstants.
Someone like a graphic designer or CEO should be able to look at this file and know what to update so that OIE becomes their company tool.
The comments in BrandingConstants should explain, in tiny words, what to do to a non-developer to brand the app
server/src/com/mirth/connect/server/servlets/WebStartServlet.java
Outdated
Show resolved
Hide resolved
tonygermano
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This thing is big! This is my first pass. I'm going to actually build and run it now so I can see how things look. Great work!
client/src/com/mirth/connect/client/ui/browsers/message/MessageBrowserAdvancedFilter.java
Show resolved
Hide resolved
client/src/com/mirth/connect/client/ui/editors/BaseEditorPane.java
Outdated
Show resolved
Hide resolved
client/src/com/mirth/connect/client/ui/extensionmanager/ExtensionManagerPanel.java
Outdated
Show resolved
Hide resolved
client/src/com/mirth/connect/client/ui/images/branding/rendered/NG_MC_Icon_32x32.png
Outdated
Show resolved
Hide resolved
server/src/com/mirth/connect/server/controllers/DefaultConfigurationController.java
Outdated
Show resolved
Hide resolved
client/src/com/mirth/connect/client/ui/SettingsPanelAdministrator.java
Outdated
Show resolved
Hide resolved
client/src/com/mirth/connect/client/ui/SettingsPanelServer.java
Outdated
Show resolved
Hide resolved
tonygermano
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Round two. Additionally, the following things which are not marked specifically in the diff need to be addressed. Since these things are somewhat separate from the java code, it might be reasonable to just create a document pointing to where all of the changes need to be made.
- question: do we want to change the plugin urls from
nextgen.com? - todo: the default webadmin login page needs to be rebranded
- todo: the swagger page still has Nextgen graphics at the top
- todo: there are 3
project-info.javafiles that describe the User API packages which display in the javadoc pages and still refer to Mirth Connect.
|
@jonbartels
I disagree on the above though. OIE in it's current state is not ready for non-technical rebranding. There should be an engineer present for this and they should be able to navigate Java well enough to figure this out. We should be as helpful as possible, but this is a large enough tool that people working on it should have knowledge of the language. |
jonbartels
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The first login and notification changes are blocking.
I am OK with defaults changing but not hardcoding to block the functionality because this kind of change is not in scope for a branding PR
client/src/com/mirth/connect/client/ui/SettingsPanelServer.java
Outdated
Show resolved
Hide resolved
client/src/com/mirth/connect/client/ui/browsers/message/MessageBrowserAdvancedFilter.java
Show resolved
Hide resolved
Not sure where you are at with the work right now, but let's handle this tasklist for non-java related changes in a separate PR. This PR is big enough already. |
682bd0e to
2de2e28
Compare
5df1f5e to
9cbc8a5
Compare
client/src/com/mirth/connect/client/ui/editors/BaseEditorPane.java
Outdated
Show resolved
Hide resolved
client/src/com/mirth/connect/client/ui/extensionmanager/ExtensionManagerPanel.java
Outdated
Show resolved
Hide resolved
jbeckers
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
kpalang
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As I am the author of this PR, I cannot mark the PR as approved, but I am approving @tonygermano's latest commits.
jonbartels
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like all the open comments have been addressed and that this PR is ready to merge
Co-authored-by: Tony Germano <tony@germano.name> Signed-off-by: Kaur Palang <kaur.palang@brightcodecompany.com> Signed-off-by: Tony Germano <tony@germano.name>
9a30da9 to
e2b5878
Compare
|
rebased and squashed, so this should be ready to merge now |
Updated branding in plugin metadata Updated branding in javadoc package files Shortened task names in side-bar menu by excluding the product name Fixed a typo in DicomListener Updated branding on Client API web page Fixed file permissions on a couple graphics that were marked executable Removed webadmin from build and distribution Replaced default webpage Signed-off-by: Tony Germano <tony@germano.name> Issue: OpenIntegrationEngine#104 Relates-to: OpenIntegrationEngine#23
Updated branding in plugin metadata Updated branding in javadoc package files Shortened task names in side-bar menu by excluding the product name Fixed a typo in DicomListener Updated branding on Client API web page Fixed file permissions on a couple graphics that were marked executable Removed webadmin from build and distribution Replaced default webpage Signed-off-by: Tony Germano <tony@germano.name> Issue: OpenIntegrationEngine#104 Relates-to: OpenIntegrationEngine#23
This PR gathers together all places where branding is used, to make it easier to build white-label spins of OpenIntegrationEngine.
Closes #4