Modeling Project Releng/Website Maintenance
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
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.
As above, content lives in
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.
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( ... ); // incubating components (everyone starts here)
Previewing / Testing
Updating Build Server
Once your changes are in CVS, SSH to your build server and extract them into the web root:
cd /var/www/html/modeling/emft/; cvs up -Pd componentName cd componentName; chown -R www * .*; chmod -R g+w * .*
To protect your new build page, copy the .htaccess file from another component into your build folder:
cd /var/www/html/modeling/emft/componentName/build/; \ cp /var/www/html/modeling/emft/cdo/build/.htaccess .; \ chmod 664 .htaccess; \