Skip to content
This repository has been archived by the owner on May 22, 2019. It is now read-only.

Commit

Permalink
Initial Commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Stefan Walther committed Mar 4, 2015
0 parents commit 2da00f6
Show file tree
Hide file tree
Showing 38 changed files with 2,278 additions and 0 deletions.
26 changes: 26 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Auto detect text files and perform LF normalization
* text=auto

# =========================
# Custom for Visual Studio
# =========================
*.cs diff=csharp
*.sln merge=union
*.csproj merge=union
*.vbproj merge=union
*.fsproj merge=union
*.dbproj merge=union

# =========================
# Standard to msysgit
# =========================
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
114 changes: 114 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
# =========================
# Project specific
# =========================
[Rr]esources/
[Tt]ests/
web.*.config
/dist/
/**/node_modules/
/**/bower_components/
/build/*_dev.zip


# =========================
# Visual Studio
# =========================
#https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

# User-specific files
*.suo
*.user
*.sln.docstates

# Build results

[Dd]ebug/
[Rr]elease/
x64/
[Bb]in/
[Oo]bj/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# Visual Studio profiler
*.psess
*.vsp
*.vspx

*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.scc


# Click-Once directory
publish/

# Publish Web Output
*.Publish.xml
*.pubxml

# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings

# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
App_Data/*.mdf
App_Data/*.ldf

# =========================
# Webstorm
# =========================
.idea/

# =========================
# Windows detritus
# =========================

# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Mac crap
.DS_Store
16 changes: 16 additions & 0 deletions .yo-rc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"generator-qsextension": {
"advancedMode": true,
"extensionName": "Funnel chart",
"extensionNameSafe": "Funnelchart",
"extensionType": "extension",
"extensionNamespace": "swr-",
"extensionDescription": "Customizable funnel chart.",
"authorName": "Stefan Walther",
"lessSupport": true,
"license": "mit",
"publishingYear": 2015,
"creationDate": "2015-03-04",
"licenceGenerated": "> \r\n> The MIT License (MIT)\r\n> \r\n> Copyright (c) 2015 Stefan Walther\r\n> \r\n> Permission is hereby granted, free of charge, to any person obtaining a copy\r\n> of this software and associated documentation files (the \"Software\"), to deal\r\n> in the Software without restriction, including without limitation the rights\r\n> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\n> copies of the Software, and to permit persons to whom the Software is\r\n> furnished to do so, subject to the following conditions:\r\n> \r\n> The above copyright notice and this permission notice shall be included in all\r\n> copies or substantial portions of the Software.\r\n> \r\n> THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\n> SOFTWARE.\r\n> "
}
}
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Change Log

## Version 1.0.0
Date: 2015-03-04

* Initial Version

---
Basic template and build system created using the [Yeoman Generator for Qlik Sense Extensions](https://github.com/stefanwalther/generator-qsExtension)

135 changes: 135 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
**Funnel chart Qlik Sense Extension** is licensed under the "MIT" license:

* [License](#license)
* [External Libraries](#external libraries)

---

## License

>
> The MIT License (MIT)
>
> Copyright (c) 2015 Stefan Walther
>
> Permission is hereby granted, free of charge, to any person obtaining a copy
> of this software and associated documentation files (the "Software"), to deal
> in the Software without restriction, including without limitation the rights
> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
> copies of the Software, and to permit persons to whom the Software is
> furnished to do so, subject to the following conditions:
>
> The above copyright notice and this permission notice shall be included in all
> copies or substantial portions of the Software.
>
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
> SOFTWARE.
>
## External Libraries

These external libraries are used within this solution. Many thanks to the authors!

**D3-funnel**
* Name: D3-funnel
* License: MIT
* Url: https://github.com/jakezatecky/d3-funnel
* Author: Jake Zatecky

**D3**
* Name: D3
* License: MIT
* Url: http://d3js.org/
* Author: Michael Bostock

**Color Brewer Color Schemes**
* Name: ColorBrewer Color Schemes
* License: Apache License, Version 2.0
* Url: http://www.colorbrewer.org
* Author: Cynthia Brewer
* License Details: see below



---
### External Libraries / License Details

**D3**
> Copyright (c) 2010-2015, Michael Bostock
> All rights reserved.
>
> Redistribution and use in source and binary forms, with or without
> modification, are permitted provided that the following conditions are met:
>
> * Redistributions of source code must retain the above copyright notice, this
> list of conditions and the following disclaimer.
>
> * Redistributions in binary form must reproduce the above copyright notice,
> this list of conditions and the following disclaimer in the documentation
> and/or other materials provided with the distribution.
>
> * The name Michael Bostock may not be used to endorse or promote products
> derived from this software without specific prior written permission.
>
> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
> AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
> IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
> DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT,
> INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
> BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
> DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
> OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
> NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
> EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
**Color Brewer Color Schemes**
> Apache-Style Software License for ColorBrewer software and ColorBrewer Color
> Schemes
>
> Copyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State
> University.
>
> Licensed under the Apache License, Version 2.0 (the "License"); you may not
> use this file except in compliance with the License. You may obtain a copy of
> the License at
>
> http://www.apache.org/licenses/LICENSE-2.0
>
> Unless required by applicable law or agreed to in writing, software
> distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
> WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
> License for the specific language governing permissions and limitations under
> the License.
>
> Redistribution and use in source and binary forms, with or without
> modification, are permitted provided that the following conditions are met:
>
> 1. Redistributions as source code must retain the above copyright notice, this
> list of conditions and the following disclaimer.
>
> 2. The end-user documentation included with the redistribution, if any, must
> include the following acknowledgment: "This product includes color
> specifications and designs developed by Cynthia Brewer
> (http://colorbrewer.org/)." Alternately, this acknowledgment may appear in the
> software itself, if and wherever such third-party acknowledgments normally
> appear.
>
> 4. The name "ColorBrewer" must not be used to endorse or promote products
> derived from this software without prior written permission. For written
> permission, please contact Cynthia Brewer at cbrewer@psu.edu.
>
> 5. Products derived from this software may not be called "ColorBrewer", nor
> may "ColorBrewer" appear in their name, without prior written permission of
> Cynthia Brewer.






55 changes: 55 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Funnel chart
Customizable funnel chart.

## Screenshots

## Installation

1. Download the latest version
2. Qlik Sense Desktop
* To install, copy all files in the .zip file to folder "C:\Users\[%Username%]\Documents\Qlik\Sense\Extensions\Funnelchart"
3. Qlik Sense Server
* See instructions [how to import an extension on Qlik Sense Server](http://help.qlik.com/sense/en-US/online/#../Subsystems/Qlik_Management_Console_help/Content/QMC_Resources_Extensions_AddingExtensions.htm?Highlight=extension)

## Configuration

The funnel chart visualization extension only requires

* one dimension (the label)
* one measure

There are some other configuration options available:

* Inverting the funnel
* Forcing a curved layout
* Defining the the bottom pinch

## Contributing
Contributing to this project is welcome. The process to do so is outlined below:

1. Create a fork of the project
2. Work on whatever bug or feature you wish
3. Create a pull request (PR)

I cannot guarantee that I will merge all PRs but I will evaluate them all.

## Author

**Stefan Walther**
* [qlikblog.at](http://www.qlikblog.at)
* [twitter/waltherstefan](http://twitter.com/waltherstefan)
* [github.com/stefanwalther](http://github.com/stefanwalther)


## Change Log

See [CHANGELOG.md](CHANGELOG.md)

## License & Copyright
The software is made available "AS IS" without any warranty of any kind under the MIT License (MIT).

See [Additional license information for this solution.](LICENSE.md)




Binary file added build/swr-funnelchart_latest.zip
Binary file not shown.
Binary file added build/swr-funnelchart_v1.0.0.zip
Binary file not shown.
Loading

0 comments on commit 2da00f6

Please sign in to comment.