Commit Graph

243 Commits

Author SHA1 Message Date
Eli Barzilay
6dccc8f059 5.1 improvement to sierpinski code from robby, can go live now 2011-02-15 11:20:51 -05:00
Eli Barzilay
2880edcb8c v5.1 stuff 2011-02-14 22:04:44 -05:00
David Van Horn
760a58b65d Fixes more spelling errors. 2011-02-04 19:44:13 -07:00
Eli Barzilay
d2a6da7561 Proxy the irc logs from pre.racket-lang.org.
That's where the bot needs to run; use a proxy instead of NFS.
2011-02-03 21:27:08 -05:00
Eli Barzilay
34e3279f98 Remove leftover debugging code 2011-01-14 13:52:26 -05:00
Eli Barzilay
f96361bb2c Fix typo in web code 2011-01-14 08:33:19 -05:00
Jay McCarthy
1b177f1788 Fixing site example 2011-01-13 14:50:10 -07:00
Eli Barzilay
3199fd166f Change the download order.
Done in two steps: first, make the list of installers have a good order
(determined by package, then OS type, then cpu, etc); make the JS code
that re-sorts the entries move only the desired options to the top but
otherwise use the original order (which is the previous thing).
2010-12-13 03:27:40 -05:00
Eli Barzilay
a90338eddd Accommodate Windows x64 builds and installers. 2010-12-09 11:53:26 -05:00
Eli Barzilay
71e912719d PLT Scheme -> Racket 2010-12-06 10:22:56 -05:00
Eli Barzilay
4842c70885 "TeachScheme!" -> "Program by Design". 2010-11-25 22:10:33 -05:00
Eli Barzilay
4a0c276d4c More content hooks for the wiki template.
(And remove a bogus leftover definition.)
2010-11-25 11:00:15 -05:00
Eli Barzilay
f78e2af4e1 More instructions for pull-request-based workflow 2010-11-17 02:41:05 -05:00
Eli Barzilay
32de59e0c1 Shuffle the texts around, so the front page looks decent in text
browsers.
2010-11-11 13:39:21 -05:00
Eli Barzilay
8e1b773df7 Crop the unused space on the download button image, which makes placing
it much easier.  Use this to move the button before the "Start Quickly"
header, making it show better in non-CSS text browsers.

Also, set a fixed height for the `slideshowframe' class, so the text
below it doesn't jump; rename `alts-panel' to `slideshow-panel';
and use `struct'; and more improvements.
2010-11-11 11:18:35 -05:00
Eli Barzilay
b5e82efe27 Make the front page a little friendlier to browsers that have no CSS
support and no JS.
2010-11-10 20:40:47 -05:00
Eli Barzilay
c195e2b201 v5.0.2 stuff 2010-11-07 00:46:22 -04:00
Eli Barzilay
d0e7f2c471 Change the linux platform names.
For example, instead of "Linux - Fedora 7 (x86_64)", use "Linux x86_64
(Fedora 7)".  Hopefully, this will make it clearer that it's often fine
to use some linux installer on a different platform than the one it was
made on.  (For example, some people wanted an AMD64 build for Ubuntu,
and eventually it turned out that the x86_64 build on Fedora worked
fine.)

This is even more relevant now since the C part is much less platform
dependent in the linux distro sense.
2010-11-06 21:51:45 -04:00
Eli Barzilay
2787cc85c8 Add symlink and html link to the libs content 2010-11-02 17:24:59 -04:00
Eli Barzilay
14351c0b61 Sort projects by age 2010-11-02 17:24:59 -04:00
Eli Barzilay
58febe21a0 Move the #%top' binding that makes foo:' keywords self evaluating from
`scribble/html/lang' to `scribble/html'.

Since `foo:' keywords are very common in any code that uses
`scribble/html', it is much more convenient to have it provide the
custom `#%top'.  It simplifies code that uses it, for example, files in
`meta/web/common' now use

  #lang at-exp racket/base
  (require scribble/html)

