[libvirt] Request for testing: migration of libvirt wiki site

I'm preparing for a migration of the libvirt wiki off the host it is currently running on, to OpenShift hosting. This isn't entirely straightforward, as I'm also upgrading the version of mediawiki and as a result had to re-write the CSS customization from scratch. I may well have messed something up, so would appreciate if people could have a quick look at this testing instance of the wiki and confirm that it looks / works reasonably for them. http://wiki-libvirt.rhcloud.com NB, any edits you make in this test instance will be discarded when I load a fresh database dump from the current live wiki. If all looks good, I'll look at getting DNS updated to switch over later this week. Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|

On 03/22/2016 12:11 PM, Daniel P. Berrange wrote:
I'm preparing for a migration of the libvirt wiki off the host it is currently running on, to OpenShift hosting. This isn't entirely straightforward, as I'm also upgrading the version of mediawiki and as a result had to re-write the CSS customization from scratch.
I may well have messed something up, so would appreciate if people could have a quick look at this testing instance of the wiki and confirm that it looks / works reasonably for them.
http://wiki-libvirt.rhcloud.com
NB, any edits you make in this test instance will be discarded when I load a fresh database dump from the current live wiki.
If all looks good, I'll look at getting DNS updated to switch over later this week.
Thanks for this! Generally looks fine. Some minor bits: Just clicking 'wiki' in the sidebar menu, then shows a submenu with items 'what links here', 'related pages', 'special pages', etc. That seems standard for the sidebar for mediawiki, but in the big bold lettering and libvirt themeing it looks kinda weird. IMO those could be shoved at the bottom of the page and no one would care, but I don't know how easy that is. Also the text size has reverted, it's once again smaller than en.wikipedia.org and wiki.documentfoundation.org for example. Maybe some part of the libvirt generic.css is being overwritten? Both bits are minor though so don't let them block you Thanks, Cole

On Tue, Mar 22, 2016 at 04:11:42PM +0000, Daniel P. Berrange wrote:
I'm preparing for a migration of the libvirt wiki off the host it is currently running on, to OpenShift hosting. This isn't entirely straightforward, as I'm also upgrading the version of mediawiki and as a result had to re-write the CSS customization from scratch.
I may well have messed something up, so would appreciate if people could have a quick look at this testing instance of the wiki and confirm that it looks / works reasonably for them.
http://wiki-libvirt.rhcloud.com
NB, any edits you make in this test instance will be discarded when I load a fresh database dump from the current live wiki.
If all looks good, I'll look at getting DNS updated to switch over later this week.
A related topic: At a future point in time, the libvirt Wiki could probably be migrated to Git-based static-site generator project Middleman? Most recently, two projects that I know of have made the switch (RDO Project & oVirt). If there's enough interest, Red Hat's Open Source and Standards (OSAS) team could be asked to help with their experience migrating other upstream projects from MediaWiki to Middleman. -- /kashyap

On Wed, Mar 23, 2016 at 6:47 AM, Kashyap Chamarthy <kchamart@redhat.com> wrote:
On Tue, Mar 22, 2016 at 04:11:42PM +0000, Daniel P. Berrange wrote:
I'm preparing for a migration of the libvirt wiki off the host it is currently running on, to OpenShift hosting. This isn't entirely straightforward, as I'm also upgrading the version of mediawiki and as a result had to re-write the CSS customization from scratch.
I may well have messed something up, so would appreciate if people could have a quick look at this testing instance of the wiki and confirm that it looks / works reasonably for them.
http://wiki-libvirt.rhcloud.com
NB, any edits you make in this test instance will be discarded when I load a fresh database dump from the current live wiki.
If all looks good, I'll look at getting DNS updated to switch over later this week.
A related topic: At a future point in time, the libvirt Wiki could probably be migrated to Git-based static-site generator project Middleman? Most recently, two projects that I know of have made the switch (RDO Project & oVirt).
I'm not sure the oVirt community is happy with the move. Perhaps it takes time to get used to it (and fix all the broken pages and formatting). Y.
If there's enough interest, Red Hat's Open Source and Standards (OSAS) team could be asked to help with their experience migrating other upstream projects from MediaWiki to Middleman.
-- /kashyap
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

