Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Phoenix Documentation"

(If you wish to use Phoenix for your web site:)
(Docs: remove 404 link)
 
(6 intermediate revisions by the same user not shown)
Line 6: Line 6:
  
 
* [[Using Phoenix]] Updated: 2009-05
 
* [[Using Phoenix]] Updated: 2009-05
* [http://www.eclipse.org/phoenix/docs/sample_pages.php Sample pages with source] 2005-11-07
 
 
* [[Configuring Eclipse to Edit your eclipse.org Website]]
 
* [[Configuring Eclipse to Edit your eclipse.org Website]]
 
* [http://www.eclipse.org/projects/dev_process/project-status-infrastructure.php Project Status Infrastructure] (integrates with Phoenix-based project website)
 
* [http://www.eclipse.org/projects/dev_process/project-status-infrastructure.php Project Status Infrastructure] (integrates with Phoenix-based project website)
 
* [http://www.eclipse.org/proposals/eclipse-phoenix/index.html Project Proposal] 2005-05-27
 
* [http://www.eclipse.org/proposals/eclipse-phoenix/index.html Project Proposal] 2005-05-27
* [[Eclipse Server Sandbox Setup]] Written by the folks on the EMFT team
+
* [[Eclipse Server Sandbox Setup]] Updated: 2018-05-27 Written by the folks on the EMFT team
  
 
== Getting Started ==
 
== Getting Started ==
Line 25: Line 24:
 
=== If you wish to use Phoenix for your web site: ===
 
=== If you wish to use Phoenix for your web site: ===
  
To use the Solstice skin, see [[Using_Phoenix#Solstice.2C_the_default_eclipse.org_theme|Using Phoenix Solstice Theme].
+
To use the Solstice skin, see [[Using_Phoenix#Solstice.2C_the_default_eclipse.org_theme|Using Phoenix Solstice Theme]].
 
   
 
   
 
If you download the [https://www.eclipse.org/eclipse.org-common/themes/solstice/docs/starterkit/solstice-starterkit.zip Soltice starterkit], you maye also have a look at these 3 files:
 
If you download the [https://www.eclipse.org/eclipse.org-common/themes/solstice/docs/starterkit/solstice-starterkit.zip Soltice starterkit], you maye also have a look at these 3 files:
Line 32: Line 31:
 
* [http://git.eclipse.org/c/www.eclipse.org/eclipse.org-common.git/tree/themes/solstice/docs/starterkit/index.php starterkit/index.php]
 
* [http://git.eclipse.org/c/www.eclipse.org/eclipse.org-common.git/tree/themes/solstice/docs/starterkit/index.php starterkit/index.php]
 
* [http://git.eclipse.org/c/www.eclipse.org/eclipse.org-common.git/tree/themes/solstice/docs/starterkit/content/en_index.php starterkit/content/en_index.php]
 
* [http://git.eclipse.org/c/www.eclipse.org/eclipse.org-common.git/tree/themes/solstice/docs/starterkit/content/en_index.php starterkit/content/en_index.php]
 +
  
 
To learn more about the eclipse.org-common files behind Phoenix:
 
To learn more about the eclipse.org-common files behind Phoenix:
Line 37: Line 37:
 
* Connect to our [http://git.eclipse.org/c/www.eclipse.org/eclipse.org-common.git/ git repo] and checkout the eclipse.org-common project
 
* Connect to our [http://git.eclipse.org/c/www.eclipse.org/eclipse.org-common.git/ git repo] and checkout the eclipse.org-common project
 
* Copy the checked-out directories to your web site
 
* Copy the checked-out directories to your web site
* Edit the _projectCommon.php file to select your theme and define navigation links for your project. Some examples: [http://git.eclipse.org/c/www.eclipse.org/webtools.git/tree/_projectCommon.php webtools] [http://git.eclipse.org/c/www.eclipse.org/modeling.git/tree/_projectCommon.php modeling]
+
* Edit the _projectCommon.php file to select your theme and define navigation links for your project.  
 +
:Some examples:  
 +
:* [http://git.eclipse.org/c/www.eclipse.org/webtools.git/tree/_projectCommon.php webtools]  
 +
:* [http://git.eclipse.org/c/www.eclipse.org/modeling.git/tree/_projectCommon.php modeling]
 +
 
 +
To test drive Phoenix locally in XAMPP or Apache HTTPD, see [[Eclipse Server Sandbox Setup]].
  
 
=== If you wish to submit a new skin for eclipse.org: ===
 
=== If you wish to submit a new skin for eclipse.org: ===
  
* Connect to our [[CVS Howto|CVS repository]] and checkout the org.eclipse.phoenix project from the technology repository
+
* Connect to our [http://git.eclipse.org/c/www.eclipse.org/eclipse.org-common.git/tree/themes git repo] and checkout the themes folder
 
* Familiarize yourself with the CSS styles in layout.css and visual.css and their rendering components (the PHP files)
 
* Familiarize yourself with the CSS styles in layout.css and visual.css and their rendering components (the PHP files)
 
* Create a new skin using the same CSS class names (homeitem, midcolumn, etc)
 
* Create a new skin using the same CSS class names (homeitem, midcolumn, etc)
* Submit your new skin as a zipped attachment to a bugzilla bug. Submit your attachment to Phoenix/templates
+
* Submit your new skin as a zipped attachment to a [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Community&component=Website new bugzilla under Community - Website]
  
 
== Tools ==
 
== Tools ==

Latest revision as of 20:49, 27 May 2018

See Using Phoenix for more up-to-date information. Most of this page is out of date.

Back to Phoenix.

Docs

Getting Started

If you're an eclipse.org committer and wish to use Phoenix for your project website:

  • Download the Phoenix Starter Kit
  • Extract the starter kit to your project's webspace
  • Edit the _projectCommon.php file to select your theme and define navigation links for your project
  • Copy template.php as the PHP file you want to create, and add your HTML content between the markers
  • Commit _projectCommon.php and your new PHP pages to the Eclipse Website CVS repository
  • Refer to Using Phoenix in the Committer Tools

If you wish to use Phoenix for your web site:

To use the Solstice skin, see Using Phoenix Solstice Theme.

If you download the Soltice starterkit, you maye also have a look at these 3 files:


To learn more about the eclipse.org-common files behind Phoenix:

  • Connect to our git repo and checkout the eclipse.org-common project
  • Copy the checked-out directories to your web site
  • Edit the _projectCommon.php file to select your theme and define navigation links for your project.
Some examples:

To test drive Phoenix locally in XAMPP or Apache HTTPD, see Eclipse Server Sandbox Setup.

If you wish to submit a new skin for eclipse.org:

  • Connect to our git repo and checkout the themes folder
  • Familiarize yourself with the CSS styles in layout.css and visual.css and their rendering components (the PHP files)
  • Create a new skin using the same CSS class names (homeitem, midcolumn, etc)
  • Submit your new skin as a zipped attachment to a new bugzilla under Community - Website

Tools

Listing committers and project leads:

Other lists you can link to:

Refining the Google CSE results with inurl

When you add the Google CSE search form to a page by default it returns results from 'all' of eclipse.org. But what if you just want to get all of the results from the newsgroups? Well there is only one choice that is simple,easy and clean, you add the following hidden input type to the search form:

<input type="hidden" name="hq" value="inurl:eclipse.org.site/directory">

By altering the value of the url that follows the 'inurl' you can set what sites and subsections of eclipse.org sites your results are filtered by. Best of all this field is sticky so if you keep searching on the results page, the new results will still have the same filter applied.

Back to the top