Project

General

Profile

Actions

Feature #82

open

Implement a work copy of our website

Added by Jean-Michel Philippe almost 13 years ago. Updated almost 12 years ago.

Status:
In Progress
Priority:
High
Assignee:
-
Category:
Installation
Start date:
05/02/2011
Due date:
02/20/2012 (over 12 years late)
% Done:

51%

Estimated time:
(Total: 18:30 h)
Spent time:
(Total: 9:00 h)

Description

The last release process showed that working directly on the online version of our website is not comfortable:

  • we have to change all the pages in the shortest possible time
  • changes cannot be tested quietly, particularly Spip updates
  • a new website design cannot be tested either

To avoid working in a hurry, we need a work copy of the website on which translators, web designers and sysadmins would work. A first option is to set a second Spip instance but this would bring several weaknesses:

  • users from one Spip should be sync'ed in the second one
  • pages cannot be transfered easily when the work copy becomes official (it's databases)
  • the same applies for squelettes, scripts, etc.
  • we have 2 Spips + plugins to maintain

So this option does not seem to be a good solution and we prefer the second one: mirroring Spip pages as static Html pages. Additionally this should speed up our website response.

The only drawback is that, when mirroring is disabled because the work copy is under heavy work, it is not possible to publish news on the official website. As a result the mirroring tool should provide 2 mirroring modes:

  1. whole site ? the usual way to mirror the copy onto the official website
  1. news only ? propagate news only from the work copy to the official website

Of course we can start with the first mode only then evaluate the difficulty to implement the second one.


Subtasks 13 (9 open4 closed)

Feature #7: Need a script to copy the latest news from Spip to the official static websiteNewJean-Michel Philippe

Actions
Task #9: Add a cron script to make a static copy of SpipIn ProgressJean-Michel Philippe05/06/201102/20/2012

Actions
Feature #89: External backup of website snapshotIn ProgressJean-Michel Philippe05/07/201102/20/2012

Actions
Task #90: Purge old website snapshot directoriesReady for testJean-Michel Philippe05/09/201105/16/2011

Actions
Feature #91: Create the cron task for website snapshotsClosedJean-Michel Philippe05/06/2011

Actions
Feature #92: Define a way to automatically put online a snapshotReady for testJean-Michel Philippe06/01/201112/26/2011

Actions
Task #24: Remove the directory “ecrire/” from website snapshotsClosedJean-Michel Philippe05/02/201105/16/2011

Actions
Bug #26: Forums do not work on the static copyRejected

Actions
Task #100: Update documentation about website working copyResolvedJean-Michel Philippe10/12/201110/22/2011

Actions
Bug #131: The table of downloads are no more dynamicClosedJean-Michel Philippe05/30/201106/04/2011

Actions
Task #276: Remove links related to obsolete guest booksNewElisa de Castro Guerra06/23/201106/30/2011

Actions
Bug #277: Erroneous home page linkNewJean-Michel Philippe06/23/201106/30/2011

Actions
Bug #466: Dailybuild page is no more real-timeNew

Actions
Actions #1

Updated by Jean-Michel Philippe almost 13 years ago

The static copy is online but still needs work.

Actions #2

Updated by Jean-Michel Philippe almost 13 years ago

  • Status changed from New to In Progress
Actions #3

Updated by Jean-Michel Philippe almost 13 years ago

  • Category set to Installation
Actions #4

Updated by Jean-Michel Philippe almost 13 years ago

  • Tracker changed from Bug to Feature
Actions #5

Updated by Jean-Michel Philippe over 12 years ago

  • Target version changed from 2011-05 (Gondwana) to 2011-08
Actions #6

Updated by Jean-Michel Philippe over 12 years ago

  • Target version changed from 2011-08 to 2011-11
Actions

Also available in: Atom PDF