On Wed, Mar 23, 2016 at 05:47:31AM +0100, Kashyap Chamarthy wrote:
On Tue, Mar 22, 2016 at 04:11:42PM +0000, Daniel P. Berrange wrote:
I'm preparing for a migration of the libvirt wiki off the host it is currently running on, to OpenShift hosting. This isn't entirely straightforward, as I'm also upgrading the version of mediawiki and as a result had to re-write the CSS customization from scratch.
I may well have messed something up, so would appreciate if people could have a quick look at this testing instance of the wiki and confirm that it looks / works reasonably for them.
http://wiki-libvirt.rhcloud.com
NB, any edits you make in this test instance will be discarded when I load a fresh database dump from the current live wiki.
If all looks good, I'll look at getting DNS updated to switch over later this week.
A related topic: At a future point in time, the libvirt Wiki could probably be migrated to Git-based static-site generator project Middleman? Most recently, two projects that I know of have made the switch (RDO Project & oVirt).
That seems to completely defeat the point of having a wiki. We already have a static website maintained in GIT and get essentially zero end user contributions to it. A wiki is intended to be quick & easy for people to just directly create content without having to learn any tools or process beyond their web browser Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|

On Wed, Mar 23, 2016 at 09:46:56AM +0000, Daniel P. Berrange wrote:
On Wed, Mar 23, 2016 at 05:47:31AM +0100, Kashyap Chamarthy wrote:
[...]
A related topic: At a future point in time, the libvirt Wiki could probably be migrated to Git-based static-site generator project Middleman? Most recently, two projects that I know of have made the switch (RDO Project & oVirt).
That seems to completely defeat the point of having a wiki. We already have a static website maintained in GIT and get essentially zero end user contributions to it. A wiki is intended to be quick & easy for people to just directly create content without having to learn any tools or process beyond their web browser
Fair enough. Taking myself as an example, I have written/edited a few libvirt wiki pages than touching in the in-tree docs. I anticipated you'd say this (about having an easy way to quickly write a doc). -- /kashyap

On Wed, Mar 23, 2016 at 11:57 AM, Kashyap Chamarthy <kchamart@redhat.com> wrote:
On Wed, Mar 23, 2016 at 09:46:56AM +0000, Daniel P. Berrange wrote:
On Wed, Mar 23, 2016 at 05:47:31AM +0100, Kashyap Chamarthy wrote:
[...]
A related topic: At a future point in time, the libvirt Wiki could probably be migrated to Git-based static-site generator project Middleman? Most recently, two projects that I know of have made the switch (RDO Project & oVirt).
That seems to completely defeat the point of having a wiki. We already have a static website maintained in GIT and get essentially zero end user contributions to it. A wiki is intended to be quick & easy for people to just directly create content without having to learn any tools or process beyond their web browser
Fair enough. Taking myself as an example, I have written/edited a few libvirt wiki pages than touching in the in-tree docs. I anticipated you'd say this (about having an easy way to quickly write a doc).
Apparently Github pull requests and editing in Markdown are the new thing, and people somehow find it usable. It also brings them somehow closer to development, having to enjoy the finesse of working with Git, etc... The main advantage is that their is review to the content being edited proactively. Y.
-- /kashyap
-- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list

On Wed, Mar 23, 2016 at 12:06:12PM +0200, Yaniv Kaul wrote:
On Wed, Mar 23, 2016 at 11:57 AM, Kashyap Chamarthy <kchamart@redhat.com> wrote:
On Wed, Mar 23, 2016 at 09:46:56AM +0000, Daniel P. Berrange wrote:
On Wed, Mar 23, 2016 at 05:47:31AM +0100, Kashyap Chamarthy wrote:
[...]
A related topic: At a future point in time, the libvirt Wiki could probably be migrated to Git-based static-site generator project Middleman? Most recently, two projects that I know of have made the switch (RDO Project & oVirt).
That seems to completely defeat the point of having a wiki. We already have a static website maintained in GIT and get essentially zero end user contributions to it. A wiki is intended to be quick & easy for people to just directly create content without having to learn any tools or process beyond their web browser
Fair enough. Taking myself as an example, I have written/edited a few libvirt wiki pages than touching in the in-tree docs. I anticipated you'd say this (about having an easy way to quickly write a doc).
Apparently Github pull requests and editing in Markdown are the new thing, and people somehow find it usable. It also brings them somehow closer to development, having to enjoy the finesse of working with Git, etc...
Yeah, that's what I've heard so in other projects. At least, I see RDO community folks seem to be happy with this approach.
The main advantage is that their is review to the content being edited proactively.
I agree. In a Wiki, while it makes it easier to add new content, it's also trivial to add misleading info with no proper review. FWIW, for Mediawiki, I locally just write in Markdown, and convert it to Mediawiki syntax via `pandoc`: $ pandoc -f markdown -t Mediawiki foo.md -o foo.wiki -- /kashyap

