use service-docs instead of text in templates

This commit is contained in:
pixeldesu 2015-05-26 01:35:04 +02:00
parent cd904ae1bc
commit b687b27563
3 changed files with 7 additions and 188 deletions

View File

@ -8,126 +8,6 @@
= succeed '!' do
= APP_CONFIG['site_name']
.container
.panel-group{id: "accordion", role: "tablist", aria: {multiselectable: :true}}
.panel.panel-default
.panel-heading{id: "faqOne", role: "tab"}
%h4.panel-title
%a.collapsed{data: {toggle: "collapse",parent: "#accordion"}, aria: {expanded: :false, controls: "collapseOne"}, href: "#collapseOne"}
1. Who created this website and why?
.panel-collapse.collapse{id: "collapseOne", role: "tabpanel", aria: {labelledby: "faqOne"}}
.panel-body
Retrospring was founded by nilsding and pixeldesu, initially starting as a single-user PHP script, getting rewritten in Python and reaching its current iteration written in Ruby on Rails. It was made with the purpose of bringing back social aspects to answering questions with adding another layer to the entire process, which are comments. A lot of the planned features are based off of Formspring (now known as Spring), which is now replaced by ask.fm, which we dislike for selling of our (and your data) and the censorship.
.panel.panel-default
.panel-heading{id: "faqTwo", role: "tab"}
%h4.panel-title
%a.collapsed{data: {toggle: "collapse",parent: "#accordion"}, aria: {expanded: :false, controls: "collapseTwo"}, href: "#collapseTwo"}
1.1 Why
%b Retrospring
?
.panel-collapse.collapse{id: "collapseTwo", role: "tabpanel", aria: {labelledby: "faqTwo"}}
.panel-body
First of all, we made several polls for new names, but no one had any good ideas, so we had to come up with something new, because the initial project name (justask) would cause problems with ask.com, since they hold a bunch of the justask-based domains for themselves. So we sat together one evening and Retrospring came to our mind because we want to bring old features from Formspring back to life in a new way! It's simple as that.
.panel.panel-default
.panel-heading{id: "faqThree", role: "tab"}
%h4.panel-title
%a.collapsed{data: {toggle: "collapse",parent: "#accordion"}, aria: {expanded: :false, controls: "collapseThree"}, href: "#collapseThree"}
2. Do I have to pay to use this site?
.panel-collapse.collapse{id: "collapseThree", role: "tabpanel", aria: {labelledby: "faqThree"}}
.panel-body
No, Retrospring will always remain free. You can however, if you want to support our vision, head to our Patreon or just donate over Paypal!
.panel.panel-default
.panel-heading{id: "faqFour", role: "tab"}
%h4.panel-title
%a.collapsed{data: {toggle: "collapse",parent: "#accordion"}, aria: {expanded: :false, controls: "collapseFour"}, href: "#collapseFour"}
3. Do you do anything with our data?
.panel-collapse.collapse{id: "collapseFour", role: "tabpanel", aria: {labelledby: "faqFour"}}
.panel-body
No. We don't sell it to any third parties. Your data doesn't leave our servers, because we need it if any user does something illegal we have to provide the data or at least check it up and validate the cases ourselves. But anything other than that is not going to happen, such as us selling your precious data to big bad evil companies.
.panel.panel-default
.panel-heading{id: "faqFive", role: "tab"}
%h4.panel-title
%a.collapsed{data: {toggle: "collapse",parent: "#accordion"}, aria: {expanded: :false, controls: "collapseFive"}, href: "#collapseFive"}
4. Can I contribute to the random question pool?
.panel-collapse.collapse{id: "collapseFive", role: "tabpanel", aria: {labelledby: "faqFive"}}
.panel-body
You are more than welcome too, over on
%a{href: "https://github.com/retrospring/questiongenerator"}
Github
!
.panel.panel-default
.panel-heading{id: "faqSix", role: "tab"}
%h4.panel-title
%a.collapsed{data: {toggle: "collapse",parent: "#accordion"}, aria: {expanded: :false, controls: "collapseSix"}, href: "#collapseSix"}
5. What are
%b motivation headers
?
.panel-collapse.collapse{id: "collapseSix", role: "tabpanel", aria: {labelledby: "faqSix"}}
.panel-body
The motivation header is the short text shown in the top of the questionbox on your profile, motivating another user to ask you a question. You can write anything you want, but the best way using it would be including something like "Ask me anything!" or if you want questions about a special thing you did "Ask me anything about my project X!" so people know what they should ask you.
.panel.panel-default
.panel-heading{id: "faqSeven", role: "tab"}
%h4.panel-title
%a.collapsed{data: {toggle: "collapse",parent: "#accordion"}, aria: {expanded: :false, controls: "collapseSeven"}, href: "#collapseSeven"}
6. Will Retrospring be available in different languages?
.panel-collapse.collapse{id: "collapseSeven", role: "tabpanel", aria: {labelledby: "faqSeven"}}
.panel-body
Yes, it sure will be! You'll just have to wait a bit, since we have to implement and change a lot of stuff before we can actually start adding other languages into Retrospring. If you want to help us translating the website, don't rush out yet, we will make an announcement when we start searching for people.
.panel.panel-default
.panel-heading{id: "faqEight", role: "tab"}
%h4.panel-title
%a.collapsed{data: {toggle: "collapse",parent: "#accordion"}, aria: {expanded: :false, controls: "collapseEight"}, href: "#collapseEight"}
7. Can I format my questions/answers?
.panel-collapse.collapse{id: "collapseEight", role: "tabpanel", aria: {labelledby: "faqEight"}}
.panel-body
%p
You sure can! We use a customized version of markdown for this. Wrap your text in following ways to format it!
%code *italic*
or
%code _italic_
,
%code **bold**
or
%code __bold__
and
%code
\~~strikethrough~~
%p
You can also create lists with this method:
%pre
\* item 1
\* item 2
%p
Quotes? Here you go!:
%pre
> This is a quote from a famous person
%p
Don't like the formatting? You can escape it with prepending a
%code \
before the
%code *
,
%code _
or
%code >
.panel.panel-default
.panel-heading{id: "faqNine", role: "tab"}
%h4.panel-title
%a.collapsed{data: {toggle: "collapse",parent: "#accordion"}, aria: {expanded: :false, controls: "collapseNine"}, href: "#collapseNine"}
8. Is this open-source software?
.panel-collapse.collapse{id: "collapseNine", role: "tabpanel", aria: {labelledby: "faqNine"}}
.panel-body
Yep! #{APP_CONFIG['site_name']} runs
= succeed ',' do
%a{href: 'https://github.com/nilsding/justask'} justask
an open source (AGPLv3) question and answer platform. If you want to contribute or report bugs you find in #{APP_CONFIG['site_name']}, please look at our
= link_to "Github repository!", "https://github.com/retrospring/retrospring"
.panel.panel-default
.panel-body
= raw_markdown_io "service-docs/en/help/faq.md"

