[Tux4kids-commits] r1516 - tux4kids-web/htdocs

Matthew McSpadden mmcspadden-guest at alioth.debian.org
Fri Sep 11 14:22:54 UTC 2009


Author: mmcspadden-guest
Date: 2009-09-11 14:22:53 +0000 (Fri, 11 Sep 2009)
New Revision: 1516

Added:
   tux4kids-web/htdocs/dev.php
   tux4kids-web/htdocs/howto.php
   tux4kids-web/htdocs/mail.php
Modified:
   tux4kids-web/htdocs/index.php
   tux4kids-web/htdocs/projects.php
   tux4kids-web/htdocs/svn.php
Log:
After a long while, i've figured out how to correct the problem. Now anyone should be able to change it again from the SVN the way it was meant to be done. 

Added: tux4kids-web/htdocs/dev.php
===================================================================
--- tux4kids-web/htdocs/dev.php	                        (rev 0)
+++ tux4kids-web/htdocs/dev.php	2009-09-11 14:22:53 UTC (rev 1516)
@@ -0,0 +1,84 @@
+<?php include ('includes/pageheader.php');?>
+-	<title>Tux4kids - Developers</title>
+-	</head>
+-<body>
+-	<div align="center">
+-		<div class="box">
+-			<div class="col1">
+				<ul class="menu">
+					<li><a href="index.php" class="active"><span>Home</span></a></li>
+					<li><a href="projects.php"><span>Projects</span></a></li>
+					<li><a href="dev.php"><span>For Developers</span></a></li>
+					<li><a href="mail.php"><span>Mailing Lists</span></a></li>
+					<li><a href="svn.php"><span>SVN Repository</span></a></li>
+					<li><a href="https://alioth.debian.org/forum/?group_id=31080"><span>Forums</span></a></li>
+				</ul>
+				<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
+				<br /><br /><br /><br /><br /><br /><br /><br />
+				<img src="images/pow-fusionforge.png" alt="Fusion Forge" />
+			</div>
+-			<div class="col2">
+-			<b>General information</b><br />
+-			Tux4Kids programs are written in C and use Simple DirectMedia Layer (SDL) for the graphics. The programs are portable, running
+-			on Linux, Windows, Mac OSX, and BeOS. They are internationalized into many languages, and developers should keep the needs of
+-			non-English speakers in mind.<br />
+-			Most development happens on Linux, and the tools for development are readily available on any modern Linux distribution.
+-			However, it should also be possible to develop on other platforms.<br />
+-			<br />
+-			
+-			<b>Documentation for major tools and libraries</b><br />
+-			<a href="http://www.libsdl.org/">SDL</a> (see in particular the DocWiki link)<br />
+-			<font style="font-size: 10px;">We also use SDL_image (graphics files), SDL_mixer (sound), SDL_ttf (fonts), and will soon add
+-			SDL_net (network). Documentation for these is available on the DocWiki.</font><br /> 
+-			<a href="http://svnbook.red-bean.com/">Subversion</a> (see in particular Chapter 2, "Basic Usage")<br />
+-			<a href="http://www.gnu.org/software/gettext/">libintl/gettext</a> (for internationalization, aka translation)<br />
+-			<a href="http://www.gnu.org/software/automake/">Automake</a> (build system)<br />
+-			<a href="http://www.cmake.org/cmake/help/documentation.html">CMake</a> (an alternative build system, used especially for our
+-			Mac OSX releases of TuxMath but working on other platforms, too)<br />
+-			<br />
+-			
+-			<b>SVN checkout (TuxMath and TuxTyping)</b><br />
+-			The SVN site is hosted on <a href="http://tux4kids.alioth.debian.org/">Alioth</a> (please do not download the SourceForge SVN
+-			tree, it could be out of date). You can do an "anonymous" checkout in the following way:<br />
+-			<kbd>svn co svn://svn.debian.org/tux4kids/</kbd><br />
+-			This will get you the source code, but you won\'t be able to check in your modifications, because you need to have an account
+-			on Alioth.<br /><br />
+-			To get a fully-functional SVN checkout, <a href="http://alioth.debian.org">apply for an Alioth account</a> and wait for administrator
+-			approval. Once you have approval, do the checkout in the following way:<br />
+-			<kbd>svn co svn+ssh://fred-guest@svn.debian.org/svn/tux4kids</kbd><br />
+-			assuming your user name is "fred-guest". You will have to supply your password (perhaps more than once; note you can upload an
+-			SSH key to Alioth and bypass the requirement to type the password each time you make a commit).<br />
+-			With this checkout, you can use the full functionality of SVN and distribute your improvements to all the developers. If you
+-			started developing with an anonymous checkout, you can manually copy any changes over to the new directory created with your
+-			Alioth account and check them in.<br />
+-			<br />
+-      <b>Copyright</b><br />
+-      Tux4kids software is released under the GPL2. By commiting your code you agree to distribute your work under this
+-			license as well. Please state so in the headers of the source files, including svg images. Thanks!
+-      <br />
+-			<br />
+-							
+-			<b>Development and coding tips</b><br />
+-			<ul>
+-			<li>Installing the required libraries (from distributor packages on Linux): be sure to install the "dev" versions as well, so
+-			that you have the header files.</li>
+-			<li>Documentation about compiling is available in the "doc" directory in trunk.</li>
+-			<li>SVN branches: if your work is "disruptive" (meaning it\'s a fairly large change in core aspects of the code), consider
+-			working in a branch.  You can then make regular commits without disrupting trunk.<br />
+-			However, it is dangerous to work for very long in a branch:  odds are high that your work will be incompatible (in either small
+-			or large ways) with other ongoing development, your work will not get the kind of oversight that trunk gets, and in any event
+-			your work is not useful until you merge to trunk.  For these reasons you should merge to trunk at any available opportunity.<br />
+-			If your work is not disruptive, it may be advisable to work directly in trunk.</li>
+-			<li>Please keep the changelog (in the doc/ directory) updated!</li>
+-			<li>For information about preparing strings appropriately for internationalization, see
+-			<a href="http://www.gnu.org/software/gettext/manual/html_node/Preparing-Strings.html#Preparing-Strings">these</a> <a href="http://techbase.kde.org/Development/Tutorials/Localization/i18n_Mistakes#Pitfall_.232:_Word_Puzzles">tips</a>. TuxMath now has built-in linebreaking code (adopted from gettext) in the "linewrap" source file.</li>
+-			</ul>
+-			
+-			<b>Graphics</b><br />
+-			Because of the impending support for <a href="http://en.wikipedia.org/wiki/Scalable_Vector_Graphics">SVG</a>, we <i>strongly</i> prefer that any new graphics files be created in SVG format. We can generate PNG files as needed from the SVGs.
+-			</div>
+-<?php include ('includes/header.php');?>
+-		</div>
+-	</div>
+-</body>
+-</html>
\ No newline at end of file

Added: tux4kids-web/htdocs/howto.php
===================================================================
--- tux4kids-web/htdocs/howto.php	                        (rev 0)
+++ tux4kids-web/htdocs/howto.php	2009-09-11 14:22:53 UTC (rev 1516)
@@ -0,0 +1,76 @@
+<?php include ('includes/pageheader.php');?>
+	<title>Tux4kids - Howto</title>
+<?php include ('includes/header.php');?>
+			<div class="col1">
+				<ul class="menu">
+					<li><a href="index.php" class="active"><span>Home</span></a></li>
+					<li><a href="projects.php"><span>Projects</span></a></li>
+					<li><a href="dev.php"><span>For Developers</span></a></li>
+					<li><a href="mail.php"><span>Mailing Lists</span></a></li>
+					<li><a href="svn.php"><span>SVN Repository</span></a></li>
+					<li><a href="https://alioth.debian.org/forum/?group_id=31080"><span>Forums</span></a></li>
+				</ul>
+				<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
+				<br /><br /><br /><br /><br /><br /><br /><br />
+				<img src="images/pow-fusionforge.png" alt="Fusion Forge" />
+			</div>
+			<div class="col2">
+				<font style="font-size: 14px;">This is not a tutorial on webdesign, if you want to actually learn, check out <a href="http://www.w3schools.com/">w3schools</a>,
+				they have some good info. This is just to help the developers know the syntax and basics to put content on the pages
+				without messing up the rest of the page.<br />
+				<br />
+				
+				<font style="font-size: 10px;">Note - Please DO NOT use a WYSIWYG program. Those add bloat to the code and
+				they would not work well with what we've
+				written into the site so far.</font><br />
+				<br />
+				We are using PHP includes to generate some of the xhtml code, while the rest is normal xhtml code. Unless you are running
+				a web server with php enabled, you will need to upload it to test it, since a browser cannot handle php on it's own. Also
+				for the record, most of the formatting is done by CSS in the css directory.<br />
+				<br />
+				
+				You will need a text editor of some kind to open the files. I am partial to <a href="http://www.scintilla.org/SciTE.html">SciTE</a>,
+				which gives color highlighting for different languages, and has a windows version that can read unix/linux line breaks.<br />
+				<br />
+				
+				Open the php file you want to modify. Find these tags:<br />
+					&lt;div class=&quot;col2&quot;&gt;<br />
+					<br />
+					&lt;/div&gt;<br />
+					<br /><br />
+				All the content that you want to add will go between those.<br />
+				<br />
+				<b>How to add text:</b><br />
+				Copy and paste between the two tags. That will get it up there. If you want to format it you will need
+				to add some tags around what you want formatted. <br />
+				&lt;br /&gt; Line break<br />
+				&lt;b&gt;&lt;/b&gt; Bold<br />
+				&lt;i&gt;&lt;/i&gt; Italics<br />
+				&lt;u&gt;&lt;/u&gt; Underline<br />
+				&lt;font style=&quot;font-size: 12px;&quot;&gt;&lt;/font&gt; Font size <br />
+				There are many many others, but those should at least get you going.<br />
+				<br />
+				
+				<b>Creating a link:</b><br />
+				This - &lt;a href=&quot;index.php&quot;&gt;Click Here!&lt;/a&gt; - becomes <a href="index.php">Click Here!</a><br />
+				<br />
+				The href points to the file and anything between the tags becomes a link. Text will turn blue and underlined,
+				and pictures will let you click on them. You can use a relative file path or an asolute file path here, relative
+				is prefered. If you do not know what a relative file path is, please don't change anything on the website, 
+				just email me what you want up there. <br />
+				<br />
+				
+				<b>Adding a picture (other than screenshots:)</b><br />
+				Just copy this code and change the file name.<br />
+				&lt;img src=&quot;images/imagename.jpg&quot; /&gt;<br />
+				<br />
+				img obviously tells that it is an image, and the src is where the image is.<br />
+				<br />
+				
+				<b>Adding a screenshot from Tux Type or TuxMath:</b><br />
+				Coming Soon.</font>
+			</div>
+		</div>
+	</div>
+</body>
+</html>
\ No newline at end of file

Modified: tux4kids-web/htdocs/index.php
===================================================================
--- tux4kids-web/htdocs/index.php	2009-09-11 14:14:03 UTC (rev 1515)
+++ tux4kids-web/htdocs/index.php	2009-09-11 14:22:53 UTC (rev 1516)
@@ -2,7 +2,7 @@
 	<title>Tux4Kids - Home</title>
 	</head>
 <body>
-	<div  align="center">
+	<div align="center">
 		<div class="box">
 			<div class="col1">
 				<ul class="menu">
@@ -23,8 +23,7 @@
 				Our software is free: you can download it for use at home or onto hundreds of computers in a school. We support all major
 				platforms, including Windows, Macintosh, and Linux/Unix. Our programs are used by people around the globe, and they have
 				been translated into dozens of different languages. As open-source software, these programs can be freely extended or
-				customized, and they are supported by active communities of volunteer developers.
-				<br />
+				customized, and they are supported by active communities of volunteer developers.<br />
 				Whether you're a parent, a teacher, or a kid, give Tux4Kids software a try!<br />
 				<br />
 				<table class="front">

Added: tux4kids-web/htdocs/mail.php
===================================================================
--- tux4kids-web/htdocs/mail.php	                        (rev 0)
+++ tux4kids-web/htdocs/mail.php	2009-09-11 14:22:53 UTC (rev 1516)
@@ -0,0 +1,61 @@
+<?php include ('includes/pageheader.php');?>
+	<title>Tux4kids - Mailing Lists</title>
+	</head>
+<body>
+	<div align="center">
+		<div class="box">
+			<div class="col1">
+				<ul class="menu">
+					<li><a href="index.php" class="active"><span>Home</span></a></li>
+					<li><a href="projects.php"><span>Projects</span></a></li>
+					<li><a href="dev.php"><span>For Developers</span></a></li>
+					<li><a href="mail.php"><span>Mailing Lists</span></a></li>
+					<li><a href="svn.php"><span>SVN Repository</span></a></li>
+					<li><a href="https://alioth.debian.org/forum/?group_id=31080"><span>Forums</span></a></li>
+				</ul>
+				<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
+				<br /><br /><br /><br /><br /><br /><br /><br />
+				<img src="images/pow-fusionforge.png" alt="Fusion Forge" />
+			</div>
+			<div class="col2">
+				Mailing lists are the best way to keep up with what is going on with the Tux4Kids projects. Tux4Kids has 11 active mailing
+				lists. Different mailing lists are used for different purposes. See the descriptions below.<br />
+				<br />
+				<b>General Tux4Kids List: (not project-specific)</b>
+				<ul>
+					<li><a href="http://lists.alioth.debian.org/mailman/listinfo/tux4kids-discuss">Tux4kids-discuss</a> - Discussion mailing list for the Tux4kids project</li>
+				</ul>
+				<b>Tux Typing Lists:</b>
+				<ul>
+					<li><a href="http://lists.alioth.debian.org/mailman/listinfo/tux4kids-tuxtype-dev">Tux4kids-tuxtype-dev</a> - Development list for tuxtype</li>
+				</ul>
+				<b>Tux Paint Lists:</b>
+				<ul>
+					<li>For Users:</li>
+					<ul>
+						<li><a href="http://tuxpaint.org/cgi-bin/mailman/listinfo/tuxpaint-news">Tuxpaint-news</a> - Release announcements (not a discussion list)</li>
+						<li><a href="https://lists.sourceforge.net/lists/listinfo/tuxpaint-users">Tuxpaint-users</a> - For parents/teachers/users</li>
+					</ul>
+					<li>For Developers:</li>
+					<ul>
+						<li><a href="https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel">Tuxpaint-devel</a> - Code and general dev. discussion</li>
+						<li><a href="https://lists.sourceforge.net/lists/listinfo/tuxpaint-i18n">Tuxpaint-i18n</a> - Translation work discussion</li>
+						<li><a href="https://lists.sourceforge.net/lists/listinfo/tuxpaint-stamps">Tuxpaint-stamps</a> - Stamp artwork discussion</li>
+						<li><a href="https://lists.sourceforge.net/lists/listinfo/tuxpaint-docs">Tuxpaint-docs</a> - Documentation creation discussion</li>
+					</ul>
+				</ul>
+				<b>TuxMath Lists:</b>
+				<ul>
+					<li><a href="https://lists.sourceforge.net/lists/listinfo/tuxmath-devel">Tuxmath-devel</a> - Tuxmath developers list</li>
+				</ul>
+				<b>Code commit logs: (not discussion lists)</b>
+				<ul>
+					<li><a href="http://lists.alioth.debian.org/mailman/listinfo/tux4kids-commits">Tux4kids-commits</a> - CVG commit logs</li>
+					<li><a href="https://lists.sourceforge.net/lists/listinfo/tuxpaint-cvs">Tuxpaint-cvs</a> - CVS commit logs for Tux Paint project</li>
+				</ul>
+			</div>
+<?php include ('includes/header.php');?>
+		</div>
+	</div>
+</body>
+</html>
\ No newline at end of file

Modified: tux4kids-web/htdocs/projects.php
===================================================================
--- tux4kids-web/htdocs/projects.php	2009-09-11 14:14:03 UTC (rev 1515)
+++ tux4kids-web/htdocs/projects.php	2009-09-11 14:22:53 UTC (rev 1516)
@@ -6,13 +6,16 @@
 		<div class="box">
 			<div class="col1">
 				<ul class="menu">
-					<li><a href="index.php"><span>Home</span></a></li>
-					<li><a href="" class="active"><span>Projects</span></a></li>
+					<li><a href="index.php" class="active"><span>Home</span></a></li>
+					<li><a href="projects.php"><span>Projects</span></a></li>
 					<li><a href="dev.php"><span>For Developers</span></a></li>
-					<li><a href="http://alioth.debian.org/mail/?group_id=31080"><span>Mailing Lists</span></a></li>
+					<li><a href="mail.php"><span>Mailing Lists</span></a></li>
 					<li><a href="svn.php"><span>SVN Repository</span></a></li>
-					<li><a href="http://alioth.debian.org/forum/?group_id=31080"><span>Forums</span></a></li>
+					<li><a href="https://alioth.debian.org/forum/?group_id=31080"><span>Forums</span></a></li>
 				</ul>
+				<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
+				<br /><br /><br /><br /><br /><br /><br /><br />
+				<img src="images/pow-fusionforge.png" alt="Fusion Forge" />
 			</div>
 			<div class="col2">
 				<table>

Modified: tux4kids-web/htdocs/svn.php
===================================================================
--- tux4kids-web/htdocs/svn.php	2009-09-11 14:14:03 UTC (rev 1515)
+++ tux4kids-web/htdocs/svn.php	2009-09-11 14:22:53 UTC (rev 1516)
@@ -6,11 +6,11 @@
 		<div class="box">
 			<div class="col1">
 				<ul class="menu">
-					<li><a href="index.php"><span>Home</span></a></li>
+					<li><a href="index.php" class="active"><span>Home</span></a></li>
 					<li><a href="projects.php"><span>Projects</span></a></li>
 					<li><a href="dev.php"><span>For Developers</span></a></li>
 					<li><a href="mail.php"><span>Mailing Lists</span></a></li>
-					<li><a href="svn.php" class="active"><span>SVN Repository</span></a></li>
+					<li><a href="svn.php"><span>SVN Repository</span></a></li>
 					<li><a href="https://alioth.debian.org/forum/?group_id=31080"><span>Forums</span></a></li>
 				</ul>
 				<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />




More information about the Tux4kids-commits mailing list