On 17 April 2018 at 13:04, Jan Iversen <jancasacon...@gmail.com> wrote:
>
>
>> On 17 Apr 2018, at 13:55, sebb <seb...@gmail.com> wrote:
>>
>> On 17 April 2018 at 11:59, Jan Iversen <j...@apache.org 
>> <mailto:j...@apache.org>> wrote:
>>>
>>>
>>> Sent from my iPad
>>>
>>>> On 17 Apr 2018, at 12:53, sebb <seb...@gmail.com> wrote:
>>>>
>>>>> On 15 April 2018 at 10:42, Jan Iversen <j...@apache.org> wrote:
>>>>>
>>>>>
>>>>> Sent from my iPad
>>>>>
>>>>>>> On 15 Apr 2018, at 11:37, sebb <seb...@gmail.com> wrote:
>>>>>>>
>>>>>>> On 15 April 2018 at 10:03,  <j...@apache.org> wrote:
>>>>>>> Hi
>>>>>>>
>>>>>>> Please have a look at
>>>>>>> http://attic.apache.org/test.html <http://attic.apache.org/test.html>
>>>>>>>
>>>>>>> This is a “new” homepage. The only real new thing is that I got rid of 
>>>>>>> “ant” and sidebar/project pages are generated in Javascript. This makes 
>>>>>>> maintenance for me a lot easier.
>>>>>>
>>>>>> It looks fine.
>>>>>> However if Javascript is disabled, the sidebar is missing, but there
>>>>>> is no indication that this might be so.
>>>>>>
>>>>>>> As a side effect, we got a json list (in scripts/attic.js) of all 
>>>>>>> projects, that might be useful for other purposes.
>>>>>>>
>>>>>>> Please feel free to correct/amend especially the project list.
>>>>>>
>>>>>>> If nobody objects I will put it in production later and cleanup the 
>>>>>>> site.
>>>>>>
>>>>>> I would rather see the JSON file used to generate a static site.
>>>>> I agree on that, but with the limitations, the only solution would be a 
>>>>> build job, that somehow triggers on svn commit. I have no experience with 
>>>>> that but patches are welcome.
>>>>
>>>> I have created INFRA-16384
>>>>
>>>> The test.html page and script mostly work well, however AFAICT there
>>>> is as yet no support for the existing URLs, e.g.
>>>> http://attic.apache.org/projects/abdera.html. These must continue to
>>>> be supported.
>>>>
>>> why is that a demand, they have no function as such.
>>
>> Because they are referenced elsewhere.
>> For example oltu.apache.org <http://oltu.apache.org/> links to 
>> https://attic.apache.org/projects/oltu.html 
>> <https://attic.apache.org/projects/oltu.html>
>> And the existing index page publishes links to the summary pages.
>>
>> URLs should not be abandoned without good reason
> Well easier maintenance is an excellent reason seen from my POW (as I am the 
> one who have done all the retirements since I joined the project).

There are other ways to simplify maintenance without breaking URLs.

> And a simple .htaccess with a redirect to a common page can solve the link 
> problem. Something which is a good idea, once we have activated the new setup.

However that would generate more URLs that have to be maintained if
the site generation changes again.

>> .
>>
>>>> I'm not sure that is easy to do with client-side Javascript.
>>>>
>>>> [There is no code currently to customise the text "... choose to fork ACE 
>>>> ...".]
>>> Easy done, I simply overlooked it.
>>>>
>>>> The JSON file needs to be extended to cater for customised project
>>>> pages, such as
>>>> http://attic.apache.org/projects/abdera.html 
>>>> <http://attic.apache.org/projects/abdera.html>
>>>> which has details of related projects. That should be easy enough.
>>> I politely disagree to this, that page e.g. contains a link to dist which 
>>> are cleaned.
>>
>> No idea what you mean by the reference to dist and cleaning.
>>
>> The page contains references to other projects which I think need to be kept.
> That is no problem, add the text you want kept to the json object in field 
> “description”.
>
>>
>>> I strongly believe it is a lot better that all project pages follow the 
>>> same template, project individual information are contained on the old 
>>> <project>.apache.org <http://apache.org/> page.
>>>
>>> And btw all newer project pages follow the template I made.
>>
>> Some examples?
> Oltu just to mention the very newest. In fact it is only very old ones who 
> have an extra description and as mentioned above, if you have those simply 
> add the text to json.
> rgds
> Jan I.
>>
>>> rgds
>>> jan i
>>>
>>>>
>>>> Ideally the output from the new process should be compared with the
>>>> existing output before switching over.
>>>>
>>>>> rgds
>>>>> jan i
>>>>>
>>>>>>
>>>>>>> rgds
>>>>>>> Jan I
>

Reply via email to