Difference between revisions of "Slicer3:Web Presence"

From NAMIC Wiki
Jump to: navigation, search
(Replacing page with '<big>'''Note:''' We are migrating this content to the slicer.org domain - <font color="orange">The newer page is [http://www.slicer.org/slicerWiki/index.php/Slicer3:Web_Presenc...')
Line 1: Line 1:
== Overview ==
+
<big>'''Note:''' We are migrating this content to the slicer.org domain - <font color="orange">The newer page is [http://www.slicer.org/slicerWiki/index.php/Slicer3:Web_Presence  here]</font></big>
 
 
Infrastructure work to support a uniform Slicer web presence.
 
Work building on [http://www.na-mic.org/Wiki/index.php/AHM_2006:ProjectsSlicer3WebPresence AHM 2006 Project Slicer3 Web Presence]
 
 
 
Requirements:
 
* counting number of downloads of Slicer binaries
 
* record user information as they agree to abide by the Slicer license agreement
 
* integrated download page that will provide links to binary Slicer packages, for nightly builds, developer snapshots, and official releases
 
 
 
== Counting Downloads ==
 
 
 
We need the ability to report number of unique Slicer binaries downloaded per month and per grant year, per release version, as well as aggregate numbers.
 
Needed for grant reporting. The old method involved examining the flat files written as output from the Slicer license agreement web form and counting numbers of discrete entries by hand.
 
 
 
Current page: http://websrv.bwh.harvard.edu/usage/na-mic-usage/
 
 
 
Do we need to parse the apache download logs directly or use multiple configuration files for [http://www.mrunix.net/webalizer/ Webalizer]?
 
 
 
Inspiration page: [https://simtk.org/project/stats/?group_id=91 SimTK download statistics] and [https://simtk.org/project/stats/usagemap.php?group_id=91 SimTK geography of use].
 
 
 
Publications data base download page implemented at http://www.na-mic.org/Special:Publications with admin interface to see the [http://www.na-mic.org/Special:PubDB_Stats Download statistics].
 
 
 
From Ron 12 Sept 2007:
 
  Don't over report! (missing 1% is okay)
 
  No duplicate downloads.
 
  Disclose the method by which we are counting (report to NIH).
 
 
 
'''Update''': I have modified the download scripts to start counting downloads.  The results are stored in a MySQL database on na-mic1.  Here is how I'm going to proceed from this point:
 
#I'm will create a new page that displays how many times Slicer3 has been downloaded within a given period of time.
 
#I will improve the appearance of the downloads section per Ron's request
 
#Work on generating a nightly package of Slicer3 using CPack
 
 
 
[[User:Zack|Zack]] 09:38, 2 October 2007 (EDT)
 
 
 
== License Agreement ==
 
 
 
We need to record some basic information from users so we have a record of their agreeing to the Slicer license agreement. Needed for grant reporting in conjunction with download counting.
 
 
 
Current page: [http://www.slicer.org/cgi-bin/License/SlicerLicenseForm.pl]
 
 
 
The original license form was written as an HTML form that submitted data to a perl script that would verify the form entries and then write the user information to a series of flat files, one per month.
 
 
 
The move to use Wiki2Web for the Slicer web pages complicates the issue, as the form has to be translated into a MediaWiki page that will translate to the final web page and still work. From Nicole 3 Aug 2007:
 
 
 
  Marianna and I were working on the Slicer License form this afternoon, trying to get it working within the wiki to web framework, and 
 
  we've hit a major roadblock.
 
  Mediawiki isn't rendering the html form tag, it's printing it out as text.
 
  From looking at
 
  http://meta.wikimedia.org/wiki/Help:Inputbox
 
  it seems like we could install an extension to get certain pre-defined input boxes, but
 
  a) we can't get the example to work (following the installation instructions)
 
  b) once we get the example to work, a new extension will have to be written in PHP to support the license form.
 
 
 
== Download Page ==
 
 
 
Current page: [http://www.na-mic.org/Slicer/Download/ http://www.na-mic.org/Slicer/Download/]
 
 
 
Needs to be integrated into the Wiki2Web framework in such a way that supports automatic uploads from nightly builds, developer snapshot uploads, as well as automatic downloads of Windows prebuilt binary sub-packages during the building of Slicer.
 
 
 
From Andy 4 Jun 2007:
 
  You could also create a MediaWiki extension for downloading files.
 
  Then you can use W2W to write text around the page, but use the extension to give you the list of files.
 
 
 
From Ron 12 Sept 2007:
 
  Try progressive drop down menus, that will navigate you to the proper slicer version that you wish
 
  (ie latest release for your platform, or a release from a specific date)
 
  Goal: www.slicer.org/Download, click through the license, then see the drop down menus
 
  Major requirement: has to be '''very''' easy to use, no barriers for first time users.
 
  Needs to have same look and feel as the rest of the slicer.org pages
 
 
 
== Team Members ==
 
 
 
* Nicole Aucoin
 
* Zack Galbreath
 
* SPL system administrators
 

Revision as of 19:56, 20 May 2008

Home < Slicer3:Web Presence

Note: We are migrating this content to the slicer.org domain - The newer page is here