diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/pages/documentation.htm b/Website/pages/documentation.htm index fc4603e..f69a686 100644 --- a/Website/pages/documentation.htm +++ b/Website/pages/documentation.htm @@ -1,9 +1,55 @@ -
-

Documentation

+

Sections

-

-This is just a test -

+

Table of Contents

-

+

Getting started

+

Installing

+ Windows
+ MacOSX
+ Linux
+

Launching

+ Windows
+ MacOSX
+ Linux
+

Uninstalling

+ Windows
+ MacOSX
+ Linux
+ +

Introduction

+

Basic Concepts

+

Usage Senarios

+ +

Creating a Project

+

Editing Markdown

+

Editing Templates

+ +

Previewing a Project

+

Publishing

+ +

Command-Line interface

+ +
+ +

Contents

+ +

Getting started

+ The first thing to do is download the appropriate package for your operating system. + Choose from Windows, MacOSX and Linux. You will be asked if you which to download a 32bit or 64bit package. + This will depend on what type of hardware you have and also the version of the operating system. + If not sure, in many cases the 32-bit version will work, however if you are using MacOSX, you will need to + select the 64bit version if your computer is reasonably recent. If it doesn't work, try installing the + other version first. + When downloaded, it is time to install the program. The details will depend on the platform. +

Installing on Windows

+ Double click on the downloaded exe +

Installing on MacOSX

+ Double click on the downloaded pkg +

Installing on Linux

+ Start a terminal window and at the shell prompt type: ./install.sh +

Launching on Windows

+

Launching on MacOSX

+

Launching on Linux

+ + diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/pages/documentation.htm b/Website/pages/documentation.htm index fc4603e..f69a686 100644 --- a/Website/pages/documentation.htm +++ b/Website/pages/documentation.htm @@ -1,9 +1,55 @@ -
-

Documentation

+

Sections

-

-This is just a test -

+

Table of Contents

-

+

Getting started

+

Installing

+ Windows
+ MacOSX
+ Linux
+

Launching

+ Windows
+ MacOSX
+ Linux
+

Uninstalling

+ Windows
+ MacOSX
+ Linux
+ +

Introduction

+

Basic Concepts

+

Usage Senarios

+ +

Creating a Project

+

Editing Markdown

+

Editing Templates

+ +

Previewing a Project

+

Publishing

+ +

Command-Line interface

+ +
+ +

Contents

+ +

Getting started

+ The first thing to do is download the appropriate package for your operating system. + Choose from Windows, MacOSX and Linux. You will be asked if you which to download a 32bit or 64bit package. + This will depend on what type of hardware you have and also the version of the operating system. + If not sure, in many cases the 32-bit version will work, however if you are using MacOSX, you will need to + select the 64bit version if your computer is reasonably recent. If it doesn't work, try installing the + other version first. + When downloaded, it is time to install the program. The details will depend on the platform. +

Installing on Windows

+ Double click on the downloaded exe +

Installing on MacOSX

+ Double click on the downloaded pkg +

Installing on Linux

+ Start a terminal window and at the shell prompt type: ./install.sh +

Launching on Windows

+

Launching on MacOSX

+

Launching on Linux

+ + diff --git a/Website/pages/download.htm b/Website/pages/download.htm index f029c23..24891ec 100644 --- a/Website/pages/download.htm +++ b/Website/pages/download.htm @@ -1,9 +1,4 @@ -
- -

Downloads

-

This is just a test

-

diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/pages/documentation.htm b/Website/pages/documentation.htm index fc4603e..f69a686 100644 --- a/Website/pages/documentation.htm +++ b/Website/pages/documentation.htm @@ -1,9 +1,55 @@ -
-

Documentation

+

Sections

-

-This is just a test -

+

Table of Contents

-

+

Getting started

+

Installing

+ Windows
+ MacOSX
+ Linux
+

Launching

+ Windows
+ MacOSX
+ Linux
+

Uninstalling

+ Windows
+ MacOSX
+ Linux
+ +

Introduction

+

Basic Concepts

+

Usage Senarios

+ +

Creating a Project

+

Editing Markdown

+

Editing Templates

+ +

Previewing a Project

+

Publishing

+ +

Command-Line interface

+ +
+ +

Contents

+ +

Getting started

+ The first thing to do is download the appropriate package for your operating system. + Choose from Windows, MacOSX and Linux. You will be asked if you which to download a 32bit or 64bit package. + This will depend on what type of hardware you have and also the version of the operating system. + If not sure, in many cases the 32-bit version will work, however if you are using MacOSX, you will need to + select the 64bit version if your computer is reasonably recent. If it doesn't work, try installing the + other version first. + When downloaded, it is time to install the program. The details will depend on the platform. +

Installing on Windows

+ Double click on the downloaded exe +

Installing on MacOSX

+ Double click on the downloaded pkg +

Installing on Linux

+ Start a terminal window and at the shell prompt type: ./install.sh +

Launching on Windows

+

Launching on MacOSX

+

Launching on Linux

+ + diff --git a/Website/pages/download.htm b/Website/pages/download.htm index f029c23..24891ec 100644 --- a/Website/pages/download.htm +++ b/Website/pages/download.htm @@ -1,9 +1,4 @@ -
- -

Downloads

-

This is just a test

-

diff --git a/Website/pages/faq.htm b/Website/pages/faq.htm index 39d2b29..a2ee538 100644 --- a/Website/pages/faq.htm +++ b/Website/pages/faq.htm @@ -1,9 +1,82 @@ -
-

F.A.Q.

+
+ Registration helps to support the developer of the product so that it can be improved. When you have + registered you will be sent a license key which when installed will remove the link from the output PDF files + to this site. If you choose not to register, you can still support us by everytime you send out a PDF created + with the tool, it will be helping to advertise the product. We hope also that if you are using the product it + means that you like it, and if you like it, please helps us in either way to make it even stronger. +
-

-This is just a test -

+

+ In a nutshell, WickedDocs takes Markdown formatted plain-text files and turns them in to beautiful PDF documents. +
-
+
+ It works great together with version control software as well as with command line text processing tools. This makes it easy to integrate in to many production environments where using a propriatary way to format text would otherwise be painful. +
+ +
+ It is simple, safe and widely used. In future versions of WickedDocs support for similar and varients of Markdown will be supported based on demand. +
+ +
+ WickedDocs makes it simple to create and edit templates which define the page headers and footers and watermarks etc and seperates this from the actual content which is in the markdown formatted file. +
+ +
+ It has both a GUI tool to make editing Markdown and previewing the output immediately so easy, as well as a command-line component for integrating it in to build systems and various production environments. +
+ +
+ Windows, Linux and MacOSX. If you have a specific platform which isn't currently supported but require WickedDocs to be ported to it, please contact us and we can discuss what we may be able to do to support you. +
+ +
+

+ There are so many uses. +

+

+ If you are a software developer, it could be used for generating the PDF manual which comes with the software. You would put the markdown in revision control, edit it with the GUI tool, and add a build step to run the command-line tool to generate the PDFs when doing builds. +

+

+ If you are running a business that processes orders, you may need to dynamically generate PDF invoices against a customer database on a server. Using the commands available on the server to process plain text, a template of the markdown for the invoice can be populated and piped to WickedDocs along with the formatting template to have a unique PDF output all from a script. +

+
+ +
+ Example Answer +
+ + + diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/pages/documentation.htm b/Website/pages/documentation.htm index fc4603e..f69a686 100644 --- a/Website/pages/documentation.htm +++ b/Website/pages/documentation.htm @@ -1,9 +1,55 @@ -
-

Documentation

+

Sections

-

-This is just a test -

+

Table of Contents

-

+

Getting started

+

Installing

+ Windows
+ MacOSX
+ Linux
+

Launching

+ Windows
+ MacOSX
+ Linux
+

Uninstalling

+ Windows
+ MacOSX
+ Linux
+ +

Introduction

+

Basic Concepts

+

Usage Senarios

+ +

Creating a Project

+

Editing Markdown

+

Editing Templates

+ +

Previewing a Project

+

Publishing

+ +

Command-Line interface

+ +
+ +

Contents

+ +

Getting started

+ The first thing to do is download the appropriate package for your operating system. + Choose from Windows, MacOSX and Linux. You will be asked if you which to download a 32bit or 64bit package. + This will depend on what type of hardware you have and also the version of the operating system. + If not sure, in many cases the 32-bit version will work, however if you are using MacOSX, you will need to + select the 64bit version if your computer is reasonably recent. If it doesn't work, try installing the + other version first. + When downloaded, it is time to install the program. The details will depend on the platform. +

Installing on Windows

+ Double click on the downloaded exe +

Installing on MacOSX

+ Double click on the downloaded pkg +

Installing on Linux

+ Start a terminal window and at the shell prompt type: ./install.sh +

Launching on Windows

+

Launching on MacOSX

+

Launching on Linux

+ + diff --git a/Website/pages/download.htm b/Website/pages/download.htm index f029c23..24891ec 100644 --- a/Website/pages/download.htm +++ b/Website/pages/download.htm @@ -1,9 +1,4 @@ -
- -

Downloads

-

This is just a test

-

diff --git a/Website/pages/faq.htm b/Website/pages/faq.htm index 39d2b29..a2ee538 100644 --- a/Website/pages/faq.htm +++ b/Website/pages/faq.htm @@ -1,9 +1,82 @@ -
-

F.A.Q.

+
+ Registration helps to support the developer of the product so that it can be improved. When you have + registered you will be sent a license key which when installed will remove the link from the output PDF files + to this site. If you choose not to register, you can still support us by everytime you send out a PDF created + with the tool, it will be helping to advertise the product. We hope also that if you are using the product it + means that you like it, and if you like it, please helps us in either way to make it even stronger. +
-

-This is just a test -

+

+ In a nutshell, WickedDocs takes Markdown formatted plain-text files and turns them in to beautiful PDF documents. +
-
+
+ It works great together with version control software as well as with command line text processing tools. This makes it easy to integrate in to many production environments where using a propriatary way to format text would otherwise be painful. +
+ +
+ It is simple, safe and widely used. In future versions of WickedDocs support for similar and varients of Markdown will be supported based on demand. +
+ +
+ WickedDocs makes it simple to create and edit templates which define the page headers and footers and watermarks etc and seperates this from the actual content which is in the markdown formatted file. +
+ +
+ It has both a GUI tool to make editing Markdown and previewing the output immediately so easy, as well as a command-line component for integrating it in to build systems and various production environments. +
+ +
+ Windows, Linux and MacOSX. If you have a specific platform which isn't currently supported but require WickedDocs to be ported to it, please contact us and we can discuss what we may be able to do to support you. +
+ +
+

+ There are so many uses. +

+

+ If you are a software developer, it could be used for generating the PDF manual which comes with the software. You would put the markdown in revision control, edit it with the GUI tool, and add a build step to run the command-line tool to generate the PDFs when doing builds. +

+

+ If you are running a business that processes orders, you may need to dynamically generate PDF invoices against a customer database on a server. Using the commands available on the server to process plain text, a template of the markdown for the invoice can be populated and piped to WickedDocs along with the formatting template to have a unique PDF output all from a script. +

