Jump to: navigation, search

Difference between revisions of "Phoenix Documentation"

m
(Docs)
(6 intermediate revisions by 3 users not shown)
Line 4: Line 4:
 
== Docs ==
 
== Docs ==
  
 +
* [[Using Phoenix]] Updated: 2009-05
 
* [http://www.eclipse.org/phoenix/docs/sample_pages.php Sample pages with source] 2005-11-07
 
* [http://www.eclipse.org/phoenix/docs/sample_pages.php Sample pages with source] 2005-11-07
* [[Configuring Eclipse with PHPEclipse]]
+
* [[Configuring Eclipse to Edit your eclipse.org Website]]
 
* <strike>[http://www.eclipse.org/phoenix/docs/PHPeclipse_setup.v1.0.1.pdf Configuring Eclipse with PHPEclipse and Xampp] 2005-11</strike>
 
* <strike>[http://www.eclipse.org/phoenix/docs/PHPeclipse_setup.v1.0.1.pdf Configuring Eclipse with PHPEclipse and Xampp] 2005-11</strike>
* [[Using Phoenix]] 2005-11
 
 
* [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
Line 37: Line 37:
 
* 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 bugzilla bug. Submit your attachment to Phoenix/templates
 +
 +
== Tools ==
 +
 +
=== Listing committers and project leads: ===
 +
 +
* You can link to a page which is dynamically generated from the Foundation's database and which will list all of the committers in your project.  Here's an example: http://www.eclipse.org/projects/lists.php?list=byproject&param=dsdp.mtj .  Just substitute your project's fully-qualified name for dsdp.mtj in the example.
 +
* Generating a list of project leads on your project is similarly simple: http://www.eclipse.org/projects/lists.php?list=leads&param=dsdp.mtj .  Again you would substitute the project name.
 +
 +
=== Other lists you can link to: ===
 +
 +
* http://www.eclipse.org/projects/lists.php?list=allcommitters --> A list of all committers
 +
* http://www.eclipse.org/projects/lists.php?list=allbyproject --> A list of all committers organized by project
 +
* Other queries are linked to each other so you can see how other queries for individual committers might work
 +
* Feel free to link to any or all of these queries
 +
 +
=== 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.

Revision as of 21:47, 29 September 2010

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:

  • Connect to our CVS repository and checkout the org.eclipse.phoenix project from the technology repository
  • Copy the checked-out directories to your web site
  • Edit the default/_projectCommon.php file to select your theme and define navigation links for your project
  • Copy the default/template.php file and add your HTML content
  • Familiarize yourself with the CSS styles and customize the interface as desired

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

  • Connect to our CVS repository and checkout the org.eclipse.phoenix project from the technology repository
  • 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 bugzilla bug. Submit your attachment to Phoenix/templates

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.