Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

RFE: Add the ability to republish pages from wiki.python.org as part of the main site #608

Copy link
Copy link
Open
@ncoghlan

Description

@ncoghlan
Issue body actions

The Python and PSF wikis are existing collaborative editing solutions provided for use by the community. However, as a consumer of that information, it is often difficult to tell the difference between non-authoritative pages (which may be out of date or otherwise unreliable), and those which are being actively maintained and accurately represent either official PSF policy, or else the best current collective knowledge of the community.

It would be potentially beneficial if there were a way of easily and selectively importing such pages into the main web site, such that the official version was hosted under the main python.org site, rather than only being available on wiki.python.org.

This would require the ability to:
a) extract the content from the MoinMoin wiki
b) process it into a format suitable for inclusion in the main site
c) actually push it live

Ideally, such a feature would be built on the same infrastructure being considered for adding both native CMS capabilities and offline version-controlled editing support.

I don't know if there's currently a public open issue for either of those, but I'm aware from various conversations that the possibility of integrating Django Mezzanine has at least been discussed, and support for Mercurial based offline editing was a goal of the original website redesign RFP. It may be beneficial to consider including a general purpose content aggregation and republication capability, such as that offered by Dexy, as part of that architecture, rather than writing entirely custom integration code that can't be readily adapted to handle new information sources.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendRelates to the backend of the appRelates to the backend of the appenhancementThis is an improvement to existing code or configurationThis is an improvement to existing code or configuration

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.