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 "Modeling Project Releng/Website Maintenance"

(New page: Component owners can edit their own website copy if they are members of the group '''<code>modeling-home</code>'''. If they're not they can open a [https://bugs.eclipse.org/bugs/enter_bug....)
 
Line 1: Line 1:
 +
===Homepage Copy===
 +
 
Component owners can edit their own website copy if they are members of the group '''<code>modeling-home</code>'''. If they're not they can open a [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=community&component=CVS bug], cc: their PMC for approval, and request access from the webmaster.
 
Component owners can edit their own website copy if they are members of the group '''<code>modeling-home</code>'''. If they're not they can open a [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=community&component=CVS bug], cc: their PMC for approval, and request access from the webmaster.
  
Line 14: Line 16:
 
* http://www.eclipse.org/modeling/emft/?project=compare#compare
 
* http://www.eclipse.org/modeling/emft/?project=compare#compare
 
* http://www.eclipse.org/modeling/emft/?project=search#search
 
* http://www.eclipse.org/modeling/emft/?project=search#search
 +
 +
Note that there's at least a 30-second lag before content appears after committing new files or changes.
 +
 +
 +
===Build UI===
 +
 +
As above, content lives in <code>/cvsroot/org.eclipse/www/modeling/emft/'''projectName'''</code>. See:
 +
 +
build/_common.php
 +
 +
 +
===Site Navigation===
 +
 +
So that your component is properly listed and will appear on the homepage, downloads, release notes, be sure to edit your parent project's _projectCommon.php file, eg. <code>/cvsroot/org.eclipse/www/modeling/emft/_projectCommon.php</code>.
 +
 +
Be sure you add yourself to these arrays, as appropriate:
 +
 +
$projects = array( ... );
 +
$cvscoms = array( ... );
 +
$nodownloads = array(); //components with no downloads available yet
 +
$nonewsgroup = array(); //components without newsgroup
 +
$nomailinglist = array(); //components without mailinglist
 +
$incubating = array( ... ); // components which are still incubating (everyone goes here to start, esp. EMFT)
 +
 +
 +
=== Previewing / Testing ===
 +
 +
* [[Eclipse_Server_Sandbox_Setup | Set up a local mirror of www.eclipse.org]]
 +
 +
* [http://divby0.blogspot.com/search?q=zend Use PDT to edit and debug PHP pages]
 +
  
 
[[Category:Releng]] [[Category:Modeling]]
 
[[Category:Releng]] [[Category:Modeling]]

Revision as of 20:28, 13 November 2007

Homepage Copy

Component owners can edit their own website copy if they are members of the group modeling-home. If they're not they can open a bug, cc: their PMC for approval, and request access from the webmaster.

To edit website copy, check out the web content module from /cvsroot/org.eclipse:

www/modeling/emft/projectName

Then look at these files:

project-info/project-page-paragraph.html (short blurb)
project-info/overview.html (detailed page)

As to what content can be put on the site, look at other Modeling project components for examples:

Note that there's at least a 30-second lag before content appears after committing new files or changes.


Build UI

As above, content lives in /cvsroot/org.eclipse/www/modeling/emft/projectName. See:

build/_common.php 


Site Navigation

So that your component is properly listed and will appear on the homepage, downloads, release notes, be sure to edit your parent project's _projectCommon.php file, eg. /cvsroot/org.eclipse/www/modeling/emft/_projectCommon.php.

Be sure you add yourself to these arrays, as appropriate:

$projects = array( ... );
$cvscoms = array( ... );
$nodownloads = array(); //components with no downloads available yet
$nonewsgroup = array(); //components without newsgroup
$nomailinglist = array(); //components without mailinglist
$incubating = array( ... ); // components which are still incubating (everyone goes here to start, esp. EMFT)


Previewing / Testing

Back to the top