User Story

As an administrator
I would like to change theme elements such as color, images, etc. through the UI
So that we can easily customize our site and sub-sections

Original question

How do we change the OpenAtrium brainding? I.e. we want to change/remove the header/footer logos. When I click to disable the 'logo' in the Site > Appearance screen, nothing changes.

Comments

chuntley’s picture

After a bunch of experimentation, I ended up setting the logo as the banner image in admin/openatrium/settings. To change the header background color I used the colorizer tab on the Appearance page (admin/appearance/colorizer). It keeps reverting to defaults while I'm in sandbox mode, however.

pommard’s picture

Your can replace the image located here : sites/all/modules/contrib/oa_core/modules/oa_widgets/openatrium-powered.png

jkingsnorth’s picture

Status: Active » Fixed

I would have thought that the approach in #1, using the 'Site banner' option to change the image is the right way to do this: Admin > Open Atrium > Plugin settings > Site banner image...

I the ensured that the 'banner position' was set to 'Hidden' and my custom logo image appears correctly.

Replacing the Open Atrium branding image on the server wouldn't be a good idea as this would get overwritten again each time the site is updated (I would have thought).

jkingsnorth’s picture

Component: User interface » Documentation
Status: Fixed » Active

Perhaps this could be added to the documentation if not already there?

mpotter’s picture

As mentioned in #3, you just set your banner image in the Admin/Open Atrium/Plugin settings. Uncheck the "Use default image" option to disable the default image.

To remove the banner in the footer you'll need to customize the OA Footer mini panel in your panels settings. Just be sure to save your changes via a Features Override so the changes don't get overridden by the next code update.

Technical documentation is still forthcoming as soon as I can get these security updates tested and released.

AndrewDev’s picture

Why it isn't possible to change a site logo under /admin/appearance/settings/oa_radix > Path to custom logo ?
It should be a right way to do it or not?

I tried that but that didn't work.
Path is corect: private://mylogo.gif
File is on the server under: /sites/default/files/private/mylogo.gif
But the logo is not changed on the page

veeaa’s picture

How can I replace breadcrumb toolbar with main menu, but hide main menu next to site banner?

veeaa’s picture

How can I replace breadcrumb toolbar with main menu, but hide main menu next to site banner? How can I delete this comment?

mpotter’s picture

Status: Active » Fixed

AndrewDev: We ignore the site-wide logo because the OA2 Banners are expected to be in a different aspect ratio and stretch across the top of the screen by default. The site banners for OA2 in the Open Atrium plugin settings form have more options than normal Drupal site banners. So see #3 for the correct place to change banners.

vm: you can customize the entire toolbar however you want. It's a Mini Panel, so in Admin > Structure > Mini Panels you can edit the Content of the OA Toolbar panel and move widgets around, add new ones, etc.

Note that if you do this, you'll want to save your changes to a Feature Override or else your changes will get lost the next time you update Open Atrium.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

mintra’s picture

Hi

I cant help feeling that this open atrium 2 would get a very much higher adoption rate if such things as changing the site banner were not seen as something required by technical documentation.

I suggested this system to one of my clients and we have both struggled without success to change the banner at the top.

Even having found this.

What size should it be in pixels the open atrium on is 161x43, yet I cant see that is what is stretched across at all, its to small to stretch.

Does it make a difference if it is jpg, png one something else.

When I load an image through #3 method it does not show the image just the words site banner.

This does not require technical documentation but some user documentation.

I would be happy to write this but unfortunately can not use it.

I can wait but my client will be forced to use sharepoint which he hates. As he can not change the logo.

dimauroe’s picture

Further to Mintra's comment I'd like to add that I got the feeling the folder structure in Atrium seems not to be fixed. For instance one user suggested to access this folder: sites/all/modules/contrib/oa_core/modules/oa_widgets for some images. In our system the folders stop at "modules" and the rest just does not exist. For themes I have also found multiple places where they are located. It is all rather confusing when all we are trying to do is to change the logo and the colour coordination of a theme...Can anyone provide some explanation of what the issue actually is? I am sure the system is powerful as I have seen wonderful examples of sites that use it, but I wonder if they had to rip it apart and put it together again to achieve the look and feel they want or if they managed to do it with the tools available from the Admin management pages. Thanks for any help you can give us. Enea.

mintra’s picture

When I change the logo as suggested it just prints in text SiteBanner, and the image does not show
This is when I have uploaded the logo through the plugin settings site banner.

The problem is the that image after it has been uploaded is inaccessible (comes up with Internal server error if I try to access it directly).

The cause is the .htaccess file which contains.

# Turn off all options we don't need.
Options None
Options +FollowSymLinks

# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006

# Override the handler again if we're run later in the evaluation list.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003

