Skip to content
This repository has been archived by the owner on Nov 20, 2018. It is now read-only.

Improve "Getting Started Guide" #1646

Closed
9 tasks done
rnicholus opened this issue Aug 17, 2016 · 10 comments
Closed
9 tasks done

Improve "Getting Started Guide" #1646

rnicholus opened this issue Aug 17, 2016 · 10 comments

Comments

@rnicholus
Copy link
Member

rnicholus commented Aug 17, 2016

These improvements will focus primarily on page 1. Prompted by @strohhut at #1640 (comment).

Before this is merged into develop/master, in-progress docs will be built at http://docs.fineuploader.com/branch/docs_1646-better-getting-started/.

Page 1:

  • Step 1: List all reliable methods of obtaining a copy of Fine Uploader.
  • Step 2: The differences between the various builds/types of Fine Uploader (All, Traditional, S3, Azure, UI, Core).
  • Step 3: Gathering the proper files based on your desired functionality/build. Break this down into sections that match the build types discussed in Step 2.
  • Step 4: Including the appropriate JS and CSS files in your project.

Page 2 (traditional, S3, Azure):

  • Links to options. Where do you find out more info about these?

Page 3:

  • Traditional & S3: Update PHP server version.
  • Traditional & S3: Links to server-examples repo for more options.

FineUploader.com:

  • Link to page 1 of the guide on the index page & download page.

Templates:

  • Remove everything other than the template HTML. Reference the getting started guide and the styling feature page in initial comments section. The templates will have to be officially updated & distributed in the next release.
@strohhut
Copy link

strohhut commented Aug 17, 2016

Leaving out code samples from step 1 and step 2 and the more in-depth explanations are great. Looks like the new guide will be very helpful and easier to understand. I'll comment here if I notice something.

@rnicholus
Copy link
Member Author

I consider page 1 to be complete at this point. Please let me know if anything seems to be missing or any further improvements are warranted.

@strohhut
Copy link

strohhut commented Aug 19, 2016

A couple of things I noticed about the new step 3:

  • At the beginning the word "properly" is a bit overused.

  • I think for a getting started guide it's not really necessary to say that the minified
    versions are needed for production enviornment. Adding this information every time adds much noise and saying that they are "needed for production" sounds like there is a functional difference. Maybe it's enough to mention at the end of step 3 that minified versions of the above files exist for production if desired. Maybe add that those files follow the usual naming scheme in having the same names as the unminified versions but end with min.js or min.css.

  • I think this line has a mistake regarding the optional and debugging info:

    "fine-uploader/fine-uploader-gallery.min.css (optional, but useful for live-debugging)"

  • For the image files I'd not only mention that they are needed but that they have to be in the same directory
    as the fine uploader css files so that the image file paths used in the css files will work.

@rnicholus
Copy link
Member Author

rnicholus commented Aug 19, 2016

The guide is a bit repetitive as I don't anticipate a single user reading every single section. Rather, I see them choosing an endpoint type and feature set, and then zeroing in on the remaining steps that address that specific selection. Writing documentation is not similar to writing code. In other words, it is often not appropriate to move duplicated instructions into a single section. Instead, repetition is a useful method for ensuring your message is absorbed by the reader.

Great feedback, thanks! I'll make some changes.

@strohhut
Copy link

strohhut commented Aug 19, 2016

I see. It's just that a programmer who is advanced enough to care about performance and minified files will automatically look for minified versions. Including the information about the minified files as it is now in step 3 seems like it's trying to make too big of a deal about the fact that minified versions exist. I'd simply focus on the files that make a functional or visual difference in the Getting started Guide. I don't think it should teach people to use minified files there.

Edit: Or you could go the other way and only mention the minified files and assume that a programmer who is advanced enough for debugging knows to use the unminified versions for debugging. :)

@rnicholus
Copy link
Member Author

I just updated page 1 with your suggestions.

@rnicholus
Copy link
Member Author

I'm mostly done with all of this. All that is left is to update fineuploader.com and then release 5.11.6 with the changes to the docs and templates.

rnicholus added a commit to FineUploader/fineuploader.com that referenced this issue Aug 20, 2016
@strohhut
Copy link

strohhut commented Aug 21, 2016

I noticed that there is something missing in this sentence: "The sections below will show you how to necessary Fine Uploader files in a globally scoped environment" in step 4.

The heading in step 5 "Initial Options" seems a bit strange to me because it suggests that only later there are other/additional options. Maybe you can rename it to something like "Basic Options".

@rnicholus
Copy link
Member Author

I'll fix those lines, thanks. Anything else obviously missing? If not, I'll push out the doc, template, and website changes soon.

rnicholus added a commit that referenced this issue Aug 22, 2016
rnicholus added a commit that referenced this issue Aug 22, 2016
# Conflicts:
#	client/js/version.js
#	package.json

#1646
@rnicholus
Copy link
Member Author

Released with 5.11.6.

rnicholus added a commit to FineUploader/fineuploader.com that referenced this issue Aug 22, 2016
* mention getting started guide on downloads and index page
closes FineUploader/fine-uploader#1646
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants