<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://sofastatistics.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://sofastatistics.com/wiki/feed.php">
        <title>SOFA Statistics proj</title>
        <description></description>
        <link>https://sofastatistics.com/wiki/</link>
        <image rdf:resource="https://sofastatistics.com/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-21T05:58:27-0400</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:antipiracy&amp;rev=1333083461&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:bazaar&amp;rev=1558239051&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:bonus_themes&amp;rev=1422474964&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:business&amp;rev=1346355395&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:deb&amp;rev=1599610129&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:devdocs&amp;rev=1463876835&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:dojo&amp;rev=1465202132&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:dokuwiki&amp;rev=1413403200&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:elliot&amp;rev=1503189995&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:features&amp;rev=1706806851&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:funding&amp;rev=1270084019&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:licensing&amp;rev=1312749868&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:macbinaries&amp;rev=1500717986&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:macdev&amp;rev=1461227714&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:macdevold&amp;rev=1419792281&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:macinstallers&amp;rev=1451678046&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:misc&amp;rev=1404088579&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:opencore&amp;rev=1347032928&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:packagingstrategies&amp;rev=1312273544&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:prepackaging&amp;rev=1557548953&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:project&amp;rev=1726949232&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:promotion&amp;rev=1439681702&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:release&amp;rev=1726949487&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:sales&amp;rev=1430424378&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:screencasts&amp;rev=1294652563&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:sofalite&amp;rev=1667106159&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:sofawebsite&amp;rev=1426359894&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:sourceforge&amp;rev=1300504888&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:targz&amp;rev=1300504557&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:translation&amp;rev=1428811543&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:ubuntudev&amp;rev=1628991096&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:usability&amp;rev=1329900119&amp;do=diff"/>
                <rdf:li rdf:resource="https://sofastatistics.com/wiki/doku.php?id=proj:wininstallers&amp;rev=1660468518&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://sofastatistics.com/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>SOFA Statistics</title>
        <link>https://sofastatistics.com/wiki/</link>
        <url>https://sofastatistics.com/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:antipiracy&amp;rev=1333083461&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-03-30T00:57:41-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:antipiracy</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:antipiracy&amp;rev=1333083461&amp;do=diff</link>
        <description>Home

 Project

Preventing Piracy of Proprietary Add-Ons

TO DO

Add “Get more features” button to SOFA.

Build web system.

Build first extensions.

SOFA needs to show where it is installer so extensions can be installed to the same place.

Rationale

	*  Want an easy purchase and installation experience for legitimate users which, even if it fails, leaves them able to use the community edition functionality of SOFA. It must be easy to install on multiple machines, and to keep upgraded.</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:bazaar&amp;rev=1558239051&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-19T00:10:51-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:bazaar</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:bazaar&amp;rev=1558239051&amp;do=diff</link>
        <description>Home

 Project

Notes on Using Bazaar/Launchpad

New releases

	*  Start from main overview page (click button to return if you lose your way). Click on series link e.g. 0.7, then below, click on Create Release (must be logged in)
	*  Create milestone - name it something like 1.5.0</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:bonus_themes&amp;rev=1422474964&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-28T14:56:04-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:bonus_themes</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:bonus_themes&amp;rev=1422474964&amp;do=diff</link>
        <description>Home

 Project

CSS Themes



Tips for Creating

	*  alter Value to get the highlight colour
	*  not essential to keep colours completely different as long as colours near each other are distinct
	*  the first colour must always be distinct from the other colours in case they end up against it in a pie chart</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:business&amp;rev=1346355395&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-08-30T15:36:35-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:business</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:business&amp;rev=1346355395&amp;do=diff</link>
        <description>Home

 Project

Business Model

Article

 Finding a Viable Open Source Business Model - The SOFA Statistics Experience (so far)

Keeping Trying till you Succeed
A new business is like a shortwave radio. You have to fiddle patiently with all the dials until you get the reception you want
 How Hard Could It Be?: Start-up Static

Offering 1.0

Donations

