Thanks! Please check the following:
System requirements
This stack requires RapidWeaver and the Stacks plugin. It will not work with other platforms (like Wordpress). We recommend you aim towards installing the latest version of RapidWeaver and Stacks that your computer is compatible with.

License agreement
You may use this purchased stack an unlimited number of times in personal or commercial projects, request technical support and receive free updates in future.

This stack can be installed or synced onto all computers that you own. You are permitted to make archival backup copies of the stack.

You may not resell or make this stack available for download, remove copyright credits or license information.

The software is provided "as is" without any implied or expressed warranty of merchantability or fitness for purpose. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise arising from, out of or in connection with the software or the use or other dealings in the software.

Refund policy
By purchasing this stack, you agree that your purchase will be available immediately via digital download and that you waive your statutory right of withdrawal.

All purchases are final and refunds will not be provided (we physically cannot un-download or remove stacks from your computer).

You are reminded to make use of the free demo versions already provided on the website, to fully evaluate stacks for compatibility and suitability before purchase.

Customer support
If you have questions that relate specifically to this stack, you should make contact via the contact page. We aim to answer all messages within 12 hours, Monday to Friday.

If you require a faster response at weekends or during public holidays, please post your question(s) to the RapidWeaver forums, where a support volunteer may be able to assist you quicker.
Paperless uses server-side PHP code to scan a directory of files and automatically construct a list of available file downloads. By using Paperless, you do not need to manually create the links and republish your website each time. This means it is perfect to use in conjunction with a CMS, the free Droplet or FileMan stacks, or in instances where a client already has the ability to 'FTP' files into a directory on the hosting server. Alternatively, Paperless will happily run from a directory of files you add to the RapidWeaver sidebar as a 'resource'.

Ordinarily, organisation of digital files can quickly become a messy process! Changes in files can often result in broken links on a website; which might go unnoticed for many weeks. Sometimes files are not presented in the desired order (like newest first). Paperless efficiently solves these common problems, through presentation of files in a logical order, within a tidy, table interface. File names are extrapolated from the original file name and converted into a more 'human readable' format; without the ugliness of dashes, underscores, hyphens or extensions. You can control precisely what order files are shown in as the page loads. If you have lots of file download links, then people can toggle how many to show per-page, they can search for files using the live search box or they can click the table headings to re-sort files.

This mobile responsive stack is infinitely more powerful than the 'File Sharing' page type that is shipped with RapidWeaver already. Paperless can work within a passworded section of a website (like the excellent Sitelok system by Vibralogix) and there are many options to translate and restyle the entire table interface. Multiple Paperless stacks can be safely used on the same webpage. Theoretically there's no limit to the number of files you can list with this stack.

Example

This is a working example of Paperless, with the default settings applied, being used to display a selection of images and other files for download. The stack was placed inside a free UsefulStack to constrain its width and apply the grey border.
File NameTypePermissionsDateSize
jpg
a red phone box jpg 0664 23-Nov-2017 11:39 468 KB Preview Download
jpg
blue paradise jpg 0664 22-Nov-2017 02:18 155 KB Preview Download
pages
business plan pages 0664 22-Nov-2017 02:00 938 KB Preview Download
jpg
city skyline jpg 0664 22-Nov-2017 02:18 139 KB Preview Download
jpg
coastal view jpg 0664 22-Nov-2017 02:18 119 KB Preview Download
xlsx
customer orders xlsx 0664 23-Nov-2017 11:37 8 KB Preview Download
docx
meeting agenda docx 0664 22-Nov-2017 02:01 10 KB Preview Download
jpg
mountain railway jpg 0664 22-Nov-2017 02:18 426 KB Preview Download
epub
my book epub 0664 22-Nov-2017 02:03 215 KB Preview Download
pptx
presentation pptx 0664 23-Nov-2017 11:30 333 KB Preview Download
jpg
shipping containers jpg 0664 22-Nov-2017 02:18 55 KB Preview Download
rtf
show notes rtf 0664 22-Nov-2017 02:05 7 KB Preview Download
jpg
sunlit tree jpg 0664 22-Nov-2017 02:18 2 MB Preview Download
txt
transcript txt 0664 22-Nov-2017 02:02 7 KB Preview Download
jpg
tropical sunset with palm trees jpg 0664 22-Nov-2017 02:18 140 KB Preview Download

