Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 432357

Summary: Create a bare-bones HTML header & footer of the solstice theme
Product: Community Reporter: Christopher Guindon <chris.guindon>
Component: WebsiteAssignee: phoenix.ui <phoenix.ui-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: angelika.wittek, denis.roy, ralph.mueller
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X   
Whiteboard:
Bug Depends on: 432533    
Bug Blocks: 432358    

Description Christopher Guindon CLA 2014-04-08 16:54:02 EDT
We need to create a barebones HTML header & footer to adapt the look to subsites, such as Bugzilla, Forums, Mailing lists & events.eclipse.org.
Comment 1 Denis Roy CLA 2014-04-08 16:58:24 EDT
Header should include the breadcrumbs bar.
Comment 2 Christopher Guindon CLA 2014-05-23 10:09:26 EDT
We need to close Bug #432533 before I can work in this.
Comment 3 Christopher Guindon CLA 2014-05-29 13:40:47 EDT
Denis, I created a working prototype. Let me know what you think.

The page is generated with php, you will need to save the source for a copy of the footer and the header.

This way, if we update the theme, the static template will also be updated.



HEADER:
https://staging.eclipse.org/eclipse.org-common/themes/solstice/html_template/header.php


FOOTER:
https://staging.eclipse.org/eclipse.org-common/themes/solstice/html_template/header.php


Example of a full page:
https://staging.eclipse.org/eclipse.org-common/themes/solstice/html_template/
Comment 5 Christopher Guindon CLA 2014-05-30 11:43:45 EDT
I am closing this bug. Denis, if you have any problem with this workflow, please re-open this bug.
Comment 6 Denis Roy CLA 2014-05-30 11:57:21 EDT
At first glance that looks like exactly what I need, Chris.  eclipse.org-common must be installed in the document_root, which is the assumption since 2005.  

I'll have to try it out and report back, but it does look OK.  Thanks
Comment 7 Ralph Mueller CLA 2014-06-01 04:18:52 EDT
Hi Chris -

thank you for the links. 

Couple of questions:

a) As Denis mentioned, there are a couple of prereqs that are needed as far as I can see from the code. We should be able to figure that out.

b) CSS and JS
What are they based on? Bootstrap? What CSS / Javascript components are there to be used (e.g. Collapse, Grids and so on).

c) /eclipse.org-common/themes/solstice/public/images/logo/eclipse-beta.png There is still a couple of items marked beta in the code, when will they be replaced?

Thanks
Comment 8 Christopher Guindon CLA 2014-06-04 09:00:35 EDT
(In reply to Ralph Mueller from comment #7)
> Hi Chris -
> 
> thank you for the links. 
> 
> Couple of questions:
> 
> a) As Denis mentioned, there are a couple of prereqs that are needed as far
> as I can see from the code. We should be able to figure that out.
> 
> b) CSS and JS
> What are they based on? Bootstrap? What CSS / Javascript components are
> there to be used (e.g. Collapse, Grids and so on).

Yes, we are using bootstrap. I am currently loading all css/js components.


> 
> c) /eclipse.org-common/themes/solstice/public/images/logo/eclipse-beta.png
> There is still a couple of items marked beta in the code, when will they be
> replaced?

I plan on updating the logo today. This will work better once this the theme is committed to master next week. If you plan on using it before, you will probably need to do a search and replace for urls using staging.eclipse.org.

You will also want to remove the feedback link.

> 
> Thanks