I am using Plone 5, I have a site created that is public and I want to convert it to intranet, I have installed the Workflow addon but I can't seem to find a way to apply the intranet policy to the site I already created. Does anyone know what am I doing wrong ?
You should be able to change the Workflow under "Content Settings" in the Plone Control Panel.
URL: site.com/##content-controlpanel
then leave the top drop down menu set as "(default)" and update the "New workflow" drop down menu to the one you want.
Plone ships with an "intranet_workflow", which you can choose and apply like described in Dan's answer.
However, this workflow might be too complex, depending on your usecase.
A very simple solution to create a basic intranet is, to set a folder's state to private and grant view-permissions via the sharing-tab of the folder to the group "Authenticated users" or a group of your choice.
You'll probably want to grant add-permissions, too, and if you want users be able to edit each other's articles, grant edit-permissions, as well.
The review-permissions should better not be granted, so articles will not accidentally be published, and you might want adjust your workflow to have "private" as the initial state of articles.
Related
I´m currently developing the Intranet for the company I am working for. The site is currently based on SharePoint, but I have to migrate it to Wordpress. And that´s my first developer experience with Wordpress, you just should know. Creating the theme, content and working with the WP Admin area works very well, but where I´m feeling defenseless is the permissions topic.
Generally, the whole page content is managed by the Marketing department. So, for me it is ok that they have access to WP Admin and I would use one of the predefined roles available.
But there will be also an area for the departments where specified users per department should be able to
edit the pre created page content
add subpages and edit its content (it would be nice if it can be defined which page templates can be selected by the user)
add posts for a pre created category (that should not be changeable by the user)
edit its profile and password
A whole access to WP Admin should be therefore prevented.
I read much information about roles, capabilities and reviewed forums and blogs presenting potential plugins. But to be honest, I´ve lost the overview and I´m totally scared about what´s the right way to do such like this the professional way.
Is there anybody who was already in such a situation or knows a good resource where to read more?
Thanks a lot.
John
PressPermit is the tool I choosed. It covers all needs described in my question.
Note: To use all features, you need to buy a support subscription currently available for $55 a year for one site.
However, a very powerful tool and in comparison to Advanced Access Manager I tried before, it really supports permissions also for multiple roles.
If you are thinking about, use the screencasts to see if the tool cover your needs. Unfortunately, there is no trial available, but you can request an evolution wordpress installation which was setup within one day in my case. This service costs $5.
We have an internal development wiki setup that uses ScrewTurn, but I am struggling with the most basic of tasks which is to add new users or edit existing ones. This was setup by a former colleague that is no longer employed at the company and no one has any experience of the administration side of it.
Based on the information available this should be a very simple task, however the "Accounts" tab described and pictured in the previous link simply does not exist in the administration section of our wiki.
The tabs we have are Admin Home, User Groups, Wiki Pages, Categories, Snippets/Templates, Nav. Paths, Content Editing, System Log, Providers and Configuration.
We have 8 registered users, all set as administrators (confirmed in the front end and databased) and these are set granted as having full control.
So what am I missing? Can the "Accounts" section be hidden? Are we using a different version (the listed version is 3.0.5.600 which reports itself to be up to date)?
It looks simple enough to setup users in the database, but I'd like to be able to use the front end.
Select Administrators under User Groups and grant full control to your admins and uncheck unwanted restrictions under "Deny".
If you are cannot access the User Groups tab, try to login as super administrator to verify the permissions of your Administrators group.
To login as super administrator, add this to your web.config under <appSettings>:
<add key="MasterPassword" value="YourSecretPasswordHere" />
Then login with the user admin and the password you set.
And make sure to remove that setting after you sort things out.
The admin menu was probably modified. Try going directly to the page AdminUsers.aspx (so something like "http://yourwikidomain.com/AdminUsers.aspx").
To fix the menu, download the Screwturn install files from the web site (http://www.screwturn.eu/Download.ashx) and copy the "Admin.master" page to your site. You may want to compare them first to see what changes were made.
Is there an alternative module or way that I can query a drupal database to return results from a table for example, the users table, and have the search results visible even for anonymous users? I have tried using the views module but only a logged in user is able to see the results. I have changed the access permissions to no avail. I am working with Drupal 6. Please help!!!
There is no reason a view should only show up to logged out users, unless the data being loaded in the view is not available to logged out users. The view itself has permissions. Assuming you're in Views 3 (though 2 is similar) and depending whether it is a page or a block, the middle column will have "Block Settings" or "Page Settings" under which one of the options is "Access". You can tie the view to a specific permission, use custom PHP, or specifically enable it for certain roles. You can also choose "none" here and completely bypass permissions -- then the view will be available to everyone to see the data in, regardless of their permission to the data itself. However, be careful with that if there's any sensitive data on your site.
Views is definitely the best way to create an advanced search in Drupal. I'm sure there are alternatives, but this is exactly what Views is for, and Views is the #1 tool and #1 reason people use Drupal. What I recommend is opening a new issue for help figuring out why your view does not show to anonymous users.
i am in involving in developing the site builder by using Drupal. since it is site builder,user able to create a site based on needs and manipulate his menu items but other user won't edit this menu items.is it possible do like this.
Any one guide me how to control the menu items.
You did not mention your Drupal version, if you want to do this in code or through the UI...
So I am not really sure how well the answer will fit.
You need to have permissions set upon block creation for all users (IE: anonymous) to have access permissions on that block and it's content.
I believe there are permissions that may also need to be allowed on the permission configuration page in admin/user/permissions on Drupal 6. Look for the permissions that allows users access to other user content, most content usually allows anonymous viewing by default, though if I remember correctly.
Blocks can also be configured individually through the UI and by permissions set by ROLE, so you may want to check in the block configuration page also if you plan to do any changes to that blocks permissions manually.
Too lazy to log in to get screenshots, but it should give you clues on where to look.
On a sidenote, you should post your Drupal questions on drupal.stackexchange.com, you will get more Drupal users there to respond than here.
Hope that helps, good-luck
I should create a private plone site.
I tried to read both the howto on plone.org
http://plone.org/documentation/kb/creating-private-plone-site
both of the responses already made an identical request for this channel
What is the best way to create a Plone private site
but I have not found a solution.
I do not want to use (if possible) as a product http://pypi.python.org/pypi/iw.rejectanonymous but I'd only change the workflow or permissions.
I thought "enough" to set as the default workflow "intranet_workflow" where state internally_published permits "View" and "Access contents information" only to authenticated but, so 'doing, connect to my site only see a blank page (I tried it on a basic install version 4.1.2) and the user isn't redirect to the login form.
Thanks for any help
Alex
it "just works"(TM) like this:
create a new plone site
go to /##types-controlpane and set the intrantet workflow as default workflow
and do not forget to apply changes.
after that, visiting the portal will redirect unauthenticated users to the login_form
(i tested it with a plain plone4.1.3 site)
no idea why you just see a blank page. any add-ons or themes installed?
For Plone 5 I followd fRiSi answer but I haven't found /##types-controlpane, however there's a way to get to that menu through ZMI.
Go to /<plone_site>/portal_workflow then under Workflows by type in (Default) field replace simple_publication_workflow with intranet_folder_worflow.
The list of available workflows can be found under /<plone_site>/portal_workflow/manage_main
Then click on Change and Update Security Settings. This should update workflow for all objects on the Plone site.