|  | <?php | 
|  |  | 
|  | /* must be included in another file. | 
|  | * define two arrays: | 
|  | * | 
|  | * $newsgroups = array("MDT (main)" => array("modeling.mdt")); | 
|  | * $mailinglists = array("MDT (main)" => array("mdt.dev")); | 
|  | */ | 
|  |  | 
|  | ob_start(); | 
|  | ?> | 
|  | <div id="midcolumn"> | 
|  | <div class="homeitem3col"> | 
|  | <h3>Newsgroups & Mailing Lists</h3> | 
|  |  | 
|  | <ul> | 
|  | <li> | 
|  | <p> | 
|  | <u>The best place for support is in the newsgroups, <b><i>NOT</i></b> in the mailing lists.</u> | 
|  | </p> | 
|  |  | 
|  | <p> | 
|  | If you post to the mailing list, you will most likely be told "Please post | 
|  | this to the newsgroup." | 
|  | </p> | 
|  | </li> | 
|  | <li> | 
|  | <p> | 
|  | Chances are your question has already been answered in the newsgroup, | 
|  | and will save you time in not having to ask it again, and us in not having | 
|  | to answer it again. Before posting a question to the newsgroup, please browse or | 
|  | search the newsgroup archives online. To post a question, you will <a href="http://www.eclipse.org/newsgroups/index.html">require a password</a> first. | 
|  | </p> | 
|  |  | 
|  | <p> | 
|  | Frequently asked questions in the newsgroup will ultimately end up in the FAQ (one FAQ per component). Feel free to contribute! | 
|  | </p> | 
|  | </li> | 
|  |  | 
|  |  | 
|  | <li> | 
|  | <p> | 
|  | If you're not familiar with news://, you'll need a newreader first, such as | 
|  | <a href="http://www.mozilla.org/products/thunderbird/" target="_out">Thunderbird</a>, <a href="http://www.mozilla.org/products/mozilla1.x/" target="_out">Mozilla</a>, <a href="http://www.forteinc.com" target="_out">Forte Agent</a>, or even MS Outlook. Once installed, | 
|  | you'll also need a password to access the newsgroups. Signup is easy: | 
|  | just <a href="http://www.eclipse.org/newsgroups/index.html">request a password</a>. | 
|  | </p> | 
|  |  | 
|  | <p> | 
|  | After that, just point your newsreader at the eclipse news server, <b>news.eclipse.org</b> and subscribe to | 
|  | the appropriate newsgroup(s). | 
|  | </p> | 
|  | </li> | 
|  |  | 
|  | <li> | 
|  | <p> | 
|  | In addition, should you want to search the newsgroups for old posts, you can do so online or offline in one of several ways. | 
|  | Online, you can use Eclipse.org's <a | 
|  | href="http://wiki.eclipse.org/index.php/Searching_Eclipse_Newsgroups_With_Firefox">search capabilities</a>. | 
|  | Offline, here's two options: | 
|  | <a | 
|  | href="http://www.eclipse.org/modeling/emf/docs/misc/SearchingNewsgroups/SearchingNewsgroupsMozilla.html"> | 
|  | with Mozilla</a> | 
|  | or | 
|  | <a | 
|  | href="http://www.eclipse.org/modeling/emf/docs/misc/SearchingNewsgroups/SearchingNewsgroupsOutlook.html"> | 
|  | with Outlook Express</a>. | 
|  | </p> | 
|  | </li> | 
|  | </ul> | 
|  |  | 
|  | </div> | 
|  |  | 
|  | <div class="homeitem"> | 
|  | <h3>Newsgroup Search / Browse</h3> | 
|  | <ul> | 
|  | <?php foreach ($newsgroups as $label => $ngs) | 
|  | { | 
|  | print '<li>' . $label. ": "; | 
|  | foreach ($ngs as $i => $ng) | 
|  | { | 
|  | if ($i>0) { print ", "; } | 
|  | print '<a href="http://www.eclipse.org/newsportal/thread.php?group=eclipse.'.$ng.'">eclipse.'.$ng.'</a>'; | 
|  | } | 
|  | print "</li>\n"; | 
|  | } ?> | 
|  | </ul> | 
|  | </div> | 
|  |  | 
|  | <div class="homeitem"> | 
|  | <h3>NNTP (news://)</h3> | 
|  | <ul> | 
|  | <?php foreach ($newsgroups as $label => $ngs) | 
|  | { | 
|  | print '<li>' . $label. ": "; | 
|  | foreach ($ngs as $i => $ng) | 
|  | { | 
|  | if ($i>0) { print ", "; } | 
|  | print '<a href="news://news.eclipse.org/eclipse.'.$ng.'">eclipse.'.$ng.'</a>'; | 
|  | } | 
|  | print "</li>\n"; | 
|  | } ?> | 
|  | </ul> | 
|  | </div> | 
|  |  | 
|  | <div class="homeitem"> | 
|  | <h3>Mailing Lists (for developers only)</h3> | 
|  | <ul> | 
|  | <?php foreach ($mailinglists as $label => $mls) | 
|  | { | 
|  | print '<li>' . $label. ": "; | 
|  | foreach ($mls as $i => $ml) | 
|  | { | 
|  | if ($i>0) { print ", "; } | 
|  | print '<a href="http://dev.eclipse.org/mailman/listinfo/'.$ml.'">'.$ml.'</a>'; | 
|  | } | 
|  | print "</li>\n"; | 
|  | } ?> | 
|  | </ul> | 
|  | </div> | 
|  |  | 
|  | </div> | 
|  |  | 
|  | <?php | 
|  |  | 
|  | // http://www.eclipse.org/newsportal/thread.php?group=eclipse.*.* | 
|  |  | 
|  | /*** side items ***/ | 
|  | print <<<XML | 
|  | <div id="rightcolumn"> | 
|  | <div class="sideitem"> | 
|  | <h6>Search Newsgroup</h6> | 
|  | XML; | 
|  | print '<form method="get" action="http://www.eclipse.org/newsportal/thread.php" name="searchngform">' . "\n"; | 
|  | print "<p>\n"; | 
|  | print '<select name="group" style="width:100%; font-size:smaller">'; | 
|  | $shown_ngs = array(); | 
|  | foreach ($newsgroups as $label => $ngs) | 
|  | { | 
|  | foreach ($ngs as $i => $ng) | 
|  | { | 
|  | if (!in_array($ng,$shown_ngs)) | 
|  | { | 
|  | $shown_ngs[] = $ng; | 
|  | print '<option value="eclipse.'.$ng.'">'.$ng.'</option>'."\n"; | 
|  | } | 
|  | } | 
|  | } | 
|  | print "</select><br/>\n"; | 
|  | print '<input type="submit" value="Go!"/><br/>'."\n"; | 
|  | print <<<XML | 
|  | </p> | 
|  | </form> | 
|  | </div> | 
|  | </div> | 
|  | XML; | 
|  |  | 
|  | $html = ob_get_contents(); | 
|  | ob_end_clean(); | 
|  |  | 
|  | $pageTitle = "Eclipse Modeling - $PR - Newsgroups & Mailing Lists"; | 
|  | $pageKeywords = ""; // TODO: add something here | 
|  | $pageAuthor = "Nick Boldt"; | 
|  |  | 
|  | $App->AddExtraHtmlHeader('<link rel="stylesheet" type="text/css" href="/modeling/includes/newsgroups.css"/>' . "\n"); | 
|  | $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html); | 
|  | ?> |