Project

Profile

Help

Make Redmine Projects Public on Planio » History » Sprint/Milestone 29

Jan Schulz-Hofen, 03/17/2017 06:10 AM

1 1 Jan Schulz-Hofen
# Make Redmine Projects Public on Planio
2
3 3 Jan Schulz-Hofen
Planio is powered by Redmine and as such it offers the same great possibilities to **make Redmine projects public** on the Internet. You can choose whether your projects should be accessible to anyone – without the need to login, including search engines – or whether you'd like visitors to sign up first and leave their email address. You can also choose to manually confirm signups or confirm them automatically by sending an activation link in an email.
4 1 Jan Schulz-Hofen
5
{{>toc}}
6
7 16 Jan Schulz-Hofen
## What are Public Projects used for?
8
9 19 Jan Schulz-Hofen
Making your projects public is a great way to provide a **help desk for your customers**. Allow them to view FAQs or tutorial guides in the wiki ([like we do at Planio](https://support.plan.io/projects/planio-support-en)) or let them sign up to discuss in forums or create issues.
10 17 Jan Schulz-Hofen
11 19 Jan Schulz-Hofen
Public projects in Planio are also great for collaboration on **Open Source projects**, for instance. You could also use it to host **public [Git or Subversion](https://plan.io/subversion-hosting-and-git-hosting/) Repositories**.
12 13 Jan Schulz-Hofen
13 1 Jan Schulz-Hofen
Sounds fun? Follow this guide to learn how it's done.
14
15 24 Jan Schulz-Hofen
## How to Make a Project Public?
16 1 Jan Schulz-Hofen
17 4 Jan Schulz-Hofen
A public project on on your Planio powered Redmine account is essentially that: **An open project that is available to the public**.
18
19 22 Jan Schulz-Hofen
Normally, only the explicitly named members of a project in Planio can access it and outsiders cannot see what's going on.
20
21
Let's change that! Here's how:
22 4 Jan Schulz-Hofen
23
1.  Find your project or create a new one
24
2.  Navigating to **Settings** -\> **Information** in your project
25
3.  Check the box next to the **Public** label and click **Save**
26
27 5 Jan Schulz-Hofen
{{figure(Make Projects Public on Redmine by Planio)
28
!make_redmine_project_public@2x.png!
29
}}
30
31 4 Jan Schulz-Hofen
Congratulations! You now have a public project.
32
33 6 Jan Schulz-Hofen
### Optional: Make all Projects Public by Default
34 4 Jan Schulz-Hofen
35
Would you like to make all projects public by default? No problem:
36
37
1.  Navigate to *your avatar* -\> **Administration** -\> **Settings** -\> **Projects**
38
2.  Check **New projects are public by default**
39
3.  Click **Save**
40
41 25 Jan Schulz-Hofen
### Optional: Allow Anonymous Access From the Web
42 23 Jan Schulz-Hofen
43
Public projects are open to all users in your Planio account. But you can take this a step further and allow access to people who have not even logged in. This will public your public projects on the Web, making your content accessible to anyone and also allow search engines to index it.
44
45
Here's how:
46
47
1.  Navigate to *your avatar* -\> **Administration** -\> **Settings** -\> **Authentication**
48
2.  Uncheck **Authentication required**
49
3.  Click **Save**
50
51 28 Jan Schulz-Hofen
{{figure(Uncheck "Authentication required" to allow anyone in)
52 27 Jan Schulz-Hofen
!allow_anonymous_access_from_the_web@2x.png!
53
}}
54
55 23 Jan Schulz-Hofen
Be careful though with this option. You should not have any secrets in your public projects now – the whole World will be able to see them!
56
57
Next, we'll learn how exactly these changes impact your projects and who will be able to see and do what exactly.
58 4 Jan Schulz-Hofen
59 21 Jan Schulz-Hofen
## The Non-Member & Anonymous Roles
60 1 Jan Schulz-Hofen
61 8 Jan Schulz-Hofen
Now that you've made your project public, let's see how this changes the access permissions to it.
62
63
Please navigate to *your avatar* -\> **Administration** -\> **Roles and Permissions** for a moment. You'll see two special roles in addition to [your own individual roles](https://plan.io/roles-and-permissions/) which you can define yourself:
64
65 1 Jan Schulz-Hofen
{{figure(Non-Member and Anonymous Roles)
66
!non-member_and_anonymous_roles_in_redmine@2x.png!
67
}}
68 10 Jan Schulz-Hofen
69
### The **Non-Member** Role
70
71
Click on the **Non-Member** role to pull up its permissions. What you configure here will govern what **any user in your Planio account** will be allowed to see and do in your **public projects**.
72
73 12 Jan Schulz-Hofen
Specifically, this means that you won't have to add users to this public project anymore to give them access to it. Any user who does not have a specific role in the project automatically gets the permissions set in the **Non-Member** role. Users who *are members* in a public project will have all permissions from both the **Non-Member** role and their explicit membership roles combined.
74 10 Jan Schulz-Hofen
75 11 Jan Schulz-Hofen
{{figure(Permissions of the Non-Member role)
76
!permissions_of_non-member_role@2x.png!
77
}}
78
79 10 Jan Schulz-Hofen
### The **Anonymous** Role
80 9 Jan Schulz-Hofen
81 29 Jan Schulz-Hofen
The **Anonymous** role is only relevant to you if you unchecked the **Authentication required** checkbox above. Similar to how the **Non-Member** role defines what logged in users can see or do, the **Anonymous** role specifies what anonymous users – who are not even logged in – can see or do.
82
83
We generally recommend to only give **view** permissions to the Anonymous role. Commenting or even creating content should only be done by logged in users.
84
85
We'll learn how to ask users to register for an account in a minute. Read on!
86
87 1 Jan Schulz-Hofen
### Individually Adding Anonymous and Non-Members to Projects
88 7 Jan Schulz-Hofen
89
## Do Not Require Authentication
90 1 Jan Schulz-Hofen
91
## User registration
92
93
### Activation options
94
95
### Conversion Optimization
96 20 Jan Schulz-Hofen
97 26 Jan Schulz-Hofen
## Make it your own
98
99
### Welcome text
100
101
### Blog posts
102
103
### Paid extras: Design & Cname!
104
105 20 Jan Schulz-Hofen
## Popular examples
106
107
Want to add your projects to the list? Get in touch and we'll list it here!