How to enable TYPO3 non-admin to administer backend users - typo3

In TYPO3 6.x, is there a recommendable way to allow non-admin BE users to create and modify other BE users?

One option that has been in TYPO3 since long time ago is to set up an action (requires "sys_action" to be installed - it's a system extension that is shipped with the TYPO3 source).
In the root (uid=0) of the TYPO3 installation you create an action and set the type to "Create Backend User" while assigning this action to a particular group of users - they will have access to this action using the action menu (upon clicking on an icon) at the top of the backend interface.
While the creation of new users works fine, there is a problem with editing of users - any user can edit only users that he himself created.

Related

Moodle: Give a Manager user access to "User profile fields"

I have a user who is a manger and want to grant access to the following area so they can continue editing a profile field:
Home / Site administration / Users / Accounts / User profile fields
When the user tries to access the area, they get an access is denied error.
I tried viewing the Define roles for the Manager, but couldn't find the correct one for that page.
Is this even possible?
I am on version 3.6.3.
The user needs the moodle/site:config capability which will give them access to pretty much everything.
You could try creating a new capability or using an existing capability, then editing this line in /admin/settings/users.php
$ADMIN->add('users', new admin_externalpage('profilefields', new lang_string('profilefields','admin'), "$CFG->wwwroot/user/profile/index.php", array('moodle/site:config', 'newcapabilityhere')));

How can I decide what fields are shown in the user registration form using the user tracker? - Tiki

I want to use the user tracker to create a registration form to collect additional user information on Tiki. I have done this by configuring the User tracker and specifying that users can register using the tracker under Admin>Login. However, I do not see where I can specify what fields on the user tracker shows up on the registration form for new users?
Under Control panel, go to "Admin Groups", where you can select the group - "Registered", click on "Edit" and under the field:"Users Information Tracker Fields Asked at Registration Time" , specify the fields you want to show up for new users registering on the registration form.
You could have a look at the User Trackers profile which sets up an example tracker and adds some of the fields to the registration page for you.
N.B. However, as usual, profiles cannot be undone easily (yet) so try this on an example empty Tiki first (e.g. https://demo.tiki.org/16x) and not your production site to be safe.

Can't see Alfresco users or manage them outside of the admin console?

I'm trying to test the workflow functionality in Alfresco 4.2 Community, so I created some user accounts and sites. I logged in to a few of them and created some sites and content. For now I just wanted something simple to test workflows, I upload a document and send it to an user for review. When I try to use one of the default workflows that seems to fit that scenario I can't find my users in the select users dialog. I can find some the already existing users (Alice Beecher, Guest, Admin, Mike Jackson).
I also tried searching for them through the People search, but they are not visible there either. I've logged in and joined a test site with some of the users, and have tried to create the workflow from inside and outside the test site. Is there something that I have to enable on the users for them to be visible on searches and when creating workflows?
Try rebuilding your search index. If you are using SOLR (the default if you installed 4.x from the binary installer) you can rebuild your index as described in this link.
If you are using Lucene (the default if you installed manually by deploying the alfresco and share WARs) then shutdown the server, edit alfresco-global.properties, and set index.recovery.mode=FULL. Now restart the server and wait for the index to rebuild. After restarting, don't forget to remove the index.recovery.mode setting or change it to AUTO.

Is there a way to change default capabilities in mods (or anithing else) without changing the access.php file in moodle?

On my moodle install I want to set that the users can't add new entries to any glossary activity by default.
I now i can do it through modifying the capabilities manually in each activity through Glossary Administration -> Permissions but I want to set it to all instances by default.
I know i can also do it globally by modifying the access.php file in /mod/glossary/db/ but it is not the best option if I want to upgrade later.
So my question is, is there some place in the admin menu where i can set these globally in the admin menu?
Yes via the roles. Go to
site admin -> users -> permissions -> define roles
Choose "Authenticated user" - this is the default role for everyone.
Click the advanced button
Then filter for "mod/glossary:write"
And change the permission to Prevent or Prohibit
Prevent means the default user hasn't got access but it can be overruled by another role
Prohibit means it can't be overruled by another role - only admins will have access.

User sub-sites - CMS Multisite or other solution

I've been thinking about an online idea for about 3-4 years now and can't get it out of my head so I've decided to act upon it and see if I can get it working. Currently working a POC and design layout which I plan to tender for development.
The main part of the portal and most important component involves user sub-sites. I am unsure how to tackle the process for a user to create a sub-site during the registration process and/or what path to take.
Let's say the main site is www.abc.net - the user would then register a sub-site based on the credentials they input. E.g. user1.abc.net, mysite.abc.net or joeblog.abc.net... whatever they want and so forth. No SEO required - The site templates are fairly basic and the sub-sites will be accessible through the main site. So the process to be:
User logs onto main site and registers
During registration, user enters details including sub-site name they want
Select the template they want - basically different colour schemes. Functionality to be the same for all templates
their site is created
when the user is logged on they get directed to their sub-site
Ability to edit their sub-site - add content and add extra pages, change details…. etc
General users (registered or anonymous) would be able to browse and search content to the sub-sites via the main site.
Each sub-site to be independent from each other - no content sharing. Basically they are separate websites hosted as sub-sites but need they need some type of editing available like a CMS. Not sure if a shared CMS is possible but the owner has to be able to modify content to their own sub-site.
So my question are…
Do I try and use a Drupal/Wordpress/Joomla CMS with multisite functionality?
Do I try a solution where I have a collection of simple sites that I use for sub-sites, each to have their own database and some type of CMS or WYSIWYG for editing? Is separate CMS even possible for each Sub-site?
Any input would be greatly appreciated.
As far as I know this would not be possible as the CMS would not have access to your server where the sub-domain is created.
It would be possible to offer something similer using Joomla as it offers the option to apply custom styles (templates) to different pages. You would however have to adopt the following URL convention www.yourdomain.com/userselectedtext.
You can then have a page where users register with your site and the cms creates their page.
User permissions in joomla can be set so only the owner of a particular page can view or edit it.
You can check out this source: http://www.drupalgardens.com/. Google what platform is it based on. Maybe you'll find some information. Read also about this extension: http://www.joomplace.com/administration-extensions/multisitescontrol.html. It's for Joomla sites. I used this component for multisites content management. Maybe it will help you too.