1. xemacs
  2. xemacsweb

Commits

Stephen Turnbull  committed 8e42f53

Update website to promote XEmacs in GSoC.

  • Participants
  • Parent commits b54b930
  • Branches default

Comments (0)

Files changed (9)

File ChangeLog

View file
+2013-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* index.content: Mention GSoC in News.
+	* template.html: Add sidebar links to GSoC.
+	* template-ja.html: Ditto.
+	* template-de.html: Ditto.
+
 2012-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
 
 	* index.content: XEmacs 21.5.32 is released.

File Develop/ChangeLog

View file
+2013-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* index.content: Add link to GSoC page.  Reduce redundancy.
+	* GSoC.content: New page describing XEmacs participation.
+	* GSoC2013.content: New page (Ideas for GSoC projects).
+
 2012-01-08  Michael Sperber  <mike@xemacs.org>
 
 	* hgaccess.content: Remove references to CVS.

File Develop/GSoC.content

View file
+%title%
+XEmacs in Google Summer of Code
+%author%
+stephen j turnbull
+%main%
+
+  <h1>XEmacs and Google Summer of Code</h1>
+
+  <p>Are you looking for the XEmacs <a href="GSoC2013">Ideas Page</a>?
+    It's right over <a href="GSoC2013">here</a>.</p>
+
+  <h2>Accepted projects for Summer of Code 2013</h2>
+
+  <p>None yet.</p>
+
+  <h2>Proposed projects for Summer of Code 2013</h2>
+
+  <p>None yet.</p>
+
+  <h2>XEmacs Plans and Policies</h2>
+
+  <p>This page is a placeholder; more content will be added Real Soon Now.
+    (Just kidding; there should be more <em>tomorrow</em>, and even more
+    the day after!  Please check again soon.)</p>

File Develop/GSoC2013.content

View file
+%title%
+XEmacs Ideas Page
+%author%
+stephen j turnbull
+%main%
+
+  <h1>XEmacs Ideas Page</h1>
+
+  <h2>for Google Summer of Code 2013</h2>
+
+  <p>This is the XEmacs <em>Ideas Page</em> for Google Summer of
+    Code 2013.</p>
+  <p>Please refer to the <a href="index.html">developers' page</p>
+    for more information about our development process and
+    resources for developers.</p>
+  <p>So you can get to the ideas as quickly as possible, we have a
+    separate page for XEmacs-specific <a href"GSoC.html">Summer of
+    Code policies and plans</p>.  That page also contains references
+    to specifications for accepted projects and proposals under
+    consideration -- please check those before making a proposal.  Do
+    feel free to consult the <a href="mailto:xemacs-beta@xemacs.org">
+    developer community</a> if your idea seems to overlap another
+    proposal before abandoning it.
+  <p>Aside from the explicit ideas listed below, we are of course
+    open to original proposals from students, of appropriate scale
+    for the Summer of Code.  For inspiration, we recommend these
+    resources by past designers of XEmacs:</p>
+  <ol>
+    <li><p><a href="<!-- _GP_ relPath(qq{Architecting-XEmacs/index.html}) -->">
+    Architecting XEmacs</a> by Ben Wing.</p></li>
+    <li><p><a href="http://www.jwz.org/doc/emacs-wishlist.html">
+    Emacs Wishlist</a> by Jamie Zawinski.</p></li>
+  </ol>
+  <p>(Note that these pages describe features that may require too little
+    or too much code to be appropriate for Google Summer of Code.)
+  <p>And without further ado, our ideas.  Happy hacking!</p>
+
+  <h2 id="idea-list">The Idea List</h2>
+
+  <p>The following list is incomplete; please recheck for new ideas
+    or more information about existing ones.</p>
+
+  <ol>
+  <li><p>Convert the XEmacs internal text representation to Unicode.
+    This applies to buffers and strings.</p></li>
+  <li><p>Convert the XEmacs internal buffer representation to fixed-width,
+    but adapting to the range of characters actually present in the
+    buffer.  That is, text using only the ASCII and Latin-1 character
+    sets would be 8 bits wide, text using only characters from the BMP
+    would be 16 bits wide, and text using other planes of the Unicode
+    code set would be 32 bits wide.</p>
+    <p>You may refer to <a href="http://www.python.org/dev/peps/pep-0393/">
+    PEP 393 -- Flexible String Representation</a>Python's specification
+    for a similar feature.</p></li>
+  </ol>

