I've had a look around for an answer and nothing jumped out at me. So here goes.
I have noticed that every time I extract the files on my Windows PC that there are duplicate files between the board and other appliations. Particularly the Gallery. I'm presuming the recommended action is to use the file with the latest modified date? Am I right/wrong?
Would it not be more logical if the Database Permission to "Edit" was applied only to an records a user is the author for rather than all considering there is a Moderator option to "Edit" which allows users to edit all records for a specific database? I don't see any method of being able to currently give users the ability to only edit records they author.
To add some background my intention is to do the following:
Where $record['visible_field_key_flag'] is my radio buttons and their values. This part works, I've tested the logic is working. Just replacing the value of $record['field_key'] using the above method breaks it.
<if test="$record['visible_field_key_flag'] == 'No'">
$record['field_key'] = "Hidden";
It's definantely differant and possibly I would consider it more complex than Joomla. But at the same time once you learn how it all works it is definantly more powerful for both a front end to a community and many other features.
The databases are uniquely powerful in my opinion. Great for any form of list of information. Some uses could be a company employee list, favorite links, maybe even an application to the company or a moderator position etc. It has plenty of uses.
I would suggest learning PHP especially with the use of SQL to learn the coding side of the program. Plenty of online free information, and you can install MySQL and PHP on your own computer for a lab environment for free; easiest method is to download a WAMP variant (Windows with Apache, MySQL and PHP - they usually just call it WAMP and there is a Linux variant that I assume works on a Mac).
To learn the other features of how it all integrates together I cannot suggest enough that you setup a testing install (I assume we're allowed to do this, can someone please confirm so I'm not telling him to do something against his licensing agreement?) and literally look at the example IP.Content and modify it, add to it, etc.
It's actually very simple for the most part. It's all based around templates. I usually copy the template when making something new and modify it to specifically match the use. If I want to redesign any template I also make a copy.
I'm usually very likely to solve an issue on my own but this seems unlikely at present. Setting up a phone list for a company and hoping to be able to use a number of checkbox fields in order to set permissions on each record. I don't want multiple databases because it defeats the purpose of a single location for phone numbers. To make the issue clear I want to do the following:
3 Checkboxes on the Add Record form: Guests, Customers, Staff. If staff and guests are checked, staff and guests can see it but customers cannot. Etc.