+
+ +
+ Example Answer +
+ + + diff --git a/Website/pages/features.htm b/Website/pages/features.htm index 128875f..46a9ebd 100644 --- a/Website/pages/features.htm +++ b/Website/pages/features.htm @@ -1,9 +1,13 @@ -
- -

Features

- -

-This is just a test -

- +

+ +

Features

+
    +
  • Feature 1
  • +
  • Feature 2
  • +
  • Feature 3
  • +
  • Feature 4
  • +
  • Feature 5
  • +
  • Feature 6
  • +
+ diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/pages/documentation.htm b/Website/pages/documentation.htm index fc4603e..f69a686 100644 --- a/Website/pages/documentation.htm +++ b/Website/pages/documentation.htm @@ -1,9 +1,55 @@ -
-

Documentation

+

Sections

-

-This is just a test -

+

Table of Contents

-

+

Getting started

+

Installing

+ Windows
+ MacOSX
+ Linux
+

Launching

+ Windows
+ MacOSX
+ Linux
+

Uninstalling

+ Windows
+ MacOSX
+ Linux
+ +

Introduction

+

Basic Concepts

+

Usage Senarios

+ +

Creating a Project

+

Editing Markdown

+

Editing Templates

+ +

Previewing a Project

+

Publishing

+ +

Command-Line interface

+ +
+ +

Contents

+ +

Getting started

+ The first thing to do is download the appropriate package for your operating system. + Choose from Windows, MacOSX and Linux. You will be asked if you which to download a 32bit or 64bit package. + This will depend on what type of hardware you have and also the version of the operating system. + If not sure, in many cases the 32-bit version will work, however if you are using MacOSX, you will need to + select the 64bit version if your computer is reasonably recent. If it doesn't work, try installing the + other version first. + When downloaded, it is time to install the program. The details will depend on the platform. +

Installing on Windows

+ Double click on the downloaded exe +

Installing on MacOSX

+ Double click on the downloaded pkg +

Installing on Linux

+ Start a terminal window and at the shell prompt type: ./install.sh +

Launching on Windows

+

Launching on MacOSX

+

Launching on Linux

+ + diff --git a/Website/pages/download.htm b/Website/pages/download.htm index f029c23..24891ec 100644 --- a/Website/pages/download.htm +++ b/Website/pages/download.htm @@ -1,9 +1,4 @@ -
- -

Downloads

-

This is just a test

-

diff --git a/Website/pages/faq.htm b/Website/pages/faq.htm index 39d2b29..a2ee538 100644 --- a/Website/pages/faq.htm +++ b/Website/pages/faq.htm @@ -1,9 +1,82 @@ -
-

F.A.Q.

+
+ Registration helps to support the developer of the product so that it can be improved. When you have + registered you will be sent a license key which when installed will remove the link from the output PDF files + to this site. If you choose not to register, you can still support us by everytime you send out a PDF created + with the tool, it will be helping to advertise the product. We hope also that if you are using the product it + means that you like it, and if you like it, please helps us in either way to make it even stronger. +
-

-This is just a test -

+

+ In a nutshell, WickedDocs takes Markdown formatted plain-text files and turns them in to beautiful PDF documents. +
-
+
+ It works great together with version control software as well as with command line text processing tools. This makes it easy to integrate in to many production environments where using a propriatary way to format text would otherwise be painful. +
+ +
+ It is simple, safe and widely used. In future versions of WickedDocs support for similar and varients of Markdown will be supported based on demand. +
+ +
+ WickedDocs makes it simple to create and edit templates which define the page headers and footers and watermarks etc and seperates this from the actual content which is in the markdown formatted file. +
+ +
+ It has both a GUI tool to make editing Markdown and previewing the output immediately so easy, as well as a command-line component for integrating it in to build systems and various production environments. +
+ +
+ Windows, Linux and MacOSX. If you have a specific platform which isn't currently supported but require WickedDocs to be ported to it, please contact us and we can discuss what we may be able to do to support you. +
+ +
+

+ There are so many uses. +

+

+ If you are a software developer, it could be used for generating the PDF manual which comes with the software. You would put the markdown in revision control, edit it with the GUI tool, and add a build step to run the command-line tool to generate the PDFs when doing builds. +

+

+ If you are running a business that processes orders, you may need to dynamically generate PDF invoices against a customer database on a server. Using the commands available on the server to process plain text, a template of the markdown for the invoice can be populated and piped to WickedDocs along with the formatting template to have a unique PDF output all from a script. +

+
+ +
+ Example Answer +
+ + + diff --git a/Website/pages/features.htm b/Website/pages/features.htm index 128875f..46a9ebd 100644 --- a/Website/pages/features.htm +++ b/Website/pages/features.htm @@ -1,9 +1,13 @@ -
- -

Features

- -

-This is just a test -

- +

+ +

Features

+
    +
  • Feature 1
  • +
  • Feature 2
  • +
  • Feature 3
  • +
  • Feature 4
  • +
  • Feature 5
  • +
  • Feature 6
  • +
+ diff --git a/Website/pages/help.htm b/Website/pages/help.htm index 30e6a0e..24891ec 100644 --- a/Website/pages/help.htm +++ b/Website/pages/help.htm @@ -1,9 +1,4 @@ -
- -

Help

-

This is just a test

-

diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/pages/documentation.htm b/Website/pages/documentation.htm index fc4603e..f69a686 100644 --- a/Website/pages/documentation.htm +++ b/Website/pages/documentation.htm @@ -1,9 +1,55 @@ -
-

Documentation

+

Sections

-

-This is just a test -

+

Table of Contents

-

+

Getting started

+

Installing

+ Windows
+ MacOSX
+ Linux
+

Launching

+ Windows
+ MacOSX
+ Linux
+

Uninstalling

+ Windows
+ MacOSX
+ Linux
+ +

Introduction

+

Basic Concepts

+

Usage Senarios

+ +

Creating a Project

+

Editing Markdown

+

Editing Templates

+ +

Previewing a Project

+

Publishing

+ +

Command-Line interface

+ +
+ +

Contents

+ +

Getting started

+ The first thing to do is download the appropriate package for your operating system. + Choose from Windows, MacOSX and Linux. You will be asked if you which to download a 32bit or 64bit package. + This will depend on what type of hardware you have and also the version of the operating system. + If not sure, in many cases the 32-bit version will work, however if you are using MacOSX, you will need to + select the 64bit version if your computer is reasonably recent. If it doesn't work, try installing the + other version first. + When downloaded, it is time to install the program. The details will depend on the platform. +

Installing on Windows

+ Double click on the downloaded exe +

Installing on MacOSX

+ Double click on the downloaded pkg +

Installing on Linux

+ Start a terminal window and at the shell prompt type: ./install.sh +

Launching on Windows

+

Launching on MacOSX

+

Launching on Linux

+ + diff --git a/Website/pages/download.htm b/Website/pages/download.htm index f029c23..24891ec 100644 --- a/Website/pages/download.htm +++ b/Website/pages/download.htm @@ -1,9 +1,4 @@ -
- -

Downloads

-

This is just a test

-

diff --git a/Website/pages/faq.htm b/Website/pages/faq.htm index 39d2b29..a2ee538 100644 --- a/Website/pages/faq.htm +++ b/Website/pages/faq.htm @@ -1,9 +1,82 @@ -
-

F.A.Q.

+
+ Registration helps to support the developer of the product so that it can be improved. When you have + registered you will be sent a license key which when installed will remove the link from the output PDF files + to this site. If you choose not to register, you can still support us by everytime you send out a PDF created + with the tool, it will be helping to advertise the product. We hope also that if you are using the product it + means that you like it, and if you like it, please helps us in either way to make it even stronger. +
-

-This is just a test -

+

+ In a nutshell, WickedDocs takes Markdown formatted plain-text files and turns them in to beautiful PDF documents. +
-
+
+ It works great together with version control software as well as with command line text processing tools. This makes it easy to integrate in to many production environments where using a propriatary way to format text would otherwise be painful. +
+ +
+ It is simple, safe and widely used. In future versions of WickedDocs support for similar and varients of Markdown will be supported based on demand. +
+ +
+ WickedDocs makes it simple to create and edit templates which define the page headers and footers and watermarks etc and seperates this from the actual content which is in the markdown formatted file. +
+ +
+ It has both a GUI tool to make editing Markdown and previewing the output immediately so easy, as well as a command-line component for integrating it in to build systems and various production environments. +
+ +
+ Windows, Linux and MacOSX. If you have a specific platform which isn't currently supported but require WickedDocs to be ported to it, please contact us and we can discuss what we may be able to do to support you. +
+ +
+

+ There are so many uses. +

+

+ If you are a software developer, it could be used for generating the PDF manual which comes with the software. You would put the markdown in revision control, edit it with the GUI tool, and add a build step to run the command-line tool to generate the PDFs when doing builds. +

+

+ If you are running a business that processes orders, you may need to dynamically generate PDF invoices against a customer database on a server. Using the commands available on the server to process plain text, a template of the markdown for the invoice can be populated and piped to WickedDocs along with the formatting template to have a unique PDF output all from a script. +

+
+ +
+ Example Answer +
+ + + diff --git a/Website/pages/features.htm b/Website/pages/features.htm index 128875f..46a9ebd 100644 --- a/Website/pages/features.htm +++ b/Website/pages/features.htm @@ -1,9 +1,13 @@ -
- -

Features

- -

-This is just a test -

- +

+ +

Features

+
    +
  • Feature 1
  • +
  • Feature 2
  • +
  • Feature 3
  • +
  • Feature 4
  • +
  • Feature 5
  • +
  • Feature 6
  • +
+ diff --git a/Website/pages/help.htm b/Website/pages/help.htm index 30e6a0e..24891ec 100644 --- a/Website/pages/help.htm +++ b/Website/pages/help.htm @@ -1,9 +1,4 @@ -
- -

Help

-

This is just a test

-

diff --git a/Website/pages/legal.htm b/Website/pages/legal.htm index de22234..d5b0a72 100644 --- a/Website/pages/legal.htm +++ b/Website/pages/legal.htm @@ -1,9 +1,139 @@ -
-

Legal

+ + +

+ Web Site Terms and Conditions of Use +

+ +

+ 1. Terms +

-This is just a test -

+ By accessing this web site, you are agreeing to be bound by these + web site Terms and Conditions of Use, all applicable laws and regulations, + and agree that you are responsible for compliance with any applicable local + laws. If you do not agree with any of these terms, you are prohibited from + using or accessing this site. The materials contained in this web site are + protected by applicable copyright and trade-mark law. +

-
+

+ 2. Use License +

+ +
    +
  1. + Permission is granted to temporarily download one copy of the materials + (information or software) on Subflexion's web site for personal, + non-commercial transitory viewing only. This is the grant of a license, + not a transfer of title, and under this license you may not: + +
      +
    1. modify or copy the materials;
    2. +
    3. use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
    4. +
    5. attempt to decompile or reverse engineer any software contained on Subflexion's web site;
    6. +
    7. remove any copyright or other proprietary notations from the materials; or
    8. +
    9. transfer the materials to another person or "mirror" the materials on any other server.
    10. +
    +
  2. +
  3. + This license shall automatically terminate if you violate any of these restrictions and may be terminated by Subflexion at any time. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format. +
  4. +
+ +

+ 3. Disclaimer +

+ +
    +
  1. + The materials on Subflexion's web site are provided "as is". Subflexion makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, Subflexion does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site. +
  2. +