File Develop/index.content

View file
 
   <h2 id="xemacs">XEmacs Development</h2>
 
-    <p>As of October, 2011, all the XEmacs repositories have moved to 
-    <a href="http://hgbook.red-bean.com/hgbook.html">Mercurial</a>
-    repositories on <code>bitbucket.org</code>.  You may browse the
-    latest beta (21.5) sources online 
-    <a href="https://bitbucket.org/xemacs/xemacs/src">here</a>.  The
-    stable (21.4) sources are
-    <a href="https://bitbucket.org/xemacs/xemacs-21.4/src">here</a>
-    and the packages sources are
-    <a href="https://bitbucket.org/xemacs/xemacs-packages/src">here</a>.
-    Please see the introduction to the
-      <a href="hgaccess.html">XEmacs Mercurial Repository</a> for
-      instructions on accessing and using the repository.</p>
+  <p>Currently enrolled students should consider applying to
+    <a href="http://google-melange.com/">Google Summer of Code</a> for
+    an internship on an <a href="GSoC.html">XEmacs project</a>  The
+    application period for 2013 is April 22 -- May 3.
 
   <p>
     If you'd like to help with the XEmacs development effort, do the
         <a href="<!-- _GP_ relPath(qq{Download/index.html}) -->">Download</a>
 	the latest releases of 21.4 (the stable branch) or 21.5 (the
 	development mainline), or (better) get the most up-to-date
-	sources from the source repositories.  To get code from the
-	source repositories (either XEmacs 21.4, XEmacs 21.5 or any of
-	the XEmacs Packages, see the introduction to the
-	<a href="hgaccess.html">XEmacs Mercurial Repository</a> and
-	follow the instructions.</p>
+	sources from the source repositories.
+      <p>Since late 2011, all the XEmacs repositories are hosted in
+        <a href="http://hgbook.red-bean.com/hgbook.html">Mercurial</a>
+        repositories on <code>bitbucket.org</code>.  You may browse the
+        latest beta (21.5) sources online 
+        <a href="https://bitbucket.org/xemacs/xemacs/src">here</a>.  The
+        stable (21.4) sources are
+        <a href="https://bitbucket.org/xemacs/xemacs-21.4/src">here</a>
+        and the packages sources are
+        <a href="https://bitbucket.org/xemacs/xemacs-packages/src">here</a>.
+        Please see the introduction to the
+        <a href="hgaccess.html">XEmacs Mercurial Repository</a> for
+        instructions on accessing and using the repository.</p>
     </li>
     <li>
       <p>

File index.content

View file
 
   <dl>
     <!-- one of (dd dt) -->
+    <dt><strong>2013-03-28</strong></dt>
+    <dd>XEmacs has <a href="Develop/GSoC.html">applied to be a
+    mentoring organization</a> in <a href="http://google-melange.com/">
+    Google Summer of code</a>.  Here's our <a href="Develop/GSoC2013.html">
+    Ideas Page</a>.</dd>
     <dt><strong>2012-01-04</strong></dt>
     <dd>We've moved the XEmacs source code (and the source code of the
     packages and the website) to <a

File template-de.html

View file
             <ul>
 	      <li><a href="<!-- _GP_ relPath(qq{Lists/index.html}) -->">Mailing-listen</a></li>
               <li><a href="<!-- _GP_ relPath(qq{About/XEmacsServices.html}) -->">Status der Dienste</a></li>
+              <li><a href="<!-- _GP_ relPath(qq{Develop/GSoC.html}) -->">XEmacs im GSoC</a></li>
 	      <li><a href="<!-- _GP_ relPath(qq{Releases/Public-21.2/index.html}) -->">Nahe Zukunft</a></li>
 	      <li><a href="<!-- _GP_ relPath(qq{About/index.html}) -->">Geschichte von XEmacs</a></li>
 	      <li><a href="<!-- _GP_ relPath(qq{About/XEmacsVsGNUemacs.html}) -->">XEmacs gegen&uuml;ber GNU Emacs</a></li>
             <strong>XEmacs&nbsp;Entwicklung</strong>
             <ul>
 	      <li><a href="<!-- _GP_ relPath(qq{Develop/index.html}) -->">Wie kann ich helfen?</a></li>