Setup

Follow these instructions carefully for setting up Paperless
  1. Once installed into Stacks and RapidWeaver, open your Stacks Library and search for Paperless
  2. Drag and drop a copy of the stack into your webpage
  3. Create a folder on your desktop named 'downloads' and place a variety of different file types within
  4. Add this new folder as a resource, in the RapidWeaver sidebar
  5. Any other style or layout settings can be customised as required in the Paperless settings
  6. Preview your webpage in RapidWeaver. You should find your simple folder of resources is displayed in the page

Paperless will change your page file extension to .php in the RapidWeaver Page Inspector. Please do not try to change it to something else, as this may break the stack. RapidWeaver may alert you if a conflicting .html page already exists on the web server. Take-down any .html pages that already exist at the location you are publishing Paperless to.

If you want to have Paperless use another file directory on your server, you need to edit the Relative Path setting. It is very important that you provide a relative path to the directory, and not a link starting 'http:// or https://'. PHP is a server-side programming language and does not understand normal web links that you see in your browser address bar. If you have not used relative links before in web design, then you are missing out on various advantages; including improved speed and security. You can search online for more help on using relative paths. In essence, they are as simple as ../ for each level from the current page back to the website root, and then the breadcrumb trail down to the directory holding the files.

Example webpage hosting Paperless:
https://example.com/brochures/downloads/

Example location of the directory containing the downloadable files:
https://example.com/site-files/brochures/

The relative path to use would be
../../site-files/brochures/


What file types does Paperless support?

Paperless supports all common file types, that you have uploaded with a web safe file name. Web safe means that the file name does not contain spaces or other special characters. Spaces can be replaced with either hyphens (dashes) or underscores. When Paperless converts the file name into a human-readable format, it will automatically replace hyphens and underscores with spaces. Additionally, an attempt is made to strip the file extension (e.g. .jpg) from the end of the file name.

Icons can be displayed for common image formats, PDFs, Word, Powerpoint, Excel, OpenOffice, Pages, rich text, markdown, audio, video, zip, tar, and various code files. Icons are useful, because they help give an instant indication of what file a user is about to download. Sometimes a file might require special software or apps to open it. If a file is found that Paperless does not recognise, the stack will display a simple generic file icon. The download for the unrecognised file will still work.

Live previews of files are not possible. However you can enable a 'preview' button next to each download. This lets your website users open the file in a new browser tab or window. This works well for images, audio, video and PDF files.

Google® Analytics

If you have got Google Analytics setup in your website already, then normally you can get a basic overview of how many people are visiting each page. But Google Analytics won't easy tell you how many people are downloading your files or which files are most popular. This could be useful information to have access to. Fortunately Paperless has a Google Analytics option, and is able to communicate useful preview and download statistics back to Google Analytics, for display in your reporting data. This data is shown in Real Time > Events.

A list of your download files will be shown by their name. Next to each file name, the number of times that the preview button or download button was clicked is shown. From this information you can determine how many times a file has been downloaded and other information like the most popular times of day for downloads.

In order to use this feature, you need to already have Google Analytics installed in your website (Universal Analytics). Compatibility is not offered backwards with older versions of Google Analytics, like ga.js or urchin.js. It may take up-to 48 hours before Google Analytics begins to display your download data and you may have to get someone else to test your downloads (Google Analytics tends to ignore your own activity). Paperless is using the same codebase as Player stack does, for recording video activity.
Bookmark or share this page
Baidu 百度
Blogger
Delicious
Digg
Facebook
Google+
LinkedIn
LiveJournal
MySpace
Pocket
Одноклассники
Reddit
Renren 人人网
StumbleUpon
Tumblr
Twitter
ВКонтакте
Weibo 微博
XING
Contact Us
Email This Page
Print This Page
PS: This bookmarking and sharing popup is powered using our brilliant SocialPopup stack!

Cookies

Like a lot of websites, Stacks4Stacks uses cookies to help enhance your browsing experience and handle things like purchases. We take your privacy seriously, and welcome you to freely opt-out of nonessential cookies at any time by reviewing your preferences on this page.