+ +

+ 4. Limitations +

+ +

+ In no event shall Subflexion or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on Subflexion's Internet site, even if Subflexion or a Subflexion authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. +

+ +

+ 5. Revisions and Errata +

+ +

+ The materials appearing on Subflexion's web site could include technical, typographical, or photographic errors. Subflexion does not warrant that any of the materials on its web site are accurate, complete, or current. Subflexion may make changes to the materials contained on its web site at any time without notice. Subflexion does not, however, make any commitment to update the materials. +

+ +

+ 6. Links +

+ +

+ Subflexion has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by Subflexion of the site. Use of any such linked web site is at the user's own risk. +

+ +

+ 7. Site Terms of Use Modifications +

+ +

+ Subflexion may revise these terms of use for its web site at any time without notice. By using this web site you are agreeing to be bound by the then current version of these Terms and Conditions of Use. +

+ +

+ 8. Governing Law +

+ +

+ Any claim relating to Subflexion's web site shall be governed by the laws of the State of Queensland, Australia, without regard to its conflict of law provisions. +

+ +

+ General Terms and Conditions applicable to Use of a Web Site. +

+ + + + + +

+ Privacy Policy +

+ +

+ Your privacy is very important to us. Accordingly, we have developed this Policy in order for you to understand how we collect, use, communicate and disclose and make use of personal information. The following outlines our privacy policy. +

+ +
    +
  • + Before or at the time of collecting personal information, we will identify the purposes for which information is being collected. +
  • +
  • + We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law. +
  • +
  • + We will only retain personal information as long as necessary for the fulfillment of those purposes. +
  • +
  • + We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned. +
  • +
  • + Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date. +
  • +
  • + We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification. +
  • +
  • + We will make readily available to customers information about our policies and practices relating to the management of personal information. +
  • +
+ +

+ We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. +

+ + diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/pages/documentation.htm b/Website/pages/documentation.htm index fc4603e..f69a686 100644 --- a/Website/pages/documentation.htm +++ b/Website/pages/documentation.htm @@ -1,9 +1,55 @@ -
-

Documentation

+

Sections

-

-This is just a test -

+

Table of Contents

-

+

Getting started

+

Installing

+ Windows
+ MacOSX
+ Linux
+

Launching

+ Windows
+ MacOSX
+ Linux
+

Uninstalling

+ Windows
+ MacOSX
+ Linux
+ +

Introduction

+

Basic Concepts

+

Usage Senarios

+ +

Creating a Project

+

Editing Markdown

+

Editing Templates

+ +

Previewing a Project

+

Publishing

+ +

Command-Line interface

+ +
+ +

Contents

+ +

Getting started

+ The first thing to do is download the appropriate package for your operating system. + Choose from Windows, MacOSX and Linux. You will be asked if you which to download a 32bit or 64bit package. + This will depend on what type of hardware you have and also the version of the operating system. + If not sure, in many cases the 32-bit version will work, however if you are using MacOSX, you will need to + select the 64bit version if your computer is reasonably recent. If it doesn't work, try installing the + other version first. + When downloaded, it is time to install the program. The details will depend on the platform. +

Installing on Windows

+ Double click on the downloaded exe +

Installing on MacOSX

+ Double click on the downloaded pkg +

Installing on Linux

+ Start a terminal window and at the shell prompt type: ./install.sh +

Launching on Windows

+

Launching on MacOSX

+

Launching on Linux

+ + diff --git a/Website/pages/download.htm b/Website/pages/download.htm index f029c23..24891ec 100644 --- a/Website/pages/download.htm +++ b/Website/pages/download.htm @@ -1,9 +1,4 @@ -
- -

Downloads

-

This is just a test

-

diff --git a/Website/pages/faq.htm b/Website/pages/faq.htm index 39d2b29..a2ee538 100644 --- a/Website/pages/faq.htm +++ b/Website/pages/faq.htm @@ -1,9 +1,82 @@ -
-

F.A.Q.

+
+ Registration helps to support the developer of the product so that it can be improved. When you have + registered you will be sent a license key which when installed will remove the link from the output PDF files + to this site. If you choose not to register, you can still support us by everytime you send out a PDF created + with the tool, it will be helping to advertise the product. We hope also that if you are using the product it + means that you like it, and if you like it, please helps us in either way to make it even stronger. +
-

-This is just a test -

+

+ In a nutshell, WickedDocs takes Markdown formatted plain-text files and turns them in to beautiful PDF documents. +
-
+
+ It works great together with version control software as well as with command line text processing tools. This makes it easy to integrate in to many production environments where using a propriatary way to format text would otherwise be painful. +
+ +
+ It is simple, safe and widely used. In future versions of WickedDocs support for similar and varients of Markdown will be supported based on demand. +
+ +
+ WickedDocs makes it simple to create and edit templates which define the page headers and footers and watermarks etc and seperates this from the actual content which is in the markdown formatted file. +
+ +
+ It has both a GUI tool to make editing Markdown and previewing the output immediately so easy, as well as a command-line component for integrating it in to build systems and various production environments. +
+ +
+ Windows, Linux and MacOSX. If you have a specific platform which isn't currently supported but require WickedDocs to be ported to it, please contact us and we can discuss what we may be able to do to support you. +
+ +
+

+ There are so many uses. +

+

+ If you are a software developer, it could be used for generating the PDF manual which comes with the software. You would put the markdown in revision control, edit it with the GUI tool, and add a build step to run the command-line tool to generate the PDFs when doing builds. +

+

+ If you are running a business that processes orders, you may need to dynamically generate PDF invoices against a customer database on a server. Using the commands available on the server to process plain text, a template of the markdown for the invoice can be populated and piped to WickedDocs along with the formatting template to have a unique PDF output all from a script. +

+
+ +
+ Example Answer +
+ + + diff --git a/Website/pages/features.htm b/Website/pages/features.htm index 128875f..46a9ebd 100644 --- a/Website/pages/features.htm +++ b/Website/pages/features.htm @@ -1,9 +1,13 @@ -
- -

Features

- -

-This is just a test -

- +

+ +

Features

+
    +
  • Feature 1
  • +
  • Feature 2
  • +
  • Feature 3
  • +
  • Feature 4
  • +
  • Feature 5
  • +
  • Feature 6
  • +
+ diff --git a/Website/pages/help.htm b/Website/pages/help.htm index 30e6a0e..24891ec 100644 --- a/Website/pages/help.htm +++ b/Website/pages/help.htm @@ -1,9 +1,4 @@ -
- -

Help

-

This is just a test

-

diff --git a/Website/pages/legal.htm b/Website/pages/legal.htm index de22234..d5b0a72 100644 --- a/Website/pages/legal.htm +++ b/Website/pages/legal.htm @@ -1,9 +1,139 @@ -
-

Legal

+ + +

+ Web Site Terms and Conditions of Use +

+ +

+ 1. Terms +

-This is just a test -

+ By accessing this web site, you are agreeing to be bound by these + web site Terms and Conditions of Use, all applicable laws and regulations, + and agree that you are responsible for compliance with any applicable local + laws. If you do not agree with any of these terms, you are prohibited from + using or accessing this site. The materials contained in this web site are + protected by applicable copyright and trade-mark law. +

-
+

+ 2. Use License +

+ +
    +
  1. + Permission is granted to temporarily download one copy of the materials + (information or software) on Subflexion's web site for personal, + non-commercial transitory viewing only. This is the grant of a license, + not a transfer of title, and under this license you may not: + +
      +
    1. modify or copy the materials;
    2. +
    3. use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
    4. +
    5. attempt to decompile or reverse engineer any software contained on Subflexion's web site;
    6. +
    7. remove any copyright or other proprietary notations from the materials; or
    8. +
    9. transfer the materials to another person or "mirror" the materials on any other server.
    10. +
    +
  2. +
  3. + This license shall automatically terminate if you violate any of these restrictions and may be terminated by Subflexion at any time. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format. +
  4. +
+ +

+ 3. Disclaimer +

+ +
    +
  1. + The materials on Subflexion's web site are provided "as is". Subflexion makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, Subflexion does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site. +
  2. +
+ +

+ 4. Limitations +

+ +

+ In no event shall Subflexion or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on Subflexion's Internet site, even if Subflexion or a Subflexion authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. +

+ +

+ 5. Revisions and Errata +

+ +

+ The materials appearing on Subflexion's web site could include technical, typographical, or photographic errors. Subflexion does not warrant that any of the materials on its web site are accurate, complete, or current. Subflexion may make changes to the materials contained on its web site at any time without notice. Subflexion does not, however, make any commitment to update the materials. +

+ +

+ 6. Links +

+ +

+ Subflexion has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by Subflexion of the site. Use of any such linked web site is at the user's own risk. +

+ +

+ 7. Site Terms of Use Modifications +

+ +

+ Subflexion may revise these terms of use for its web site at any time without notice. By using this web site you are agreeing to be bound by the then current version of these Terms and Conditions of Use. +

+ +

+ 8. Governing Law +

+ +

+ Any claim relating to Subflexion's web site shall be governed by the laws of the State of Queensland, Australia, without regard to its conflict of law provisions. +

+ +

+ General Terms and Conditions applicable to Use of a Web Site. +

+ + + + + +

+ Privacy Policy +

+ +

+ Your privacy is very important to us. Accordingly, we have developed this Policy in order for you to understand how we collect, use, communicate and disclose and make use of personal information. The following outlines our privacy policy. +

+ +
    +
  • + Before or at the time of collecting personal information, we will identify the purposes for which information is being collected. +
  • +
  • + We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law. +
  • +
  • + We will only retain personal information as long as necessary for the fulfillment of those purposes. +
  • +
  • + We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned. +
  • +
  • + Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date. +
  • +
  • + We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification. +
  • +
  • + We will make readily available to customers information about our policies and practices relating to the management of personal information. +
  • +
+ +

+ We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. +

+ + diff --git a/Website/pages/news.htm b/Website/pages/news.htm index 102e4fe..eaf1991 100644 --- a/Website/pages/news.htm +++ b/Website/pages/news.htm @@ -1,34 +1,39 @@ -
-

- -   - -   -   - - - News -

-

July 16, 2015, Website created

+
+ Thanks to bootstrap, the website is coming along nicely.

- The skeleton of the website is slowly coming in to place. -

+ Found a neat site here to generate the terms of use http://www.bennadel.com/coldfusion/privacy-policy-generator.htm#primary-navigation

-

+ I'm finding this bootstrap page a very useful resource: http://getbootstrap.com/components +

+ Found themes for bootstrap here https://bootswatch.com/. I'm quite fond of the slate theme. +

-

July 11, 2015, Process on the billing system

+
+ The skeleton of the website is slowly coming in to place. +
+ +

The billing systems on the server are now able to automatically process receiving a payment and generating a license.

Still some tweaking an testing to do, but the general infrastructure is getting in place.

+
-

June 1, 2015, Early alpha builds working

+

Started working more seriously on having a working prototype of the program.

+
-
diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/pages/documentation.htm b/Website/pages/documentation.htm index fc4603e..f69a686 100644 --- a/Website/pages/documentation.htm +++ b/Website/pages/documentation.htm @@ -1,9 +1,55 @@ -
-

Documentation

