welcome #55
Replies: 21 comments
-
I made few rewritings above to make myself clear. |
Beta Was this translation helpful? Give feedback.
-
Thanks, @arademaker A team for the admins is a good idea, mainly for this discussion space. And the repository sounds good. I have a slight preference for |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
(Not sure if this is the best place for this to go to?) What are we going to do about links to the moin moin wiki which are already included in dissertations and such? Would we be able to do something about them, some kind of redirect, eventually? |
Beta Was this translation helpful? Give feedback.
-
@olzama Good point. The first step is identifying all those links. We might post to developers/discourse and request people to self-report their links, or perhaps Stephan has some site analytics that can tell us something about URL visits coming from outside the domain. Alternatively, since the moin moin wiki URL was prefixed with |
Beta Was this translation helpful? Give feedback.
-
Also worth noting for that alternative is that those mirrored pages would need to be published with GitHub Pages and not from the repo's wiki. If you prefer to use the wiki functionality instead of having users edit repo files directly, then maybe we could make those mirrored pages contain the actual redirects, e.g., from The advantages of using GitHub's wiki instead of editing repo files are:
|
Beta Was this translation helpful? Give feedback.
-
I think it would be confusing to use /wiki if it's not a GitHub wiki. And I think /wiki/wiki/ in a url would also be confusing. Couldn't moin.delph-in.net/wiki/* redirect to delph-in.github.io/docs/* or delph-in.github.io/docs/wiki/* or www.github.com/delph-in/docs/wiki/*? |
Beta Was this translation helpful? Give feedback.
-
The problem is that each repository can have a wiki at
CNAMEs aren't exactly redirects, and they can only point to domains and subdomains, not subdirectories. But what you're asking could be done with a server-side redirect, meaning that someone would need to maintain a server hosting |
Beta Was this translation helpful? Give feedback.
-
hi all,
even though i only have limited knowledge about GitHub wikis, i suspect
there will be some benefits if we continue to run as a wiki (rather than as
auto-generated pages), notably in-browser edit access and visibility of the
evolution of pages?
regarding backwards compatibility, i will be able to redirect the old
addresses to the new ones, i.e. for the next several years at least there
will be a UiO-hosted web server for the 'delph-in.net' domain, where i have
full control over how incoming requests for e.g. 'moin.delph-in.net' wiki
pages should be processed. once there is a replacement wiki on GitHub, i
would be happy to redirect there. this would also mean that fewer and
fewer links will go to the old addresses over time, as the redirect would
indicate to the client that these pages have permanently moved ...
oe
|
Beta Was this translation helpful? Give feedback.
-
Hi all, I am happy to see the discussion here; I must confess that I was waiting for some reaction before my next steps! ;-) But first of all, we need to consider our communication channels in addition to the infrastructure change. If we continue to use the 'teams' from GitHub, we may need to create teams to reflect the DELPH-IN organization. Are all here aware that only 7 members are reading this forum? Regarding the wiki, I agree with @oepen, and I believe that our first and easier move is to migrate to the GitHub default wiki system inside a I already have the code to make it happen. It is not perfect, but no information will be lost (we can keep the dump from MoinMoin saved in the We need to rethink the wiki, organized and clean up the content. Many pages are useless or not following the expected pattern (e.g., the meetings' pages), some contents are fundamental and, maybe, more suitable for being moved to the Regarding the preservation of links. Mirroring all URLs will not be 100% possible. GitHub wiki doesn't support the nesting of pages (e.g. I was using a private repository for testing, under my account. I have just moved it to the DELPH-IN organization and made it public (we need to apply for GitHub support to be able to have private repos in DELPH-IN). Here are two examples of pages: https://github.com/delph-in/docs-test/wiki/FrontPage Please DONT EDIT THIS WIKI, this is only for testing, I will delete and recreate the final |
Beta Was this translation helpful? Give feedback.
-
https://github.com/delph-in/docs-test/wiki/FrontPage
https://github.com/delph-in/docs-test/wiki/Essence
many thanks, alexandre, that is beginning to look nice!
even if GitHub wikis cannot interpret hierarchical pages, does that
mean that page names cannot contain slashes at all? if so, i would
suggest rewriting 'ErgSemantics/Essence' to something like
'ErgSemantics ∕ Essence' (that is U+2215, so not an ASCII slash), or
maybe 'ErgSemantics|Essence' if you would rather stick to ASCII
symbols. that way, we avoid namespace collisions, preserve the
thematic grouping (even if we lose the hierarchy), and the automatic
redirects will be easy to setup.
looking at that page, inline images from a remote URL are not
displayed? or is there maybe some additional markup that will be
required to actually show the images rather than the links? for the
example you picked, the MRSs are maintained as part of each ERG
release, so serving these images from SVN really is what we would want
to preserve.
on an aesthetic note: how about something like
https://github.com/delph-in/core/wiki/ or
https://github.com/delph-in/main/wiki/ as the prefix? if neither of
these, my mild personal preference would also be for 'doc' rather than
'docs' :-).
best wishes, oe
|
Beta Was this translation helpful? Give feedback.
-
A lot to reply to...
I'm not advocating one way or the other, but to be clear about our options, GitHub Pages can be "auto-generated" from Markdown, Mediawiki, etc., and don't require an explicit build step. That is, they can be viewed, rendered, from github.com/org/repo/..., or from the org.github.io/repo/... published site. You can set the "base role" of a repository such that all members of the delph-in org can edit the files. Repository files can be edited in the browser. So using an actual wiki instead of repository files really only gets you intra-wiki Yet another alternative is to have users edit the wiki (delph-in/docs/wiki), and we setup an action to build the published site (delph-in/wiki) from it. This way we get the benefits of both, with some initial complexity to configure it. Upon building, we could insert an "edit" button that points to the appropriate delph-in/docs/wiki URL.
Yes, this is the discussion space for people administering the delph-in organization. Seems appropriate to me?
Sorry, that was just a bad explanation. I meant that a
Those look good! I notice the others are not converted in the same way. Was this a manual conversion or do you have script to do it?
I would strongly prefer something that won't be confusing if printed in a paper. Also, depending on the browser, the address bar would show the unicode character percent-encoded as
@arademaker, I would remove the BadContent wiki (maybe others?) which I think was used for spam detection. Since it's no longer used that way, it just contains offensive/inappropriate text and maybe links which could get the repo flagged. |
Beta Was this translation helpful? Give feedback.
-
I agree it's looking good! At this point, I'm leaning towards using the built-in wiki, because it doesn't require any additional setup to add links to edit pages and see revision history. Apart from the ErgSemantics pages, are there other pages where nesting is important? The ErgSemantics pages aren't normal pages (e.g. I believe they had restricted edit access in the past), and I wonder if we should treat them differently. Perhaps those pages (and perhaps a few others) could be converted to a static site? In which case, we could have a division between the "normal" pages (migrated to wiki pages), and the "special" wiki pages (migrated to project files). Potentially, the static site could display both types of file in the same way. There's some added complexity in doing this, but it would mean we get wiki functionality for the normal pages, and nesting for the special pages. (As far as I understand, if we want to have different access permissions, we would need multiple repos.) I don't know if this is the right way to go, but I thought I'd raise the idea. If we migrate the nested pages to wiki pages, I would prefer an easily human-readable character, to avoid confusion. One criticism I have of the GitHub wiki format is the default sidebar. The alphabetic list of pages (before you even enter a search term) means that some obscure pages are immediately accessible from the homepage. I can't find any obvious way of modifying the sidebar. I suppose this is only a minor inconvenience, though. I have mild preference for "docs". I don't read it as an abbreviation for "documentation", but rather as a word in its own right (admittedly a little more informal). |
Beta Was this translation helpful? Give feedback.
-
I'm not sure how deeply nested something has to be to count as nested, but there are definitely other spaces within the DELPH-IN Wiki that have characteristic prefixes in their URLS: http://moin.delph-in.net/wiki/MatrixDocTop And then I think also: |
Beta Was this translation helpful? Give feedback.
-
Hi @emilymbender, MoinMoin has the ability to group pages with the same prefix in a hierarchy of directories and files. Pages should follow the CamelCase convention and putting a
In your examples, all pages are single pages with names in CamelCase. But my idea was precisely to convert the hierarchy structure into a flat one just removing the So instead of the pages ImplicitNominals and Terminology inside the ErgSemantics:
We can make it two pages in the root flat structure with the same prefix.
In that way, we don't need any of the special characters proposed by @oepen or @goodmami. |
Beta Was this translation helpful? Give feedback.
-
Hi @guyemerson,
Thank you. That is my main argument too.
For the permissions, we will need to manually check. I have listed them to @oepen and he mentioned that he will take a look. most of the cases are pages from projects related to him. For the normal vs special pages, did you read my previous comment? I said
You are right, we can move them to a static site. I was thinking of LaTeX documents maybe. There are contents that are stable, well structured, and with a well-defined scope.
Good point, I will try to investigate if we have any alternative.
We have 2 votes for doc and 2 votes for docs! ;-) |
Beta Was this translation helpful? Give feedback.
-
Hi @arademaker -- I don't have any strong opinions. Just wanted to make sure that the nested pages that I knew about where included as the decision is being made. |
Beta Was this translation helpful? Give feedback.
-
True for the GeFaq* pages, but for MatrixDocTop the subpages are, for example, http://moin.delph-in.net/wiki/MatrixDoc/GeneralInfo.
If you create a custom sidebar, it looks like the default one appears collapsed, although this is not documented. See, for example, https://github.com/angular/angular.js/wiki, which uses https://github.com/adriantanasa/github-wiki-sidebar/ to generate |
Beta Was this translation helpful? Give feedback.
-
We have 2 votes for doc and 2 votes for docs! ;-)
I have a mild preference for 'docs' (not sure if I already voted).
…--
Francis Bond <http://www3.ntu.edu.sg/home/fcbond/>
Division of Linguistics and Multilingual Studies
Nanyang Technological University
|
Beta Was this translation helpful? Give feedback.
-
@arademaker Thank you for highlighting that comment -- I think I'm losing track of the different issues! I like the criteria of being "stable, well structured, and with a well-defined scope". |
Beta Was this translation helpful? Give feedback.
-
Hi all, sorry for the silence from my part. I hope wot finish the wiki migration until next week, |
Beta Was this translation helpful? Give feedback.
-
I created this team to write to all administrators/owners of the organization. Do you agree? To keep everything consistent, since I am not one of the organization owners, I would need to be removed of this team or we can revise the list of owners considering that we are moving more content to here (= GitHub).
But anyway, I am working with @olzama in the moving of http://moin.delph-in.net/wiki/ to GitHub, I would like to create a new repo called
doc
. This will initially host all files from the MoinMoin, a new wiki, and all attached files, images... in the wiki pages. Do you all agree? Without the owners' rights, I need one of you to make it happen.Beta Was this translation helpful? Give feedback.
All reactions