+              <li><a href="<!-- _GP_ relPath(qq{Develop/GSoC.html}) -->">XEmacs im GSoC</a></li>
 	      <li><a href="http://tracker.xemacs.org/">Issue Tracker</a></li>
 	      <li><a href="<!-- _GP_ relPath(qq{Develop/devTeam.html}) -->">Wer hat XEmacs geschrieben?</a></li>
 	      <li><a href="<!-- _GP_ relPath(qq{Develop/jobs.html}) -->">Verantwortlichkeiten der Entwickler</a></li>

File template-ja.html

View file
             <ul>
               <li><a href="<!-- _GP_ relPath(qq{Lists/index.html}) -->">$B%a!<%j%s%0%j%9%H(B</a></li>
               <li><a href="<!-- _GP_ relPath(qq{About/XEmacsServices.html}) -->">$B%5!<%S%9$N>uBV(B</a></li>
+              <li><a href="<!-- _GP_ relPath(qq{Develop/GSoC.html}) -->">XEmacs$B$N(BGSoC$B3hF0(B</a></li>
               <li><a href="<!-- _GP_ relPath(qq{Releases/Public-21.2/index.html}) -->">$B$3$l$+$i5/$3$k$3$H(B</a></li>
               <li><a href="<!-- _GP_ relPath(qq{About/index.html}) -->">XEmacs $B$NNr;K(B</a></li>
               <li><a href="<!-- _GP_ relPath(qq{About/XEmacsVsGNUemacs.html}) -->">XEmacs $B$H(B GNU Emacs</a></li>
             <strong>XEmacs $B$N3+H/(B</strong>
             <ul>
               <li><a href="<!-- _GP_ relPath(qq{Develop/index.html}) -->">$B3+H/$N<j=u$1$r$9$k$K$O(B</a></li>
+              <li><a href="<!-- _GP_ relPath(qq{Develop/GSoC.html}) -->">XEmacs$B$N(BGSoC$B3hF0(B</a></li>
 	      <li><a href="http://tracker.xemacs.org/">$B%H%i%C%+!<(B</a></li>
               <li><a href="<!-- _GP_ relPath(qq{Develop/devTeam.html}) -->">XEmacs $B$N3+H/<T$?$A(B</a></li>
               <li><a href="<!-- _GP_ relPath(qq{Develop/jobs.html}) -->">$B3+H/%A!<%`$NLr3dJ,C4(B</a></li>

File template.html

View file
             <strong>Quick Links</strong>
             <ul>
               <li><a href="<!-- _GP_ relPath(qq{Download/index.html}) -->">Download</a></li>
+              <li><a href="<!-- _GP_ relPath(qq{Develop/GSoC.html}) -->">XEmacs in GSoC</a></li>
               <li><a href="<!-- _GP_ relPath(qq{FAQ/index.html}) -->">FAQ</a></li>
               <li><a href="<!-- _GP_ relPath(qq{Lists/index.html}) -->">Mailing lists</a></li>
               <li><a href="<!-- _GP_ relPath(qq{Documentation/index.html}) -->">Documentation</a></li>
             <strong>Developing&nbsp;XEmacs</strong>
             <ul>
               <li><a href="<!-- _GP_ relPath(qq{Develop/index.html}) -->">How to help</a></li>
+              <li><a href="<!-- _GP_ relPath(qq{Develop/GSoC.html}) -->">XEmacs in GSoC</a></li>
 	      <li><a href="http://tracker.xemacs.org/">Open Issues</a></li>
               <li><a href="<!-- _GP_ relPath(qq{Develop/devTeam.html}) -->">Who Wrote XEmacs?</a></li>
               <li><a href="<!-- _GP_ relPath(qq{People/index.html}) -->">XEmacs Contributors</a></li>