Home Ask Mac Consultant

Ask a consultant blog

Joomla osx 10.6 and LDAP

Joomla allows you to use your Mac OSX Server 10.6 native Open Directory for authentication at joomla's front door. This is nice as it gives the users of your school or company direct access to the front door. enable the standard joomla 1.5 ldap plugin, which came with the installation. The trick is correct settings for the standard (if there is such thing) LDAP. At a minimum you will need to set: (Suppose my FQDN is myserver.mycompany.com)

Details : Public

host: myserver.mycompany.com

port 389

LDAPV3 YES

Negotiate TLS NO

Follow Referrals NO

Authorization method: Bind and Search

BASE DN dc=myserver,dc=mycompany,dc=com

Search String uid=[search]

Map: Full name cn

Map: E-mail mail

Map: User ID uid

Leave other filed blank for now.

====

In Work Group Manager create a test user with:

1) only one short name. If you have multiple short names like 'bill' try using 'bill.list' when testing the front door at joomla.

2) The user MUST HAVE a email address in WGM, accountes, user info. Joomla need to get back at least one email otherwise the authentication will fail.

==

If you get that to work, you can reduce the search time by limting the ldap search.

Authorization method: Bind Directly as User.

User's DN: uid=[username],cn=users,dc=myserver,dc=mycompany,dc=com

====

If you want new users to be created in the ldap server you will need to authorize to the LDAP directory with

Connect username and password. I did not try this.

There is a way to map LDAP groups to the groups used joomla. this would enable you to give say: author permissions to a user directly from WGM. I have not tried that.


 

Last Updated (Thursday, 20 May 2010 21:19)

 

Adobe Reader and Server Based Home directories

Why does adobe reader crash when when I run it from a server based home directory?

- Bill TX

Adobe knows about this problem and at times has fixed it in different version. It appears not be a priority for them, because after an upgrade it stopped working again.

The problem lies that adobe uses the home directory to store some cache data. Apearently the compiler they use can handle the network drive. It might have to do with the copy write version of adobe writer, which might share part of the same code-base. Anyway, the directories that seem to be the problem are /Users/Shared/9.0_x86/ or on the old ppc /Users/Shared/9.0_ppc/ . During various version we have been able to work around this problem by using symbolic link to fool reader to think it is running from on a local hard drive. While this worked for a while, various update tend to break this.

The solution we can offer at this time is to use mobile accounts, which are on the local hard drive. Of course this might not solve the backup problem in your situation and seriously tasks the server storage in situations were users often switch computer. Also one needs to implement a strict monitoring policy to make sure the mobile accounts are sync.

Link

Last Updated (Thursday, 18 February 2010 19:26)

 

Can not install Mindstorm on mac snowleopard

Can you help me install mindstorm on my new snow leopard computer?

- Mary P Cambridge

 

 

There is a bug in the mindstorm install disc. I am not sure why mindstorm did not post a fix on their website.  The issue is that the installer removes the installed program during the post flight section. People have find that bey removing the PREflight section the POSTflight program leaves the installed program.

As you can not remove anything from a DVD, you'll need to copy the installer, to your hard disk, remove the preflight section.and do the install here is how:

1. Copy the everything from the MINDSTORMS CD to a folder on your hard drive (desktop will do). 
2. Open that folder and look under “Parts”. 
3. Locate MindstormsUnivEdu.pkg or MindstormsUnivRet.pkg. 
4. Right-click (control-click) and choose “Show Package Contents”. 
5. Navigate into the Contents » Resources directory and delete the “preflight” file. 
6. Close this package and run the meta-package (LEGOMindstormsEngRet.mpkg) from the desktop to install MINDSTORMS NXT.

This should do it.

After you are done you may remove the install folder.

Last Updated (Thursday, 18 February 2010 19:34)