On Tue, Mar 22, 2016 at 04:11:42PM +0000, Daniel P. Berrange wrote:
I'm preparing for a migration of the libvirt wiki off the host it is currently running on, to OpenShift hosting. This isn't entirely straightforward, as I'm also upgrading the version of mediawiki and as a result had to re-write the CSS customization from scratch.
I may well have messed something up, so would appreciate if people could have a quick look at this testing instance of the wiki and confirm that it looks / works reasonably for them.
http://wiki-libvirt.rhcloud.com
NB, any edits you make in this test instance will be discarded when I load a fresh database dump from the current live wiki.
If all looks good, I'll look at getting DNS updated to switch over later this week.
Ok, I have made the current wiki site completely read-only and the DNS has updated. So sometime in the next 3-6 hours you should see the new wiki site Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|

On 22.03.2016 17:11, Daniel P. Berrange wrote:
I'm preparing for a migration of the libvirt wiki off the host it is currently running on, to OpenShift hosting. This isn't entirely straightforward, as I'm also upgrading the version of mediawiki and as a result had to re-write the CSS customization from scratch.
I may well have messed something up, so would appreciate if people could have a quick look at this testing instance of the wiki and confirm that it looks / works reasonably for them.
http://wiki-libvirt.rhcloud.com
NB, any edits you make in this test instance will be discarded when I load a fresh database dump from the current live wiki.
If all looks good, I'll look at getting DNS updated to switch over later this week.
I know you've already done this, but post mortem: what's the reasoning behind? Also, it seems like my wiki account is not working (yet?). Michal

On 03/24/2016 06:49 AM, Michal Privoznik wrote:
On 22.03.2016 17:11, Daniel P. Berrange wrote:
I'm preparing for a migration of the libvirt wiki off the host it is currently running on, to OpenShift hosting. This isn't entirely straightforward, as I'm also upgrading the version of mediawiki and as a result had to re-write the CSS customization from scratch.
I may well have messed something up, so would appreciate if people could have a quick look at this testing instance of the wiki and confirm that it looks / works reasonably for them.
http://wiki-libvirt.rhcloud.com
NB, any edits you make in this test instance will be discarded when I load a fresh database dump from the current live wiki.
If all looks good, I'll look at getting DNS updated to switch over later this week.
I know you've already done this, but post mortem: what's the reasoning behind?
Also, it seems like my wiki account is not working (yet?).
Old libvirt wiki was hosted on et.redhat.com which we (Dan) didn't have access to update AFAIK. So we were stuck on an absolutely ancient mediawiki version - Cole

On 03/24/2016 06:49 AM, Michal Privoznik wrote:
On 22.03.2016 17:11, Daniel P. Berrange wrote:
I'm preparing for a migration of the libvirt wiki off the host it is currently running on, to OpenShift hosting. This isn't entirely straightforward, as I'm also upgrading the version of mediawiki and as a result had to re-write the CSS customization from scratch.
I may well have messed something up, so would appreciate if people could have a quick look at this testing instance of the wiki and confirm that it looks / works reasonably for them.
http://wiki-libvirt.rhcloud.com
NB, any edits you make in this test instance will be discarded when I load a fresh database dump from the current live wiki.
If all looks good, I'll look at getting DNS updated to switch over later this week.
I know you've already done this, but post mortem: what's the reasoning behind?
Also, it seems like my wiki account is not working (yet?).
FYI I only just tried now, but my login works. - Cole

On Thu, Mar 24, 2016 at 11:49:50AM +0100, Michal Privoznik wrote:
On 22.03.2016 17:11, Daniel P. Berrange wrote:
I'm preparing for a migration of the libvirt wiki off the host it is currently running on, to OpenShift hosting. This isn't entirely straightforward, as I'm also upgrading the version of mediawiki and as a result had to re-write the CSS customization from scratch.
I may well have messed something up, so would appreciate if people could have a quick look at this testing instance of the wiki and confirm that it looks / works reasonably for them.
http://wiki-libvirt.rhcloud.com
NB, any edits you make in this test instance will be discarded when I load a fresh database dump from the current live wiki.
If all looks good, I'll look at getting DNS updated to switch over later this week.
I know you've already done this, but post mortem: what's the reasoning behind?
The host it was previously running on was RHEL-4 based which is no longer receiving any security updates and stuck on php4 and the hardware was 11 years old with no backups ! Not a particularly great mix :-) Regards, Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
participants (5)
-
Cole Robinson
-
Daniel P. Berrange
-
Kashyap Chamarthy
-
Michal Privoznik
-
Yaniv Kaul