View File

@ -1,28 +1,5 @@
- provide(:title, generate_title("Privacy Policy"))
.container
.container.j2-page
.panel.panel-default
.panel-body
%h1 Privacy Policy
%p This Privacy Policy describes how and when Retrospring uses and collects your data, checks your information and shares with other Services.
%h2 Information Collection and Use
%h4 Basic Account Information
%p Upon creation of a Retrospring account, some personal information such as your username, password, and email address is collected and stored internally. Asking questions anonymously or browsing any other areas of the service does not require registration or the providing of any further information.
%p Public information like a short biography, a link to your website, your location or a profile picture can be provided after registration. This information is viewable by any visitor of the site, registered or unregistered, and therefore should not contain any critical information about you or someone else.
%h4 Answers and Questions
%p Our Service primarily is designed to ask your friends and other people from around the world questions or answer them. Most of the information you provide us is information you are asking us to make public. This information does not only include the questions, answers, comments and smiles, but also the groups you create, the people you follow and other bits of information that result from using our Service.
%h4 Cookies
%p Like many websites, we use cookies and similar technologies to collect additional website usage data and to improve our Services. A cookie is a small data file that is transferred to your computer's hard disk. Retrospring uses persistant cookies to improve the users browsing experience and to to better understand how you interact with our Services. Most Internet browsers automatically accept cookies. You can instruct your browser, by changing its settings, to stop accepting cookies or to prompt you before accepting a cookie from the websites you visit. However, the Services may not function properly if you disable cookies.
%h4 Non-personal Identification Information
%p When using our Services, we may receive technical information ("Non-personal Identification") information such as your IP address, browser type, operating system, the referring web page, pages visited, location, search terms, and cookie information. We receive this data when you interact with our Services, for example, when you visit our websites or sign into our Services.
%h4 Third-Party Services
%p Retrospring uses a variety of third-party services to help provide our Services and to help us understand and improve the use of our Services, such as Piwik Analytics, or to share your answers to, if connected, other Services like Twitter, Tumblr or Facebook. These third-party service providers may collect information sent by your browser as part of a web page request, such as cookies or your IP address. Please refer to their Privacy Policies in regard to how they handle your data.
%h2 Information Sharing
%p Retrospring will keep any collected data (see "Information Collection and Use" above) encrypted on our servers. Any information shared with other Services is controlled by the user itself, as we only supply sharing to these. If a user isn't satisfied with Terms from another Service they shouldn't connect their accounts or remove access over the Sharing page on the profile settings page.
%p Notwithstanding anything to the contrary in this Policy, we may preserve or disclose your information if we believe that it is reasonably necessary to comply with a law, regulation or legal request; to protect the safety of any person; to address fraud, security or technical issues; or to protect Retrospring's rights or property. However, nothing in this Privacy Policy is intended to limit any legal defenses or objections that you may have to a third partys, including a governments, request to disclose your information.
%h2 Modifying Your Personal Information
%p If you are a registered user of our Services, we provide you with tools and account settings to access or modify the personal information you provided to us and associated with your account.
%p You can also permanently delete your Retrospring account with a button at the bottom of the account settings page. Removing your account will cease your ability to log in with your credentials and the loss of all your data you supplied to the Service.
%h2 Our Policy Towards Children
%p Our Services are not directed to persons under 14. If you become aware that your child has provided us with personal information without your consent, contact us on privacy@retrospring.net . We do not knowingly collect personal information from children under 14. If we become aware that a child under 14 has provided us with personal information, we take steps to remove such information and terminate the child's account.
%p
%em Effective: 16th February 2015
= raw_markdown_io "service-docs/en/policy/privacy.md"

