summaryrefslogtreecommitdiffstats
path: root/tracker/Merge_wiki_website_and_website.mdwn
blob: 17e16d183ef7ff4dbff1b2ceaf3fa2902f1156b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
[[!tag wiki]] [[!tag website]]

Redesign the Fripost's wiki to function as a outsider facing website
and merge the content of the org-mode based into the wiki.

[[gustav]] is working on the branch *fripost-wiki#ge-move-website*.

Requirements
============

Regarding redesign, the following are requirements:

* Visitors of [https://fripost.org] should be brought to the "Hem" page
* Visitors of [https://wiki.fripost.org] should be bought to the wiki index page.
* The pages "Hem", "Om", "Gå med", "Kontakt", "Certifikat", and
  "English" should be locked from external edits, and edit buttons and
  navigation should be hidden.
* The "FAQ" page should shared between the website and the wiki: It
  should be editable but still displayed as if it was part of the
  website.

Checklist
=========

Regarding merging, the following is the checklist:

* In *from_wiki*, the following pages should be attended and possibly
  added to the wiki.
  * *budget.txt* -- Dropped
  * *faq.txt* -- Content already in *faq.org*
  * *fscons.txt* -- Added as *ideology/fscons-2010.mdwn*
  * *index.txt* -- Dropped
  * *ordlista.txt* -- Added as *dictionary.mdwn*
  * *princip.txt* -- Added as *ideology/princip.mdwn*
  * *protokoll.txt* -- Avaliable among minutes already
  * *sidospår.txt* -- Incorporated in *hjalpa_till.mdwn*
  * *stadgar.txt* -- Dropped. Statues exists in the *meetings* git repository
  * *teknik.txt* -- Dropped 
  * *årsmöte.txt* -- Dropped
* In *sites* the following pages should be attended and possibly be
  added to the wiki
  * *certs* -- Added as a page, *certs.mdwn*, which is accessed from the main navigation bar
  * *certs.asc* -- Added as a file, accessed from *certs.mdwn*
  * *default.css* -- Dropped
  * *faq.org* -- Merged with *faq.mdwn*
  * *gnutiken.org* -- Dropped
  * *index.en.org* -- Information added as *english.mdwn*
  * *index.org* -- Text available as *hem.mdwn*
  * *kontakt.en.org* -- Information added as *english.mdwn*
  * *kontakt.org* -- Added as *kontakt.mdwn*
  * *medlemskap.en.org* -- Information added as *english.mdwn*
  * *medlemskap.org* -- Added as *medlemskap.mdwn*
  * *organisation.org* -- Available as *om.mdwn*
  * *progressbar-example.html* -- Droped
  * *robots.txt* -- Dropped
  * *sitemap.org* -- Dropped
* Describe the press presence according to the following files
  * *images/press/spionen2011_liten.jpg*
  * *images/press/fripost_fria_tidningen_2011_1.jpg*
  * *images/press/fripost_fria_tidningen_2011_2.jpg*
* Check whether the content in *material* is available from the
  *propaganda* git repository. If it isn't, do something about it
* Check where *logo2011.eps* is available elsewhere.

Doubts
======

There are still some doubts about how to proceed:

**1.** How shall the becoming *fripost.org* be prepared for
publications from other sources, like the *fripost-meetings* Git
repository?  Currently publication happens through

    rsync -ruvp --chmod=Dugo+rx,Fugo+r $(send-files) fripost@fripost.org:fripost.org/minutes/

and access through

    https://fripost.org/minutes/<whatever-asked-for>

**2.** I assume press images and similar can be published according to
the same structure:

    https://fripost.org/images/<whatever-asked-for>

**3.** Regarding how to enforce the soft separation between the wiki
and the website content, I don't know how to achieve that.

I tried the following idea that did not work. The wiki content is left
untouched. All website content (apart from *hem.mdwn*) is moved into a
directory, *website*, and *hem.mdwn* is named *website.mdwn*. Then the
website is reached through *https://fripost.org* simply by making the
web server point those request to
*<path-to-fripost-wiki>/website*. The *website.mdwn* will be
*<path-to-fripost-wiki>/website/index.html* and default target.

The problem was that links to shared static content (style sheets and
similar) with relative paths did not work.

Other ideas to track
====================

Consider to get back to how the certificate pages are accessed. It
would be more natural to access a certificate page from a side note on
the "Hem" page, the way it was done in the org-mode based website.

[[closed]]