+

Sections

-

-This is just a test -

+

Table of Contents

-

+

Getting started

+

Installing

+ Windows
+ MacOSX
+ Linux
+

Launching

+ Windows
+ MacOSX
+ Linux
+

Uninstalling

+ Windows
+ MacOSX
+ Linux
+ +

Introduction

+

Basic Concepts

+

Usage Senarios

+ +

Creating a Project

+

Editing Markdown

+

Editing Templates

+ +

Previewing a Project

+

Publishing

+ +

Command-Line interface

+ +
+ +

Contents

+ +

Getting started

+ The first thing to do is download the appropriate package for your operating system. + Choose from Windows, MacOSX and Linux. You will be asked if you which to download a 32bit or 64bit package. + This will depend on what type of hardware you have and also the version of the operating system. + If not sure, in many cases the 32-bit version will work, however if you are using MacOSX, you will need to + select the 64bit version if your computer is reasonably recent. If it doesn't work, try installing the + other version first. + When downloaded, it is time to install the program. The details will depend on the platform. +

Installing on Windows

+ Double click on the downloaded exe +

Installing on MacOSX

+ Double click on the downloaded pkg +

Installing on Linux

+ Start a terminal window and at the shell prompt type: ./install.sh +

Launching on Windows

+

Launching on MacOSX

+

Launching on Linux

+ + diff --git a/Website/pages/download.htm b/Website/pages/download.htm index f029c23..24891ec 100644 --- a/Website/pages/download.htm +++ b/Website/pages/download.htm @@ -1,9 +1,4 @@ -
- -

Downloads

-

This is just a test

-

diff --git a/Website/pages/faq.htm b/Website/pages/faq.htm index 39d2b29..a2ee538 100644 --- a/Website/pages/faq.htm +++ b/Website/pages/faq.htm @@ -1,9 +1,82 @@ -
-

F.A.Q.

+
+ Registration helps to support the developer of the product so that it can be improved. When you have + registered you will be sent a license key which when installed will remove the link from the output PDF files + to this site. If you choose not to register, you can still support us by everytime you send out a PDF created + with the tool, it will be helping to advertise the product. We hope also that if you are using the product it + means that you like it, and if you like it, please helps us in either way to make it even stronger. +
-

-This is just a test -

+

+ In a nutshell, WickedDocs takes Markdown formatted plain-text files and turns them in to beautiful PDF documents. +
-
+
+ It works great together with version control software as well as with command line text processing tools. This makes it easy to integrate in to many production environments where using a propriatary way to format text would otherwise be painful. +
+ +
+ It is simple, safe and widely used. In future versions of WickedDocs support for similar and varients of Markdown will be supported based on demand. +
+ +
+ WickedDocs makes it simple to create and edit templates which define the page headers and footers and watermarks etc and seperates this from the actual content which is in the markdown formatted file. +
+ +
+ It has both a GUI tool to make editing Markdown and previewing the output immediately so easy, as well as a command-line component for integrating it in to build systems and various production environments. +
+ +
+ Windows, Linux and MacOSX. If you have a specific platform which isn't currently supported but require WickedDocs to be ported to it, please contact us and we can discuss what we may be able to do to support you. +
+ +
+

+ There are so many uses. +

+

+ If you are a software developer, it could be used for generating the PDF manual which comes with the software. You would put the markdown in revision control, edit it with the GUI tool, and add a build step to run the command-line tool to generate the PDFs when doing builds. +

+

+ If you are running a business that processes orders, you may need to dynamically generate PDF invoices against a customer database on a server. Using the commands available on the server to process plain text, a template of the markdown for the invoice can be populated and piped to WickedDocs along with the formatting template to have a unique PDF output all from a script. +

+
+ +
+ Example Answer +
+ + + diff --git a/Website/pages/features.htm b/Website/pages/features.htm index 128875f..46a9ebd 100644 --- a/Website/pages/features.htm +++ b/Website/pages/features.htm @@ -1,9 +1,13 @@ -
- -

Features

- -

-This is just a test -

- +

+ +

Features

+
    +
  • Feature 1
  • +
  • Feature 2
  • +
  • Feature 3
  • +
  • Feature 4
  • +
  • Feature 5
  • +
  • Feature 6
  • +
+ diff --git a/Website/pages/help.htm b/Website/pages/help.htm index 30e6a0e..24891ec 100644 --- a/Website/pages/help.htm +++ b/Website/pages/help.htm @@ -1,9 +1,4 @@ -
- -

Help

-

This is just a test

-

diff --git a/Website/pages/legal.htm b/Website/pages/legal.htm index de22234..d5b0a72 100644 --- a/Website/pages/legal.htm +++ b/Website/pages/legal.htm @@ -1,9 +1,139 @@ -
-

Legal

+ + +

+ Web Site Terms and Conditions of Use +

+ +

+ 1. Terms +

-This is just a test -

+ By accessing this web site, you are agreeing to be bound by these + web site Terms and Conditions of Use, all applicable laws and regulations, + and agree that you are responsible for compliance with any applicable local + laws. If you do not agree with any of these terms, you are prohibited from + using or accessing this site. The materials contained in this web site are + protected by applicable copyright and trade-mark law. +

-
+

+ 2. Use License +

+ +
    +
  1. + Permission is granted to temporarily download one copy of the materials + (information or software) on Subflexion's web site for personal, + non-commercial transitory viewing only. This is the grant of a license, + not a transfer of title, and under this license you may not: + +
      +
    1. modify or copy the materials;
    2. +
    3. use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
    4. +
    5. attempt to decompile or reverse engineer any software contained on Subflexion's web site;
    6. +
    7. remove any copyright or other proprietary notations from the materials; or
    8. +
    9. transfer the materials to another person or "mirror" the materials on any other server.
    10. +
    +
  2. +
  3. + This license shall automatically terminate if you violate any of these restrictions and may be terminated by Subflexion at any time. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format. +
  4. +
+ +

+ 3. Disclaimer +

+ +
    +
  1. + The materials on Subflexion's web site are provided "as is". Subflexion makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, Subflexion does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site. +
  2. +
+ +

+ 4. Limitations +

+ +

+ In no event shall Subflexion or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on Subflexion's Internet site, even if Subflexion or a Subflexion authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. +

+ +

+ 5. Revisions and Errata +

+ +

+ The materials appearing on Subflexion's web site could include technical, typographical, or photographic errors. Subflexion does not warrant that any of the materials on its web site are accurate, complete, or current. Subflexion may make changes to the materials contained on its web site at any time without notice. Subflexion does not, however, make any commitment to update the materials. +

+ +

+ 6. Links +

+ +

+ Subflexion has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by Subflexion of the site. Use of any such linked web site is at the user's own risk. +

+ +

+ 7. Site Terms of Use Modifications +

+ +

+ Subflexion may revise these terms of use for its web site at any time without notice. By using this web site you are agreeing to be bound by the then current version of these Terms and Conditions of Use. +

+ +

+ 8. Governing Law +

+ +

+ Any claim relating to Subflexion's web site shall be governed by the laws of the State of Queensland, Australia, without regard to its conflict of law provisions. +

+ +

+ General Terms and Conditions applicable to Use of a Web Site. +

+ + + + + +

+ Privacy Policy +

+ +

+ Your privacy is very important to us. Accordingly, we have developed this Policy in order for you to understand how we collect, use, communicate and disclose and make use of personal information. The following outlines our privacy policy. +

+ +
    +
  • + Before or at the time of collecting personal information, we will identify the purposes for which information is being collected. +
  • +
  • + We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law. +
  • +
  • + We will only retain personal information as long as necessary for the fulfillment of those purposes. +
  • +
  • + We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned. +
  • +
  • + Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date. +
  • +
  • + We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification. +
  • +
  • + We will make readily available to customers information about our policies and practices relating to the management of personal information. +
  • +
+ +

+ We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. +

+ + diff --git a/Website/pages/news.htm b/Website/pages/news.htm index 102e4fe..eaf1991 100644 --- a/Website/pages/news.htm +++ b/Website/pages/news.htm @@ -1,34 +1,39 @@ -
-

- -   - -   -   - - - News -

-

July 16, 2015, Website created

+
+ Thanks to bootstrap, the website is coming along nicely.

- The skeleton of the website is slowly coming in to place. -

+ Found a neat site here to generate the terms of use http://www.bennadel.com/coldfusion/privacy-policy-generator.htm#primary-navigation

-

+ I'm finding this bootstrap page a very useful resource: http://getbootstrap.com/components +

+ Found themes for bootstrap here https://bootswatch.com/. I'm quite fond of the slate theme. +

-

July 11, 2015, Process on the billing system

+
+ The skeleton of the website is slowly coming in to place. +
+ +

The billing systems on the server are now able to automatically process receiving a payment and generating a license.

Still some tweaking an testing to do, but the general infrastructure is getting in place.

+
-

June 1, 2015, Early alpha builds working

+

Started working more seriously on having a working prototype of the program.

+
-
diff --git a/Website/pages/register.htm b/Website/pages/register.htm index a4b4d50..a55d274 100644 --- a/Website/pages/register.htm +++ b/Website/pages/register.htm @@ -8,13 +8,86 @@ --> -
-

Registration

+
+ +
+ +
+
+ + +
+
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+
+ +
+ + +
+
+
+
+

-This is just a test +1 license: USD $70

+10+ licenses: USD $60 / license +

+25+ licenses: USD $55 / license +

+50+ licenses: USD $50 / license +

+ +

+ +
+ + USD $100.00 +
+
+ + +
+ +
+ +
+
+ +
+ After completing your purchasing below, you should soon receive an email with license details and how to activate it. @@ -64,5 +137,4 @@ and do not receive an email with license details within 10 minutes, please do not hesitate to contact us at TODO bbbbbbfdgggg -
diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/pages/documentation.htm b/Website/pages/documentation.htm index fc4603e..f69a686 100644 --- a/Website/pages/documentation.htm +++ b/Website/pages/documentation.htm @@ -1,9 +1,55 @@ -
-

Documentation

+

Sections

-

-This is just a test -

+

Table of Contents

-

+

Getting started

+

Installing

+ Windows
+ MacOSX
+ Linux
+

Launching

+ Windows
+ MacOSX
+ Linux
+

Uninstalling

+ Windows
+ MacOSX
+ Linux
+ +

Introduction

+

Basic Concepts

+

Usage Senarios

+ +

Creating a Project

+

Editing Markdown

+

Editing Templates

+ +

Previewing a Project

+

Publishing

+ +

Command-Line interface

+ +
+ +

Contents

+ +

Getting started

+ The first thing to do is download the appropriate package for your operating system. + Choose from Windows, MacOSX and Linux. You will be asked if you which to download a 32bit or 64bit package. + This will depend on what type of hardware you have and also the version of the operating system. + If not sure, in many cases the 32-bit version will work, however if you are using MacOSX, you will need to + select the 64bit version if your computer is reasonably recent. If it doesn't work, try installing the + other version first. + When downloaded, it is time to install the program. The details will depend on the platform. +

Installing on Windows

+ Double click on the downloaded exe +

Installing on MacOSX

+ Double click on the downloaded pkg +

Installing on Linux

+ Start a terminal window and at the shell prompt type: ./install.sh +

Launching on Windows

+

Launching on MacOSX