instead of the (only-in scribble/html/lang #%top) which it used before,
or instead of explicitly quoting all `foo:'s.
2010-10-28 17:31:22 -04:00
Eli Barzilay
97ed1f3182 typos 2010-10-28 17:31:22 -04:00
Eli Barzilay
69a490c10b More name improvements: scribble/text/textlang' -> scribble/text/lang'
and the same for `scribble/html/lang'.
2010-10-26 16:17:09 -04:00
Eli Barzilay
667c682c2b Better filename conventions: "main.rkt"s that would just require the
necessary modules are now "all.rkt"s; "shard.rkt"s turn to
"resources.rkt".

Also, "navbar.rkt" changes to "all.rkt", since it was doing the same
thing (in addition to setting the navbar).
2010-10-26 16:09:16 -04:00
Eli Barzilay
82221a51db Make the scribble/html' layout mimic the one for scribble/text'.
Ie, the difference between using it as a language and as a module is now
the same in both.  Also, improve `scribble/html' (and
`scribble/html/htmllang') by reproviding most of the corresponding text
modules.

Change `meta/web' accordingly, and improve code by making a new langugae
(`#lang meta/web').  This language is similar to `scribble/html' except
that it uses the plain scribble reader (not the `-inside' one), it
doesn't use the customized module-begin feature (that uses
`output-xml'), and it adds all the relevant bits of `meta/web/common'.
(Also, "meta/web/common.rkt" is gone, since it's used only as a language
now.)

This commit has lots of details and binding games, so it's tricky, and
potentially caused some problems.  (Took me a while to track many
breakages, so I won't be surprised if there are more.)
2010-10-26 15:36:29 -04:00
Eli Barzilay
ca040ea42a Move meta/web/html' to scribble/html'.
(See http://lists.racket-lang.org/dev/archive/2010-October/004691.html
for a discussion on calling it `html' rather than `xhtml'.)
2010-10-26 13:50:17 -04:00
Eli Barzilay
95729c3e95 Fix require in a non-web file. 2010-10-26 09:27:50 -04:00
Eli Barzilay
5f3718a24e Add a stub to generate a wiki template. 2010-10-26 07:21:12 -04:00
Eli Barzilay
ed5033159a Add racket/list' and racket/string' to the web language, adjust
existing requires.

(It's supposed to be a convenient language...)
2010-10-26 07:21:12 -04:00
Eli Barzilay
7ac83e25c9 Provide `process-begin/text' to make it convenient to define more
`scribble/text'-like languages.  Use it to define a convenient syntax
for html modules.

This is not used by the web content files since they define functions
rather than spit out html when required, but makes it convenient to make
an html markup language similar to scribble/text.
2010-10-26 07:21:11 -04:00
Eli Barzilay
6d6492e9e3 "/proj/scheme/" renamed to "/proj/racket/" at CCS. 2010-10-21 19:49:39 -04:00
Eli Barzilay
1e2d4b8169 Fix rendering in local build mode -- make it create file:// urls when
insisting on an absolute url (currently happens only in the tr pages).
2010-10-19 21:06:32 -04:00
Eli Barzilay
dc25ef2d26 Pub links for byu and calpoly. 2010-10-14 13:46:50 -04:00
Eli Barzilay
7847872400 Fix some missing uses of @num 2010-10-11 15:07:28 -04:00
Eli Barzilay
7d82210e29 Update ubuntu instructions, remove references to "me". 2010-10-04 13:18:06 -04:00
Eli Barzilay
7defa43ced Change the old bibs to appear in popups instead of a sea of text files 2010-09-20 15:38:18 -04:00
Eli Barzilay
5b4c94649c New techreport pages. 2010-09-20 15:38:18 -04:00
Eli Barzilay
93bd86ccc4 Allow getting the absolute URL of a resource 2010-09-20 15:38:18 -04:00
Eli Barzilay
126c7d1a0d Change the people/places structs and way they are made.
It's also possible to use this as a central place to hold the list of
plt people for other purposes, works for the bib authors now (requires
making an organized list of the people).
2010-09-20 15:38:18 -04:00
Eli Barzilay
53adab8271 Move things around so there's a single place that specifies PLT people
and places.
2010-09-20 15:38:18 -04:00
Eli Barzilay
ee138cf2cb Some repeated "and and"s and "the the"s, and two more typos.
Closes PR 11229.
2010-09-20 15:38:18 -04:00
Eli Barzilay
e222407a1d Minor reorganization 2010-09-20 15:38:17 -04:00
Eli Barzilay
bb3dbeb2c0 Add "All Versions" page with a table of all versions and all packages. 2010-09-20 15:38:16 -04:00
Eli Barzilay
626627fcc7 * Narrow comment on plot example, enable datalog example & revised blurb.
* Minor typo in new-name.rkt
* Minor update to the menu item name for submitting bugs
2010-09-20 15:38:16 -04:00
Eli Barzilay
3135970b09 Old TR pages only up to but not including 5.0 2010-09-12 01:53:52 -04:00
Eli Barzilay
8973e08fba Shuffle things around, to make the techreports page use the
download/data, instead of duplicating that information.
2010-09-09 12:16:59 -04:00
Eli Barzilay
35f77f61ad Spit out a warning if there are no files rendered.
Fix a reference to meta/web to be symbolic -- otherwise things can get
confused when symlinks are used, ending up with two instances of a
single modeule (once for the symbolic reference and one for a relative
one).  It's still best to avoid symlinks, though.

Simplify version specs in the techreports code, re-enable continue
reference, some reformatting.
2010-09-09 12:16:59 -04:00
Eli Barzilay
80d21c522d Make the static table page always be visible. 2010-09-09 12:16:59 -04:00
Jay McCarthy
f899e03b59 Moving stress tests 2010-08-30 06:39:12 -06:00
Jay McCarthy
101026292c Typo 2010-08-19 09:17:45 -06:00
Jay McCarthy
d3f2925792 Updating guidelines 2010-08-19 08:56:46 -06:00
Jay McCarthy
3041bc2870 Adding guidelines page, without link to it 2010-08-18 13:17:10 -06:00
Eli Barzilay
fc2ed3f8c6 Fixed extra headers being duplicated 2010-08-17 22:13:18 -04:00
Eli Barzilay
b832ff85cc Add stub description blurb 2010-08-17 22:09:35 -04:00
Eli Barzilay
219853ac6c long --force option 2010-08-17 21:58:59 -04:00
Eli Barzilay
4af01c750d Added Waterloo mirror, and some reformatting 2010-08-17 20:12:55 -04:00
Eli Barzilay
5f5810cfea v5.0.1 stuff 2010-08-03 21:37:14 -04:00
Eli Barzilay
1417caac07 Minor edits & typos 2010-07-25 04:13:27 -04:00
Matthew Flatt
57d3dd7df7 port techreports page to Racket 2010-07-23 22:28:47 -05:00
Eli Barzilay
d162667da5 Use (file "...extra-file...") in `dynamic-require'. 2010-07-14 14:36:53 -04:00
Eli Barzilay
89062a4005 Clarify announce mailing list 2010-07-14 13:27:18 -04:00
Eli Barzilay
fdcc87a14d pre pages should be working now.
* Remove all uses iplt from svn, replaced with a new iplt repository in
  git.

* The previous approach to patching pre html files wasn't robust enough,
  in case of a problem in the web page build things could be left with
  the raw html pages.  Replace that with a better solution, which
  generates the web pages earlier and then uses them to patch the html
  files.

* Add the drracket.org redirection page to the distribution list.

* Fix a small bug in the git intro page css.
2010-07-14 12:34:16 -04:00
Eli Barzilay
583abebb1a Better sources (use unicode and `p*'). 2010-07-14 12:34:16 -04:00
Eli Barzilay
51d2417cf5 Intro text done, hopefully. 2010-07-12 21:41:34 -04:00
Eli Barzilay
fb968d1d34 Added a page for drracket.org. 2010-07-12 21:41:34 -04:00
Eli Barzilay
6158e24d84 Add a convenient macro for sections, and some sequence functions 2010-07-12 21:41:33 -04:00
Eli Barzilay
e54d7c0806 Add some newlines to make htmls more readable (and debuggable) 2010-07-12 21:41:33 -04:00
Eli Barzilay
fa8129b44d fix references to pre 2010-07-12 21:41:33 -04:00
Eli Barzilay
5b6b3f3bac Delay the generation of the button script, so it gets the right download url. 2010-07-12 21:38:53 -04:00
Matthew Flatt
809f0a4550 port old "pre" web-page stubs 2010-07-03 07:15:48 -06:00
Eli Barzilay
3a8feee6ca git content works (intro not all ported yet 2010-07-02 11:38:13 -04:00
Eli Barzilay
8f69e94980 Added `get-resource-path' to get the path of any resource.
Use it to allow getting the standard resource paths from the common
layout.
2010-07-02 11:38:13 -04:00
Eli Barzilay
76300bd759 #:full-width' -> #:width', which can specify full width or a given one. 2010-07-02 11:38:12 -04:00
Eli Barzilay
6e947fef90 Comments indicating how to add an attachment field to the bugs form, if
it becomes possible to deal with the cgi side in the future.
2010-07-02 11:38:12 -04:00
Eli Barzilay
e339081fd0 Added `split-attributes+body', to make it easy to write xml-like wrapper
functions, and used it in `center-div'.
2010-07-02 11:38:12 -04:00
Eli Barzilay
c73b42325a Better place for the IRC logs. 2010-07-02 11:38:12 -04:00
Eli Barzilay
9d97a201a4 Point at the query page (symlink) instead of the stub page. 2010-06-29 01:41:23 -04:00
Eli Barzilay
c14a945343 Post a bug -> redirect to a thanks page, when submitting with the web form.
(Submitting from DrRacket needs a simple response.)
2010-06-29 01:41:23 -04:00
Eli Barzilay
38a4f228ee bugs.racket-lang.org finally works.
Captcha files removed, and will be part of the extra web content sources
(which will hold the sources for internal.racket-lang.org too).
2010-06-29 01:41:23 -04:00
Eli Barzilay
ed5c5fcb14 Turn the distribution list into a parameter so it can be extended. 2010-06-29 01:41:22 -04:00
Eli Barzilay
95c49e138e Avoid changing the parameter value, so it is possible to extend it. 2010-06-29 01:41:22 -04:00
Eli Barzilay
fdb8751de3 Add a flag for an extra file to include for the rendering.
(The extra file is just required dynamically, and it is supposed to
register resources for rendering etc.)
2010-06-29 01:41:22 -04:00
Eli Barzilay
95577a0aad Make the mailing list pointers relative to the lists server. 2010-06-29 01:41:22 -04:00
Eli Barzilay
049913fdef Bugs page skeleton. 2010-06-23 07:35:14 -04:00
Eli Barzilay
28e79e5bcb Reorganize mailing lists (the server's front page, and community reference).
Similarly, shuffle around the irc text.
2010-06-23 07:34:39 -04:00
Eli Barzilay
acb86d69f3 Apparently inline styles shouldn't be in comments now. 2010-06-20 18:34:06 -04:00
Eli Barzilay
1fc2a3e171 Rename "outreach+research" -> "learning".
* Move learning stuff from "community" to it.

* Set up a redirection page for "outreach+research.html".
2010-06-20 18:18:33 -04:00
Eli Barzilay
ca3b27b810 Allow #:part-of to use symbolic names, add it to a bunch of pages.
(Using a symbolic name makes it easy to use without worrying about
circular dependencies.)
2010-06-16 16:49:02 -04:00
Eli Barzilay
f1eec03a2d Fix two places in code.rkt that could use #f as an anchor, resulting in
...##f urls.
2010-06-16 16:49:02 -04:00
Eli Barzilay
5da56167a9 Move xml->string to a more proper place 2010-06-16 16:49:02 -04:00
Eli Barzilay
8694d7b8ae Provide resources from download (so do this from all uses of
`define+provide-context'); dirlist uses that instead of www.

Also dropped redundant provides of `page'.
2010-06-16 16:49:02 -04:00
Eli Barzilay
f0c28ad0e8 Make dirlist use www resources 2010-06-16 16:49:02 -04:00
Eli Barzilay
4f6502129a Finish previously incomplete treatment of contexts with #:resource 2010-06-16 16:49:02 -04:00
Eli Barzilay
098b32b0af Add template files for browsing the installer dirs directly. 2010-06-16 16:49:02 -04:00
Eli Barzilay
1cce6c1f88 Factor our the common path computation. 2010-06-16 16:49:01 -04:00
Eli Barzilay
00bca21339 Typo in error message 2010-06-16 16:49:01 -04:00
Eli Barzilay
05877f4537 All stubs are accessible through HTTP on the download server. 2010-06-15 13:17:51 -04:00
Eli Barzilay
0905701e89 Some minor tweaks to make it valid. 2010-06-15 13:17:51 -04:00
Eli Barzilay
dc0959ce05 Get our favicon to be used. 2010-06-15 13:17:50 -04:00
Eli Barzilay
5c027b6973 Fix the blog style to match other pages. 2010-06-15 13:17:50 -04:00
Eli Barzilay
8ff7a162db Added a blogger template.
This required refactoring some of the layout code to make it possible to
embed pieces of it in the template.
2010-06-14 14:26:09 -04:00
Eli Barzilay
27eb374612 tweak the mailman listinfo pages 2010-06-14 14:26:09 -04:00
Eli Barzilay
b866ea4de6 README for the planet stub. 2010-06-14 14:26:09 -04:00
Eli Barzilay
64158fac04 Added license page, courtesy of Sam. 2010-06-11 15:01:08 -04:00
Eli Barzilay
e406dc2504 Add toplevel lists page.
Messy right now, but has all the relevant pieces.
2010-06-11 14:54:17 -04:00
Eli Barzilay
4108685a26 Bilgi mirror is on-line. 2010-06-11 14:54:16 -04:00
Eli Barzilay
d732b164aa Sort download entries according to browser platform; display a blurb
about linux installers.
2010-06-11 14:54:16 -04:00
Eli Barzilay
42e66e35eb Add a {{{HEAD}}} hole to the planet template. 2010-06-11 14:54:16 -04:00
Eli Barzilay
e24d11a03c Make it possible to have toplevel sites with absolute urls, needed for some stubs 2010-06-11 14:54:16 -04:00
Eli Barzilay
5aaf3811cf Added a `lists' toplevel page (not content, yet), and a stub for mailman pages. 2010-06-11 14:54:16 -04:00
Eli Barzilay
5093f0c32b A few more examples. 2010-06-11 14:54:16 -04:00
Eli Barzilay
5835605fe8 Lots of improvements to the front page source. 2010-06-11 14:54:16 -04:00
Eli Barzilay
9639b9ccd1 Use @page consistently. 2010-06-11 14:54:16 -04:00
Eli Barzilay
2d312484f7 Added a skeleton page for planet. 2010-06-11 14:54:16 -04:00
Eli Barzilay
6caabb92cc Another small & subtle bug in relativize. 2010-06-11 14:54:16 -04:00
Eli Barzilay
97baaf78e7 IRC client page and pointer to logs. 2010-06-11 14:54:16 -04:00
Eli Barzilay
071707f9fa Typos, tweaks, etc; split text in new-name on double newline. 2010-06-11 14:54:16 -04:00
Matthew Flatt
1b0a173b34 fix detail in name-change faq 2010-06-07 20:51:44 -04:00
Sam Tobin-Hochstadt
b1ea02d546 fix typo 2010-06-07 20:45:54 -04:00
Eli Barzilay
05f93bfc28 Add version indicator. 2010-06-07 14:08:50 -04:00
Eli Barzilay
57d0011d58 Put a download button on the toplevel download page too.
The download toplevel is not meant to be part of the web, but people
will still get there -- so be nice.
2010-06-07 13:41:13 -04:00
Eli Barzilay
225c94cca6 The navbar also uses the download page.
(This leaves the toplevel download page unlinked (as expected), so it's
required explicitly.)
2010-06-07 13:41:13 -04:00
Eli Barzilay
81a9bbafd6 Download platform selector 2010-06-07 13:41:13 -04:00
Eli Barzilay
54bef4cfa1 Per installer pages 2010-06-07 13:41:13 -04:00
Eli Barzilay
9338211cf6 Current installers listing 2010-06-07 13:41:13 -04:00
Eli Barzilay
7e088a324e Move the download button into the download file. 2010-06-07 13:41:13 -04:00
Eli Barzilay
c9146b38e5 Add download and version information; download page on main site. 2010-06-07 13:41:13 -04:00
Eli Barzilay
fdd1c8d003 Toplevel download links 2010-06-07 13:41:13 -04:00
Eli Barzilay
2edf998fdb No need for multiple arguments here 2010-06-07 13:41:13 -04:00
Eli Barzilay
054ce9d21c Fix a small but nasty bug, and the related problem in stubs. 2010-06-06 05:40:16 -04:00
Eli Barzilay
d5504efd05 Fix mail archive links 2010-06-06 03:52:51 -04:00
Eli Barzilay
7a1b3597ee Add the loud background 2010-06-06 03:51:52 -04:00
Eli Barzilay
502007e51b Distribute to proper place now, tweak requires. 2010-06-06 03:51:40 -04:00
Eli Barzilay
8603bd22b0 Distribution via rsync. 2010-06-05 16:15:39 -04:00
Eli Barzilay
1af5b69588 People page 2010-06-05 14:45:07 -04:00
Eli Barzilay
33fb2679ae Fix bugs in output directories 2010-06-05 14:37:44 -04:00
Eli Barzilay
f56532c022 Main page works. 2010-06-05 14:23:55 -04:00
Eli Barzilay
3b3bfb0719 Add a `plain', and fix the identifiers. 2010-06-05 13:55:46 -04:00
Eli Barzilay
caaa69c689 define-pager' -> define+provide-context' that also creates a
`copyfile' binding.
2010-06-05 13:26:52 -04:00
Eli Barzilay
d8f8dfe9b7 Initial web content & build script. 2010-06-05 12:44:01 -04:00
Eli Barzilay
e09d6567c8 General links module, ability to specify extra html <head> material. 2010-06-05 12:43:36 -04:00
Eli Barzilay
2cbf8c8677 Common code for PLT sites 2010-06-05 08:53:53 -04:00
Eli Barzilay
9a0b78d9ad Generic (X)HTML generation framework
(Will later move into the scribble collection.)
2010-06-05 08:53:53 -04:00