Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[phoenix-dev] Our Phoenix sandbox is ready!

Phoenix committers,

(sorry for the long-winded e-mail)

Our Phoenix sanbox is ready - http://phoenix.eclipse.org/ . Andrew did a great job of mapping "who owns what" - so just dig that document out to know what you need to move over.

Although the skin and visuals will change (Shauna and I are still working on them) they are abstracted from the actual content.

I suggest you read this document and play with the sandbox a little bit, and I suggest we host a conference call friday or early next week so I can show you how to publish files. It's not as straight-forward as using a CMS, but it's not that hard once you get the trick.


Here is the proposed process of moving content to "the Phoenix way":

1. You read the Phoenix guidelines and how-to at https://dev.eclipse.org/committers/help/phoenix.php (you must be logged in using your committer user ID and password)

2. You copy a foundation-owned directory, such as www.eclipse.org/legal, to the Phoenix sandbox CVS and perform a commit. This will publish the old pages to http://phoenix.eclipse.org/legal/

3. You create new pages using the directions on the how-to page.

4. You commit new pages to the sandbox CVS and test them via http://phoenix.eclipse.org/legal/.

5. Once your pages work the way you want, if your /legal directory was a WebDAV directory on www.eclipse.org, you get webmaster to "CVS-enable" it. WebDAV no longer works on CVS-enabled directories.

6. You then copy the new pages (the PHP files) from the sandbox CVS repository to the dev.eclipse.org repository and commit your changes.

PLEASE NOTE: The new eclipse.org home page will be known as /home/index.php. Requests for the home page will automatically open it.

ALSO NOTE: eclipse.org projects will not be using the phoenix.eclipse.org sandbox to transition to the Phoenix way. The transition process is unobtrusive to the point that we could also transition without a sandbox.

I will begin sandboxing the content I own (/downloads, /webmaster) shortly.



CVS NOTES (refer to attached JPG)
=================================

1. eclipse.org-common contains common files only accessible by Foundation Staff.

2. Common elements, such as common Navs and the Menu bar, are in system/nav.class.php and menu.class.php respectively. You don't need my intervention to add common Navs and Menu items.

3. themes/Phoenix is the official new Theme. Refer to it in the _projectCommon.php file as "Phoenix"

4. /home contains a subdirectory called "content" and a subdirectory called "images". We will start considering the home page as a "project" in the sense it is a subdirectory like all others, so content and images refers to the homepage content and homepage images. Images for legal, community, etc. should not be placed here.

5. The "org" directory is the phoenix.eclipse.org/org directory already set up. Bjorn is currently sandboxing his dashboard goodness there. Any directory created at the same level as "org" and "home" and "eclipse.org-common" will be published as http://phoenix.eclipse.org/yourdirectory, and ultimately, www.eclipse.org/yourdirectory.




--
Denis Roy
Manager, IT Infrastructure
Eclipse Foundation, Inc.
Office: 613.224.9461 x224
Cell: 819.210.6481
denis.roy@xxxxxxxxxxx

JPEG image


Back to the top