+

Launching on Linux

+ + diff --git a/Website/pages/download.htm b/Website/pages/download.htm index f029c23..24891ec 100644 --- a/Website/pages/download.htm +++ b/Website/pages/download.htm @@ -1,9 +1,4 @@ -
- -

Downloads

-

This is just a test

-

diff --git a/Website/pages/faq.htm b/Website/pages/faq.htm index 39d2b29..a2ee538 100644 --- a/Website/pages/faq.htm +++ b/Website/pages/faq.htm @@ -1,9 +1,82 @@ -
-

F.A.Q.

+
+ Registration helps to support the developer of the product so that it can be improved. When you have + registered you will be sent a license key which when installed will remove the link from the output PDF files + to this site. If you choose not to register, you can still support us by everytime you send out a PDF created + with the tool, it will be helping to advertise the product. We hope also that if you are using the product it + means that you like it, and if you like it, please helps us in either way to make it even stronger. +
-

-This is just a test -

+

+ In a nutshell, WickedDocs takes Markdown formatted plain-text files and turns them in to beautiful PDF documents. +
-
+
+ It works great together with version control software as well as with command line text processing tools. This makes it easy to integrate in to many production environments where using a propriatary way to format text would otherwise be painful. +
+ +
+ It is simple, safe and widely used. In future versions of WickedDocs support for similar and varients of Markdown will be supported based on demand. +
+ +
+ WickedDocs makes it simple to create and edit templates which define the page headers and footers and watermarks etc and seperates this from the actual content which is in the markdown formatted file. +
+ +
+ It has both a GUI tool to make editing Markdown and previewing the output immediately so easy, as well as a command-line component for integrating it in to build systems and various production environments. +
+ +
+ Windows, Linux and MacOSX. If you have a specific platform which isn't currently supported but require WickedDocs to be ported to it, please contact us and we can discuss what we may be able to do to support you. +
+ +
+

+ There are so many uses. +

+

+ If you are a software developer, it could be used for generating the PDF manual which comes with the software. You would put the markdown in revision control, edit it with the GUI tool, and add a build step to run the command-line tool to generate the PDFs when doing builds. +

+

+ If you are running a business that processes orders, you may need to dynamically generate PDF invoices against a customer database on a server. Using the commands available on the server to process plain text, a template of the markdown for the invoice can be populated and piped to WickedDocs along with the formatting template to have a unique PDF output all from a script. +

+
+ +
+ Example Answer +
+ + + diff --git a/Website/pages/features.htm b/Website/pages/features.htm index 128875f..46a9ebd 100644 --- a/Website/pages/features.htm +++ b/Website/pages/features.htm @@ -1,9 +1,13 @@ -
- -

Features

- -

-This is just a test -

- +

+ +

Features

+
    +
  • Feature 1
  • +
  • Feature 2
  • +
  • Feature 3
  • +
  • Feature 4
  • +
  • Feature 5
  • +
  • Feature 6
  • +
+ diff --git a/Website/pages/help.htm b/Website/pages/help.htm index 30e6a0e..24891ec 100644 --- a/Website/pages/help.htm +++ b/Website/pages/help.htm @@ -1,9 +1,4 @@ -
- -

Help

-

This is just a test

-

diff --git a/Website/pages/legal.htm b/Website/pages/legal.htm index de22234..d5b0a72 100644 --- a/Website/pages/legal.htm +++ b/Website/pages/legal.htm @@ -1,9 +1,139 @@ -
-

Legal

+ + +

+ Web Site Terms and Conditions of Use +

+ +

+ 1. Terms +

-This is just a test -

+ By accessing this web site, you are agreeing to be bound by these + web site Terms and Conditions of Use, all applicable laws and regulations, + and agree that you are responsible for compliance with any applicable local + laws. If you do not agree with any of these terms, you are prohibited from + using or accessing this site. The materials contained in this web site are + protected by applicable copyright and trade-mark law. +

-
+

+ 2. Use License +

+ +
    +
  1. + Permission is granted to temporarily download one copy of the materials + (information or software) on Subflexion's web site for personal, + non-commercial transitory viewing only. This is the grant of a license, + not a transfer of title, and under this license you may not: + +
      +
    1. modify or copy the materials;
    2. +
    3. use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
    4. +
    5. attempt to decompile or reverse engineer any software contained on Subflexion's web site;
    6. +
    7. remove any copyright or other proprietary notations from the materials; or
    8. +
    9. transfer the materials to another person or "mirror" the materials on any other server.
    10. +
    +
  2. +
  3. + This license shall automatically terminate if you violate any of these restrictions and may be terminated by Subflexion at any time. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format. +
  4. +
+ +

+ 3. Disclaimer +

+ +
    +
  1. + The materials on Subflexion's web site are provided "as is". Subflexion makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, Subflexion does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site. +
  2. +
+ +

+ 4. Limitations +

+ +

+ In no event shall Subflexion or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on Subflexion's Internet site, even if Subflexion or a Subflexion authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. +

+ +

+ 5. Revisions and Errata +

+ +

+ The materials appearing on Subflexion's web site could include technical, typographical, or photographic errors. Subflexion does not warrant that any of the materials on its web site are accurate, complete, or current. Subflexion may make changes to the materials contained on its web site at any time without notice. Subflexion does not, however, make any commitment to update the materials. +

+ +

+ 6. Links +

+ +

+ Subflexion has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by Subflexion of the site. Use of any such linked web site is at the user's own risk. +

+ +

+ 7. Site Terms of Use Modifications +

+ +

+ Subflexion may revise these terms of use for its web site at any time without notice. By using this web site you are agreeing to be bound by the then current version of these Terms and Conditions of Use. +

+ +

+ 8. Governing Law +

+ +

+ Any claim relating to Subflexion's web site shall be governed by the laws of the State of Queensland, Australia, without regard to its conflict of law provisions. +

+ +

+ General Terms and Conditions applicable to Use of a Web Site. +

+ + + + + +

+ Privacy Policy +

+ +

+ Your privacy is very important to us. Accordingly, we have developed this Policy in order for you to understand how we collect, use, communicate and disclose and make use of personal information. The following outlines our privacy policy. +

+ +
    +
  • + Before or at the time of collecting personal information, we will identify the purposes for which information is being collected. +
  • +
  • + We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law. +
  • +
  • + We will only retain personal information as long as necessary for the fulfillment of those purposes. +
  • +
  • + We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned. +
  • +
  • + Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date. +
  • +
  • + We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification. +
  • +
  • + We will make readily available to customers information about our policies and practices relating to the management of personal information. +
  • +
+ +

+ We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. +

+ + diff --git a/Website/pages/news.htm b/Website/pages/news.htm index 102e4fe..eaf1991 100644 --- a/Website/pages/news.htm +++ b/Website/pages/news.htm @@ -1,34 +1,39 @@ -
-

- -   - -   -   - - - News -

-

July 16, 2015, Website created

+
+ Thanks to bootstrap, the website is coming along nicely.

- The skeleton of the website is slowly coming in to place. -

+ Found a neat site here to generate the terms of use http://www.bennadel.com/coldfusion/privacy-policy-generator.htm#primary-navigation

-

+ I'm finding this bootstrap page a very useful resource: http://getbootstrap.com/components +

+ Found themes for bootstrap here https://bootswatch.com/. I'm quite fond of the slate theme. +

-

July 11, 2015, Process on the billing system

+
+ The skeleton of the website is slowly coming in to place. +
+ +

The billing systems on the server are now able to automatically process receiving a payment and generating a license.

Still some tweaking an testing to do, but the general infrastructure is getting in place.

+
-

June 1, 2015, Early alpha builds working

+

Started working more seriously on having a working prototype of the program.

+
-
diff --git a/Website/pages/register.htm b/Website/pages/register.htm index a4b4d50..a55d274 100644 --- a/Website/pages/register.htm +++ b/Website/pages/register.htm @@ -8,13 +8,86 @@ --> -
-

Registration

+
+ +
+ +
+
+ + +
+
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+
+ +
+ + +
+
+
+
+

-This is just a test +1 license: USD $70

+10+ licenses: USD $60 / license +

+25+ licenses: USD $55 / license +

+50+ licenses: USD $50 / license +

+ +

+ +
+ + USD $100.00 +
+
+ + +
+ +
+ +
+
+ +
+ After completing your purchasing below, you should soon receive an email with license details and how to activate it. @@ -64,5 +137,4 @@ and do not receive an email with license details within 10 minutes, please do not hesitate to contact us at TODO bbbbbbfdgggg -
diff --git a/Website/pages/screenshots.htm b/Website/pages/screenshots.htm index 01d9a3d..24891ec 100644 --- a/Website/pages/screenshots.htm +++ b/Website/pages/screenshots.htm @@ -1,9 +1,4 @@ -
- -

Screenshots

-

This is just a test

-

diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/pages/documentation.htm b/Website/pages/documentation.htm index fc4603e..f69a686 100644 --- a/Website/pages/documentation.htm +++ b/Website/pages/documentation.htm @@ -1,9 +1,55 @@ -
-

Documentation

+

Sections

-

-This is just a test -

+

Table of Contents

-

+

Getting started

+

Installing

+ Windows
+ MacOSX
+ Linux
+

Launching

+ Windows
+ MacOSX
+ Linux
+

Uninstalling

+ Windows
+ MacOSX
+ Linux
+ +

Introduction

+

Basic Concepts

+

Usage Senarios

+ +

Creating a Project

+

Editing Markdown

+

Editing Templates

+ +

Previewing a Project

+

Publishing

+ +

Command-Line interface

+ +
+ +

Contents

+ +

Getting started

+ The first thing to do is download the appropriate package for your operating system. + Choose from Windows, MacOSX and Linux. You will be asked if you which to download a 32bit or 64bit package. + This will depend on what type of hardware you have and also the version of the operating system. + If not sure, in many cases the 32-bit version will work, however if you are using MacOSX, you will need to + select the 64bit version if your computer is reasonably recent. If it doesn't work, try installing the + other version first. + When downloaded, it is time to install the program. The details will depend on the platform. +

Installing on Windows

+ Double click on the downloaded exe +

Installing on MacOSX

+ Double click on the downloaded pkg +

Installing on Linux

+ Start a terminal window and at the shell prompt type: ./install.sh +

Launching on Windows

+

Launching on MacOSX

+

Launching on Linux

+ + diff --git a/Website/pages/download.htm b/Website/pages/download.htm index f029c23..24891ec 100644 --- a/Website/pages/download.htm +++ b/Website/pages/download.htm @@ -1,9 +1,4 @@ -
- -

Downloads

-

This is just a test

-

diff --git a/Website/pages/faq.htm b/Website/pages/faq.htm index 39d2b29..a2ee538 100644 --- a/Website/pages/faq.htm +++ b/Website/pages/faq.htm @@ -1,9 +1,82 @@ -
-

F.A.Q.

+
+ Registration helps to support the developer of the product so that it can be improved. When you have + registered you will be sent a license key which when installed will remove the link from the output PDF files + to this site. If you choose not to register, you can still support us by everytime you send out a PDF created + with the tool, it will be helping to advertise the product. We hope also that if you are using the product it + means that you like it, and if you like it, please helps us in either way to make it even stronger. +
-

-This is just a test -

+

