Hi Markus! This really works every time data is refreshed! Pretty
cool, but now I have to patch SMW core to make ArticleFeedback
semantization possible. Is it possible to add a hooks before and after
storing semantic data ( smwfGetStore()->updateData( $semdata ); )  ?

I personally need only $semdata object but I don't know what other
developers may need.
-----
Yury Katkov




On Wed, Feb 22, 2012 at 9:43 PM, Yury Katkov <katkov.ju...@gmail.com> wrote:
> Hi Markus!
> This is really the case when change of the page is not acceptable:
> first of all the appearance of {{#set}} can be confusing for users.
> Strictly speaking every time when the page updates I will also need to
> check where my property value come from (or deny using certain
> properties in text): if user will place the property [[vote::5]] in
> the page text I will be in trouble.
>
> Thanks for this advice!
> -----
> Yury Katkov
>
>
>
>
> On Wed, Feb 22, 2012 at 9:18 PM, Markus Krötzsch
> <mar...@semantic-mediawiki.org> wrote:
>> On 22/02/12 16:31, Yury Katkov wrote:
>>>
>>> Hi everyone!
>>>
>>> I want to semantize ArticleFeedback votes so that they will be
>>> accessible via SMW queries. What is the best way to silently add
>>> semantic properties to the wiki page? Is it ok to add them
>>> programmaticaly using SMWPropertyValue and do not change the text of
>>> the page?
>>
>>
>> When changing the wiki page is acceptable, the function #set can be used to
>> do it silently. When a programmatic solution is needed, care must be taken
>> to do it in a place that will write the property in all cases when data is
>> refreshed (page edits *and* update jobs). The place where this is best done
>> is the hook storeData() in includes/SMW_ParseData.php. SMW does not
>> currently offer a hook to extend this -- maybe we should.
>>
>> Regards
>>
>> Markus
>>
>>>
>>> Sincerely yours,
>>> -----
>>> Yury Katkov
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Virtualization&  Cloud Management Using Capacity Planning
>>> Cloud computing makes use of virtualization - but cloud computing
>>> also focuses on allowing computing to be delivered as a service.
>>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>>> _______________________________________________
>>> Semediawiki-devel mailing list
>>> Semediawiki-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>>>
>>

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to