# If we know how to do it safely, disable the PHP engine entirely.

php_flag engine off

I will try and make some sense of this, why is this here and is it intentional?

mintra’s picture

It seems that if I try and change the colours is the theme then the .htaccess file is recreated.

This is hard work, and I am posting on a closed issue. Where should I put this.

mintra’s picture

It seems that every time a new file is uploaded to files folser the .htacess file in that folder gets written. Somehow this does not allow acess to the content.

Rather than delete the .htacess file I found a link which suggested editing it and save it with no content.

Now the file changes allow access.
I dont know if this is some sort of security risk.

jkingsnorth’s picture

Hi Mintra, please create a new issue for this, noone will known to respond to it in a Closed (Fixed) issue. If you combine your description of the problem into one then someone will be able to help. (Incidentally, the htaccess file you are referring to sounds like the default one created in the files/ directory, which should be kept.)

AleDadm’s picture

The attempts here of all posts are related to obvious customisation, it is part of what 'CUSTOMISATION ' means!
The quality of the software it is also throughout the way it is structured!
Modules, variables, hooks... everything must be design to be accessed in a powerful and simple way. (Simple does not mean not advanced or complex features,
but LOGIC and well defined with right HIERARCHY )
If the DESIGN FAIL IN THE BEGINNING then the abnormalities are from spotted to rapidly increase in number exponentially, that is one of the big limits in dev. advanced systems!
Here i really love the way and the power of this OA but for put a logo or a banner the side effects are really low level. Someone here wrote about wishing them on the admin options, really why are not there?
It looks for me that this opensource is not so pure(with cash going to phase2 i guess many trouble find easy solution!)
I want customise heavily(customise the look, insert java script change the html, css) OA and in a very strong form: I make the changes in a CLEARLY DOCUMENTED way and the system (OA ) remain SAFE and STABLE with no server error, or other weird troubles.
Where is a FORMAL document with COMPLETE and Clear notes?
Step by step tutorial covering the feature will be really useful.
I think this should be normal in all documentation to see these direct guide or tutorial.
Somebody can help more in the issue?

nanupindi’s picture

I uploaded an image. Unfortunately, it was a large 1000px X 600px as the site banner. Where do I find settings to change the size. I tried to upload a smaller image - it only made the image look less clear but the original size is stored somewhere. Site become unusable because the banner takes over all the menus and items. We can't even see anything but the image. PLEASE HELP. Thanks.

artasom’s picture

I am experiencing the same issue as nanupindi, and I am not able to find where to fix this issue to restore the site usability. Any ideas?
Thanks in advance.

brylie’s picture

Title: Change OpenAtrium branding » Change OpenAtrium branding through UI
Component: Documentation » User interface
Issue summary: View changes
Related issues: +#2371697: How to Remove OA2 Branding
nrackleff’s picture

In response to comment #9 above (https://www.drupal.org/node/2146843#comment-8244569), mpotter, when you say "save your changes to a Feature Override", do you mean just click save and then make sure you see the word "Overridden" in the "Storage" column on /admin/structure/mini-panels? Or, is there something more I need to do?
Thank you for your help.

mpotter’s picture

No, not at all. I mean you need to create your own Feature module export and then select the overridden stuff that needs to be exported to it. There are slides to the BadCamp Features 2.0 presentation on the drupal.org/project/features page that talks a bit about Features Override. It's a lot more detail than we can really cover here. I recommend finding someone with more Drupal knowledge to help you with this.

nrackleff’s picture

Thanks for the quick reply. I've been away from Drupal for a few years and am just getting back into it. Most of my knowledge is from Drupal 6. I am new to Open Atrium and somewhat new to Features and to Panels. I totally understand that it is deeper than the scope of this issue. Thanks for steering me in the right direction. I will check out those slides. Thanks for your help today.

furqanzamir’s picture

Can any one tell me how to remove footer logo open atrium and powered by openatrium ??

furqanzamir’s picture

Hi
Can any one tell me how to remove footer open atrium logo or text powered by ????????????????

jkingsnorth’s picture

Hi furqanzamir, a couple of things first:

If you have a new question then it's best not to post it on to the end of a 'Closed' issue. It is likely not to get seen. Create a new support request instead.

Reposting your original question with lots of question marks is also unlikely to get your question answered any quicker. We're all volunteers here.

But in answer to your question: Under Admin > Structure > Mini panels. Edit the Open Atrium Footer. Click on 'Content'. You will see the 'Powered by Open Atrium' pane. Click on the cog and 'Remove' the pane. Save your changes.

These edits will need to be captured in a 'Features override' as per the Open Atrium documentation: https://www.drupal.org/node/2286149

If you need any further assistance, please open a new issue for it.