+ In a nutshell, WickedDocs takes Markdown formatted plain-text files and turns them in to beautiful PDF documents. +
-
+
+ It works great together with version control software as well as with command line text processing tools. This makes it easy to integrate in to many production environments where using a propriatary way to format text would otherwise be painful. +
+ +
+ It is simple, safe and widely used. In future versions of WickedDocs support for similar and varients of Markdown will be supported based on demand. +
+ +
+ WickedDocs makes it simple to create and edit templates which define the page headers and footers and watermarks etc and seperates this from the actual content which is in the markdown formatted file. +
+ +
+ It has both a GUI tool to make editing Markdown and previewing the output immediately so easy, as well as a command-line component for integrating it in to build systems and various production environments. +
+ +
+ Windows, Linux and MacOSX. If you have a specific platform which isn't currently supported but require WickedDocs to be ported to it, please contact us and we can discuss what we may be able to do to support you. +
+ +
+

+ There are so many uses. +

+

+ If you are a software developer, it could be used for generating the PDF manual which comes with the software. You would put the markdown in revision control, edit it with the GUI tool, and add a build step to run the command-line tool to generate the PDFs when doing builds. +

+

+ If you are running a business that processes orders, you may need to dynamically generate PDF invoices against a customer database on a server. Using the commands available on the server to process plain text, a template of the markdown for the invoice can be populated and piped to WickedDocs along with the formatting template to have a unique PDF output all from a script. +

+
+ +
+ Example Answer +
+ + + diff --git a/Website/pages/features.htm b/Website/pages/features.htm index 128875f..46a9ebd 100644 --- a/Website/pages/features.htm +++ b/Website/pages/features.htm @@ -1,9 +1,13 @@ -
- -

Features

- -

-This is just a test -

- +

+ +

Features

+
    +
  • Feature 1
  • +
  • Feature 2
  • +
  • Feature 3
  • +
  • Feature 4
  • +
  • Feature 5
  • +
  • Feature 6
  • +
+ diff --git a/Website/pages/help.htm b/Website/pages/help.htm index 30e6a0e..24891ec 100644 --- a/Website/pages/help.htm +++ b/Website/pages/help.htm @@ -1,9 +1,4 @@ -
- -

Help

-

This is just a test

-

diff --git a/Website/pages/legal.htm b/Website/pages/legal.htm index de22234..d5b0a72 100644 --- a/Website/pages/legal.htm +++ b/Website/pages/legal.htm @@ -1,9 +1,139 @@ -
-

Legal

+ + +

+ Web Site Terms and Conditions of Use +

+ +

+ 1. Terms +

-This is just a test -

+ By accessing this web site, you are agreeing to be bound by these + web site Terms and Conditions of Use, all applicable laws and regulations, + and agree that you are responsible for compliance with any applicable local + laws. If you do not agree with any of these terms, you are prohibited from + using or accessing this site. The materials contained in this web site are + protected by applicable copyright and trade-mark law. +

-
+

+ 2. Use License +

+ +
    +
  1. + Permission is granted to temporarily download one copy of the materials + (information or software) on Subflexion's web site for personal, + non-commercial transitory viewing only. This is the grant of a license, + not a transfer of title, and under this license you may not: + +
      +
    1. modify or copy the materials;
    2. +
    3. use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
    4. +
    5. attempt to decompile or reverse engineer any software contained on Subflexion's web site;
    6. +
    7. remove any copyright or other proprietary notations from the materials; or
    8. +
    9. transfer the materials to another person or "mirror" the materials on any other server.
    10. +
    +
  2. +
  3. + This license shall automatically terminate if you violate any of these restrictions and may be terminated by Subflexion at any time. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format. +
  4. +
+ +

+ 3. Disclaimer +

+ +
    +
  1. + The materials on Subflexion's web site are provided "as is". Subflexion makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, Subflexion does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site. +
  2. +
+ +

+ 4. Limitations +

+ +

+ In no event shall Subflexion or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on Subflexion's Internet site, even if Subflexion or a Subflexion authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. +

+ +

+ 5. Revisions and Errata +

+ +

+ The materials appearing on Subflexion's web site could include technical, typographical, or photographic errors. Subflexion does not warrant that any of the materials on its web site are accurate, complete, or current. Subflexion may make changes to the materials contained on its web site at any time without notice. Subflexion does not, however, make any commitment to update the materials. +

+ +

+ 6. Links +

+ +

+ Subflexion has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by Subflexion of the site. Use of any such linked web site is at the user's own risk. +

+ +

+ 7. Site Terms of Use Modifications +

+ +

+ Subflexion may revise these terms of use for its web site at any time without notice. By using this web site you are agreeing to be bound by the then current version of these Terms and Conditions of Use. +

+ +

+ 8. Governing Law +

+ +

+ Any claim relating to Subflexion's web site shall be governed by the laws of the State of Queensland, Australia, without regard to its conflict of law provisions. +

+ +

+ General Terms and Conditions applicable to Use of a Web Site. +

+ + + + + +

+ Privacy Policy +

+ +

+ Your privacy is very important to us. Accordingly, we have developed this Policy in order for you to understand how we collect, use, communicate and disclose and make use of personal information. The following outlines our privacy policy. +

+ +
    +
  • + Before or at the time of collecting personal information, we will identify the purposes for which information is being collected. +
  • +
  • + We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law. +
  • +
  • + We will only retain personal information as long as necessary for the fulfillment of those purposes. +
  • +
  • + We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned. +
  • +
  • + Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date. +
  • +
  • + We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification. +
  • +
  • + We will make readily available to customers information about our policies and practices relating to the management of personal information. +
  • +
+ +

+ We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. +

+ + diff --git a/Website/pages/news.htm b/Website/pages/news.htm index 102e4fe..eaf1991 100644 --- a/Website/pages/news.htm +++ b/Website/pages/news.htm @@ -1,34 +1,39 @@ -
-

- -   - -   -   - - - News -

-

July 16, 2015, Website created

+
+ Thanks to bootstrap, the website is coming along nicely.

- The skeleton of the website is slowly coming in to place. -

+ Found a neat site here to generate the terms of use http://www.bennadel.com/coldfusion/privacy-policy-generator.htm#primary-navigation

-

+ I'm finding this bootstrap page a very useful resource: http://getbootstrap.com/components +

+ Found themes for bootstrap here https://bootswatch.com/. I'm quite fond of the slate theme. +

-

July 11, 2015, Process on the billing system

+
+ The skeleton of the website is slowly coming in to place. +
+ +

The billing systems on the server are now able to automatically process receiving a payment and generating a license.

Still some tweaking an testing to do, but the general infrastructure is getting in place.

+
-

June 1, 2015, Early alpha builds working

+

Started working more seriously on having a working prototype of the program.

+
-
diff --git a/Website/pages/register.htm b/Website/pages/register.htm index a4b4d50..a55d274 100644 --- a/Website/pages/register.htm +++ b/Website/pages/register.htm @@ -8,13 +8,86 @@ --> -
-

Registration

+
+ +
+ +
+
+ + +
+
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+
+ +
+ + +
+
+
+
+

-This is just a test +1 license: USD $70

+10+ licenses: USD $60 / license +

+25+ licenses: USD $55 / license +

+50+ licenses: USD $50 / license +

+ +

+ +
+ + USD $100.00 +
+
+ + +
+ +
+ +
+
+ +
+ After completing your purchasing below, you should soon receive an email with license details and how to activate it. @@ -64,5 +137,4 @@ and do not receive an email with license details within 10 minutes, please do not hesitate to contact us at TODO bbbbbbfdgggg -
diff --git a/Website/pages/screenshots.htm b/Website/pages/screenshots.htm index 01d9a3d..24891ec 100644 --- a/Website/pages/screenshots.htm +++ b/Website/pages/screenshots.htm @@ -1,9 +1,4 @@ -
- -

Screenshots

-

This is just a test

-

diff --git a/Website/pages/support.htm b/Website/pages/support.htm index d229f33..24891ec 100644 --- a/Website/pages/support.htm +++ b/Website/pages/support.htm @@ -1,10 +1,4 @@ -
- -

Support

-

This is just a test

-

- diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/pages/documentation.htm b/Website/pages/documentation.htm index fc4603e..f69a686 100644 --- a/Website/pages/documentation.htm +++ b/Website/pages/documentation.htm @@ -1,9 +1,55 @@ -
-

Documentation

+

Sections

-

-This is just a test -

+

Table of Contents

-

+

Getting started

+

Installing

+ Windows
+ MacOSX
+ Linux
+

Launching

+ Windows
+ MacOSX
+ Linux
+

Uninstalling

+ Windows
+ MacOSX
+ Linux
+ +

Introduction

+

Basic Concepts

+

Usage Senarios

+ +

Creating a Project

+

Editing Markdown

+

Editing Templates

+ +

Previewing a Project

+

Publishing

+ +

Command-Line interface

+ +
+ +

Contents

+ +

Getting started

+ The first thing to do is download the appropriate package for your operating system. + Choose from Windows, MacOSX and Linux. You will be asked if you which to download a 32bit or 64bit package. + This will depend on what type of hardware you have and also the version of the operating system. + If not sure, in many cases the 32-bit version will work, however if you are using MacOSX, you will need to + select the 64bit version if your computer is reasonably recent. If it doesn't work, try installing the + other version first. + When downloaded, it is time to install the program. The details will depend on the platform. +

Installing on Windows

+ Double click on the downloaded exe +

Installing on MacOSX

+ Double click on the downloaded pkg +

Installing on Linux

+ Start a terminal window and at the shell prompt type: ./install.sh +

Launching on Windows

+

Launching on MacOSX

+

Launching on Linux

+ + diff --git a/Website/pages/download.htm b/Website/pages/download.htm index f029c23..24891ec 100644 --- a/Website/pages/download.htm +++ b/Website/pages/download.htm @@ -1,9 +1,4 @@ -
- -

Downloads

-

This is just a test

-

diff --git a/Website/pages/faq.htm b/Website/pages/faq.htm index 39d2b29..a2ee538 100644 --- a/Website/pages/faq.htm +++ b/Website/pages/faq.htm @@ -1,9 +1,82 @@ -
-

F.A.Q.

+
+ Registration helps to support the developer of the product so that it can be improved. When you have + registered you will be sent a license key which when installed will remove the link from the output PDF files + to this site. If you choose not to register, you can still support us by everytime you send out a PDF created + with the tool, it will be helping to advertise the product. We hope also that if you are using the product it + means that you like it, and if you like it, please helps us in either way to make it even stronger. +
-

-This is just a test -

+

+ In a nutshell, WickedDocs takes Markdown formatted plain-text files and turns them in to beautiful PDF documents. +
-
+
+ It works great together with version control software as well as with command line text processing tools. This makes it easy to integrate in to many production environments where using a propriatary way to format text would otherwise be painful. +
+ +
+ It is simple, safe and widely used. In future versions of WickedDocs support for similar and varients of Markdown will be supported based on demand. +
+ +
+ WickedDocs makes it simple to create and edit templates which define the page headers and footers and watermarks etc and seperates this from the actual content which is in the markdown formatted file. +
+ +
+ It has both a GUI tool to make editing Markdown and previewing the output immediately so easy, as well as a command-line component for integrating it in to build systems and various production environments. +
+ +
+ Windows, Linux and MacOSX. If you have a specific platform which isn't currently supported but require WickedDocs to be ported to it, please contact us and we can discuss what we may be able to do to support you. +
+ +
+

+ There are so many uses. +

+

+ If you are a software developer, it could be used for generating the PDF manual which comes with the software. You would put the markdown in revision control, edit it with the GUI tool, and add a build step to run the command-line tool to generate the PDFs when doing builds. +

+

+ If you are running a business that processes orders, you may need to dynamically generate PDF invoices against a customer database on a server. Using the commands available on the server to process plain text, a template of the markdown for the invoice can be populated and piped to WickedDocs along with the formatting template to have a unique PDF output all from a script. +

+
+ +
+ Example Answer +
+ + + diff --git a/Website/pages/features.htm b/Website/pages/features.htm index 128875f..46a9ebd 100644 --- a/Website/pages/features.htm +++ b/Website/pages/features.htm @@ -1,9 +1,13 @@ -
- -

Features

- -

-This is just a test -

- +

+ +

Features

+
    +
  • Feature 1
  • +
  • Feature 2
  • +
  • Feature 3
  • +
  • Feature 4
  • +
  • Feature 5
  • +
  • Feature 6
  • +
+ diff --git a/Website/pages/help.htm b/Website/pages/help.htm index 30e6a0e..24891ec 100644 --- a/Website/pages/help.htm +++ b/Website/pages/help.htm @@ -1,9 +1,4 @@ -
- -

Help

-

This is just a test

-

diff --git a/Website/pages/legal.htm b/Website/pages/legal.htm index de22234..d5b0a72 100644 --- a/Website/pages/legal.htm +++ b/Website/pages/legal.htm @@ -1,9 +1,139 @@ -
-

Legal

+ + +

+ Web Site Terms and Conditions of Use +

+ +

+ 1. Terms +

-This is just a test -

+ By accessing this web site, you are agreeing to be bound by these + web site Terms and Conditions of Use, all applicable laws and regulations, + and agree that you are responsible for compliance with any applicable local + laws. If you do not agree with any of these terms, you are prohibited from + using or accessing this site. The materials contained in this web site are + protected by applicable copyright and trade-mark law. +

-
+

+ 2. Use License +

+ +
    +
  1. + Permission is granted to temporarily download one copy of the materials + (information or software) on Subflexion's web site for personal, + non-commercial transitory viewing only. This is the grant of a license, + not a transfer of title, and under this license you may not: + +
      +
    1. modify or copy the materials;
    2. +
    3. use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
    4. +
    5. attempt to decompile or reverse engineer any software contained on Subflexion's web site;
    6. +
    7. remove any copyright or other proprietary notations from the materials; or
    8. +
    9. transfer the materials to another person or "mirror" the materials on any other server.
    10. +
    +
  2. +
  3. + This license shall automatically terminate if you violate any of these restrictions and may be terminated by Subflexion at any time. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format. +
  4. +
+ +

+ 3. Disclaimer +

+ +
    +
  1. + The materials on Subflexion's web site are provided "as is". Subflexion makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, Subflexion does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site. +
  2. +
+ +

+ 4. Limitations +

+ +

+ In no event shall Subflexion or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on Subflexion's Internet site, even if Subflexion or a Subflexion authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. +

+ +

+ 5. Revisions and Errata +

+ +

+ The materials appearing on Subflexion's web site could include technical, typographical, or photographic errors. Subflexion does not warrant that any of the materials on its web site are accurate, complete, or current. Subflexion may make changes to the materials contained on its web site at any time without notice. Subflexion does not, however, make any commitment to update the materials. +

+ +

+ 6. Links +

+ +

+ Subflexion has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by Subflexion of the site. Use of any such linked web site is at the user's own risk. +

+ +

+ 7. Site Terms of Use Modifications +

+ +

+ Subflexion may revise these terms of use for its web site at any time without notice. By using this web site you are agreeing to be bound by the then current version of these Terms and Conditions of Use. +

+ +

+ 8. Governing Law +

+ +

+ Any claim relating to Subflexion's web site shall be governed by the laws of the State of Queensland, Australia, without regard to its conflict of law provisions. +

+ +

+ General Terms and Conditions applicable to Use of a Web Site. +

+ + + + + +

+ Privacy Policy +

+ +

+ Your privacy is very important to us. Accordingly, we have developed this Policy in order for you to understand how we collect, use, communicate and disclose and make use of personal information. The following outlines our privacy policy. +

+ +
    +
  • + Before or at the time of collecting personal information, we will identify the purposes for which information is being collected. +
  • +
  • + We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law. +
  • +
  • + We will only retain personal information as long as necessary for the fulfillment of those purposes. +
  • +
  • + We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned. +
  • +
  • + Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date. +
  • +
  • + We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification. +
  • +
  • + We will make readily available to customers information about our policies and practices relating to the management of personal information. +
  • +
+ +

+ We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. +

+ + diff --git a/Website/pages/news.htm b/Website/pages/news.htm index 102e4fe..eaf1991 100644 --- a/Website/pages/news.htm +++ b/Website/pages/news.htm @@ -1,34 +1,39 @@ -
-

- -   - -   -   - - - News -

-

July 16, 2015, Website created

+
+ Thanks to bootstrap, the website is coming along nicely.

- The skeleton of the website is slowly coming in to place. -

+ Found a neat site here to generate the terms of use http://www.bennadel.com/coldfusion/privacy-policy-generator.htm#primary-navigation

-

+ I'm finding this bootstrap page a very useful resource: http://getbootstrap.com/components +

+ Found themes for bootstrap here https://bootswatch.com/. I'm quite fond of the slate theme. +

-

July 11, 2015, Process on the billing system

+
+ The skeleton of the website is slowly coming in to place. +
+ +

The billing systems on the server are now able to automatically process receiving a payment and generating a license.

Still some tweaking an testing to do, but the general infrastructure is getting in place.

+
-

June 1, 2015, Early alpha builds working

+

Started working more seriously on having a working prototype of the program.

+
-
diff --git a/Website/pages/register.htm b/Website/pages/register.htm index a4b4d50..a55d274 100644 --- a/Website/pages/register.htm +++ b/Website/pages/register.htm @@ -8,13 +8,86 @@ --> -
-

Registration

+
+ +
+ +
+
+ + +
+
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+
+ +
+ + +
+
+
+
+

-This is just a test +1 license: USD $70

+10+ licenses: USD $60 / license +

+25+ licenses: USD $55 / license +

+50+ licenses: USD $50 / license +

+ +

+ +
+ + USD $100.00 +
+
+ + +
+ +
+ +
+
+ +
+ After completing your purchasing below, you should soon receive an email with license details and how to activate it. @@ -64,5 +137,4 @@ and do not receive an email with license details within 10 minutes, please do not hesitate to contact us at TODO bbbbbbfdgggg -
diff --git a/Website/pages/screenshots.htm b/Website/pages/screenshots.htm index 01d9a3d..24891ec 100644 --- a/Website/pages/screenshots.htm +++ b/Website/pages/screenshots.htm @@ -1,9 +1,4 @@ -
- -

Screenshots

-

This is just a test

-

diff --git a/Website/pages/support.htm b/Website/pages/support.htm index d229f33..24891ec 100644 --- a/Website/pages/support.htm +++ b/Website/pages/support.htm @@ -1,10 +1,4 @@ -
- -

Support

-

This is just a test

-

- diff --git a/Website/tmpl/footer.htm b/Website/tmpl/footer.htm index 2b7071a..e5743e7 100644 --- a/Website/tmpl/footer.htm +++ b/Website/tmpl/footer.htm @@ -1,12 +1,21 @@ - -
+
+ +
+

+   +   +   + +

+

Back to top

+
+
+ Privacy policy · Terms of use · + Copyright © 2015 Subflexion. All rights reserved. +
+
diff --git a/Website/generate.sh b/Website/generate.sh index 6cd4dd8..d4ebce7 100755 --- a/Website/generate.sh +++ b/Website/generate.sh @@ -1,17 +1,29 @@ #!/bin/bash -TITLE="About" ; echo `eval $'cat <<\002\n'"$( index.html -TITLE="Downloads" ; echo `eval $'cat <<\002\n'"$( download.html -TITLE="Features" ; echo `eval $'cat <<\002\n'"$( features.html -TITLE="Screenshots" ; echo `eval $'cat <<\002\n'"$( screenshots.html -TITLE="News" ; echo `eval $'cat <<\002\n'"$( news.html -TITLE="Documentation" ; echo `eval $'cat <<\002\n'"$( documentation.html -TITLE="Help" ; echo `eval $'cat <<\002\n'"$( help.html -TITLE="Support" ; echo `eval $'cat <<\002\n'"$( support.html -TITLE="F.A.Q." ; echo `eval $'cat <<\002\n'"$( faq.html -TITLE="Community" ; echo `eval $'cat <<\002\n'"$( community.html -TITLE="Registration" ; echo `eval $'cat <<\002\n'"$( register.html -TITLE="Contact" ; echo `eval $'cat <<\002\n'"$( contact.html -TITLE="Legal" ; echo `eval $'cat <<\002\n'"$( legal.html +SITE_NAME="WickedDocs" +ApplyTemplates() +{ + TITLE="$1" + SUB_TITLE="$2" + PAGE_BASENAME="$3" + # This next command makes it possible for variable expansion to happen when applying the header + echo `eval $'cat <<\002\n'"$( $PAGE_BASENAME.html + # The way this does the echo of the cat command causes the white space to be removed + echo `cat pages/$PAGE_BASENAME.htm tmpl/footer.htm` >> $PAGE_BASENAME.html +} + +ApplyTemplates "About" "" index +ApplyTemplates "Downloads" "" download +ApplyTemplates "Features" "" features +ApplyTemplates "Screenshots" "" screenshots +ApplyTemplates "News" "" news +ApplyTemplates "Documentation" "" documentation +ApplyTemplates "Help" "" help +ApplyTemplates "Support" "" support +ApplyTemplates "F.A.Q." "Frequently Asked Questions" faq +ApplyTemplates "Community" "" community +ApplyTemplates "Registration" "" register +ApplyTemplates "Contact" "" contact +ApplyTemplates "Legal" "" legal diff --git a/Website/pages/community.htm b/Website/pages/community.htm index f239558..d8c5f93 100644 --- a/Website/pages/community.htm +++ b/Website/pages/community.htm @@ -1,9 +1,14 @@ -
- -

Community

-This is just a test +This is a placeholder for eventual forum that will go here.

-

+Perhaps discourse is a good choice: + +http://www.discourse.org/ + +Apparently it uses bootstrap which is what the site is using currently + + + + diff --git a/Website/pages/contact.htm b/Website/pages/contact.htm index fa40311..a3cd7b5 100644 --- a/Website/pages/contact.htm +++ b/Website/pages/contact.htm @@ -1,9 +1,39 @@ -
+
-

Contact

+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+ +
+
-

-This is just a test -

+

-
diff --git a/Website/pages/documentation.htm b/Website/pages/documentation.htm index fc4603e..f69a686 100644 --- a/Website/pages/documentation.htm +++ b/Website/pages/documentation.htm @@ -1,9 +1,55 @@ -
-

Documentation

+

Sections

-

-This is just a test -

