17 Commits

Author SHA1 Message Date
Adam Spiers
d175b76864 Fix per-project deprecation badges
I2498f00a6c863d078a70289a655b0aa3958325ed changed the badge shown at
the top of documentation pages which describes the state of the
release of the documentation currently being viewed.  However the
unfortunately release-switcher dropdown it introduced into
deprecated_badge.tmpl had the side-effect of affecting the badge.html
which is dynamically included in project documentation by some
Javascript in theme/openstackdocs/layout.html within the
openstackdocstheme repository, and the new release switcher was only
designed to work with openstack-manuals, not with any other projects.

This broke the badge for all releases (www/$RELEASE/badge.html),
excluding www/latest/ which has a hard-coded badge.html.  This was
missed during testing because the dynamic inclusion mechanism is
hardcoded to retrieve the badge from https://docs.openstack.org rather
than any local repository.

For a quick fix, reintroduce the old badge template as

    www/templates/project_deprecated_badge.tmpl

and change all the per-project badges to use this.  Later we can
investigate the possibility of enhancing this per-project badge so
that it provides release-switching functionality like the badge
currently in openstack-manuals.

Change-Id: I53c4b35e31bcdda16ffd50f9a8a26c773c8d3574
2019-02-21 10:47:40 +00:00
Sebastian Marcet
961f544a4e Updated External deprecation badge resource
In order to be fully functional to be consumable from
an external project ( ie docthemes)

- removed from external deprecation badge references to
boostrap css and font awesome css
- removed relative references to js and css and made it
absolutes

Change-Id: I07809ba90a4a7cae996994a856d9d6be9d7a1195
2018-08-10 11:24:37 -03:00
Sebastian Marcet
b603d1be80 Added deprecation badge
added a new fixed badge indicating the deprecation status of each
release

* obsolete - "No longer supported by the community. For the current release,
  CLICK HERE.", #ff0000
* EOL - "No longer supported by the community. For the current release,
  CLICK HERE.", #ff0000
* maintained - This has two states. The current release and recent releases.
** Current Release - "This is the current release.", #30739C
** Recent Release - "This is maintained, but NOT the current release. For
   the current release, CLICK HERE.", #eaeaea
* Current Release - "This is the current release.", #30739C
* Recent Release - "This is maintained, but NOT the current release. For
  the current release, CLICK HERE.", #eaeaea
* development - "This release is currently under development For the
  current release, CLICK HERE.", #eaeaea

Change-Id: I67a759440c2e99b33aa925c5e17c11a1b885ac82
2018-03-07 10:12:22 -03:00
Doug Hellmann
9dbac10669 move repetitive content from the index pages to the indexbase template
Change-Id: I85d1cb60f77fdfaaada2c82648b3e29eeeb5fc86
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-07-25 16:48:59 -04:00
Doug Hellmann
70a7d29aeb use SERIES_INFO to pick up the message to describe the series status
Change-Id: I0297a85c245b0d7711ac49506a74239e403a0838
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-07-25 16:48:59 -04:00
Doug Hellmann
e7bdd8b3a7 move series dates into generator
Change-Id: If4b7ea23b0a52f863d0770a8b460e07f609a0f25
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-07-25 16:48:59 -04:00
Doug Hellmann
59c3a9847a update release dates and status on all landing pages
Change-Id: I3c31cf740a386462ccaabd5ea9c72732d5a260ce
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-07-25 16:48:58 -04:00
Doug Hellmann
37c83af5a5 add landing pages for historical versions
Add landing pages with references to all of the historical versions
for completeness. For the versions where we do have guides still
published, include links.

Change-Id: I62211adab1628f10e88f4892dd85a50170da1d96
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-07-25 16:48:58 -04:00
annegentle
3838d81062 Release candidate for docs for Havana
* Replaces master with havana in book files for labeling purposes;
we could just do this for the install and config guides though, so
please review and comment
* Ensures pom.xml files all use 1.11.1
* Adds release history info to each book
* Removes folsom/index.html
* Puts 2013.2 (havana version) and 1.10.1 (swift version) where needed
* Adds link to Havana release notes in wiki

Change-Id: I186f409bb5e8bf8538ca9ff599b29b2e133f9a04
2013-10-16 16:23:25 -05:00
Tom Fifield
ae69c5c866 Mark diablo, essex and folsom with their status
This patch marks the landing pages of non-maintained releases
with appropriate information.

patchset2 addresses Anne's comments
patchset4 - diane fleming - made editorial changes

fixes bug 1191447

Change-Id: Ia90d86a3328ec293e654886d3417d2d846cb8430
2013-07-11 14:54:59 -05:00
ladquin
76d3df8c1e Fixed links for the Folsom manuals' webpage
Updated links and downloads for Folsom manuals (as in trunk, with
some variations).
Fixes bug 1178343

Change-Id: I0900afb39d6f6a47c5d112bd565bc9efdbc4c66c
2013-05-15 16:21:47 -05:00
annegentle
c389a5f328 Removes broken links to the basic install guide - guess the build
doesn't work.

Change-Id: I27b318e70a7638c7e5168810beac14aa973340ac
2012-11-20 09:50:21 -06:00
Emilien Macchi
af7dd74007 Create a new guide for Basic Install
Patchset fixes PDF link from html, chunks with a processing
directive, and adds links for the www/ html files.

Rebase against master, clean up install html page a bit.

Change-Id: I989c732fde3a8fc3ba5a29893bbd29120a8ae41b
2012-11-19 22:55:36 -06:00
annegentle
f517d68607 Adds container div to get the folsom index page corrected.
Change-Id: Ie8056aed2a57550bc45da61b64e2c825192e0e96
2012-11-09 17:03:36 -06:00
annegentle
cdd232957d Release candidate for a stable/folsom branch.
Did all steps in http://wiki.openstack.org/Documentation/Release.

Next need to let CI team know this is the branch we want.

Rebased against master.

Change-Id: Ie2b85880ba30328de2c14f00849cde6892226d03
2012-11-09 16:23:59 -06:00
annegentle
8dc517ef86 More Google Analytics work.
Change-Id: Iafeb38da18be1504c73df2acd63358ceb6c81d71
2012-11-09 14:33:01 -06:00
annegentle
d3254b05f0 Adds a landing page for docs.openstack.org/folsom to let
peole know the docs have not been released yet for the
Folsom release group.

Change-Id: I83197cfb1234ca23d3d8f7a1f902164826836ed2
2012-10-11 14:38:43 -05:00