[Winmerge-svn] SF.net SVN: winmerge:[6174] trunk/Web
Windows visual diff and merge for files and directories
Brought to you by:
christianlist,
grimmdp
From: <ge...@us...> - 2008-12-15 20:54:00
|
Revision: 6174 http://winmerge.svn.sourceforge.net/winmerge/?rev=6174&view=rev Author: gerundt Date: 2008-12-15 20:53:54 +0000 (Mon, 15 Dec 2008) Log Message: ----------- PATCH: [ 2429554 ] Web: Reorganizing download page Modified Paths: -------------- trunk/Web/downloads/index.php trunk/Web/page.inc trunk/Web/sitemap.txt Added Paths: ----------- trunk/Web/downloads/plugins.php trunk/Web/downloads/source-code.php Modified: trunk/Web/downloads/index.php =================================================================== --- trunk/Web/downloads/index.php 2008-12-15 20:34:11 UTC (rev 6173) +++ trunk/Web/downloads/index.php 2008-12-15 20:53:54 UTC (rev 6174) @@ -1,14 +1,15 @@ <?php include('../page.inc'); + include('../engine/simplepie/simplepie.inc'); $page = new Page; $page->addRssFeed('http://sourceforge.net/export/rss2_projfiles.php?group_id=13216', 'Project File Releases'); $page->printHead('WinMerge: Downloads', TAB_DOWNLOADS); $stablerelease = $page->getStableRelease(); ?> -<h2>Downloads <?php $page->printRssFeedLink('http://sourceforge.net/export/rss2_projfiles.php?group_id=13216'); ?></h2> +<h2>Downloads</h2> +<h3>WinMerge <?php echo $stablerelease->getVersionNumber();?></h3> <?php $page->printDownloadNow(); ?> -<h3><a name="current">Current Version</a></h3> <p>The current version is <strong><?php echo $stablerelease->getVersionNumber();?></strong> and was released at <strong><?php echo $stablerelease->getDate();?></strong>. For detailed info on what's new, read the <a href="/docs/changelog.php">change log</a> and the <a href="/docs/releasenotes.php">release notes</a>.</p> <div class="downloadmatrix"> <ul> @@ -29,15 +30,10 @@ <li><a href="<?php echo $stablerelease->getDownload('rt.7z');?>">7z-Format (<?php echo $stablerelease->getDownloadSizeMb('rt.7z');?> MB)</a></li> </ul> </li> - <li><strong>Source Code</strong> - <ul> - <li><a href="<?php echo $stablerelease->getDownload('src.zip');?>">Zip-Format (<?php echo $stablerelease->getDownloadSizeMb('src.zip');?> MB)</a></li> - <li><a href="<?php echo $stablerelease->getDownload('src.7z');?>">7z-Format (<?php echo $stablerelease->getDownloadSizeMb('src.7z');?> MB)</a></li> - </ul> - </li> </ul> </div> <p>The easiest way to install WinMerge is to download and run the Installer. Read the <a href="/docs/manual/Installing.html">online manual</a> for help using it.</p> +<p>You can also download additional <a href="plugins.php">plugins</a> and the whole <a href="source-code.php">source code</a> from WinMerge.</p> <h3><a name="other">Other Versions</a></h3> <ul> <li><a href="http://sourceforge.net/project/showfiles.php?group_id=13216&package_id=11248">Stable Versions</a></li> @@ -45,37 +41,28 @@ <li><a href="http://sourceforge.net/project/showfiles.php?group_id=13216&package_id=92246">Experimental Builds</a></li> <li><a href="http://portableapps.com/apps/utilities/winmerge_portable">WinMerge Portable</a> (by PortableApps.com)</li> </ul> -<h3><a name="plugins">Plugins</a></h3> -<h4>7-Zip Plugin</h4> -<p>This is the 7-Zip plugin for WinMerge and the current version <strong>DllBuild 0026</strong> was released at <strong>2007-12-23</strong>.</p> -<div class="downloadmatrix"> -<ul> - <li><strong>Installer</strong> - <ul> - <li><a href="http://downloads.sourceforge.net/winmerge/Merge7zInstaller0026-432-457.exe">Exe-Format (1.05 MB)</a></li> - </ul> - </li> - <li><strong>Binaries</strong> - <ul> - <li><a href="http://downloads.sourceforge.net/winmerge/Merge7z0026-432-457.7z">7z-Format (0.91 MB)</a></li> - </ul> - </li> -</ul> -</div> -<p>You can also read the <a href="http://sourceforge.net/project/shownotes.php?release_id=563695&group_id=13216">Release Notes</a> or search for <a href="http://sourceforge.net/project/showfiles.php?group_id=13216&package_id=143957">other versions</a>.</p> -<h4>xdocdiff Plugin</h4> -<p>With this plugin you can compare Word, Excel, PowerPoint, PDF and some more files.</p> -<p>For more details and the download go to the <a href="http://freemind.s57.xrea.com/xdocdiffPlugin/en/index.html">xdocdiff plugin homepage</a>.</p> -<h3><a name="sourcecode">Source Code</a></h3> -<p>WinMerge is released under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU General Public License</a>. That means you can get the whole source code and can build the program yourself.<br /> -The source code is hosted on <a href="http://sourceforge.net/">SourceForge.net</a> in a <a href="http://sourceforge.net/svn/?group_id=13216">Subversion</a> repository.<br /> -You can <a href="http://winmerge.svn.sourceforge.net/viewvc/winmerge/">browse the source code</a> with a web browser or you can check out the whole code by clicking on one of the following links (if you have <a href="http://tortoisesvn.net/">TortoiseSVN</a> installed):</p> -<dl class="headinglist"> - <dt>Developer Version</dt> - <dd><a href="tsvn:https://winmerge.svn.sourceforge.net/svnroot/winmerge/trunk">https://winmerge.svn.sourceforge.net/svnroot/winmerge/trunk</a></dd> - <dt>WinMerge 2.10</dt> - <dd><a href="tsvn:https://winmerge.svn.sourceforge.net/svnroot/winmerge/branches/R2_10">https://winmerge.svn.sourceforge.net/svnroot/winmerge/branches/R2_10</a></dd> -</dl> <?php + $page->printRssSubHeading('Project File Releases', 'http://sourceforge.net/export/rss2_projfiles.php?group_id=13216'); + $feed = new SimplePie(); + $feed->set_feed_url('http://sourceforge.net/export/rss2_projfiles.php?group_id=13216'); + $feed->set_cache_location('../engine/simplepie/cache'); + $feed->init(); + print("<ul class=\"rssfeeditems\">\n"); + foreach ($feed->get_items(0, 5) as $item) { //for the last 5 file releases... + $title = $item->get_title(); + $title = preg_replace('#(\([A-Z][a-z][a-z],.*GMT\))#si', '', $title); + $title = str_replace('1. Stable versions', 'Stable version', $title); + $title = str_replace('2. Documentation', 'Documentation', $title); + $title = str_replace('3. 7-Zip plugin', '7-Zip plugin', $title); + $title = str_replace('4. Beta versions', 'Beta version', $title); + $title = str_replace('5. Experimental builds', 'Experimental build', $title); + $title = str_replace('6. Developer tools', 'Developer tool', $title); + print(" <li><a href=\"".$item->get_link()."\">".$title."</a> <em>".$item->get_date('Y-m-d')."</em></li>\n"); + } + print(" <li><a href=\"http://sourceforge.net/project/showfiles.php?group_id=13216\">View all file releases …</a></li>\n"); + print("</ul>\n"); +?> + +<?php $page->printFoot(); ?> \ No newline at end of file Added: trunk/Web/downloads/plugins.php =================================================================== --- trunk/Web/downloads/plugins.php (rev 0) +++ trunk/Web/downloads/plugins.php 2008-12-15 20:53:54 UTC (rev 6174) @@ -0,0 +1,30 @@ +<?php + include('../page.inc'); + + $page = new Page; + $page->printHead('WinMerge: Plugins', TAB_DOWNLOADS); +?> +<h2>Plugins</h2> +<h3>7-Zip Plugin</h3> +<p>This is the 7-Zip plugin for WinMerge and the current version <strong>DllBuild 0026</strong> was released at <strong>2007-12-23</strong>.</p> +<div class="downloadmatrix"> +<ul> + <li><strong>Installer</strong> + <ul> + <li><a href="http://downloads.sourceforge.net/winmerge/Merge7zInstaller0026-432-457.exe">Exe-Format (1.05 MB)</a></li> + </ul> + </li> + <li><strong>Binaries</strong> + <ul> + <li><a href="http://downloads.sourceforge.net/winmerge/Merge7z0026-432-457.7z">7z-Format (0.91 MB)</a></li> + </ul> + </li> +</ul> +</div> +<p>You can also read the <a href="http://sourceforge.net/project/shownotes.php?release_id=563695&group_id=13216">Release Notes</a> or search for <a href="http://sourceforge.net/project/showfiles.php?group_id=13216&package_id=143957">other versions</a>.</p> +<h3>xdocdiff Plugin</h3> +<p>With this plugin you can compare Word, Excel, PowerPoint, PDF and some more files.</p> +<p>For more details and the download go to the <a href="http://freemind.s57.xrea.com/xdocdiffPlugin/en/index.html">xdocdiff plugin homepage</a>.</p> +<?php + $page->printFoot(); +?> \ No newline at end of file Added: trunk/Web/downloads/source-code.php =================================================================== --- trunk/Web/downloads/source-code.php (rev 0) +++ trunk/Web/downloads/source-code.php 2008-12-15 20:53:54 UTC (rev 6174) @@ -0,0 +1,30 @@ +<?php + include('../page.inc'); + + $page = new Page; + $page->printHead('WinMerge: Source Code', TAB_DOWNLOADS); + $stablerelease = $page->getStableRelease(); +?> +<h2>Source Code</h2> +<p>WinMerge is released under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU General Public License</a>. That means you can get the whole source code and can build the program yourself.</p> +<div class="downloadmatrix"> +<ul> + <li><strong>WinMerge <?php echo $stablerelease->getVersionNumber();?> - Source Code</strong> + <ul> + <li><a href="<?php echo $stablerelease->getDownload('src.zip');?>">Zip-Format (<?php echo $stablerelease->getDownloadSizeMb('src.zip');?> MB)</a></li> + <li><a href="<?php echo $stablerelease->getDownload('src.7z');?>">7z-Format (<?php echo $stablerelease->getDownloadSizeMb('src.7z');?> MB)</a></li> + </ul> + </li> +</ul> +</div> +<p>The source code is hosted on <a href="http://sourceforge.net/">SourceForge.net</a> in a <a href="http://sourceforge.net/svn/?group_id=13216">Subversion</a> repository.</p> +<p>You can <a href="http://winmerge.svn.sourceforge.net/viewvc/winmerge/">browse the source code</a> with a web browser or you can check out the whole code by clicking on one of the following links (if you have <a href="http://tortoisesvn.net/">TortoiseSVN</a> installed):</p> +<dl class="headinglist"> + <dt>Developer Version</dt> + <dd><a href="tsvn:https://winmerge.svn.sourceforge.net/svnroot/winmerge/trunk">https://winmerge.svn.sourceforge.net/svnroot/winmerge/trunk</a></dd> + <dt>WinMerge 2.10</dt> + <dd><a href="tsvn:https://winmerge.svn.sourceforge.net/svnroot/winmerge/branches/R2_10">https://winmerge.svn.sourceforge.net/svnroot/winmerge/branches/R2_10</a></dd> +</dl> +<?php + $page->printFoot(); +?> \ No newline at end of file Modified: trunk/Web/page.inc =================================================================== --- trunk/Web/page.inc 2008-12-15 20:34:11 UTC (rev 6173) +++ trunk/Web/page.inc 2008-12-15 20:53:54 UTC (rev 6174) @@ -258,10 +258,9 @@ break; case TAB_DOWNLOADS: //if "Downloads" ... $temp .= "<ul id=\"subtabs\">\n"; - $temp .= " <li><a href=\"#current\" title=\"Current Version\">Current Version</a></li>\n"; - $temp .= " <li><a href=\"#other\" title=\"Other Versions\">Other Versions</a></li>\n"; - $temp .= " <li><a href=\"#plugins\" title=\"Plugins\">Plugins</a></li>\n"; - $temp .= " <li><a href=\"#sourcecode\" title=\"Source Code\">Source Code</a></li>\n"; + $temp .= " <li><a href=\"/downloads/\" title=\"Download WinMerge\">WinMerge</a></li>\n"; + $temp .= " <li><a href=\"/downloads/plugins.php\" title=\"Download Plugins\">Plugins</a></li>\n"; + $temp .= " <li><a href=\"/downloads/source-code.php\" title=\"Download Source Code\">Source Code</a></li>\n"; $temp .= "</ul>\n"; break; case TAB_SUPPORT: //if "Support" ... Modified: trunk/Web/sitemap.txt =================================================================== --- trunk/Web/sitemap.txt 2008-12-15 20:34:11 UTC (rev 6173) +++ trunk/Web/sitemap.txt 2008-12-15 20:53:54 UTC (rev 6174) @@ -27,6 +27,8 @@ http://winmerge.org/docs/manual/word_index.html http://winmerge.org/docs/old/ http://winmerge.org/downloads/ +http://winmerge.org/downloads/plugins.php +http://winmerge.org/downloads/source-code.php http://winmerge.org/support/ http://winmerge.org/support/mailing-lists.php http://winmerge.org/support/tracker-shortcuts.php This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |