Commit Graph

666 Commits

Author SHA1 Message Date
0b4eff93e2 Exclude repositories from ftp browser
There is no need to browse into the repositories on the main website.
It's still possible to browse there directly on the ftp servers of course,
for those that need to debug a repository install and things like that.
2013-10-18 17:59:52 +02:00
fdb9858994 Push 9.3.1, 9.2.5, 9.1.10, 9.0.14 and 8.4.18 2013-10-10 14:06:03 +01:00
552da680a2 Update Dalibo's logo. 2013-10-09 16:05:44 +01:00
ae33e64305 fix a type - noted by Ralph Graulich on -www... 2013-09-22 08:10:28 +02:00
ffa0e79b92 Recommend using postgresql-setup initdb on later versions of Fedora. 2013-09-16 06:53:27 -05:00
eae54e5214 Fix typo, per Sam Griff. 2013-09-16 06:41:42 -05:00
8e317528ee Replace /community/lists/ page with a redirect to /list/
This new page is served from the archives backend, and has been enhanced
to contain the combination of the contents of both pages.
2013-09-14 14:13:20 +02:00
a1c89c082b Fix doc-comments link to use the major version number only
This was broken in commit 8e458731cb when
an actual reference between documents and versions was created.
2013-09-14 09:50:04 +02:00
d1535febb9 Make the varnish queue id configurable
This is required if the queue is dropped and recreated in pgq as it
gets a new id, which needs to be used when viewing the current status
of the queue in the admin interface.
2013-09-10 13:54:54 +02:00
21f5915568 Add Spanish presskit. 2013-09-09 17:53:16 +01:00
7b7407b6d8 Remove br.html which is unused and the same as pt.html.
Remove es.html from the presskit links as it doesn't exist.
2013-09-09 15:15:42 +01:00
78f383427e Correct the name of the Ukraininan press kit. 2013-09-09 15:12:53 +01:00
58cc5eab35 9.3 pressit. 2013-09-09 14:13:31 +01:00
fc95e9e305 Use the elephant image in the shout box. 2013-09-09 13:57:58 +01:00
5823394c8e 9.3.0! 2013-09-09 13:52:54 +01:00
bacb51e839 Don't have bots index /search/
We don't link statically to it anywhere, but people can link to it from
emails or other places around the world, that sets the search engines
on it's trail.
2013-09-05 18:16:43 +02:00
0446a3ef68 Create pkill command that doesn't kill itself 2013-09-04 20:12:06 +02:00
c2c584dd6a Add PostgreSQL Replicagtion book. 2013-09-03 12:57:19 +01:00
d325d9a4c7 Add Huawei and Salesforce sponsor logos. 2013-08-30 15:29:04 +01:00
adda7b665c Remove obsolete link. 2013-08-27 11:14:03 +01:00
33e7925b94 Fix typo 2013-08-22 14:54:06 +02:00
f31c58ddaa Fix beta versioning to be more generic test versioning
This allows us to specify both beta and rc versions.

Requires SQL:

ALTER TABLE core_version RENAME COLUMN beta TO testing;
ALTER TABLE core_version ALTER COLUMN testing TYPE integer USING CASE WHEN testing THEN 2 ELSE 0 END;
2013-08-22 14:45:33 +02:00
fdd6d91ea0 9.3RC1 2013-08-22 13:32:33 +01:00
23a7c88172 Add a new field to the StackBuilder catalog to specify a manifest URL.
The manifest URL (which is optional) will point to an XML file that
describes the command line, option file and environment options that
can be passed to an installer, to allow automated or non-interactive
deployment tools to figure out what info is required to run an
installer and how to pass it to it.

Requires SQL:

ALTER TABLE downloads_stackbuilderapp ADD COLUMN manifesturl character varying(500);
UPDATE downloads_stackbuilderapp SET manifesturl = '';
ALTER TABLE downloads_stackbuilderapp ALTER COLUMN manifesturl SET NOT NULL;
2013-08-20 14:49:39 +01:00
c4a72a3317 Update command should run the kill as sudo 2013-08-18 19:40:04 +02:00
8c21b3bd34 Fix strange float casting problems in python 2013-08-17 17:48:28 +02:00
ce499f4f0a Fix links to frontpage of documentation for old versions
I forgot that old versions have strange names for their homepage, and
we only switched to index.html in 7.2.
2013-08-17 17:43:09 +02:00
bc020e460f Oops, we're not supposed to include supported versions in the archive 2013-08-17 17:38:27 +02:00
d4fd69a712 Expire list of docs and manuals when versions are updated 2013-08-17 17:33:52 +02:00
159549dff2 Use same header in manual list and manual archive 2013-08-17 17:33:14 +02:00
d2d110290a Move docs templates into the docs/ app, now that they are not plain pages 2013-08-17 17:32:36 +02:00
fdd1404f37 Get the list of documentation versions out of the database
Instead of having to update this list manually in multiple places when
releasing new versions, just take the information out of the database
where it has to be anyway.

