Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2017-04-24 14:22:30

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 11,250
Website GitHub

Rebrand contact form plugin

Spurred on by a comment on my zem_contact_reborn repo, is it finally time to make zem_contact its own plugin?

Advantages:

  • The plugin is now more than a contact form. Yes, its basic tags are contact-form based, but with the callbacks, it can be used as a springboard into a CRM, or MailChimp, or delivering subscriber content, etc.
  • Potentially easier for new users to find such a plugin.
  • zem_contact_reborn doesn’t mean anything.

Disadvantages:

  • Pain for users to convert their current contact tags.
  • Plugins that use the callbacks would all need to change.
  • The new plugin modules I’ve introduced with ‘zcr_’ prefix that hook into the callbacks would have to be rebranded also.
  • We all call it ‘zcr’ for short :-)

Is it worth changing it? If so, what should we call it?


The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.

Txp Builders – finely-crafted code, design and Txp

Offline

#2 2017-04-24 15:06:50

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,578
Website

Re: Rebrand contact form plugin

:-) Yes, what was once reborn has long since grown up. I reckon it should become part of the (core) family, so my vote would be txp:form.

Are any of the following feasible for achieving some kind of compatibility path:

  • Tag rewriting as part of the version upgrade functions.
  • Maintaining the zcr callbacks etc. for a while as aliases of the new callbacks / functions, etc. but eventually deprecating them in a future version.

RE: the perennial argument as to what is core and what is not, we have link and file and comment tags too, but they are not used in every site either.


TXP Builders – finely-crafted code, design and txp

Offline

#3 2017-04-24 16:18:08

philwareham
Core designer
From: Haslemere, Surrey, UK
Registered: 2009-06-11
Posts: 3,564
Website GitHub Mastodon

Re: Rebrand contact form plugin

Yes from me ;)

Also a new name would negate the various 160+ page and 20+ page forum topic threads about that plugin that have built up over the years and allow fresh discussion that isn’t lost in the wind.

Since this is a very important plugin, I feel, it needs a good name and to be featured at the new Textpattern homepage as part of a group of essential plugins (hence why I proposed the name change in the first place).

My personal choice would be <txp:html_form /> since the singular name ‘form’ is part of our lexicon and would confuse users, thanks to legacy.

Offline

#4 2017-04-24 17:36:42

colak
Admin
From: Cyprus
Registered: 2004-11-20
Posts: 9,007
Website GitHub Mastodon Twitter

Re: Rebrand contact form plugin

jakob wrote #305461:

:-) Yes, what was once reborn has long since grown up. I reckon it should become part of the (core) family, so my vote would be txp:form.

+1 or it could be txp:contact.


Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.

Offline

#5 2017-04-24 21:10:30

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,578
Website

Re: Rebrand contact form plugin

philwareham wrote #305462:

My personal choice would be <txp:html_form /> since the singular name ‘form’ is part of our lexicon and would confuse users, thanks to legacy.

Good thinking. That’s a better idea I think and works whether in the core or not.

colak wrote #305463:

+1 or it could be txp:contact.

Except that it can do more than contact forms…


TXP Builders – finely-crafted code, design and txp

Offline

#6 2017-04-25 02:54:12

gomedia
Plugin Author
Registered: 2008-06-01
Posts: 1,373

Re: Rebrand contact form plugin

+1 for txp:contact – maintains some familiarity with the past, less typing, and also we don’t then have code like <txp:html_form_text html_form="xx" />.

Offline

#7 2017-04-25 02:56:03

maverick
Member
From: Southeastern Michigan, USA
Registered: 2005-01-14
Posts: 976
Website

Re: Rebrand contact form plugin

+1

Long over due.

I agree w/ Jakob out it’s importance. It has almost become an official core team supported plugin over the years, with good reason. A core dev has been its care taker. Had crockery been realized it would likely be one of the official modules, and rightly so.

To that end, I like the idea of making it an official plugin, at least for naming purposes.

(And personally, I’d rewrite the lexicon. Free the poorly name forms for this more apt use, and using something more reflective, like includes. But that horse has been beat to death more than once :) )

Offline

#8 2017-04-25 04:23:53

bici
Member
From: vancouver
Registered: 2004-02-24
Posts: 2,071
Website Mastodon

Re: Rebrand contact form plugin

+1 for txp:contact or for those that say it does more txp:contag
<Latin contāctus a touching, equivalent to _contāc- < *contag-, variant stem of contingere to touch ( con- con- + -tingere, combining form of tangere to touch) + -tus suffix of v. action; cf. tango, attain


…. texted postive

Offline

#9 2017-04-25 04:36:46

jstubbs
Moderator
From: Hong Kong
Registered: 2004-12-13
Posts: 2,395
Website

Re: Rebrand contact form plugin

Yes – and txp:contact sounds good. For backwards compatibility could leave the current plugin as-is so users would not have to update unless they wanted/needed to.

Offline

#10 2017-04-25 05:59:33

phiw13
Plugin Author
From: Japan
Registered: 2004-02-27
Posts: 3,058
Website

Re: Rebrand contact form plugin

yes , double plus yes on renaming the plugin. As already mentioned, its status is more a core TXP module than a plugin.

I’m inclined, but ambivalent, to vote for <txp:contact />, even though, as Jacob argues, it can do more than simply a contact form. The <txp:html_form /> suggestion is a tad too verbose, and too close to TXP forms.


Where is that emoji for a solar powered submarine when you need it ?
Sand space – admin theme for Textpattern

Offline

#11 2017-04-25 06:18:09

philwareham
Core designer
From: Haslemere, Surrey, UK
Registered: 2009-06-11
Posts: 3,564
Website GitHub Mastodon

Re: Rebrand contact form plugin

Ok, I’ve come round to the idea of <txp:contact /> so +1 from me.

Offline

#12 2017-04-25 06:18:36

jstubbs
Moderator
From: Hong Kong
Registered: 2004-12-13
Posts: 2,395
Website

Re: Rebrand contact form plugin

If txp:contact is too simplistic, how about txp:connect.

Offline

Board footer

Powered by FluxBB