From: Chenoweth, S. V <che...@ro...> - 2013-11-06 15:22:13
|
Everyone, Any ideas for a serious class project, like in PHP, perhaps, that also would be useful to SMW? I have 23 talented junior CS majors who built a SMW-based Wiki this fall. When populated with data, it will show the flow of concepts related to our courses, etc. at Rose-Hulman Institute of Technology. This same class is next heading into a course in software design. I would love to give them a design and programming project to do, which could benefit this particular Wiki they built, but which also would be of interest to you, the SMW community. I suggested PHP, above, because a key goal of the design course is for the students to become adept at software patterns and other OO skills. As a student project, this should not be something critical in your development path, but, ideally, if they produced a high quality result, it is something that might end up rolled into the general product or might become an extension. In previous classes, we have ended up submitting results back into SourceForge. So, do you have specific ideas that come to mind? Or, do you have a "wish list" already, that they could go look at, and choose for themselves? We would love to have this class be the test case for an ongoing relationship. Your recommendations are greatly appreciated! Steve Chenoweth Assoc Prof, CSSE RHIT |
From: John M. <jmc...@hy...> - 2013-11-06 16:01:45
|
Hello Steve, One thought is to enable SMW for _footnoted, multilingual properties_: one defines Property:Foo as Type:Text, and is able to then reference Foo@eng for instance in SMW's parser functions. An inline annotation could follow this format: [[propname@langcode ^f1,...,fn :: propvalue]] with these additional two new parser functions: {{#footnote-keep:fn|dc:source=xxxxxx|other footnote params}} {{#footnote-show:f1,...fn}} Ideally the footnote reference would be formatted within the text (possibly, in multiple citations) where the property value is being set. Existing parser functions would be modified to support language designations: {{#set: propname@eng = propvalue}} ... propvalue being set is that in the English language {{#ask: [[propname@eng :: propvalue]] }} ... propvalue queried is that in the English language The factbox, browse and maybe other SMW utilities I don't know about right now, would need to be tweaked as well. Last point: clearly, Type:Code properties would _not_ be language-aware. Thanks for your inquiry! John On 11/6/2013 7:22 AM, Chenoweth, Stephen V wrote: > > Everyone, > > Any ideas for a serious class project, like in PHP, perhaps, that also > would be useful to SMW? > > I have 23 talented junior CS majors who built a SMW-based Wiki this > fall. When populated with data, it will show the flow of concepts > related to our courses, etc. at Rose-Hulman Institute of Technology. > > This same class is next heading into a course in software design. I > would love to give them a design and programming project to do, which > could benefit this particular Wiki they built, but which also would be > of interest to you, the SMW community. I suggested PHP, above, > because a key goal of the design course is for the students to become > adept at software patterns and other OO skills. > > As a student project, this should not be something critical in your > development path, but, ideally, if they produced a high quality > result, it is something that might end up rolled into the general > product or might become an extension. In previous classes, we have > ended up submitting results back into SourceForge. > > So, do you have specific ideas that come to mind? Or, do you have a > "wish list" already, that they could go look at, and choose for > themselves? > > We would love to have this class be the test case for an ongoing > relationship. > > Your recommendations are greatly appreciated! > > Steve Chenoweth > > Assoc Prof, CSSE > > RHIT > > > > ------------------------------------------------------------------------------ > November Webinars for C, C++, Fortran Developers > Accelerate application performance with scalable programming models. Explore > techniques for threading, error checking, porting, and tuning. Get the most > from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > > > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel |
From: John M. <jmc...@hy...> - 2013-11-06 16:45:20
|
Here is some Turtle to flesh out the below initiative for footnoted multilingual properties. In this case, there are different values for the same property however each has a different named/footnoted source. I do realize I haven't addressed querying citation info, but rome wasn't built in a day. <my:Q0000> rdf:subject <my:Seattle>; rdf:predicate <my:Property>; rdf:object [ rdf:type <rdf:Alt>; rdf:_1 [ rdf:|XMLLiteral |"my string value"; smw:cite <my:Q0000-1>]; rdf:_2 [ rdf:|XMLLiteral| "another string value"@es; smw:cite <my:Q0000-2>] ]. <smw:Q0000-1> rdf:type <smw:Footnote>; dc:source <http://.../source1>. <smw:Q0000-2> rdf:type <smw:Footnote>; dc:source <http://.../source2>. On 11/6/2013 8:01 AM, John McClure wrote: > Hello Steve, > One thought is to enable SMW for _footnoted, multilingual properties_: > one defines Property:Foo as Type:Text, and is able to then reference > Foo@eng for instance in SMW's parser functions. An inline annotation > could follow this format: > [[propname@langcode ^f1,...,fn :: propvalue]] > > with these additional two new parser functions: > {{#footnote-keep:fn|dc:source=xxxxxx|other footnote params}} > {{#footnote-show:f1,...fn}} > Ideally the footnote reference would be formatted within the text > (possibly, in multiple citations) where the property value is being set. > > Existing parser functions would be modified to support language > designations: > {{#set: propname@eng = propvalue}} ... propvalue being set is that in > the English language > {{#ask: [[propname@eng :: propvalue]] }} ... propvalue queried is that > in the English language > > The factbox, browse and maybe other SMW utilities I don't know about > right now, would need to be tweaked as well. > Last point: clearly, Type:Code properties would _not_ be language-aware. > > Thanks for your inquiry! > John > On 11/6/2013 7:22 AM, Chenoweth, Stephen V wrote: >> >> Everyone, >> >> Any ideas for a serious class project, like in PHP, perhaps, that >> also would be useful to SMW? >> >> I have 23 talented junior CS majors who built a SMW-based Wiki this >> fall. When populated with data, it will show the flow of concepts >> related to our courses, etc. at Rose-Hulman Institute of Technology. >> >> This same class is next heading into a course in software design. I >> would love to give them a design and programming project to do, which >> could benefit this particular Wiki they built, but which also would >> be of interest to you, the SMW community. I suggested PHP, above, >> because a key goal of the design course is for the students to become >> adept at software patterns and other OO skills. >> >> As a student project, this should not be something critical in your >> development path, but, ideally, if they produced a high quality >> result, it is something that might end up rolled into the general >> product or might become an extension. In previous classes, we have >> ended up submitting results back into SourceForge. >> >> So, do you have specific ideas that come to mind? Or, do you have a >> "wish list" already, that they could go look at, and choose for >> themselves? >> >> We would love to have this class be the test case for an ongoing >> relationship. >> >> Your recommendations are greatly appreciated! >> >> Steve Chenoweth >> >> Assoc Prof, CSSE >> >> RHIT >> >> >> >> ------------------------------------------------------------------------------ >> November Webinars for C, C++, Fortran Developers >> Accelerate application performance with scalable programming models. Explore >> techniques for threading, error checking, porting, and tuning. Get the most >> from the latest Intel processors and coprocessors. See abstracts and register >> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk >> >> >> _______________________________________________ >> Semediawiki-devel mailing list >> Sem...@li... >> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > > > > ------------------------------------------------------------------------------ > November Webinars for C, C++, Fortran Developers > Accelerate application performance with scalable programming models. Explore > techniques for threading, error checking, porting, and tuning. Get the most > from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > > > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel |
From: John M. <jmc...@hy...> - 2013-11-06 17:49:55
|
Some minor changes, including a new special property (Has_triple). Incidentally multiple values are enveloped within an rdf:Bag or rdf:Seq resource as the case may be.Below, two possible values are offered for a single instance of the property. <my:Seattle> smw:Has_triple <my:Q0000>. <my:Q0000> rdf:subject <my:Seattle>; rdf:predicate <my:Property>; rdf:object [ rdf:type <rdf:Alt>; rdf:_1 [ rdf:|XMLLiteral |"my string value"; smw:cite <my:Q0000-1>]; rdf:_2 [ rdf:|XMLLiteral| "mi valor de cadena"@es; smw:cite <my:Q0000-2>] ]. <my:Q0000-1> rdf:type <smw:Footnote>; dc:source <http://.../source1>. <my:Q0000-2> rdf:type <smw:Footnote>; dc:source <http://.../source2>. On 11/6/2013 8:45 AM, John McClure wrote: > Here is some Turtle to flesh out the below initiative for footnoted > multilingual properties. In this case, there are different values for > the same property however each has a different named/footnoted source. > I do realize I haven't addressed querying citation info, but rome > wasn't built in a day. > <snip/> > On 11/6/2013 8:01 AM, John McClure wrote: >> Hello Steve, >> One thought is to enable SMW for _footnoted, multilingual >> properties_: one defines Property:Foo as Type:Text, and is able to >> then reference Foo@eng for instance in SMW's parser functions. An >> inline annotation could follow this format: >> [[propname@langcode ^f1,...,fn :: propvalue]] >> >> with these additional two new parser functions: >> {{#footnote-keep:fn|dc:source=xxxxxx|other footnote params}} >> {{#footnote-show:f1,...fn}} >> Ideally the footnote reference would be formatted within the text >> (possibly, in multiple citations) where the property value is being set. >> >> Existing parser functions would be modified to support language >> designations: >> {{#set: propname@eng = propvalue}} ... propvalue being set is that in >> the English language >> {{#ask: [[propname@eng :: propvalue]] }} ... propvalue queried is >> that in the English language >> >> The factbox, browse and maybe other SMW utilities I don't know about >> right now, would need to be tweaked as well. >> Last point: clearly, Type:Code properties would _not_ be language-aware. >> >> Thanks for your inquiry! >> John >> On 11/6/2013 7:22 AM, Chenoweth, Stephen V wrote: >>> >>> Everyone, >>> >>> Any ideas for a serious class project, like in PHP, perhaps, that >>> also would be useful to SMW? >>> >>> I have 23 talented junior CS majors who built a SMW-based Wiki this >>> fall. When populated with data, it will show the flow of concepts >>> related to our courses, etc. at Rose-Hulman Institute of Technology. >>> >>> This same class is next heading into a course in software design. I >>> would love to give them a design and programming project to do, >>> which could benefit this particular Wiki they built, but which also >>> would be of interest to you, the SMW community. I suggested PHP, >>> above, because a key goal of the design course is for the students >>> to become adept at software patterns and other OO skills. >>> >>> As a student project, this should not be something critical in your >>> development path, but, ideally, if they produced a high quality >>> result, it is something that might end up rolled into the general >>> product or might become an extension. In previous classes, we have >>> ended up submitting results back into SourceForge. >>> >>> So, do you have specific ideas that come to mind? Or, do you have a >>> "wish list" already, that they could go look at, and choose for >>> themselves? >>> >>> We would love to have this class be the test case for an ongoing >>> relationship. >>> >>> Your recommendations are greatly appreciated! >>> >>> Steve Chenoweth >>> >>> Assoc Prof, CSSE >>> >>> RHIT >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> November Webinars for C, C++, Fortran Developers >>> Accelerate application performance with scalable programming models. Explore >>> techniques for threading, error checking, porting, and tuning. Get the most >>> from the latest Intel processors and coprocessors. See abstracts and register >>> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk >>> >>> >>> _______________________________________________ >>> Semediawiki-devel mailing list >>> Sem...@li... >>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel >> >> >> >> ------------------------------------------------------------------------------ >> November Webinars for C, C++, Fortran Developers >> Accelerate application performance with scalable programming models. Explore >> techniques for threading, error checking, porting, and tuning. Get the most >> from the latest Intel processors and coprocessors. See abstracts and register >> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk >> >> >> _______________________________________________ >> Semediawiki-devel mailing list >> Sem...@li... >> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > > > > ------------------------------------------------------------------------------ > November Webinars for C, C++, Fortran Developers > Accelerate application performance with scalable programming models. Explore > techniques for threading, error checking, porting, and tuning. Get the most > from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > > > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel |
From: John M. <jmc...@hy...> - 2013-11-06 23:57:21
|
Hi - outreach to the enterprise community tell about SMW Wikidata DBpedia this article <mike2.openmethodology.org/blogs/information-development/?p=4560> contains deserved praise Hope y'all 'like' it! <mike2.openmethodology.org/blogs/information-development/?p=4560> |
From: John M. <jmc...@hy...> - 2013-11-07 00:13:04
|
Hi - outreach to the enterprise community tell about SMW Wikidata DBpedia this article <mike2.openmethodology.org/blogs/information-development/?p=4560> contains deserved praise Hope y'all 'like' it! [1] mike2.openmethodology.org/blogs/information-development/?p=4560 |
From: Yury K. <kat...@gm...> - 2013-11-07 00:15:16
|
Not found it seems ----- Yury Katkov, WikiVote On Thu, Nov 7, 2013 at 4:12 AM, John McClure <jmc...@hy...> wrote: > Hi - > outreach to the enterprise community > tell about SMW Wikidata DBpedia > this article contains deserved praise > Hope y'all 'like' it! > > [1] mike2.openmethodology.org/blogs/information-development/?p=4560 > > ------------------------------------------------------------------------------ > November Webinars for C, C++, Fortran Developers > Accelerate application performance with scalable programming models. Explore > techniques for threading, error checking, porting, and tuning. Get the most > from the latest Intel processors and coprocessors. See abstracts and > register > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > |
From: John M. <jmc...@hy...> - 2013-11-07 00:18:48
|
oops need to publish it oops working on it On 11/6/2013 4:14 PM, Yury Katkov wrote: > Not found it seems > ----- > Yury Katkov, WikiVote > > > > On Thu, Nov 7, 2013 at 4:12 AM, John McClure <jmc...@hy...> wrote: >> Hi - >> outreach to the enterprise community >> tell about SMW Wikidata DBpedia >> this article contains deserved praise >> Hope y'all 'like' it! >> >> [1] mike2.openmethodology.org/blogs/information-development/?p=4560 >> >> ------------------------------------------------------------------------------ >> November Webinars for C, C++, Fortran Developers >> Accelerate application performance with scalable programming models. Explore >> techniques for threading, error checking, porting, and tuning. Get the most >> from the latest Intel processors and coprocessors. See abstracts and >> register >> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk >> _______________________________________________ >> Semediawiki-devel mailing list >> Sem...@li... >> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel >> |
From: John M. <jmc...@hy...> - 2013-11-07 14:35:09
|
Published now: [1] http://mike2.openmethodology.org/blogs/information-development/ Hope you 'like' it, thanks! |
From: Nischay N. <nis...@gm...> - 2013-11-06 16:04:22
|
Hello, It would be helpful if you could also tell about the project timespan and if the students are working in groups, the size of such groups. I don't think we have a wish list currently, but we do make similar lists for GSoC every year [1] and [2]. Some of the projects listed there have already been taken as part of GSoCs. However, the GSoC lists are constrained given that they need a mentor. This might be a good opportunity to create a "wish list" :) and with more participation from the user community than just the developer one. [1] http://semantic-mediawiki.org/wiki/GSoC_2012 [2] http://semantic-mediawiki.org/wiki/GSoC_2013 On Wed, Nov 6, 2013 at 8:52 PM, Chenoweth, Stephen V < che...@ro...> wrote: > Everyone, > > > > Any ideas for a serious class project, like in PHP, perhaps, that also > would be useful to SMW? > > > > I have 23 talented junior CS majors who built a SMW-based Wiki this fall. > When populated with data, it will show the flow of concepts related to our > courses, etc. at Rose-Hulman Institute of Technology. > > > > This same class is next heading into a course in software design. I would > love to give them a design and programming project to do, which could > benefit this particular Wiki they built, but which also would be of > interest to you, the SMW community. I suggested PHP, above, because a key > goal of the design course is for the students to become adept at software > patterns and other OO skills. > > > > As a student project, this should not be something critical in your > development path, but, ideally, if they produced a high quality result, it > is something that might end up rolled into the general product or might > become an extension. In previous classes, we have ended up submitting > results back into SourceForge. > > > > So, do you have specific ideas that come to mind? Or, do you have a “wish > list” already, that they could go look at, and choose for themselves? > > > > We would love to have this class be the test case for an ongoing > relationship. > > > > Your recommendations are greatly appreciated! > > > > Steve Chenoweth > > Assoc Prof, CSSE > > RHIT > > > > > ------------------------------------------------------------------------------ > November Webinars for C, C++, Fortran Developers > Accelerate application performance with scalable programming models. > Explore > techniques for threading, error checking, porting, and tuning. Get the most > from the latest Intel processors and coprocessors. See abstracts and > register > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > > -- Cheers, Nischay Nahata |
From: John M. <jmc...@hy...> - 2013-11-06 16:11:18
|
Steve, Another thought is to expand #ask: queries so that it can operate against a page's fullpagename. Today, everyone needs to store a page's fullpagename in order to reference it within a query, a highly inefficient use of storage etc. It would be terrific if #ask could support a new special property "Fullpagename". An example is this: {{#ask: [[ Fullpagename ::~ Template:Foo* ]] This seems a smallish project but others may be warning of its pitfalls. Thanks/john On 11/6/2013 7:22 AM, Chenoweth, Stephen V wrote: > > Everyone, > > Any ideas for a serious class project, like in PHP, perhaps, that also > would be useful to SMW? > > I have 23 talented junior CS majors who built a SMW-based Wiki this > fall. When populated with data, it will show the flow of concepts > related to our courses, etc. at Rose-Hulman Institute of Technology. > > This same class is next heading into a course in software design. I > would love to give them a design and programming project to do, which > could benefit this particular Wiki they built, but which also would be > of interest to you, the SMW community. I suggested PHP, above, > because a key goal of the design course is for the students to become > adept at software patterns and other OO skills. > > As a student project, this should not be something critical in your > development path, but, ideally, if they produced a high quality > result, it is something that might end up rolled into the general > product or might become an extension. In previous classes, we have > ended up submitting results back into SourceForge. > > So, do you have specific ideas that come to mind? Or, do you have a > "wish list" already, that they could go look at, and choose for > themselves? > > We would love to have this class be the test case for an ongoing > relationship. > > Your recommendations are greatly appreciated! > > Steve Chenoweth > > Assoc Prof, CSSE > > RHIT > > > > ------------------------------------------------------------------------------ > November Webinars for C, C++, Fortran Developers > Accelerate application performance with scalable programming models. Explore > techniques for threading, error checking, porting, and tuning. Get the most > from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > > > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel |
From: James HK <jam...@gm...> - 2013-11-06 16:26:10
|
Hi Stephen, Thank you for your interest and such opportunity to open up a collaboration. In regards to a student project(s) (which I think is surely tempting for both students and SMW) some ideas and thoughts need to be put together (time period, expected outcome, group work etc.) to see which viable options do exists. I would suggest, you create a content page [0] to gather information and ideas (see also [1] and [2]). > to you, the SMW community. I suggested PHP, above, because a key goal of > the design course is for the students to become adept at software patterns > and other OO skills. SMW 1.9 started to focus on a more rigid introduction of SRP (not in all classes and some still have issues) and with it the use of different design patterns. [3] contains a short introduction on how patterns are used and where. IoC and DI are covered in [4] to handle object injection during testing together with 80+ unit tests ([5], [6]) which be used to study the inner workings of SMW. [0] http://semantic-mediawiki.org/ [1] http://semantic-mediawiki.org/wiki/Roadmap [2] http://www.semantic-mediawiki.org/wiki/Category:Google_Summer_of_Code [3] https://github.com/wikimedia/mediawiki-extensions-SemanticMediaWiki/blob/master/docs/patterns.md [4] https://github.com/wikimedia/mediawiki-extensions-SemanticMediaWiki/blob/master/docs/dic.md [5] http://semantic-mediawiki.org/wiki/Help:Code_coverage_in_a_nutshell [6] http://semantic-mediawiki.org/wiki/Help:Writing_testable_code Cheers On 11/7/13, Chenoweth, Stephen V <che...@ro...> wrote: > Everyone, > > Any ideas for a serious class project, like in PHP, perhaps, that also would > be useful to SMW? > > I have 23 talented junior CS majors who built a SMW-based Wiki this fall. > When populated with data, it will show the flow of concepts related to our > courses, etc. at Rose-Hulman Institute of Technology. > > This same class is next heading into a course in software design. I would > love to give them a design and programming project to do, which could > benefit this particular Wiki they built, but which also would be of interest > to you, the SMW community. I suggested PHP, above, because a key goal of > the design course is for the students to become adept at software patterns > and other OO skills. > > As a student project, this should not be something critical in your > development path, but, ideally, if they produced a high quality result, it > is something that might end up rolled into the general product or might > become an extension. In previous classes, we have ended up submitting > results back into SourceForge. > > So, do you have specific ideas that come to mind? Or, do you have a "wish > list" already, that they could go look at, and choose for themselves? > > We would love to have this class be the test case for an ongoing > relationship. > > Your recommendations are greatly appreciated! > > Steve Chenoweth > Assoc Prof, CSSE > RHIT > > |
From: Laurent A. <la...@al...> - 2013-11-06 16:28:38
|
A couple of non critical but useful topics I can think of: - new semantic result formats or input forms - new visual themes or better yet, a theme framework to build interfaces from - examples of semantic aware bots for bulk edits / updates Good luck with the projects. This is nice to hear. - Laurent On Wed, Nov 6, 2013 at 10:22 AM, Chenoweth, Stephen V < che...@ro...> wrote: > Everyone, > > > > Any ideas for a serious class project, like in PHP, perhaps, that also > would be useful to SMW? > > > > I have 23 talented junior CS majors who built a SMW-based Wiki this fall. > When populated with data, it will show the flow of concepts related to our > courses, etc. at Rose-Hulman Institute of Technology. > > > > This same class is next heading into a course in software design. I would > love to give them a design and programming project to do, which could > benefit this particular Wiki they built, but which also would be of > interest to you, the SMW community. I suggested PHP, above, because a key > goal of the design course is for the students to become adept at software > patterns and other OO skills. > > > > As a student project, this should not be something critical in your > development path, but, ideally, if they produced a high quality result, it > is something that might end up rolled into the general product or might > become an extension. In previous classes, we have ended up submitting > results back into SourceForge. > > > > So, do you have specific ideas that come to mind? Or, do you have a “wish > list” already, that they could go look at, and choose for themselves? > > > > We would love to have this class be the test case for an ongoing > relationship. > > > > Your recommendations are greatly appreciated! > > > > Steve Chenoweth > > Assoc Prof, CSSE > > RHIT > > > > > ------------------------------------------------------------------------------ > November Webinars for C, C++, Fortran Developers > Accelerate application performance with scalable programming models. > Explore > techniques for threading, error checking, porting, and tuning. Get the most > from the latest Intel processors and coprocessors. See abstracts and > register > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > > -- - Laurent Alquier http://www.linfa.net |
From: Neill M. <ne...@nl...> - 2013-11-06 16:42:42
|
Hi. I hope your students enjoyed learning about SMW by actually building an instance. I would also like to see Semantic Results Formats extended. This way, the students don't have to learn from scratch. They are extending existing functionality and code. Secondly, their efforts will provide tangible results everyone can see. I would love to see filterable Maps, for example. Both components exist, they just need bringing together. Best regards Neill. On 06/11/13 16:28, Laurent Alquier wrote: > A couple of non critical but useful topics I can think of: > > - new semantic result formats or input forms > - new visual themes or better yet, a theme framework to build > interfaces from > - examples of semantic aware bots for bulk edits / updates > > Good luck with the projects. This is nice to hear. > > - Laurent > > > On Wed, Nov 6, 2013 at 10:22 AM, Chenoweth, Stephen V > <che...@ro... <mailto:che...@ro...>> wrote: > > Everyone, > > Any ideas for a serious class project, like in PHP, perhaps, that > also would be useful to SMW? > > I have 23 talented junior CS majors who built a SMW-based Wiki > this fall. When populated with data, it will show the flow of > concepts related to our courses, etc. at Rose-Hulman Institute of > Technology. > > This same class is next heading into a course in software design. > I would love to give them a design and programming project to do, > which could benefit this particular Wiki they built, but which > also would be of interest to you, the SMW community. I suggested > PHP, above, because a key goal of the design course is for the > students to become adept at software patterns and other OO skills. > > As a student project, this should not be something critical in > your development path, but, ideally, if they produced a high > quality result, it is something that might end up rolled into the > general product or might become an extension. In previous > classes, we have ended up submitting results back into SourceForge. > > So, do you have specific ideas that come to mind? Or, do you have > a "wish list" already, that they could go look at, and choose for > themselves? > > We would love to have this class be the test case for an ongoing > relationship. > > Your recommendations are greatly appreciated! > > Steve Chenoweth > > Assoc Prof, CSSE > > RHIT > > > ------------------------------------------------------------------------------ > November Webinars for C, C++, Fortran Developers > Accelerate application performance with scalable programming > models. Explore > techniques for threading, error checking, porting, and tuning. Get > the most > from the latest Intel processors and coprocessors. See abstracts > and register > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > <mailto:Sem...@li...> > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > > > > > -- > - Laurent Alquier > http://www.linfa.net > > > ------------------------------------------------------------------------------ > November Webinars for C, C++, Fortran Developers > Accelerate application performance with scalable programming models. Explore > techniques for threading, error checking, porting, and tuning. Get the most > from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > > > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel |
From: James HK <jam...@gm...> - 2013-11-06 16:56:39
|
Hi, > I would also like to see Semantic Results Formats extended. This way, > the students don't have to learn from scratch. They are extending With regards to the objective to engage in OO and design pattern development, Semantic Results Formats does have several design issues (misuse of inheritance, violation of SRP etc.) which are rather counter-productive to the stated objective. Cheers On 11/7/13, Neill Mitchell <ne...@nl...> wrote: > Hi. > > I hope your students enjoyed learning about SMW by actually building an > instance. > > I would also like to see Semantic Results Formats extended. This way, > the students don't have to learn from scratch. They are extending > existing functionality and code. Secondly, their efforts will provide > tangible results everyone can see. > > I would love to see filterable Maps, for example. Both components exist, > they just need bringing together. > > Best regards > Neill. > > > On 06/11/13 16:28, Laurent Alquier wrote: >> A couple of non critical but useful topics I can think of: >> >> - new semantic result formats or input forms >> - new visual themes or better yet, a theme framework to build >> interfaces from >> - examples of semantic aware bots for bulk edits / updates >> >> Good luck with the projects. This is nice to hear. >> >> - Laurent >> >> >> On Wed, Nov 6, 2013 at 10:22 AM, Chenoweth, Stephen V >> <che...@ro... <mailto:che...@ro...>> wrote: >> >> Everyone, >> >> Any ideas for a serious class project, like in PHP, perhaps, that >> also would be useful to SMW? >> >> I have 23 talented junior CS majors who built a SMW-based Wiki >> this fall. When populated with data, it will show the flow of >> concepts related to our courses, etc. at Rose-Hulman Institute of >> Technology. >> >> This same class is next heading into a course in software design. >> I would love to give them a design and programming project to do, >> which could benefit this particular Wiki they built, but which >> also would be of interest to you, the SMW community. I suggested >> PHP, above, because a key goal of the design course is for the >> students to become adept at software patterns and other OO skills. >> >> As a student project, this should not be something critical in >> your development path, but, ideally, if they produced a high >> quality result, it is something that might end up rolled into the >> general product or might become an extension. In previous >> classes, we have ended up submitting results back into SourceForge. >> >> So, do you have specific ideas that come to mind? Or, do you have >> a "wish list" already, that they could go look at, and choose for >> themselves? >> >> We would love to have this class be the test case for an ongoing >> relationship. >> >> Your recommendations are greatly appreciated! >> >> Steve Chenoweth >> >> Assoc Prof, CSSE >> >> RHIT >> >> >> >> ------------------------------------------------------------------------------ >> November Webinars for C, C++, Fortran Developers >> Accelerate application performance with scalable programming >> models. Explore >> techniques for threading, error checking, porting, and tuning. Get >> the most >> from the latest Intel processors and coprocessors. See abstracts >> and register >> >> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk >> _______________________________________________ >> Semediawiki-devel mailing list >> Sem...@li... >> <mailto:Sem...@li...> >> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel >> >> >> >> >> -- >> - Laurent Alquier >> http://www.linfa.net >> >> >> ------------------------------------------------------------------------------ >> November Webinars for C, C++, Fortran Developers >> Accelerate application performance with scalable programming models. >> Explore >> techniques for threading, error checking, porting, and tuning. Get the >> most >> from the latest Intel processors and coprocessors. See abstracts and >> register >> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk >> >> >> _______________________________________________ >> Semediawiki-devel mailing list >> Sem...@li... >> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > > |
From: Jeroen De D. <jer...@gm...> - 2013-11-06 17:17:33
|
Hey, With regards to the objective to engage in OO and design pattern > development, Semantic Results Formats does have several design issues > (misuse of inheritance, violation of SRP etc.) which are rather > counter-productive to the stated objective. > I second this. SRF is not suited to learn students how to something well. The same holds for MediaWiki and SMW. We are working on removing the later from the list, though it is not there yet. So, do you have specific ideas that come to mind? > How about creating a fresh implementation of our wikitext ask query parser? This would be fairly self contained and can be done without touching the existing implementation in SMW core. When its ready it could then be used to replace the existing implementation, though this step would likely be out of scope. This can be developed without knowledge of MW or SMW (expect Ask queries), and requires neither to be installed. Implementation would start from scratch, though one can look at the existing one in SMW. The people doing this can thus experiment with several designs, do not have to bother with unrelated code, and work on top of well designed code, rather then the typical example of legacy code. The role of this parser would be to turn an ask query definition in wikitext into the corresponding PHP object definition. The input would thus be something like [0] into a Query [1] object. This is something that needs to happen at some point before we can implement related new functionality. So it'd be very helpful if this item was tackled for us. The item is rather smallish, and perhaps to small to fill the course. Additional things can be done on top however. If this sounds good to you, I'll describe it a bit more on a wiki page and link to the relevant resources. [0] http://pastebin.com/mHNvf3yw [1] https://github.com/wikimedia/mediawiki-extensions-Ask/blob/master/src/Ask/Language/Query.php Cheers -- Jeroen De Dauw http://www.bn2vs.com Don't panic. Don't be evil. ~=[,,_,,]:3 -- |
From: Chenoweth, S. V <che...@ro...> - 2013-11-06 17:31:53
|
Jeroen, Thank you very much! This sounds like a well-defined target for my students. I agree that they might finish it sooner rather than later, so I appreciate that it could lead to additional work. I'll run this past my class, and will let you know if there are immediate questions, etc. Thanks again, Steve Chenoweth Assoc Prof, CSSE RHIT From: Jeroen De Dauw [mailto:jer...@gm...] Sent: Wednesday, November 06, 2013 12:17 PM To: James HK Cc: Neill Mitchell; Chenoweth, Stephen V; Semantic MediaWiki developers Subject: Re: [SMW-devel] A list of suggested developments for undergrads to try? Hey, With regards to the objective to engage in OO and design pattern development, Semantic Results Formats does have several design issues (misuse of inheritance, violation of SRP etc.) which are rather counter-productive to the stated objective. I second this. SRF is not suited to learn students how to something well. The same holds for MediaWiki and SMW. We are working on removing the later from the list, though it is not there yet. So, do you have specific ideas that come to mind? How about creating a fresh implementation of our wikitext ask query parser? This would be fairly self contained and can be done without touching the existing implementation in SMW core. When its ready it could then be used to replace the existing implementation, though this step would likely be out of scope. This can be developed without knowledge of MW or SMW (expect Ask queries), and requires neither to be installed. Implementation would start from scratch, though one can look at the existing one in SMW. The people doing this can thus experiment with several designs, do not have to bother with unrelated code, and work on top of well designed code, rather then the typical example of legacy code. The role of this parser would be to turn an ask query definition in wikitext into the corresponding PHP object definition. The input would thus be something like [0] into a Query [1] object. This is something that needs to happen at some point before we can implement related new functionality. So it'd be very helpful if this item was tackled for us. The item is rather smallish, and perhaps to small to fill the course. Additional things can be done on top however. If this sounds good to you, I'll describe it a bit more on a wiki page and link to the relevant resources. [0] http://pastebin.com/mHNvf3yw [1] https://github.com/wikimedia/mediawiki-extensions-Ask/blob/master/src/Ask/Language/Query.php Cheers -- Jeroen De Dauw http://www.bn2vs.com Don't panic. Don't be evil. ~=[,,_,,]:3 -- |
From: Yury K. <kat...@gm...> - 2013-11-06 19:05:40
|
Hi! Another thing is load testing to know the limitations of the platform. As far as I know there is no public study about SMW capacity. And it's a great topic for students: you have to do load testing in real job quite often. I also think that we will have a lot of mentor for this task that will help to define testing factors/measures. ----- Yury Katkov, WikiVote On Wed, Nov 6, 2013 at 9:31 PM, Chenoweth, Stephen V <che...@ro...> wrote: > Jeroen, > > > > Thank you very much! This sounds like a well-defined target for my > students. > > > > I agree that they might finish it sooner rather than later, so I appreciate > that it could lead to additional work. > > > > I’ll run this past my class, and will let you know if there are immediate > questions, etc. > > > > Thanks again, > > > > Steve Chenoweth > > Assoc Prof, CSSE > > RHIT > > > > From: Jeroen De Dauw [mailto:jer...@gm...] > Sent: Wednesday, November 06, 2013 12:17 PM > To: James HK > Cc: Neill Mitchell; Chenoweth, Stephen V; Semantic MediaWiki developers > Subject: Re: [SMW-devel] A list of suggested developments for undergrads to > try? > > > > Hey, > > > > With regards to the objective to engage in OO and design pattern > development, Semantic Results Formats does have several design issues > (misuse of inheritance, violation of SRP etc.) which are rather > counter-productive to the stated objective. > > > > I second this. SRF is not suited to learn students how to something well. > The same holds for MediaWiki and SMW. We are working on removing the later > from the list, though it is not there yet. > > > > So, do you have specific ideas that come to mind? > > > > How about creating a fresh implementation of our wikitext ask query parser? > > This would be fairly self contained and can be done without touching the > existing implementation in SMW core. When its ready it could then be used to > replace the existing implementation, though this step would likely be out of > scope. This can be developed without knowledge of MW or SMW (expect Ask > queries), and requires neither to be installed. Implementation would start > from scratch, though one can look at the existing one in SMW. The people > doing this can thus experiment with several designs, do not have to bother > with unrelated code, and work on top of well designed code, rather then the > typical example of legacy code. > > The role of this parser would be to turn an ask query definition in wikitext > into the corresponding PHP object definition. The input would thus be > something like [0] into a Query [1] object. > > This is something that needs to happen at some point before we can implement > related new functionality. So it'd be very helpful if this item was tackled > for us. > > The item is rather smallish, and perhaps to small to fill the course. > Additional things can be done on top however. If this sounds good to you, > I'll describe it a bit more on a wiki page and link to the relevant > resources. > > > [0] http://pastebin.com/mHNvf3yw > [1] > https://github.com/wikimedia/mediawiki-extensions-Ask/blob/master/src/Ask/Language/Query.php > > > Cheers > > -- > Jeroen De Dauw > http://www.bn2vs.com > Don't panic. Don't be evil. ~=[,,_,,]:3 > -- > > > ------------------------------------------------------------------------------ > November Webinars for C, C++, Fortran Developers > Accelerate application performance with scalable programming models. Explore > techniques for threading, error checking, porting, and tuning. Get the most > from the latest Intel processors and coprocessors. See abstracts and > register > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > |
From: trueskew <tru...@gm...> - 2013-11-07 00:18:20
|
Short history: With Mediawiki 1.16 / Semantic Mediawiki 1.5.2 / Semantic Forms 0.4.1, you could open a form, and in the free text area you could enable a rich text editor, FCKeditor 1.0.1 (a.k.a. CKEditor). Then there was SMW+, which went to Mediawiki 1.17 / SMW (not sure) / and WYSIWYG, which I believe is an update to FCKeditor. It had the same functionality with Semantic Forms, and they improved it quite a bit over FCKeditor. The SMW+ is no longer what it used to be (I'll leave it at that, there are plenty of discussions about it's status changes online), a group has been updating the WYSIWYG extension to work with later versions of Mediawiki: http://www.mediawiki.org/wiki/Extension:WYSIWYG I've tried it, it's the best so far and very robust compared to FCKeditor. It has a feature set that appears to greatly exceed that of the roadmap of the VisualEditor effort: http://www.mediawiki.org/wiki/Extension:VisualEditor particularly for those of us in a work environment where things like Word import is valuable. You can see a discussion about this here: http://comments.gmane.org/gmane.comp.web.wiki.semediawiki.user/14775 Project Idea: I suggest a project to get the WYSIWYG extension working with the latest Semantic Forms, in a way that can be supported with little if any effort in later versions of Semantic Forms. I believe it would be a greatly appreciated effort for more organizations than just mine. Thanks, and good luck. Sal From: Chenoweth, Stephen V [mailto:che...@ro...] Sent: Wednesday, November 06, 2013 7:22 AM To: sem...@li... Subject: [SMW-devel] A list of suggested developments for undergrads to try? Everyone, Any ideas for a serious class project, like in PHP, perhaps, that also would be useful to SMW? I have 23 talented junior CS majors who built a SMW-based Wiki this fall. When populated with data, it will show the flow of concepts related to our courses, etc. at Rose-Hulman Institute of Technology. This same class is next heading into a course in software design. I would love to give them a design and programming project to do, which could benefit this particular Wiki they built, but which also would be of interest to you, the SMW community. I suggested PHP, above, because a key goal of the design course is for the students to become adept at software patterns and other OO skills. As a student project, this should not be something critical in your development path, but, ideally, if they produced a high quality result, it is something that might end up rolled into the general product or might become an extension. In previous classes, we have ended up submitting results back into SourceForge. So, do you have specific ideas that come to mind? Or, do you have a "wish list" already, that they could go look at, and choose for themselves? We would love to have this class be the test case for an ongoing relationship. Your recommendations are greatly appreciated! Steve Chenoweth Assoc Prof, CSSE RHIT |
From: John M. <jmc...@hy...> - 2013-11-08 19:34:32
|
SMW+ lives on as DataWiki, from DIQA-PM. They have graciously made the MW19/SMW8 *_test_ *repository available at http://repository.data-wiki.com/release180/. You will note that WYSWYG is no longer there -- WikiEditor is being distributed. I'm working now to get this new suite running, and will report how much the Annotation toolbar and other items in the previous editing interface, have been preserved. Thanks! /jmc On 11/6/2013 4:18 PM, trueskew wrote: > > Short history: > > With Mediawiki 1.16 / Semantic Mediawiki 1.5.2 / Semantic Forms > 0.4.1, you could open a form, and in the free text area you could > enable a rich text editor, FCKeditor 1.0.1 (a.k.a. CKEditor). > > Then there was SMW+, which went to Mediawiki 1.17 / SMW (not sure) / > and WYSIWYG, which I believe is an update to FCKeditor. It had the > same functionality with Semantic Forms, and they improved it quite a > bit over FCKeditor. > > The SMW+ is no longer what it used to be (I'll leave it at that, there > are plenty of discussions about it's status changes online), a group > has been updating the WYSIWYG extension to work with later versions of > Mediawiki: > > http://www.mediawiki.org/wiki/Extension:WYSIWYG > > I've tried it, it's the best so far and very robust compared to > FCKeditor. It has a feature set that appears to greatly exceed that of > the roadmap of the VisualEditor effort: > > http://www.mediawiki.org/wiki/Extension:VisualEditor > > particularly for those of us in a work environment where things like > Word import is valuable. You can see a discussion about this here: > > http://comments.gmane.org/gmane.comp.web.wiki.semediawiki.user/14775 > > Project Idea: > > I suggest a project to get the WYSIWYG extension working with the > latest Semantic Forms, in a way that can be supported with little if > any effort in later versions of Semantic Forms. I believe it would be > a greatly appreciated effort for more organizations than just mine. > > Thanks, and good luck. > > Sal > > *From:*Chenoweth, Stephen V [mailto:che...@ro...] > *Sent:* Wednesday, November 06, 2013 7:22 AM > *To:* sem...@li... > *Subject:* [SMW-devel] A list of suggested developments for undergrads > to try? > > Everyone, > > Any ideas for a serious class project, like in PHP, perhaps, that also > would be useful to SMW? > > I have 23 talented junior CS majors who built a SMW-based Wiki this > fall. When populated with data, it will show the flow of concepts > related to our courses, etc. at Rose-Hulman Institute of Technology. > > This same class is next heading into a course in software design. I > would love to give them a design and programming project to do, which > could benefit this particular Wiki they built, but which also would be > of interest to you, the SMW community. I suggested PHP, above, > because a key goal of the design course is for the students to become > adept at software patterns and other OO skills. > > As a student project, this should not be something critical in your > development path, but, ideally, if they produced a high quality > result, it is something that might end up rolled into the general > product or might become an extension. In previous classes, we have > ended up submitting results back into SourceForge. > > So, do you have specific ideas that come to mind? Or, do you have a > "wish list" already, that they could go look at, and choose for > themselves? > > We would love to have this class be the test case for an ongoing > relationship. > > Your recommendations are greatly appreciated! > > Steve Chenoweth > > Assoc Prof, CSSE > > RHIT > > > > ------------------------------------------------------------------------------ > November Webinars for C, C++, Fortran Developers > Accelerate application performance with scalable programming models. Explore > techniques for threading, error checking, porting, and tuning. Get the most > from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > > > _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel |
From: trueskew <tru...@gm...> - 2013-11-08 19:43:47
|
Yes I know, and WikiEditor is probably a more reasonable first step for getting things running again with later versions of MW than 1.17. But I'm more enthused about the team taking the more useful SMW+ extensions and making them compatible with "normal" MW/SMW. The big problem with SMW+ was that they branched away from working with the standard extensions, patching them instead. It would be great if DIQA decided to stop that practice. From: John McClure [mailto:jmc...@hy...] Sent: Friday, November 08, 2013 11:34 AM To: sem...@li... Subject: [SMW-devel] smw+ SMW+ lives on as DataWiki, from DIQA-PM. They have graciously made the MW19/SMW8 test repository available at http://repository.data-wiki.com/release180/. You will note that WYSWYG is no longer there -- WikiEditor is being distributed. I'm working now to get this new suite running, and will report how much the Annotation toolbar and other items in the previous editing interface, have been preserved. Thanks! /jmc On 11/6/2013 4:18 PM, trueskew wrote: Short history: With Mediawiki 1.16 / Semantic Mediawiki 1.5.2 / Semantic Forms 0.4.1, you could open a form, and in the free text area you could enable a rich text editor, FCKeditor 1.0.1 (a.k.a. CKEditor). Then there was SMW+, which went to Mediawiki 1.17 / SMW (not sure) / and WYSIWYG, which I believe is an update to FCKeditor. It had the same functionality with Semantic Forms, and they improved it quite a bit over FCKeditor. The SMW+ is no longer what it used to be (I'll leave it at that, there are plenty of discussions about it's status changes online), a group has been updating the WYSIWYG extension to work with later versions of Mediawiki: http://www.mediawiki.org/wiki/Extension:WYSIWYG I've tried it, it's the best so far and very robust compared to FCKeditor. It has a feature set that appears to greatly exceed that of the roadmap of the VisualEditor effort: http://www.mediawiki.org/wiki/Extension:VisualEditor particularly for those of us in a work environment where things like Word import is valuable. You can see a discussion about this here: http://comments.gmane.org/gmane.comp.web.wiki.semediawiki.user/14775 Project Idea: I suggest a project to get the WYSIWYG extension working with the latest Semantic Forms, in a way that can be supported with little if any effort in later versions of Semantic Forms. I believe it would be a greatly appreciated effort for more organizations than just mine. Thanks, and good luck. Sal From: Chenoweth, Stephen V [mailto:che...@ro...] Sent: Wednesday, November 06, 2013 7:22 AM To: sem...@li... Subject: [SMW-devel] A list of suggested developments for undergrads to try? Everyone, Any ideas for a serious class project, like in PHP, perhaps, that also would be useful to SMW? I have 23 talented junior CS majors who built a SMW-based Wiki this fall. When populated with data, it will show the flow of concepts related to our courses, etc. at Rose-Hulman Institute of Technology. This same class is next heading into a course in software design. I would love to give them a design and programming project to do, which could benefit this particular Wiki they built, but which also would be of interest to you, the SMW community. I suggested PHP, above, because a key goal of the design course is for the students to become adept at software patterns and other OO skills. As a student project, this should not be something critical in your development path, but, ideally, if they produced a high quality result, it is something that might end up rolled into the general product or might become an extension. In previous classes, we have ended up submitting results back into SourceForge. So, do you have specific ideas that come to mind? Or, do you have a "wish list" already, that they could go look at, and choose for themselves? We would love to have this class be the test case for an ongoing relationship. Your recommendations are greatly appreciated! Steve Chenoweth Assoc Prof, CSSE RHIT ---------------------------------------------------------------------------- -- November Webinars for C, C++, Fortran Developers Accelerate application performance with scalable programming models. Explore techniques for threading, error checking, porting, and tuning. Get the most from the latest Intel processors and coprocessors. See abstracts and register http://pubads.g.doubleclick.net/gampad/clk?id=60136231 <http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > &iu=/4140/ostg.clktrk _______________________________________________ Semediawiki-devel mailing list Sem...@li... https://lists.sourceforge.net/lists/listinfo/semediawiki-devel |
From: John M. <jmc...@hy...> - 2013-11-08 19:47:08
|
I think they are making good-faith efforts in that direction. The test repo's main Halo extension has patches no longer! to core /anything/. Further, a project to eliminate patches to HaloACL has started, so there's much room for optimism, albeit at a pace less than optimal. /jmc On 11/8/2013 11:43 AM, trueskew wrote: > > Yes I know, and WikiEditor is probably a more reasonable first step > for getting things running again with later versions of MW than 1.17. > But I'm more enthused about the team taking the more useful SMW+ > extensions and making them compatible with "normal" MW/SMW. > > The big problem with SMW+ was that they branched away from working > with the standard extensions, patching them instead. It would be > great if DIQA decided to stop that practice. > > *From:*John McClure [mailto:jmc...@hy...] > *Sent:* Friday, November 08, 2013 11:34 AM > *To:* sem...@li... > *Subject:* [SMW-devel] smw+ > > SMW+ lives on as DataWiki, from DIQA-PM. > They have graciously made the MW19/SMW8 *_test_ *repository available > at http://repository.data-wiki.com/release180/. > > > You will note that WYSWYG is no longer there -- WikiEditor is being > distributed. I'm working now to get this new suite running, and will > report how much the Annotation toolbar and other items in the previous > editing interface, have been preserved. > > Thanks! > /jmc > On 11/6/2013 4:18 PM, trueskew wrote: > > Short history: > > With Mediawiki 1.16 / Semantic Mediawiki 1.5.2 / Semantic Forms > 0.4.1, you could open a form, and in the free text area you could > enable a rich text editor, FCKeditor 1.0.1 (a.k.a. CKEditor). > > Then there was SMW+, which went to Mediawiki 1.17 / SMW (not sure) > / and WYSIWYG, which I believe is an update to FCKeditor. It had > the same functionality with Semantic Forms, and they improved it > quite a bit over FCKeditor. > > The SMW+ is no longer what it used to be (I'll leave it at that, > there are plenty of discussions about it's status changes online), > a group has been updating the WYSIWYG extension to work with later > versions of Mediawiki: > > http://www.mediawiki.org/wiki/Extension:WYSIWYG > > I've tried it, it's the best so far and very robust compared to > FCKeditor. It has a feature set that appears to greatly exceed > that of the roadmap of the VisualEditor effort: > > http://www.mediawiki.org/wiki/Extension:VisualEditor > > particularly for those of us in a work environment where things > like Word import is valuable. You can see a discussion about this > here: > > http://comments.gmane.org/gmane.comp.web.wiki.semediawiki.user/14775 > > Project Idea: > > I suggest a project to get the WYSIWYG extension working with the > latest Semantic Forms, in a way that can be supported with little > if any effort in later versions of Semantic Forms. I believe it > would be a greatly appreciated effort for more organizations than > just mine. > > Thanks, and good luck. > > Sal > > *From:*Chenoweth, Stephen V [mailto:che...@ro...] > *Sent:* Wednesday, November 06, 2013 7:22 AM > *To:* sem...@li... > <mailto:sem...@li...> > *Subject:* [SMW-devel] A list of suggested developments for > undergrads to try? > > Everyone, > > Any ideas for a serious class project, like in PHP, perhaps, that > also would be useful to SMW? > > I have 23 talented junior CS majors who built a SMW-based Wiki > this fall. When populated with data, it will show the flow of > concepts related to our courses, etc. at Rose-Hulman Institute of > Technology. > > This same class is next heading into a course in software design. > I would love to give them a design and programming project to do, > which could benefit this particular Wiki they built, but which > also would be of interest to you, the SMW community. I suggested > PHP, above, because a key goal of the design course is for the > students to become adept at software patterns and other OO skills. > > As a student project, this should not be something critical in > your development path, but, ideally, if they produced a high > quality result, it is something that might end up rolled into the > general product or might become an extension. In previous > classes, we have ended up submitting results back into SourceForge. > > So, do you have specific ideas that come to mind? Or, do you have > a "wish list" already, that they could go look at, and choose for > themselves? > > We would love to have this class be the test case for an ongoing > relationship. > > Your recommendations are greatly appreciated! > > Steve Chenoweth > > Assoc Prof, CSSE > > RHIT > > > > > ------------------------------------------------------------------------------ > > November Webinars for C, C++, Fortran Developers > > Accelerate application performance with scalable programming models. Explore > > techniques for threading, error checking, porting, and tuning. Get the most > > from the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk > > > > > _______________________________________________ > > Semediawiki-devel mailing list > > Sem...@li... <mailto:Sem...@li...> > > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > |
From: Chenoweth, S. V <che...@ro...> - 2013-11-07 13:16:55
|
Yury, Thanks - I am picturing that my students would create a test harness to generate the activity for load testing of SMW. This sounds like a project which also could end up with some generally usable code, if done right. E.g., the ability to point to a file of "typical" activity someone wants to use for their own wiki. My students are just ending the term before when they would begin working on this and the other idea recommended. It's a perfect time to get them to "volunteer" to take this on as a project for next term's design class. Steve Chenoweth Assoc Prof, CSSE RHIT -----Original Message----- From: gan...@gm... [mailto:gan...@gm...] On Behalf Of Yury Katkov Sent: Wednesday, November 06, 2013 2:05 PM To: Chenoweth, Stephen V Cc: Jeroen De Dauw; James HK; Semantic MediaWiki developers Subject: Re: [SMW-devel] A list of suggested developments for undergrads to try? Hi! Another thing is load testing to know the limitations of the platform. As far as I know there is no public study about SMW capacity. And it's a great topic for students: you have to do load testing in real job quite often. I also think that we will have a lot of mentor for this task that will help to define testing factors/measures. ----- Yury Katkov, WikiVote On Wed, Nov 6, 2013 at 9:31 PM, Chenoweth, Stephen V <che...@ro...> wrote: > Jeroen, > > > > Thank you very much! This sounds like a well-defined target for my > students. > > > > I agree that they might finish it sooner rather than later, so I > appreciate that it could lead to additional work. > > > > I'll run this past my class, and will let you know if there are > immediate questions, etc. > > > > Thanks again, > > > > Steve Chenoweth > > Assoc Prof, CSSE > > RHIT > > > > From: Jeroen De Dauw [mailto:jer...@gm...] > Sent: Wednesday, November 06, 2013 12:17 PM > To: James HK > Cc: Neill Mitchell; Chenoweth, Stephen V; Semantic MediaWiki > developers > Subject: Re: [SMW-devel] A list of suggested developments for > undergrads to try? > > > > Hey, > > > > With regards to the objective to engage in OO and design pattern > development, Semantic Results Formats does have several design issues > (misuse of inheritance, violation of SRP etc.) which are rather > counter-productive to the stated objective. > > > > I second this. SRF is not suited to learn students how to something well. > The same holds for MediaWiki and SMW. We are working on removing the > later from the list, though it is not there yet. > > > > So, do you have specific ideas that come to mind? > > > > How about creating a fresh implementation of our wikitext ask query parser? > > This would be fairly self contained and can be done without touching > the existing implementation in SMW core. When its ready it could then > be used to replace the existing implementation, though this step would > likely be out of scope. This can be developed without knowledge of MW > or SMW (expect Ask queries), and requires neither to be installed. > Implementation would start from scratch, though one can look at the > existing one in SMW. The people doing this can thus experiment with > several designs, do not have to bother with unrelated code, and work > on top of well designed code, rather then the typical example of legacy code. > > The role of this parser would be to turn an ask query definition in > wikitext into the corresponding PHP object definition. The input would > thus be something like [0] into a Query [1] object. > > This is something that needs to happen at some point before we can > implement related new functionality. So it'd be very helpful if this > item was tackled for us. > > The item is rather smallish, and perhaps to small to fill the course. > Additional things can be done on top however. If this sounds good to > you, I'll describe it a bit more on a wiki page and link to the > relevant resources. > > > [0] http://pastebin.com/mHNvf3yw > [1] > https://github.com/wikimedia/mediawiki-extensions-Ask/blob/master/src/ > Ask/Language/Query.php > > > Cheers > > -- > Jeroen De Dauw > http://www.bn2vs.com > Don't panic. Don't be evil. ~=[,,_,,]:3 > -- > > > ---------------------------------------------------------------------- > -------- November Webinars for C, C++, Fortran Developers Accelerate > application performance with scalable programming models. Explore > techniques for threading, error checking, porting, and tuning. Get the > most from the latest Intel processors and coprocessors. See abstracts > and register > http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.c > lktrk _______________________________________________ > Semediawiki-devel mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-devel > |
From: Yury K. <kat...@gm...> - 2013-11-07 16:22:24
|
Sorry, Steve, I've completely lost your point. :) Are you in favor of giving this load testing task to your students? ----- Yury Katkov, WikiVote On Thu, Nov 7, 2013 at 5:16 PM, Chenoweth, Stephen V <che...@ro...> wrote: > Yury, > > Thanks - I am picturing that my students would create a test harness to generate the activity for load testing of SMW. This sounds like a project which also could end up with some generally usable code, if done right. E.g., the ability to point to a file of "typical" activity someone wants to use for their own wiki. > > My students are just ending the term before when they would begin working on this and the other idea recommended. It's a perfect time to get them to "volunteer" to take this on as a project for next term's design class. > > Steve Chenoweth > Assoc Prof, CSSE > RHIT > > > -----Original Message----- > From: gan...@gm... [mailto:gan...@gm...] On Behalf Of Yury Katkov > Sent: Wednesday, November 06, 2013 2:05 PM > To: Chenoweth, Stephen V > Cc: Jeroen De Dauw; James HK; Semantic MediaWiki developers > Subject: Re: [SMW-devel] A list of suggested developments for undergrads to try? > > Hi! > > Another thing is load testing to know the limitations of the platform. > As far as I know there is no public study about SMW capacity. And it's a great topic for students: you have to do load testing in real job quite often. I also think that we will have a lot of mentor for this task that will help to define testing factors/measures. > ----- > Yury Katkov, WikiVote > > > > On Wed, Nov 6, 2013 at 9:31 PM, Chenoweth, Stephen V <che...@ro...> wrote: >> Jeroen, >> >> >> >> Thank you very much! This sounds like a well-defined target for my >> students. >> >> >> >> I agree that they might finish it sooner rather than later, so I >> appreciate that it could lead to additional work. >> >> >> >> I'll run this past my class, and will let you know if there are >> immediate questions, etc. >> >> >> >> Thanks again, >> >> >> >> Steve Chenoweth >> >> Assoc Prof, CSSE >> >> RHIT >> >> >> >> From: Jeroen De Dauw [mailto:jer...@gm...] >> Sent: Wednesday, November 06, 2013 12:17 PM >> To: James HK >> Cc: Neill Mitchell; Chenoweth, Stephen V; Semantic MediaWiki >> developers >> Subject: Re: [SMW-devel] A list of suggested developments for >> undergrads to try? >> >> >> >> Hey, >> >> >> >> With regards to the objective to engage in OO and design pattern >> development, Semantic Results Formats does have several design issues >> (misuse of inheritance, violation of SRP etc.) which are rather >> counter-productive to the stated objective. >> >> >> >> I second this. SRF is not suited to learn students how to something well. >> The same holds for MediaWiki and SMW. We are working on removing the >> later from the list, though it is not there yet. >> >> >> >> So, do you have specific ideas that come to mind? >> >> >> >> How about creating a fresh implementation of our wikitext ask query parser? >> >> This would be fairly self contained and can be done without touching >> the existing implementation in SMW core. When its ready it could then >> be used to replace the existing implementation, though this step would >> likely be out of scope. This can be developed without knowledge of MW >> or SMW (expect Ask queries), and requires neither to be installed. >> Implementation would start from scratch, though one can look at the >> existing one in SMW. The people doing this can thus experiment with >> several designs, do not have to bother with unrelated code, and work >> on top of well designed code, rather then the typical example of legacy code. >> >> The role of this parser would be to turn an ask query definition in >> wikitext into the corresponding PHP object definition. The input would >> thus be something like [0] into a Query [1] object. >> >> This is something that needs to happen at some point before we can >> implement related new functionality. So it'd be very helpful if this >> item was tackled for us. >> >> The item is rather smallish, and perhaps to small to fill the course. >> Additional things can be done on top however. If this sounds good to >> you, I'll describe it a bit more on a wiki page and link to the >> relevant resources. >> >> >> [0] http://pastebin.com/mHNvf3yw >> [1] >> https://github.com/wikimedia/mediawiki-extensions-Ask/blob/master/src/ >> Ask/Language/Query.php >> >> >> Cheers >> >> -- >> Jeroen De Dauw >> http://www.bn2vs.com >> Don't panic. Don't be evil. ~=[,,_,,]:3 >> -- >> >> >> ---------------------------------------------------------------------- >> -------- November Webinars for C, C++, Fortran Developers Accelerate >> application performance with scalable programming models. Explore >> techniques for threading, error checking, porting, and tuning. Get the >> most from the latest Intel processors and coprocessors. See abstracts >> and register >> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.c >> lktrk _______________________________________________ >> Semediawiki-devel mailing list >> Sem...@li... >> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel >> |
From: Chenoweth, S. V <che...@ro...> - 2013-11-07 16:28:28
|
Yury, Yes indeed, and thanks for the idea. I was thinking that any tool my students created to do the load testing should be reusable, if possible. Steve Chenoweth Assoc Prof, CSSE RHIT -----Original Message----- From: gan...@gm... [mailto:gan...@gm...] On Behalf Of Yury Katkov Sent: Thursday, November 07, 2013 11:22 AM To: Chenoweth, Stephen V Cc: Jeroen De Dauw; James HK; Semantic MediaWiki developers Subject: Re: [SMW-devel] A list of suggested developments for undergrads to try? Sorry, Steve, I've completely lost your point. :) Are you in favor of giving this load testing task to your students? ----- Yury Katkov, WikiVote On Thu, Nov 7, 2013 at 5:16 PM, Chenoweth, Stephen V <che...@ro...> wrote: > Yury, > > Thanks - I am picturing that my students would create a test harness to generate the activity for load testing of SMW. This sounds like a project which also could end up with some generally usable code, if done right. E.g., the ability to point to a file of "typical" activity someone wants to use for their own wiki. > > My students are just ending the term before when they would begin working on this and the other idea recommended. It's a perfect time to get them to "volunteer" to take this on as a project for next term's design class. > > Steve Chenoweth > Assoc Prof, CSSE > RHIT > > > -----Original Message----- > From: gan...@gm... [mailto:gan...@gm...] On Behalf Of > Yury Katkov > Sent: Wednesday, November 06, 2013 2:05 PM > To: Chenoweth, Stephen V > Cc: Jeroen De Dauw; James HK; Semantic MediaWiki developers > Subject: Re: [SMW-devel] A list of suggested developments for undergrads to try? > > Hi! > > Another thing is load testing to know the limitations of the platform. > As far as I know there is no public study about SMW capacity. And it's a great topic for students: you have to do load testing in real job quite often. I also think that we will have a lot of mentor for this task that will help to define testing factors/measures. > ----- > Yury Katkov, WikiVote > > > > On Wed, Nov 6, 2013 at 9:31 PM, Chenoweth, Stephen V <che...@ro...> wrote: >> Jeroen, >> >> >> >> Thank you very much! This sounds like a well-defined target for my >> students. >> >> >> >> I agree that they might finish it sooner rather than later, so I >> appreciate that it could lead to additional work. >> >> >> >> I'll run this past my class, and will let you know if there are >> immediate questions, etc. >> >> >> >> Thanks again, >> >> >> >> Steve Chenoweth >> >> Assoc Prof, CSSE >> >> RHIT >> >> >> >> From: Jeroen De Dauw [mailto:jer...@gm...] >> Sent: Wednesday, November 06, 2013 12:17 PM >> To: James HK >> Cc: Neill Mitchell; Chenoweth, Stephen V; Semantic MediaWiki >> developers >> Subject: Re: [SMW-devel] A list of suggested developments for >> undergrads to try? >> >> >> >> Hey, >> >> >> >> With regards to the objective to engage in OO and design pattern >> development, Semantic Results Formats does have several design issues >> (misuse of inheritance, violation of SRP etc.) which are rather >> counter-productive to the stated objective. >> >> >> >> I second this. SRF is not suited to learn students how to something well. >> The same holds for MediaWiki and SMW. We are working on removing the >> later from the list, though it is not there yet. >> >> >> >> So, do you have specific ideas that come to mind? >> >> >> >> How about creating a fresh implementation of our wikitext ask query parser? >> >> This would be fairly self contained and can be done without touching >> the existing implementation in SMW core. When its ready it could then >> be used to replace the existing implementation, though this step >> would likely be out of scope. This can be developed without knowledge >> of MW or SMW (expect Ask queries), and requires neither to be installed. >> Implementation would start from scratch, though one can look at the >> existing one in SMW. The people doing this can thus experiment with >> several designs, do not have to bother with unrelated code, and work >> on top of well designed code, rather then the typical example of legacy code. >> >> The role of this parser would be to turn an ask query definition in >> wikitext into the corresponding PHP object definition. The input >> would thus be something like [0] into a Query [1] object. >> >> This is something that needs to happen at some point before we can >> implement related new functionality. So it'd be very helpful if this >> item was tackled for us. >> >> The item is rather smallish, and perhaps to small to fill the course. >> Additional things can be done on top however. If this sounds good to >> you, I'll describe it a bit more on a wiki page and link to the >> relevant resources. >> >> >> [0] http://pastebin.com/mHNvf3yw >> [1] >> https://github.com/wikimedia/mediawiki-extensions-Ask/blob/master/src >> / >> Ask/Language/Query.php >> >> >> Cheers >> >> -- >> Jeroen De Dauw >> http://www.bn2vs.com >> Don't panic. Don't be evil. ~=[,,_,,]:3 >> -- >> >> >> --------------------------------------------------------------------- >> - >> -------- November Webinars for C, C++, Fortran Developers Accelerate >> application performance with scalable programming models. Explore >> techniques for threading, error checking, porting, and tuning. Get >> the most from the latest Intel processors and coprocessors. See >> abstracts and register >> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg. >> c lktrk _______________________________________________ >> Semediawiki-devel mailing list >> Sem...@li... >> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel >> |