1 | | greetings, Christian: |
| 1 | '''summary:''' |
| 2 | |
| 3 | 1. Regarding platform/wikihost for this [https://www.mediawiki.org/wiki/Extension:Page_Forms Page Forms] (''PF'') application: |
| 4 | 1. as noted above, development through at least alpha-testing can be done on a freehost (i.e., a free, external SMW provider, such as [http://referata.com/wiki/Creating_a_Referata_site Referata] or the [https://sandbox.semantic-mediawiki.org/wiki/Main_Page SMW sandbox]), preventing problems with current wiki apps on current wikihost. |
| 5 | 1. deployment of all OSGeo assets should only be onto secure hosts, and moreover hosts for which OSGeo can maintain security (i.e., has required resources). If time/labor resources prevent appropriate maintenance of current wikihost, we should redeploy to an external provider. (See some details regarding those on the security ticket:1819; more to come.) |
| 6 | 1. Regarding deployment automation framework (''DAF''): |
| 7 | 1. [https://www.npmjs.com/package/mobo Mobo] and [https://www.mediawiki.org/wiki/Extension:Page_Schemas Page Schemas] (''PS'') seem approximately (ICBW) functionally equivalent. |
| 8 | 1. Mobo is apparently (ICBW) not currently available on any external SMW provider, while PS is available on at least 2 (Referata and [https://www.wikihoster.net/whn/Hauptseite WikiHoster]). |
| 9 | 1. Mobo is less well maintained than PS, and seems much less likely to track future changes in PF (the presentation layer which both DAFs target). |
| 10 | |
| 11 | '''details:''' |
| 12 | |
| 13 | Greetings, Christian: |
10 | | This brings us to our first main (indeed, fundamental) difference. You want to use the current wikihost. That was my intention, until I learned that the current wiki is so very downlevel (see ticket:1819) as to be insecure. For confirmation that this is not merely my opinion, see [https://sourceforge.net/p/semediawiki/mailman/semediawiki-user/thread/87a8cyzmbm.fsf%40pobox.com/#msg35496996 this thread on SMW-users]. Regarding contributors to that thread, note that Jeroen De Dauw is [https://www.semantic-mediawiki.org/wiki/Help:SMW_Project#Development SMW's co-core developer] and Karsten Hoffmeyer (kghbin) is the [https://www.semantic-mediawiki.org/wiki/Help:SMW_Project#Website_and_Documentation editor in chief of SMW's website and doc] (as well as the operator of [https://www.wikihoster.net/whn/Hauptseite WikiHoster]). So while I am certainly an SMW newbie, my concerns regarding the insecurity of the current wikihost's configuration are shared by folks who are much more experienced with SMW and MW than I and probably you. |
| 22 | This brings us to our first main (indeed, fundamental) difference. You want to use the current wikihost. That was my intention, until I learned that the current wiki is so very downlevel (see ticket:1819) as to be insecure. For confirmation that this is not merely my opinion, see [https://sourceforge.net/p/semediawiki/mailman/semediawiki-user/thread/87a8cyzmbm.fsf%40pobox.com/#msg35496996 this thread on SMW-users]. Regarding contributors to that thread, note that Jeroen De Dauw is [https://www.semantic-mediawiki.org/wiki/Help:SMW_Project#Development SMW's co-core developer] and Karsten Hoffmeyer (kghbin) is the [https://www.semantic-mediawiki.org/wiki/Help:SMW_Project#Website_and_Documentation editor in chief of SMW's website and doc] (as well as the operator of WikiHoster). So while I am certainly an SMW newbie, my concerns regarding the insecurity of the current wikihost's configuration are shared by folks who are much more experienced with SMW and MW than I and probably you. |
14 | | This brings us to the second main question: deployment automation framework (DAF). There are at least 2 options publicly available: [https://www.npmjs.com/package/mobo Mobo] and [https://www.mediawiki.org/wiki/Extension:Page_Schemas Page Schemas (PS)]. AFAICS, these 2 DAFs have approximately-equal function sets, with relatively minor implementation differences. (E.g., Mobo uses YAML while PS uses XML. I prefer YAML, but I can read and write either.) As a result, I suspect (ICBW, and am learning more about both Mobo and PS) that both your model and mine can be expressed using either DAF, since both deploy to Page Forms (the uplevel version of Semantic Forms, per the provider of both, Yaron Koren). |
| 26 | This brings us to the second main question: DAF to use. There are at least 2 options publicly available: Mobo and PS. AFAICS (and ICBW), these 2 DAFs have approximately-equal function sets, with relatively minor implementation differences. (E.g., Mobo uses YAML while PS uses XML. I prefer YAML, but I can read and write either.) As a result, I suspect (ICBW, and am learning more about both Mobo and PS) that both your model and mine can be expressed using either DAF, since both deploy to Page Forms (''PF'', the uplevel version of Semantic Forms, per the provider of both, Yaron Koren). |