Fixes #90
Closes #93

Also make the code automatically pick up wich PDF files exist in the
static checkout, and auto-detect their size, both A4 and US sizes. This
removes yet one more manual step, yay!

Fixes #163
2013-08-17 17:28:36 +02:00
8e458731cb Make an actual foreign key between docs versions and core versions
This was originally not done because we had a lot of old legacy data
that didn't have entries in both tables. This is no longer the case,
and the docloads script already enforced that it couldn't happen again.

Requires SQL:
ALTER TABLE core_version ADD CONSTRAINT version_unique_tree UNIQUE(tree);
ALTER TABLE docs ADD CONSTRAINT docs_version_fkey FOREIGN KEY (version) REFERENCES core_version(tree);
2013-08-17 16:48:03 +02:00
beaa87f162 Don't generate broken links to /docs/0.0/ in the sitemap
Generate proper /devel/ URLs, and then exclude them again in robots.txt
so we don't include them in google results, but we do include them in
our own.
2013-08-17 16:32:37 +02:00
6e378231c1 Include development and beta versions in search indexes
This includes both the sitemap used by google and friends and our own
site index, which uses the sitemap to decide which URLs to crawl.

Fixes #171
Closes #172
2013-08-17 16:16:52 +02:00
41210ec9af Indicate survey posting date on survey result page
Fixes #207
2013-08-17 16:10:08 +02:00
845c133d0b Explicitly list beta and development versions in docs as "devel"
Previously we listed both those as unsupported, which confused some users
particularly with new beta releases. While they are technically not supported
yet, it gave off the image that specific features would not be in newer
versions anymore, since they got listed as unsupported.

In passing, fix the style of the links in case they only exist in old
versions, which would put an extra | character in the version list.
2013-08-17 15:55:30 +02:00
8be717d99d Use a proper database field for beta releases
This replaces the previous ugly hack where beta versions had a negative number
as latestminor, giving a much cleaner model.

Requires SQL:
ALTER TABLE core_version ADD COLUMN beta boolean NOT NULL DEFAULT 'f';
ALTER TABLE core_version ALTER COLUMN beta DROP DEFAULT;

(Yes, we really need to move to something that can do automatic migrations)
2013-08-17 15:37:45 +02:00
8fc39d7359 Indicate unsupported versions in RSS feed 2013-08-17 15:31:38 +02:00
6cb7230a11 Remove extra closing tag 2013-08-14 11:48:53 +02:00
5834e5efda bring the example code for the mediawiki plugin more in line with what
we actually use in production, this mostly consists of the "new style" support
for raw data passthrough, but does not fix the actual problem (which is dealing
with url "double" encoding/decoding - or rather the loss of information about
that) yet...
Will fix that and sync up exactly with the production code for MW 1.19 soon...
2013-08-13 23:56:32 +02:00
adab2224e5 fix typo - note by Stephen Frost on IRC 2013-08-13 23:22:23 +02:00
bce7f1832a cosmetic fix - use non obsolete versions in explaining out versioning schema 2013-08-09 22:22:55 +02:00
bb2142a0fc use 9.2 as default for the various linux distribution installation,
instructions - we might want to automate this but it is not immediately
clear on how so this will do for now.
2013-08-09 22:17:47 +02:00
4d773d447f Exclude some URLs from the archives in robots.txt
This makes no major changes from what was there before from a pure search
perspective:

* /message-id/flat/ was already flagged with a META tag to  be excluded from
  indexing, since it's the same data as /message-id/.
* /list/ was already flagged with a META tag to be excluded from indexing,
  since it carries no actual content, just links, and the links and descriptions
  of the lists is already available under /community/ as well.
* /message-id/raw/ required a login so it produced a bunch of 401's anyway,
  but this way we don't need to probe for that.

It's more efficient to block these things in robots.txt so we don't have to
spend the processing power to render a page that's not going to get indexed
anyway.
2013-07-10 09:59:23 +02:00
7dc9e105f9 Ensure db connection is closed before script exits
This is required in django 1.4, but was closed automatically back
in 1.2 when it was created.
2013-07-01 22:49:46 +02:00
11fab09c61 PostgreSQL 9.3 beta 2. 2013-06-27 14:22:47 +01:00
bfd7911aa6 Make it possible to pre-select a mailinglist in the subcription form
This is done by putting #<id> at the end of the URL.
2013-06-20 17:12:43 +02:00
e852cb5eff Typo fix 2013-06-20 15:52:43 +02:00
78de94d17c Update community authentication to pass an arbitrary datablock instead of url
This makes it possible to pass URLs that will fail when they end up being double
escaped in some cases, since they contain non-url-safe characters. Instead, they'd
be base64-encoded, and thus safe.

Also update the django community auth provider to do just this, including encrypting
the data with the site secret key to make sure it can't be changed/injected by
tricking the user to go directly to the wrong URL.
2013-06-20 15:16:47 +02:00