Page 1 of 1

Module Custom Field

Posted: Wed Dec 10, 2008 10:05 pm
by duclet
I believe this was planned for 2.0 but that was said when we were still in 1.2 or something like that. Obviously, we have come far from them but this feature is still no where to be found as far as I know. I think it is a good idea to get this into the core now as that will certainly allow for not only more flexibility but the development of many new and useful modules such as selective archiving on content.

And for those who don't know what I mean by module custom field, I'll explain. Basically, this feature will give module developers the ability to add a field, whether it is a checkbox, input box, select box, etc to be added to the list of input fields when a user is adding or editing a new page (it would be nice to do the same for templates and stylesheets).

The one difference I want to note, which would allow this to be easily added as the content table does not need to be altered, is that while the data is available for the user to input, it is not updated by the core but should be handled by the module itself. Hence, it is up to the module to store the data in the database and retrieve it.

I actually have a plan for this and can probably create a patch for this if resources is needed for this feature.

Re: Module Custom Field

Posted: Fri Dec 12, 2008 10:36 pm
by unzip
I personally think this is one of the biggest shortcomings of CMSMS.

At the moment I don't find enough REAL content management in CMS MS.
You can't specify custom input fields for images or attachments or even dropdown lists and stuff...


The other big problem I have is CMSMS doesn't provide anything to make 'in site editing' possible. This isn't so hard to implement, so I hope we see it in a future version...

Re: Module Custom Field

Posted: Tue Jan 13, 2009 3:38 pm
by dolfelt
I would also really like a solution for this problem. I would like to have modules that can add fields to the Add/Edit Content pages. This could be so useful!

Does anyone know of a way to do this using the module API?