View File

@ -1,43 +1,5 @@
- provide(:title, generate_title("Terms of Service"))
.container
.container.j2-page
.panel.panel-default
.panel-body
%h1 Terms of Use
%p These Terms of Service ("Terms") as declared by the company (referred to as "Staff") govern your access to and use of the services (the "Services" or “Retrospring”), and any information, text, graphics, photos or other materials uploaded, downloaded or appearing on the Services (collectively referred to as "Content"). Your access to and use of the Services are conditioned on your acceptance of and compliance with these Terms. By accessing or using the Services you agree to be bound by these Terms.
%h2 1. Basic Terms
%p You are responsible for your use of the Services, for any Content you post to the Services, and for any consequences thereof. The Content you submit, post, or display will be able to be viewed by other users of the Services and through third party services and websites (go to the account settings page to control who sees your Content). You should only provide Content that you are comfortable sharing with others under these Terms.
%p You may use the Services only if you can form a binding contract with Retrospring and are not a person barred from receiving services under the laws of any applicable jurisdiction. If you are accepting these Terms and using the Services on behalf of a company, organization, government, or other legal entity, you represent and warrant that you are authorized to do so. You may use the Services only in compliance with these Terms and all applicable local, state, national, and international laws, rules and regulations.
%h2 2. Privacy
%p
Any information that you provide to Retrospring is subject to our
= link_to "Privacy Policy", privacy_policy_path
, which governs our collection and use of your information. You understand that through your use of the Services you consent to the collection and use (as set forth in the Privacy Policy) of this information. As part of providing you the Services, we may need to provide you with certain communications, such as service announcements and administrative messages. These communications are considered part of the Services and your Retrospring account, which you may not be able to opt-out from receiving.
%h2 3. Code of Conduct
%p Posting or uploading content on the Service can be accessed publicly as further described in our Privacy Policy. Use your common sense when posting content, sending any question or making comments on the Service. Before posting content to the Service, ensure that it abides by our Code of Conduct. You are responsible for all content and involvement on the Service, and you are subject to the following rules (the “Code of Conduct”).
%p When using the Service, please refrain from posting or uploading content that:
%ul
%li Is intended to harass, scare or upset anyone.
%li Encourages dangerous or illegal activities or self-harm.
%li Depicts horrible, shocking or distressing things.
%li Contains any threat of any kind, including threats of physical violence to yourself or others.
%li Is discriminative based on someones race, religion, age, gender, disability or sexuality.
%li Is illegal, and can lead the Service to legal liability, or encourages people to get involved in anything which is illegal (for example, drugs, violence, or crime).
%li Constitutes spam or competes with the business of Retrospring.
%li Contains any form of malicious code designed to attack, disable or otherwise impair the Service.
%li Impersonating someone else, including Retrospring moderators or administrative staff.
%li Otherwise breaches our Terms of Service or attempts to do any of the foregoing.
%p We do not endorse, support, represent or guarantee the completeness, truthfulness, accuracy, or reliability of any Content or communications posted via the Services or endorse any opinions expressed via the Services excluding official information represented by the "Staff" of the Services. You understand that by using the Services, you may be exposed to Content that might be offensive, harmful, inaccurate or otherwise inappropriate, or in some cases, postings that have been mislabeled or are otherwise deceptive. Under no circumstances will Retrospring be liable in any way for any Content, including, but not limited to, any errors or omissions in any Content, or any loss or damage of any kind incurred as a result of the use of any Content posted, emailed, transmitted or otherwise made available via the Services or broadcast elsewhere.
%h2 4. Limitation of Liability
%p Retrospring makes no guarantee of availability of service and reserves the right to change, withdraw, suspend, or discontinue any functionality or feature of Retrospring's services. In no event shall Retrospring be liable for any damages whatsoever. This includes direct, indirect, incidental, special, consequential, or punitive damages arising out of the use of or inability to use Retrospring's services or any content thereon.
%h2 5. Restrictions on Content and Use of the Services
%p We reserve the right at all times (but will not have an obligation) to remove or refuse to distribute any Content on the Services, to suspend or terminate users, and to reclaim usernames without liability to you. We also reserve the right to access, read, preserve, and disclose any information as we reasonably believe is necessary to satisfy any applicable law, regulation, legal process or governmental request, enforce the Terms, including investigation of potential violations hereof, detect, prevent, or otherwise address fraud, security or technical issues, respond to user support requests, or protect the rights, property or safety of Retrospring, its users and the public.
%h2 6. Maintenance
%p Retrospring may perform maintenance services at any time. You acknowledge that such maintenance may require downtime, and contents or features on Retrospring may not load during this time as well as client functionality being disabled.
%p Retrospring requires occasional maintenances to improve, resolve, or update our service. These maintenances can take time, and can result in time without client functionality. We are not responsible for any loss of profile information or any other Content posted on the Service in these times.
%h2 7. Copyright Policy
%p Retrospring respects the intellectual property rights of others and expects users of the Services to do the same. We will respond to notices of alleged copyright infringement that comply with applicable law and are properly provided to us. If you believe that your Content has been copied in a way that constitutes copyright infringement, please provide us with the following information: a physical or electronic signature of the copyright owner or a person authorized to act on their behalf; identification of the copyrighted work claimed to have been infringed; identification of the material that is claimed to be infringing or to be the subject of infringing activity and that is to be removed or access to which is to be disabled, and information reasonably sufficient to permit us to locate the material; your contact information, including your address, telephone number, and an email address; a statement by you that you have a good faith belief that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or the law; and a statement that the information in the notification is accurate, and, under penalty of perjury, that you are authorized to act on behalf of the copyright owner.
%p We reserve the right to remove Content alleged to be infringing without prior notice, at our sole discretion, and without liability to you. In appropriate circumstances, Retrospring will also terminate a users account if the user is determined to be a repeat infringer.
%p
%em Effective: 10th May 2015
= raw_markdown_io "service-docs/en/policy/terms.md"