All donations US$10 and over permit the donor to display the</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:deb&amp;rev=1599610129&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-08T20:08:49-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:deb</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:deb&amp;rev=1599610129&amp;do=diff</link>
        <description>Home

 Project

Notes on Debian Packaging

An Alternative - stdeb
Hi everyone

Some time ago, I gave a talk about the &quot;fpm&quot; package manager a while back.
Today, I came across a different tool, which is also available from
the Ubuntu repositories called &quot;stdeb&quot;:
https://github.com/astraw/stdeb

I successfully generated a Debian package for one of my little Python utilities:
https://github.com/waikato-datamining/docker-banner-gen/releases/tag/v.0.0.6

Just by using this command-line (using the &quot;se…</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:devdocs&amp;rev=1463876835&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-21T20:27:15-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:devdocs</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:devdocs&amp;rev=1463876835&amp;do=diff</link>
        <description>Home

 Project

Developer Documentation

wxPython 2.8 vs 3.0

SOFA may have to support both wxPython 2.8 and 3.0 depending on platform and OS version. The current code base works on both. If 2.8 has to be supported on some platforms we can manage although it would be best to be able to target just 3.0.</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:dojo&amp;rev=1465202132&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-06T04:35:32-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:dojo</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:dojo&amp;rev=1465202132&amp;do=diff</link>
        <description>Home

 Project

TL;DR

Run “0 minify sofastats.py” to make a minified version of “sofastats_report_extras/sofastats.js.uncompressed.js” in the local folder. If good, transfer it over to code.

Dojo Usage

In Internet Explorer, users will need to click on</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:dokuwiki&amp;rev=1413403200&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-10-15T16:00:00-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:dokuwiki</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:dokuwiki&amp;rev=1413403200&amp;do=diff</link>
        <description>Home

 Project

Dokuwiki

Upgrading

	*  download and extract folder
	*  transfer to /home/g/projects/SOFA/storage
	*  rename old wiki folder to dokuwiki-yyy-mm-dd
	*  rename to wiki
	*  copy into /home/sofaroot/public_html/wiki one subfolder at a time, plus files at top level</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:elliot&amp;rev=1503189995&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-08-19T20:46:35-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:elliot</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:elliot&amp;rev=1503189995&amp;do=diff</link>
        <description>Home

 Project

Bug Hunt

Mac

I am using SOFA on a Mac OS 10.12.5 (Sierra) with a quite small dataset of 170 rows and 30 columns (imported without error messages from an xlsx file). SOFA is running nice and smoothly (I generated a lot of diagrams and reports and also did some ANOVA tests.). The export feature works good for me only with one big and nasty exception: Everytime I chose the option</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:features&amp;rev=1706806851&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-01T12:00:51-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:features</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:features&amp;rev=1706806851&amp;do=diff</link>
        <description>Home

 Project

Features/Tasks

What is wrong?

We are trying to identify problems or gaps in SOFA Statistics which make it unsuitable for some users. If you don't mind our asking, what were you wanting from SOFA that was lacking? Or was something else a better fit? Please don't spare our feelings - we really need to get this right.</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:funding&amp;rev=1270084019&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-31T21:06:59-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:funding</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:funding&amp;rev=1270084019&amp;do=diff</link>
        <description>Home

 Project

Funding

Yes - it's free, but ...

SOFA Statistics is completely free and you can use it without restriction on as many machines as you like.  The application is released under the open source AGPL3 licence.

The main ways you can support the project are by:</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:licensing&amp;rev=1312749868&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-08-07T16:44:28-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:licensing</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:licensing&amp;rev=1312749868&amp;do=diff</link>
        <description>Home

 Project

Licensing

Overview

	*  Need clarity on how to approach other people's code to avoid legal problems
	*  Not possible to create SOFA Statistics without using other code - especially libraries
	*  Not intending to dual licence the core.
	*  Expectation that will be able to use all code in a Software-As-a-Service (SAS) arrangement over the web on the grounds that no code is being distributed, except for code licensed under the AGPL</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:macbinaries&amp;rev=1500717986&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-07-22T06:06:26-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:macbinaries</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:macbinaries&amp;rev=1500717986&amp;do=diff</link>
        <description>Home

 Project

Mac Binaries

Background

Some tasks are delegated to binary files. On a normal installation these binaries would rely on a web of system dependencies but we need to provide all of that functionality in the SOFA installation. So we need to bake whatever we need into those binaries and to provide whatever dependencies we still need as separate files inside our installation folders. To achieve this, our binaries must have internal</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:macdev&amp;rev=1461227714&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-21T04:35:14-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:macdev</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:macdev&amp;rev=1461227714&amp;do=diff</link>
        <description>Home

 Project

Mac Development Environment

For packaging of latest version, see macinstallers

This page is relevant to building new template (containing binaries etc).

NOTE - need a new version to handle 10.7 (Lion) upwards. Explanation:
Hi Grant,

I remembered the reason that for OS X support sometimes being limited to 10.7.
It's because of C++11. The standard library that goes with this, libc++, is only
supported as far back as 10.7. If you want to support earlier versions then all
of the …</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:macdevold&amp;rev=1419792281&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-12-28T13:44:41-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:macdevold</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:macdevold&amp;rev=1419792281&amp;do=diff</link>
        <description>Home

 Project

Libraries Required

aggelopoulos@gmail.com happy to help test Mac versions of modules e.g. export_output.py

Working:

	*  wkhtmltopdf &lt;http://code.google.com/p/wkhtmltopdf/downloads/detail?name=wkhtmltopdf-OSX-0.10.0_rc2-static.tar.bz2&amp;can=1&amp;q=&gt; - HTML -&gt; PDF
 May need to make a special version for Mountain Lion (&lt;http://marcus.bointon.com/compiling-wkhtmltopdf-on-mac-os-x-10-7-lion/&gt;)
At &lt;http://code.google.com/p/wkhtmltopdf/downloads&gt; choose all downloads to see all releases.</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:macinstallers&amp;rev=1451678046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-01-01T14:54:06-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:macinstallers</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:macinstallers&amp;rev=1451678046&amp;do=diff</link>
        <description>Home

 Project

Packaging

	*  debug = False etc as usual
	*  Make sure any js file (e.g. sofastats_charts.js) or folder changes (e.g. googleapi removed), or data changes (sofa.db), are reflected in /home/g/projects/SOFA/SOFA Statistics template.app
	*  Run /home/g/projects/SOFA/0 KEEP pre_OSX_packaging</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:misc&amp;rev=1404088579&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-06-29T20:36:19-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:misc</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:misc&amp;rev=1404088579&amp;do=diff</link>
        <description>Home

 Project

Miscellaneous

Shared Folders in Linux Guests

Allow shared folder to be Auto-mount and Make Permanent.

And add the main user in the VM to be in the vboxsf group (amongst others of course).

On the guest - e.g.:

sudo usermod -a -G vboxsf &lt;username here&gt;</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:opencore&amp;rev=1347032928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-09-07T11:48:48-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:opencore</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:opencore&amp;rev=1347032928&amp;do=diff</link>
        <description>Home

 Project

Extensions and Piracy

Start with the approach which minimises hassle to people who want to pay. Handle piracy by making cracked versions unnecessary (hardship - contact me for the extension for free). If lots of money is being lost to piracy, and the reduction of sales by introducing anti-piracy measures didn't outweigh it, consider using encryption/internet checking/registration processes</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:packagingstrategies&amp;rev=1312273544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-08-02T04:25:44-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:packagingstrategies</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:packagingstrategies&amp;rev=1312273544&amp;do=diff</link>
        <description>Home

 Project

Packaging Strategies

Modular vs Self-Contained

Overview
There are two schools of thought when it comes to installing applications. The first, common to Windows and Mac OS X, 
is that applications should be self-contained, and their installation should not depend on anything else. This philosophy 
simplifies the management of applications: each application is its own standalone &quot;appliance&quot;, and installing and 
removing them should not disturb the rest of the OS. If the applicati…</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:prepackaging&amp;rev=1557548953&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-11T00:29:13-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:prepackaging</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:prepackaging&amp;rev=1557548953&amp;do=diff</link>
        <description>Home

 Project

Before Packaging

Unset Test Settings

	*  debug = False on all scripts (search for debug = True - it will fix next issue in same process).  Include dev_debug = False.
	*  test_lang = False in home.py
	*  EXPORT_IMAGES_DIAGNOSTIC = False in my_globals.py</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:project&amp;rev=1726949232&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-21T16:07:12-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:project</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:project&amp;rev=1726949232&amp;do=diff</link>
        <description>Home

Project Use Only

 SOFALite Notes

 Complete Release Process

 Windows Installer Notes

 Ubuntu Dev Machine Setup

----------

 Elliot dev, packaging, testing

 Mac Binaries

 Developer Documentation

 Before Packaging

 Packaging Strategies

 Deb Package Notes

 Mac Installer Notes

 Mac Development Environment

 tar.gz Notes

 Sourceforge Notes

 Bazaar/Launchpad Notes

 SOFA Website Notes

 Promotion/Marketing

 Translation &amp; i18n

 Screencasts

 Licensing

 CSS Themes

 Usability Testi…</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:promotion&amp;rev=1439681702&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-08-15T19:35:02-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:promotion</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:promotion&amp;rev=1439681702&amp;do=diff</link>
        <description>Home

 Project

Promotion and Marketing

Promoting new releases

	*  Update version number and release date in &lt;http://en.wikipedia.org/wiki/SOFA_Statistics&gt;
	*  Update latest release date at &lt;http://en.wikipedia.org/wiki/Comparison_of_statistical_packages&gt;
	*  Add blog entry to sofa site
	*  Tweet on it.
	*  If important enough, add blog entry to pssst site

Getting Users to Vote etc</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:release&amp;rev=1726949487&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-21T16:11:27-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:release</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:release&amp;rev=1726949487&amp;do=diff</link>
        <description>Make New Releases

	*  Make new deb
	*  Make new tar.gz
	*  Perhaps make new Windows msi
	*  Update in release_process/notes changes and (derived) readme

Add Files to Sourceforge

&lt;https://sourceforge.net/projects/sofastatistics/files/sofastatistics&gt;

	*  Log in
	*  Add new folder e.g. 1.5.7
	*  Select folder
	*  Upload files including readme</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:sales&amp;rev=1430424378&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-04-30T16:06:18-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:sales</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:sales&amp;rev=1430424378&amp;do=diff</link>
        <description>Home

 Project

Plug-ins, Bonus Themes etc

Refund?

Good news - the newest versions of SOFA (1.4.3 and even earlier) include the plug-in functionality for free. You are entitled to a refund if you'd like.

General

Supply customer with plug-in, EULA, bonus themes and, when appropriate, file-copying bash script. They are in ~/projects/SOFA/plug-ins bonus themes etc. If the user has only ordered the Image plug-in, see the image only subfolder for convenience.</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:screencasts&amp;rev=1294652563&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-10T04:42:43-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:screencasts</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:screencasts&amp;rev=1294652563&amp;do=diff</link>
        <description>Home

 Project

Screencasting

	*  Make screencasts using gtkRecordMyDesktop.  Saved as ogvs.
	*  Make videos using OpenShot.
		*  AVI (mpeg4)
		*  Use 776×582 (4:3) video (saved as showmedo profile) - suitable for display on showmedo.com
		*  Video 5Mb/s DVD quality (1.25 too poor)</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:sofalite&amp;rev=1667106159&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-10-30T01:02:39-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:sofalite</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:sofalite&amp;rev=1667106159&amp;do=diff</link>
        <description>Home

 Project

SOFALite Notes

Changes from SOFA

Features

Removed

	*  No image processing - leave that up to general tools e.g. screen shotting, printing to PDF from web browser etc
	*  No translations - no more _() everywhere, no more packaging .pot files etc, no more having to make strings static</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:sofawebsite&amp;rev=1426359894&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-14T15:04:54-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:sofawebsite</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:sofawebsite&amp;rev=1426359894&amp;do=diff</link>
        <description>Home

 Project

Notes on Updating SOFA Statistics Website

	*  Update home.php. New version and mini-list of changes.
	*  Update features.php if any new features
	*  Update downloads.php.  Update version number. Adjust file sizes if necessary.
	*  Update latest_sofastatistics_version.txt and (if required) latest_major_sofastatistics_version.txt. NEVER update the sofastats versions as it will break versions 1.1.2 and 1.1.3 (the code for showing the update now link is broken in those versions).</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:sourceforge&amp;rev=1300504888&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-18T23:21:28-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:sourceforge</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:sourceforge&amp;rev=1300504888&amp;do=diff</link>
        <description>Home

 Project

Notes on Sourceforge

Upload new files

	*  Make sure you are logged in ;-)
	*  Files
	*  Select sofastatistics
	*  Add folder n.n.n.
	*  Select folder
	*  Add 5 files:
		*  updated version of readme_n.n.n.txt from /home/g/projects/SOFA/notes/.
		*</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:targz&amp;rev=1300504557&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-18T23:15:57-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:targz</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:targz&amp;rev=1300504557&amp;do=diff</link>
        <description>Home

 Project

Notes on Preparing tar.gz

Run script

run 0 KEEP pre_LINUX_packaging.py (in SOFA/storage) - details below.

Step by Step

	*  empty sofaclean (except for init needed for importing)
	*  add folder called sofastats-n.n.n
	*  copy the bits of sofa.main that we want inside (very similar to portion of DEB packaging script)</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:translation&amp;rev=1428811543&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-04-12T00:05:43-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:translation</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:translation&amp;rev=1428811543&amp;do=diff</link>
        <description>Home

 Project

Translation and i18n

Contact Kathrin.Seibt@mailbox.tu-dresden.de to help with German translation

Translation

Glossary

	*  .pot: a template that includes the English text that you want people to translate. msgid and msgstr (all empty)
	*  .po: translations for one language in a human-readable and editable form. A renamed copy of the pot file with (hopefully) most of the msgstr's filled in</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:ubuntudev&amp;rev=1628991096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-14T21:31:36-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:ubuntudev</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:ubuntudev&amp;rev=1628991096&amp;do=diff</link>
        <description>Home

 Project

Ubuntu Dev Machine Setup

Make virtual environment env under top-level folder (of course).

Use proper multi-folder import strategy (of course).

pip install everything including wxpython

Before installing wxpython, sudo apt install libgtk-3-dev libwebkit2gtk-4.0-dev and pip install wheel (so a wheel gets used). Need libwebkit2gtk-4.0-dev otherwise wxPython will not be compiled with wx.html2 support for backend. Will fail when wx.html2.WebView.New() because backend not compiled …</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:usability&amp;rev=1329900119&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-22T03:41:59-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:usability</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:usability&amp;rev=1329900119&amp;do=diff</link>
        <description>Home

 Project

Usability Testing

	*  Alex has volunteered (show him the book and how to do it too)</description>
    </item>
    <item rdf:about="https://sofastatistics.com/wiki/doku.php?id=proj:wininstallers&amp;rev=1660468518&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-14T05:15:18-0400</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>proj:wininstallers</title>
        <link>https://sofastatistics.com/wiki/doku.php?id=proj:wininstallers&amp;rev=1660468518&amp;do=diff</link>
        <description>Home

 Project

Windows Installer Notes

What Next

If already set up dev pipeline on machine go straight to “Make Package - Overview”.

Otherwise, “Windows Development and Packaging - From Scratch”

Make Package - Overview

	*  Update sofawin/licence.txt if necessary</description>
    </item>
</rdf:RDF>
