I have recently been building my sites with panels everywhere etc., and I have accumulated a number of plugins which allow for page manager to "take over" the whole site. Right now it is mostly user focused, including tasks to handle the user login, password, profile, and registration pages.

I am planning on making a new project for these plugins, I am thinking of calling it "CTools Pages". I wanted to throw this out there in case anyone else is working on the same thing, and also to get feedback on what the project name should be.

CommentFileSizeAuthor
#5 system_plugins.patch36.27 KBentrigan

Comments

merlinofchaos’s picture

I might be interested in some of them.

Link?

entrigan’s picture

Created a sandbox for it: http://drupal.org/sandbox/entrigan/1255404

Plugins Provided:
--Access--
node_has_id (Whether or not the node context has an id. Useful for selecting out the node add form from the node edit form).
profile_category (Access based on the category type for a profile context)

--arguments--
profile_category

--contexts--
profile_category_form (Attempt to emulate the node edit form context. Need work.)

--content types--
node_edit_form (Ctools already has this, but this is simpler, it returns the whole form, while not making individual elements available).
profile_edit_form
user_login_form
user_password_form
user_register_form

--tasks--
node_edit_simple (again already exists, in this case it is a workaround for the issue #1139918: Node add/edit-form fails to render when using Panels Everywhere)
user_login
user_password
user_profile_edit
user_register

merlinofchaos’s picture

Oh man.

So in http://drupal.org/node/1184168 I'd asked to get user register at the same time as user add, and you never followed up. That's the only reason that's been sitting. :/

I was just about to go ahead and commit that, but was looking to see if maybe I had missed a separate user register patch.

I'll happily take all of these. Wish they were here in patch form, since I've got the block of time right now.

entrigan’s picture

That works, I will put all of these in addition to the user/edit page into a patch against CTools. Probably tomorrow, we will see.

entrigan’s picture

StatusFileSize
new36.27 KB

Ok here is everything from the module less the node edit stuff as a patch against ctools. I put the task plugins in page manager and the rest in the main plugin folders.

This should be reviewed by someone before committing as I have not worked on the actual code for about a month, and I may be forgetting something.

Ashlar’s picture

Category: support » task

MerlinofChaos,

Have you extracted what you need from this? If so please close the issue.