[daisy] Document Hit Counter

Yves Langisch yves at langisch.ch
Fri Aug 18 04:59:37 CDT 2006


Scott,

Any plans when you'll provide information about your solution? I'm
interested in seeing your way, too.

Thanks
Yves

On Thu, 2006-08-10 at 17:39 +1000, Scott Warren wrote:
> I will try and write it up and let you know when I am ready to submit.
> Probably will not get it done till Monday. 
> 
> Regards
>  
>  
> Scott Warren
> Ocom Software
> ... Exceeding Quality.....
> web | ocom.com.au
> 
> 
> > -----Original Message-----
> > From: daisy-bounces at lists.cocoondev.org [mailto:daisy-
> > bounces at lists.cocoondev.org] On Behalf Of Marc Portier
> > Sent: Thursday, 10 August 2006 5:33 PM
> > To: Daisy at outerthought.net :open source CMS - general mailinglist
> > Subject: Re: [daisy] Document Hit Counter
> > 
> > 
> > 
> > Scott Warren wrote:
> > > My solution is very quick and dirty and creates a dependency on MySQL in
> > the
> > > Wiki. I would rather it be part of the Repository but have not had the
> > time
> > > to make it work that way.
> > >
> > 
> > no worries, I think having smart hacks for anyone to use is not
> > preventing anyone of solving things later in a more fundamental way
> > 
> > apart from helping each other (you might get useful feedback as well), I
> > think in fact that sharing solutions like these just helps us
> > understanding the various ways people are starting to use the Daisy CMS
> > 
> > additionally, it allows solutions to mature before implementing them in
> > the core
> > 
> > > I am happy to share the code with you if you like.
> > >
> > 
> > would be cool if you could make some description about it on the
> > scratchpad-wiki (let us know your registration-name if you need any
> > edit-rights there)
> > 
> > you could attach any tarball with common shared code or reference a
> > download-point as you see fit
> > 
> > regards,
> > -marc=
> > 
> > > Regards
> > >
> > >
> > > Scott Warren
> > > Ocom Software
> > > email | mailto:scottwarren at ocom.com.au
> > > web | ocom.com.au
> > >
> > >
> > >> -----Original Message-----
> > >> From: daisy-bounces at lists.cocoondev.org [mailto:daisy-
> > >> bounces at lists.cocoondev.org] On Behalf Of Marc Portier
> > >> Sent: Thursday, 10 August 2006 5:04 PM
> > >> To: Daisy at outerthought.net :open source CMS - general mailinglist
> > >> Subject: Re: [daisy] Document Hit Counter
> > >>
> > >> sweet,
> > >>
> > >> maybe we should think about some formal packaging for extensions like
> > >> these, and start to share them via the community-wiki (scratchpad) ?
> > >>
> > >> wdyt?
> > >>
> > >> -marc=
> > >>
> > >> Scott Warren wrote:
> > >>> I have a similar requirement which records who, what and when a
> > document
> > >> was
> > >>> read. I wrote an extension and used a skin to silently call my
> > >> extension.
> > >>> Ie create an extension. In your document-to-html.xsl
> > >>>
> > >>> Add lines like
> > >>>
> > >>>       <form method="post" >
> > >>>         <xsl:attribute name="action"><xsl:value-of
> > >>> select="$basePath"/>/ext/forms/audit</xsl:attribute>
> > >>>         <input type="hidden" name="langid"><xsl:attribute
> > >>> name="value"><xsl:value-of select="/page/context/site/@languageId"
> > >>> /></xsl:attribute></input>
> > >>>         <input type="hidden" name="branchid"><xsl:attribute
> > >>> name="value"><xsl:value-of select="/page/context/site/@branchId"
> > >>> /></xsl:attribute></input>
> > >>>         <input type="hidden" name="userid"><xsl:attribute
> > >>> name="value"><xsl:value-of select="/page/context/user/id"
> > >>> /></xsl:attribute></input>
> > >>>         <input type="hidden" name="versionid"><xsl:attribute
> > >>> name="value"><xsl:value-of select="$document/@dataVersionId"
> > >>> /></xsl:attribute></input>
> > >>>         <input type="hidden" name="docid"><xsl:attribute
> > >>> name="value"><xsl:value-of select="$document/@id"
> > >> /></xsl:attribute></input>
> > >>>         <input type="hidden" name="ref"><xsl:attribute
> > >>> name="value"><xsl:value-of
> > >>> select="/page/context/request/@uri"/></xsl:attribute></input>
> > >>>         <input type="submit" value="Read and Understood" />
> > >>>       </form>
> > >>>
> > >>> In my case I used a form with a button but you could use an image for
> > >>> example
> > >>> <image
> > >>>
> > >>
> > src="/daisy/site/ext/hitcounter?langid=1&branched=2&userid=12&versionid=3&
> > >> do
> > >>> cid=100" height="0" width="0" />
> > >>>
> > >>> The extention will take the parameters and insert a record into the
> > >>> database.
> > >>>
> > >>> Hope this helps.
> > >>>
> > >>> Regards
> > >>>
> > >>>
> > >>> Scott Warren
> > >>> Ocom Software
> > >>> ... Exceeding Quality.....
> > >>> web | ocom.com.au
> > >>>
> > >>>
> > >>>> -----Original Message-----
> > >>>> From: daisy-bounces at lists.cocoondev.org [mailto:daisy-
> > >>>> bounces at lists.cocoondev.org] On Behalf Of Eric Rich
> > >>>> Sent: Wednesday, 9 August 2006 11:14 PM
> > >>>> To: daisy at lists.cocoondev.org
> > >>>> Subject: [daisy] Document Hit Counter
> > >>>>
> > >>>> Hi,
> > >>>>
> > >>>> Are there any plans to add the ability to track how many times a
> > >>>> document has been accessed?
> > >>>>
> > >>>> I'd like to display a list of "most popular" documents. As such,
> > >> sorting
> > >>>> a query by hit count would be really ideal.
> > >>>>
> > >>>> I can hack the code to get this functionality, but I was wondering if
> > >>>> this is a common request?
> > >>>>
> > >>>> Thanks!
> > >>>>
> > >>>> -Eric
> > >>>>
> > >>>> _______________________________________________
> > >>>> daisy community mailing list
> > >>>> Professional Daisy support:
> > >>>> http://outerthought.org/site/services/daisy/daisysupport.html
> > >>>> mail to: daisy at lists.cocoondev.org
> > >>>> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
> > >>> _______________________________________________
> > >>> daisy community mailing list
> > >>> Professional Daisy support:
> > >> http://outerthought.org/site/services/daisy/daisysupport.html
> > >>> mail to: daisy at lists.cocoondev.org
> > >>> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
> > >>>
> > >> --
> > >> Marc Portier                            http://outerthought.org/
> > >> Outerthought - Open Source, Java & XML Competence Support Center
> > >> Read my weblog at                http://blogs.cocoondev.org/mpo/
> > >> mpo at outerthought.org                              mpo at apache.org
> > >> _______________________________________________
> > >> daisy community mailing list
> > >> Professional Daisy support:
> > >> http://outerthought.org/site/services/daisy/daisysupport.html
> > >> mail to: daisy at lists.cocoondev.org
> > >> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
> > >
> > > _______________________________________________
> > > daisy community mailing list
> > > Professional Daisy support:
> > http://outerthought.org/site/services/daisy/daisysupport.html
> > > mail to: daisy at lists.cocoondev.org
> > > list information: http://lists.cocoondev.org/mailman/listinfo/daisy
> > >
> > 
> > --
> > Marc Portier                            http://outerthought.org/
> > Outerthought - Open Source, Java & XML Competence Support Center
> > Read my weblog at                http://blogs.cocoondev.org/mpo/
> > mpo at outerthought.org                              mpo at apache.org
> > _______________________________________________
> > daisy community mailing list
> > Professional Daisy support:
> > http://outerthought.org/site/services/daisy/daisysupport.html
> > mail to: daisy at lists.cocoondev.org
> > list information: http://lists.cocoondev.org/mailman/listinfo/daisy
> 
> _______________________________________________
> daisy community mailing list
> Professional Daisy support: http://outerthought.org/site/services/daisy/daisysupport.html
> mail to: daisy at lists.cocoondev.org
> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
> 



More information about the daisy mailing list