From: Markus <ma...@ai...> - 2007-10-02 14:16:31
|
=3D=3D SMW1.0 feature feed =3D=3D Some wikis completely disable the Factbox for display, and I recently found= =20 that this makes it rather hard to debug SMW inputs properly (since errors a= re=20 only shown in the Factbox). So here are some features that I have added=20 recently in SVN, and that will provide some extra config options that users= =20 may care to customise: * Edit-Factbox: there are now two settings, $smwgShowFactbox and=20 $smwgShowFactboxEdit, which let you customise Factbox occurrence. The first= =20 is the old one, while the second now let's you choose another option for=20 previews during editing. For instance, you can have the config $smwgShowFactbox =3D SMW_FACTBOX_HIDDEN; $smwgShowFactboxEdit =3D SMW_FACTBOX_NONEMPTY; to hide Factboxes in pages, but make them visible for editors during previe= w.=20 the default is SMW_FACTBOX_NONEMPTY for both. * Special properties only: in addition to SMW_FACTBOX_HIDDEN and=20 SMW_FACTBOX_NONEMPTY, there now is another option SMW_FACTBOX_SPECIAL that= =20 will show Factboxes only when there are special properies given on that pag= e=20 (e.g. on property pages). * Inline warnings: warning messages caused when SMW does not understand som= e=20 property value are now displayed in cute little warning tooltips directly=20 after the place where they occurred, thus simplifying debugging. This can b= e=20 switched off by setting "$smwgInlineErrors =3D false;" in your=20 LocalSettings.php. I also did further changes to optimise our JavaScript and CSS inclusion,=20 leading to faster page loads. Cheers, Markus =2D-=20 Markus Kr=C3=B6tzsch Institut AIFB, Univers=C3=A4t Karlsruhe (TH), 76128 Karlsruhe phone +49 (0)721 608 7362 fax +49 (0)721 608 5998 ma...@ai... www http://korrekt.org |
From: Sergey C. <sem...@an...> - 2007-10-02 14:50:58
|
Markus, I wonder if it makes sense to allow users define factbox behavior through User Preferences? Not sure if preferences are easy to extend in MW though. On 10/2/07, Markus Kr=F6tzsch <ma...@ai...> wrote: > > =3D=3D SMW1.0 feature feed =3D=3D > > Some wikis completely disable the Factbox for display, and I recently > found > that this makes it rather hard to debug SMW inputs properly (since errors > are > only shown in the Factbox). So here are some features that I have added > recently in SVN, and that will provide some extra config options that > users > may care to customise: > > * Edit-Factbox: there are now two settings, $smwgShowFactbox and > $smwgShowFactboxEdit, which let you customise Factbox occurrence. The > first > is the old one, while the second now let's you choose another option for > previews during editing. For instance, you can have the config > > $smwgShowFactbox =3D SMW_FACTBOX_HIDDEN; > $smwgShowFactboxEdit =3D SMW_FACTBOX_NONEMPTY; > > to hide Factboxes in pages, but make them visible for editors during > preview. > the default is SMW_FACTBOX_NONEMPTY for both. > > * Special properties only: in addition to SMW_FACTBOX_HIDDEN and > SMW_FACTBOX_NONEMPTY, there now is another option SMW_FACTBOX_SPECIAL tha= t > will show Factboxes only when there are special properies given on that > page > (e.g. on property pages). > > * Inline warnings: warning messages caused when SMW does not understand > some > property value are now displayed in cute little warning tooltips directly > after the place where they occurred, thus simplifying debugging. This can > be > switched off by setting "$smwgInlineErrors =3D false;" in your > LocalSettings.php. > > I also did further changes to optimise our JavaScript and CSS inclusion, > leading to faster page loads. > > Cheers, > > Markus > > -- > Markus Kr=F6tzsch > Institut AIFB, Univers=E4t Karlsruhe (TH), 76128 Karlsruhe > phone +49 (0)721 608 7362 fax +49 (0)721 608 5998 > ma...@ai... www http://korrekt.org > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > |
From: <zeh...@mo...> - 2007-10-02 16:05:14
|
Hi, Thanks for the info about the factbox. Right now I'm really just testing out different option of SMW1.0 but I'm considering if it might be sufficient for my purpose to display much of the info just in the factbox and not duplicate it on the actual page. However the default alphabetical listing of the properties in the factbox is for that purpose not really useful but (as far as I know) there are no official options to modify directly the display of the entries. As most of my properties are automatically generated and pre-known on certain page types I messed a bit around with the php code in the SMW_SemanticData.php and SMW_Factbox.php files. Although I havn't really programmed with php before I came up with a solution to group the property listing in the factbox and add some headers which should be good enough for me. Maybe at a later stage something like that could be included in an official release? On a normal page my factbox would look something like this: Facts about PFB0050c RDF feed [hide] Alias PF02 0009 + CDS Length 519 + DeRisi Minimum Expression Level -0.1103 + DeRisi Timing of Maximum Exp 8 + DeRisi Timing of Minimum Exp 33 + External id UNIPROT;Q8I671 PLAF7 +, UNIPROT;Q8I671 +, EMBL;AE001368;AAC71800.1;-;Genomic DNA +, GOannotation GO:0008150 (biological_process, Biological Process, ND, PSU Curators, PLASMODB) +, GO:0016020 (membrane, Cellular Component, IEA, PSU Curators, PLASMODB) + Gene Strand Reverse + Gene Type Protein coding + Isoelectric Point 6.77 + Location MAL2;54418;54936 + Molecular Weight 19304 + Name PFB0050c + Product Stevor isoform gam beta + Protein Length 172 + Transcript Length 519 + I can now add to the page (either directly or via a template) a property 'Factorder' which defines my desired order of the listed properties and some headings on that page (all properties not mentioned in Factorder are added at the end under 'Other properties'): [[Factorder::IDENTIFIERS;External id;Name;Alias;;DATA!!-- GENERAL;Location;GOannotation;;-- DERISI;DeRisi*;;SEQUENCES;Transcript Length;CDS Length;Protein Length| ]] and the factbox automagically displays like this: Facts about PFB0050c RDF feed [hide] IDENTIFIERS External id UNIPROT;Q8I671 PLAF7 +, UNIPROT;Q8I671 +, EMBL;AE001368;AAC71800.1;-;Genomic DNA + Name PFB0050c + Alias PF02 0009 + DATA -- GENERAL Location MAL2;54418;54936 + GOannotation GO:0008150 (biological_process, Biological Process, ND, PSU Curators, PLASMODB) +, GO:0016020 (membrane, Cellular Component, IEA, PSU Curators, PLASMODB) + -- DERISI DeRisi Minimum Expression Level -0.1103 + DeRisi Timing of Maximum Exp 8 + DeRisi Timing of Minimum Exp 33 + SEQUENCES Transcript Length 519 + CDS Length 519 + Protein Length 172 + Other properties Gene Strand Reverse + Gene Type Protein coding + Isoelectric Point 6.77 + Molecular Weight 19304 + Product Stevor isoform gam beta + The property Factorder itself is not shown in the listing. That is of course only really useful if one does know most properites which will appear on a page beforehand but than it looks much better. Maybe of more general use might be the option to show/hide the factbox which is simply done by adding to the table definition in SMW_Factbox.php the class 'collapsible' (plus an extra empty row to make some space for the [hide]/[show] links). To optionally add this could maybe be an option for $smwgShowFactbox? Cheers, Gu Quoting Markus Krötzsch <ma...@ai...>: > == SMW1.0 feature feed == > > Some wikis completely disable the Factbox for display, and I recently found > that this makes it rather hard to debug SMW inputs properly (since errors are |
From: S P. <ski...@ea...> - 2007-10-03 06:36:14
|
zeh...@mo... wrote: > I can now add to the page (either directly or via a template) a property > 'Factorder' which defines my desired order of the listed properties and some > headings on that page (all properties not mentioned in Factorder are added at > the end under 'Other properties'): > > [[Factorder::IDENTIFIERS;External id;Name;Alias;;DATA!!-- > GENERAL;Location;GOannotation;;-- DERISI;DeRisi*;;SEQUENCES;Transcript > Length;CDS Length;Protein Length| ]] > > and the factbox automagically displays like this: Interesting! Another extension to the SMW extension. An alternative is to turn off the factbox and use infobox template(s) to present all this information and insert the semantic annotations. The factbox is useful to recap the arbitrary semantic annotations made in an article's wiki text. If most of the information is presented by templates in a structured manner, that recap may be less useful. -- =S Page |
From: Markus <ma...@ai...> - 2007-10-09 12:27:39
|
Hi Gu, thanks for your input. I agree that the Factbox should be more configurable= in=20 general. I think we will supply one or more extension hooks that enable you= =20 even to completely replace the Factbox with your own HTML, and to extend of= =20 restrict the displayed properties. The order option also would be feasible,= =20 but as you say it is not applicable when a wiki's pages have less uniform=20 annotations. "Hidden" annotations would be nice as well, but it would still be required = to=20 store them as part of the text somehow, or to implement versioning for=20 annotations. Maybe some developer is interested to work on this? (we will=20 also approach this, but it may take us some time; and it's a nice challengi= ng=20 task to solve properly) The collapsing thingy certainly should be a standard feature. Should be don= e=20 before SMW1.0. Best regards, Markus On Dienstag, 2. Oktober 2007, zeh...@mo... wrote: > Hi, > > Thanks for the info about the factbox. > > Right now I'm really just testing out different option of SMW1.0 but I'm > considering if it might be sufficient for my purpose to display much of t= he > info just in the factbox and not duplicate it on the actual page. > > However the default alphabetical listing of the properties in the factbox > is for that purpose not really useful but (as far as I know) there are no > official options to modify directly the display of the entries. > > As most of my properties are automatically generated and pre-known on > certain page types I messed a bit around with the php code in the > SMW_SemanticData.php and SMW_Factbox.php files. Although I havn't really > programmed with php before I came up with a solution to group the property > listing in the factbox and add some headers which should be good enough f= or > me. Maybe at a later stage something like that could be included in an > official release? > > On a normal page my factbox would look something like this: > > > Facts about PFB0050c RDF > feed [hide] Alias PF02 0009 + > CDS Length 519 + > DeRisi Minimum Expression Level -0.1103 + > DeRisi Timing of Maximum Exp 8 + > DeRisi Timing of Minimum Exp 33 + > External id UNIPROT;Q8I671 PLAF7 +, UNIPROT;Q8I67= 1=20 > +, EMBL;AE001368;AAC71800.1;-;Genomic DNA +, GOannotation GO:0008150 > (biological_process, Biological Process, ND, PSU Curators, PLASMODB) +, > GO:0016020 (membrane, Cellular Component, IEA, PSU Curators, PLASMODB) + > Gene Strand Reverse + > Gene Type Protein coding + > Isoelectric Point 6.77 + > Location MAL2;54418;54936 + > Molecular Weight 19304 + > Name PFB0050c + > Product Stevor isoform gam beta + > Protein Length 172 + > Transcript Length 519 + > > > I can now add to the page (either directly or via a template) a property > 'Factorder' which defines my desired order of the listed properties and > some headings on that page (all properties not mentioned in Factorder are > added at the end under 'Other properties'): > > [[Factorder::IDENTIFIERS;External id;Name;Alias;;DATA!!-- > GENERAL;Location;GOannotation;;-- DERISI;DeRisi*;;SEQUENCES;Transcript > Length;CDS Length;Protein Length| ]] > > and the factbox automagically displays like this: > > > Facts about PFB0050c R= DF > feed [hide] > > IDENTIFIERS > External id UNIPROT;Q8I671 PLAF7 +, > UNIPROT;Q8I671 +, EMBL;AE001368;AAC71800.1;-;Genomic DNA + Name PFB0050= c=20 > + > Alias PF02 0009 + > DATA > -- GENERAL > Location MAL2;54418;54936 + > GOannotation GO:0008150 (biological_process, > Biological Process, ND, PSU Curators, PLASMODB) +, GO:0016020 (membrane, > Cellular Component, IEA, PSU Curators, PLASMODB) + -- DERISI > DeRisi Minimum Expression Level -0.1103 + > DeRisi Timing of Maximum Exp 8 + > DeRisi Timing of Minimum Exp 33 + > SEQUENCES > Transcript Length 519 + > CDS Length 519 + > Protein Length 172 + > Other properties > Gene Strand Reverse + > Gene Type Protein coding + > Isoelectric Point 6.77 + > Molecular Weight 19304 + > Product Stevor isoform gam beta + > > > The property Factorder itself is not shown in the listing. > That is of course only really useful if one does know most properites whi= ch > will appear on a page beforehand but than it looks much better. > > Maybe of more general use might be the option to show/hide the factbox > which is simply done by adding to the table definition in SMW_Factbox.php > the class 'collapsible' (plus an extra empty row to make some space for t= he > [hide]/[show] links). To optionally add this could maybe be an option for > $smwgShowFactbox? > > Cheers, > Gu > > Quoting Markus Kr=C3=B6tzsch <ma...@ai...>: > > =3D=3D SMW1.0 feature feed =3D=3D > > > > Some wikis completely disable the Factbox for display, and I recently > > found that this makes it rather hard to debug SMW inputs properly (since > > errors are =2D-=20 Markus Kr=F6tzsch Institut AIFB, Univers=E4t Karlsruhe (TH), 76128 Karlsruhe phone +49 (0)721 608 7362 fax +49 (0)721 608 5998 ma...@ai... www http://korrekt.org |
From: Rune S. <su...@rd...> - 2007-10-05 05:54:02
|
Hi I miss the opportunity to show more semantic content in the factbox. For example it would be extremely usefull if the factbox showed ALL relations (properties) that a concept (page) was registered in. After all this is a semantic wiki which is all about structure. Se my previous post on this: http://sourceforge.net/mailarchive/forum.php?thread_name=42DD9000-B155-4276-B496-FECF10F3C68E%40rdfined.dk&forum_name=semediawiki-user -- View this message in context: http://www.nabble.com/Added-configuration-options-for-SMW1.0-tf4555129.html#a13053933 Sent from the Semantic Mediawiki - User mailing list archive at Nabble.com. |
From: Markus <ma...@ai...> - 2007-10-09 12:27:42
|
On Freitag, 5. Oktober 2007, Rune Stilling wrote: > Hi > > I miss the opportunity to show more semantic content in the factbox. For > example it would be extremely usefull if the factbox showed ALL relations > (properties) that a concept (page) was registered in. After all this is a > semantic wiki which is all about structure. > > Se my previous post on this: > > http://sourceforge.net/mailarchive/forum.php?thread_name=3D42DD9000-B155-= 4276 >-B496-FECF10F3C68E%40rdfined.dk&forum_name=3Dsemediawiki-user I see your point, but S made some valid points in the earlier discussion. M= y=20 preferred solution would be to add a hook that allows you to extend/overwri= te=20 the Factbox, so that backlinks can be displayed. But the following must be= =20 kept in mind (I repeat some earlier arguments here): * Finding all backlinks is slow. Whatlinkshere has been disabled a couple o= f=20 times on Wikipedia for that reason. Doing it on all pages is quite=20 challenging. * The solution would be to make users click on something to see the backlin= ks,=20 instead of displaying them by default. But that is what we already do (clic= k=20 on the page name in the Factbox title). * Factboxes are cached, and we do not know how to change this without=20 modifying MediaWiki's caching mechanisms or skins or both (see my reply to= =20 the user-pref idea). So the backlinks will not necessarily be up-to-date wi= th=20 the current content of a wiki. Anyway, with a nice hook it would still be possible to implement the featur= e=20 you desire. On small wikis, one could turn off caching and dsregard the=20 performance issues. Could indeed be nice. Cheers, Markus =2D-=20 Markus Kr=F6tzsch Institut AIFB, Univers=E4t Karlsruhe (TH), 76128 Karlsruhe phone +49 (0)721 608 7362 fax +49 (0)721 608 5998 ma...@ai... www http://korrekt.org |
From: Markus <ma...@ai...> - 2007-10-09 12:27:38
|
On Dienstag, 2. Oktober 2007, Sergey Chernyshev wrote: > Markus, I wonder if it makes sense to allow users define factbox behavior > through User Preferences? Not sure if preferences are easy to extend in MW > though. The problem is that the Factbox technically is part of the page text, and t= his=20 cannot be changed by user settings (even if it is not HTML-cached, it is=20 usually parser-cached, and not processed again when viewed by some user). This works differently for categories, since they are part of the parser ca= che=20 and are added dynamically when the output is sent to some user. But without= =20 changes to MW's parser caching and maybe skins, I fear that we cannot make= =20 the Factbox user-specific. But ideas how to do it are still appreciated. Markus. > > On 10/2/07, Markus Kr=F6tzsch <ma...@ai...> wrote: > > =3D=3D SMW1.0 feature feed =3D=3D > > > > Some wikis completely disable the Factbox for display, and I recently > > found > > that this makes it rather hard to debug SMW inputs properly (since erro= rs > > are > > only shown in the Factbox). So here are some features that I have added > > recently in SVN, and that will provide some extra config options that > > users > > may care to customise: > > > > * Edit-Factbox: there are now two settings, $smwgShowFactbox and > > $smwgShowFactboxEdit, which let you customise Factbox occurrence. The > > first > > is the old one, while the second now let's you choose another option for > > previews during editing. For instance, you can have the config > > > > $smwgShowFactbox =3D SMW_FACTBOX_HIDDEN; > > $smwgShowFactboxEdit =3D SMW_FACTBOX_NONEMPTY; > > > > to hide Factboxes in pages, but make them visible for editors during > > preview. > > the default is SMW_FACTBOX_NONEMPTY for both. > > > > * Special properties only: in addition to SMW_FACTBOX_HIDDEN and > > SMW_FACTBOX_NONEMPTY, there now is another option SMW_FACTBOX_SPECIAL > > that will show Factboxes only when there are special properies given on > > that page > > (e.g. on property pages). > > > > * Inline warnings: warning messages caused when SMW does not understand > > some > > property value are now displayed in cute little warning tooltips direct= ly > > after the place where they occurred, thus simplifying debugging. This c= an > > be > > switched off by setting "$smwgInlineErrors =3D false;" in your > > LocalSettings.php. > > > > I also did further changes to optimise our JavaScript and CSS inclusion, > > leading to faster page loads. > > > > Cheers, > > > > Markus > > > > -- > > Markus Kr=F6tzsch > > Institut AIFB, Univers=E4t Karlsruhe (TH), 76128 Karlsruhe > > phone +49 (0)721 608 7362 fax +49 (0)721 608 5998 > > ma...@ai... www http://korrekt.org > > > > -----------------------------------------------------------------------= =2D- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > Semediawiki-user mailing list > > Sem...@li... > > https://lists.sourceforge.net/lists/listinfo/semediawiki-user =2D-=20 Markus Kr=F6tzsch Institut AIFB, Univers=E4t Karlsruhe (TH), 76128 Karlsruhe phone +49 (0)721 608 7362 fax +49 (0)721 608 5998 ma...@ai... www http://korrekt.org |
From: Sergey C. <sem...@an...> - 2007-10-09 20:39:54
|
If it's only required only to show/hide fact box, then it can be matter of simple JavaScript that hides the box and leaves only "show facts" link - similar to how TOC behaves. On 10/9/07, Markus Kr=F6tzsch <ma...@ai...> wrote: > > On Dienstag, 2. Oktober 2007, Sergey Chernyshev wrote: > > Markus, I wonder if it makes sense to allow users define factbox > behavior > > through User Preferences? Not sure if preferences are easy to extend in > MW > > though. > > The problem is that the Factbox technically is part of the page text, and > this > cannot be changed by user settings (even if it is not HTML-cached, it is > usually parser-cached, and not processed again when viewed by some user). > > This works differently for categories, since they are part of the parser > cache > and are added dynamically when the output is sent to some user. But > without > changes to MW's parser caching and maybe skins, I fear that we cannot mak= e > the Factbox user-specific. But ideas how to do it are still appreciated. > > Markus. > > > > > On 10/2/07, Markus Kr=F6tzsch <ma...@ai...> wrote: > > > =3D=3D SMW1.0 feature feed =3D=3D > > > > > > Some wikis completely disable the Factbox for display, and I recently > > > found > > > that this makes it rather hard to debug SMW inputs properly (since > errors > > > are > > > only shown in the Factbox). So here are some features that I have > added > > > recently in SVN, and that will provide some extra config options that > > > users > > > may care to customise: > > > > > > * Edit-Factbox: there are now two settings, $smwgShowFactbox and > > > $smwgShowFactboxEdit, which let you customise Factbox occurrence. The > > > first > > > is the old one, while the second now let's you choose another option > for > > > previews during editing. For instance, you can have the config > > > > > > $smwgShowFactbox =3D SMW_FACTBOX_HIDDEN; > > > $smwgShowFactboxEdit =3D SMW_FACTBOX_NONEMPTY; > > > > > > to hide Factboxes in pages, but make them visible for editors during > > > preview. > > > the default is SMW_FACTBOX_NONEMPTY for both. > > > > > > * Special properties only: in addition to SMW_FACTBOX_HIDDEN and > > > SMW_FACTBOX_NONEMPTY, there now is another option SMW_FACTBOX_SPECIAL > > > that will show Factboxes only when there are special properies given > on > > > that page > > > (e.g. on property pages). > > > > > > * Inline warnings: warning messages caused when SMW does not > understand > > > some > > > property value are now displayed in cute little warning tooltips > directly > > > after the place where they occurred, thus simplifying debugging. This > can > > > be > > > switched off by setting "$smwgInlineErrors =3D false;" in your > > > LocalSettings.php. > > > > > > I also did further changes to optimise our JavaScript and CSS > inclusion, > > > leading to faster page loads. > > > > > > Cheers, > > > > > > Markus > > > > > > -- > > > Markus Kr=F6tzsch > > > Institut AIFB, Univers=E4t Karlsruhe (TH), 76128 Karlsruhe > > > phone +49 (0)721 608 7362 fax +49 (0)721 608 5998 > > > ma...@ai... www http://korrekt.org > > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2005. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > > > Semediawiki-user mailing list > > > Sem...@li... > > > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > > > -- > Markus Kr=F6tzsch > Institut AIFB, Univers=E4t Karlsruhe (TH), 76128 Karlsruhe > phone +49 (0)721 608 7362 fax +49 (0)721 608 5998 > ma...@ai... www http://korrekt.org > > --=20 Sergey Chernyshev http://www.sergeychernyshev.com/ |