+

Table of Contents

-

+

Getting started

+

Installing

+ Windows
+ MacOSX
+ Linux
+

Launching

+ Windows
+ MacOSX
+ Linux
+

Uninstalling

+ Windows
+ MacOSX
+ Linux
+ +

Introduction

+

Basic Concepts

+

Usage Senarios

+ +

Creating a Project

+

Editing Markdown

+

Editing Templates

+ +

Previewing a Project

+

Publishing

+ +

Command-Line interface

+ +
+ +

Contents

+ +

Getting started

+ The first thing to do is download the appropriate package for your operating system. + Choose from Windows, MacOSX and Linux. You will be asked if you which to download a 32bit or 64bit package. + This will depend on what type of hardware you have and also the version of the operating system. + If not sure, in many cases the 32-bit version will work, however if you are using MacOSX, you will need to + select the 64bit version if your computer is reasonably recent. If it doesn't work, try installing the + other version first. + When downloaded, it is time to install the program. The details will depend on the platform. +

Installing on Windows

+ Double click on the downloaded exe +

Installing on MacOSX

+ Double click on the downloaded pkg +

Installing on Linux

+ Start a terminal window and at the shell prompt type: ./install.sh +

Launching on Windows

+

Launching on MacOSX

+

Launching on Linux

+ + diff --git a/Website/pages/download.htm b/Website/pages/download.htm index f029c23..24891ec 100644 --- a/Website/pages/download.htm +++ b/Website/pages/download.htm @@ -1,9 +1,4 @@ -
- -

Downloads

-

This is just a test

-

diff --git a/Website/pages/faq.htm b/Website/pages/faq.htm index 39d2b29..a2ee538 100644 --- a/Website/pages/faq.htm +++ b/Website/pages/faq.htm @@ -1,9 +1,82 @@ -
-

F.A.Q.

+
+ Registration helps to support the developer of the product so that it can be improved. When you have + registered you will be sent a license key which when installed will remove the link from the output PDF files + to this site. If you choose not to register, you can still support us by everytime you send out a PDF created + with the tool, it will be helping to advertise the product. We hope also that if you are using the product it + means that you like it, and if you like it, please helps us in either way to make it even stronger. +
-

-This is just a test -

+

+ In a nutshell, WickedDocs takes Markdown formatted plain-text files and turns them in to beautiful PDF documents. +
-
+
+ It works great together with version control software as well as with command line text processing tools. This makes it easy to integrate in to many production environments where using a propriatary way to format text would otherwise be painful. +
+ +
+ It is simple, safe and widely used. In future versions of WickedDocs support for similar and varients of Markdown will be supported based on demand. +
+ +
+ WickedDocs makes it simple to create and edit templates which define the page headers and footers and watermarks etc and seperates this from the actual content which is in the markdown formatted file. +
+ +
+ It has both a GUI tool to make editing Markdown and previewing the output immediately so easy, as well as a command-line component for integrating it in to build systems and various production environments. +
+ +
+ Windows, Linux and MacOSX. If you have a specific platform which isn't currently supported but require WickedDocs to be ported to it, please contact us and we can discuss what we may be able to do to support you. +
+ +
+

+ There are so many uses. +

+

+ If you are a software developer, it could be used for generating the PDF manual which comes with the software. You would put the markdown in revision control, edit it with the GUI tool, and add a build step to run the command-line tool to generate the PDFs when doing builds. +

+

+ If you are running a business that processes orders, you may need to dynamically generate PDF invoices against a customer database on a server. Using the commands available on the server to process plain text, a template of the markdown for the invoice can be populated and piped to WickedDocs along with the formatting template to have a unique PDF output all from a script. +

+
+ +
+ Example Answer +
+ + + diff --git a/Website/pages/features.htm b/Website/pages/features.htm index 128875f..46a9ebd 100644 --- a/Website/pages/features.htm +++ b/Website/pages/features.htm @@ -1,9 +1,13 @@ -
- -

Features

- -

-This is just a test -

- +

+ +

Features

+
    +
  • Feature 1
  • +
  • Feature 2
  • +
  • Feature 3
  • +
  • Feature 4
  • +
  • Feature 5
  • +
  • Feature 6
  • +
+ diff --git a/Website/pages/help.htm b/Website/pages/help.htm index 30e6a0e..24891ec 100644 --- a/Website/pages/help.htm +++ b/Website/pages/help.htm @@ -1,9 +1,4 @@ -
- -

Help

-

This is just a test

-

diff --git a/Website/pages/legal.htm b/Website/pages/legal.htm index de22234..d5b0a72 100644 --- a/Website/pages/legal.htm +++ b/Website/pages/legal.htm @@ -1,9 +1,139 @@ -
-

Legal

+ + +

+ Web Site Terms and Conditions of Use +

+ +

+ 1. Terms +

-This is just a test -

+ By accessing this web site, you are agreeing to be bound by these + web site Terms and Conditions of Use, all applicable laws and regulations, + and agree that you are responsible for compliance with any applicable local + laws. If you do not agree with any of these terms, you are prohibited from + using or accessing this site. The materials contained in this web site are + protected by applicable copyright and trade-mark law. +

-
+

+ 2. Use License +

+ +
    +
  1. + Permission is granted to temporarily download one copy of the materials + (information or software) on Subflexion's web site for personal, + non-commercial transitory viewing only. This is the grant of a license, + not a transfer of title, and under this license you may not: + +
      +
    1. modify or copy the materials;
    2. +
    3. use the materials for any commercial purpose, or for any public display (commercial or non-commercial);
    4. +
    5. attempt to decompile or reverse engineer any software contained on Subflexion's web site;
    6. +
    7. remove any copyright or other proprietary notations from the materials; or
    8. +
    9. transfer the materials to another person or "mirror" the materials on any other server.
    10. +
    +
  2. +
  3. + This license shall automatically terminate if you violate any of these restrictions and may be terminated by Subflexion at any time. Upon terminating your viewing of these materials or upon the termination of this license, you must destroy any downloaded materials in your possession whether in electronic or printed format. +
  4. +
+ +

+ 3. Disclaimer +

+ +
    +
  1. + The materials on Subflexion's web site are provided "as is". Subflexion makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, Subflexion does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site. +
  2. +
+ +

+ 4. Limitations +

+ +

+ In no event shall Subflexion or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on Subflexion's Internet site, even if Subflexion or a Subflexion authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. +

+ +

+ 5. Revisions and Errata +

+ +

+ The materials appearing on Subflexion's web site could include technical, typographical, or photographic errors. Subflexion does not warrant that any of the materials on its web site are accurate, complete, or current. Subflexion may make changes to the materials contained on its web site at any time without notice. Subflexion does not, however, make any commitment to update the materials. +

+ +

+ 6. Links +

+ +

+ Subflexion has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by Subflexion of the site. Use of any such linked web site is at the user's own risk. +

+ +

+ 7. Site Terms of Use Modifications +

+ +

+ Subflexion may revise these terms of use for its web site at any time without notice. By using this web site you are agreeing to be bound by the then current version of these Terms and Conditions of Use. +

+ +

+ 8. Governing Law +

+ +

+ Any claim relating to Subflexion's web site shall be governed by the laws of the State of Queensland, Australia, without regard to its conflict of law provisions. +

+ +

+ General Terms and Conditions applicable to Use of a Web Site. +

+ + + + + +

+ Privacy Policy +

+ +

+ Your privacy is very important to us. Accordingly, we have developed this Policy in order for you to understand how we collect, use, communicate and disclose and make use of personal information. The following outlines our privacy policy. +

+ +
    +
  • + Before or at the time of collecting personal information, we will identify the purposes for which information is being collected. +
  • +
  • + We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law. +
  • +
  • + We will only retain personal information as long as necessary for the fulfillment of those purposes. +
  • +
  • + We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned. +
  • +
  • + Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date. +
  • +
  • + We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification. +
  • +
  • + We will make readily available to customers information about our policies and practices relating to the management of personal information. +
  • +
+ +

+ We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. +

+ + diff --git a/Website/pages/news.htm b/Website/pages/news.htm index 102e4fe..eaf1991 100644 --- a/Website/pages/news.htm +++ b/Website/pages/news.htm @@ -1,34 +1,39 @@ -
-

- -   - -   -   - - - News -

-

July 16, 2015, Website created

+
+ Thanks to bootstrap, the website is coming along nicely.

- The skeleton of the website is slowly coming in to place. -

+ Found a neat site here to generate the terms of use http://www.bennadel.com/coldfusion/privacy-policy-generator.htm#primary-navigation

-

+ I'm finding this bootstrap page a very useful resource: http://getbootstrap.com/components +

+ Found themes for bootstrap here https://bootswatch.com/. I'm quite fond of the slate theme. +

-

July 11, 2015, Process on the billing system

+
+ The skeleton of the website is slowly coming in to place. +
+ +

The billing systems on the server are now able to automatically process receiving a payment and generating a license.

Still some tweaking an testing to do, but the general infrastructure is getting in place.

+
-

June 1, 2015, Early alpha builds working

+

Started working more seriously on having a working prototype of the program.

+
-
diff --git a/Website/pages/register.htm b/Website/pages/register.htm index a4b4d50..a55d274 100644 --- a/Website/pages/register.htm +++ b/Website/pages/register.htm @@ -8,13 +8,86 @@ --> -
-

Registration

+
+ +
+ +
+
+ + +
+
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+
+ +
+ + +
+
+
+
+

-This is just a test +1 license: USD $70

+10+ licenses: USD $60 / license +

+25+ licenses: USD $55 / license +

+50+ licenses: USD $50 / license +

+ +

+ +
+ + USD $100.00 +
+
+ + +
+ +
+ +
+
+ +
+ After completing your purchasing below, you should soon receive an email with license details and how to activate it. @@ -64,5 +137,4 @@ and do not receive an email with license details within 10 minutes, please do not hesitate to contact us at TODO bbbbbbfdgggg -
diff --git a/Website/pages/screenshots.htm b/Website/pages/screenshots.htm index 01d9a3d..24891ec 100644 --- a/Website/pages/screenshots.htm +++ b/Website/pages/screenshots.htm @@ -1,9 +1,4 @@ -
- -

Screenshots

-

This is just a test

-

diff --git a/Website/pages/support.htm b/Website/pages/support.htm index d229f33..24891ec 100644 --- a/Website/pages/support.htm +++ b/Website/pages/support.htm @@ -1,10 +1,4 @@ -
- -

Support

-

This is just a test

-

- diff --git a/Website/tmpl/footer.htm b/Website/tmpl/footer.htm index 2b7071a..e5743e7 100644 --- a/Website/tmpl/footer.htm +++ b/Website/tmpl/footer.htm @@ -1,12 +1,21 @@ - -
+
+ +
+

+   +   +   + +

+

Back to top

+
+
+ Privacy policy · Terms of use · + Copyright © 2015 Subflexion. All rights reserved. +
+
diff --git a/Website/tmpl/header.htm b/Website/tmpl/header.htm index c283e59..bd13b52 100644 --- a/Website/tmpl/header.htm +++ b/Website/tmpl/header.htm @@ -5,7 +5,7 @@ - WickedDocs - $TITLE + $SITE_NAME - $TITLE @@ -17,13 +17,68 @@ + + + + + +
+