Familypedia
Advertisement
Forums: Index > Watercooler > Where is tech support? - here, looking at our problem forms


The apology banner says our expert is away. I assume that means Phlox, who on February 18 said he would be returning the following week. Is he Wikia's only expert capable of dealing with this problem? It shouldn't take a technical genius to scan the histories of the forms pages and coresponding templates to find what was changed on March 23 or 24 to cause the forms to stop working, and then to undo that revision.DennisDoty 13:09, March 26, 2010 (UTC)

What is the problem exactly?
If you edit and create pages without the form, there is no problem at all. For creating pages, just open the page (without form) from a relative and copy and paste the template. rtol 20:36, March 26, 2010 (UTC)

I suspect that we have had a new version of "Semantic Forms" installed (see Special:Version - we are running a March 2010 version). Thurstan 21:11, March 26, 2010 (UTC)

Can't we go back to the old version until this problem is solved?DennisDoty 21:42, March 26, 2010 (UTC)
Installations are beyond our control. rtol 09:10, March 27, 2010 (UTC)
Multi-part response:
  • Form:Person hadn't been changed for months; I've not checked any of its templates' histories
  • Wiki no longer recognizes Special:AddData and Special:EditData - crucial to our proper use of forms
  • Thurstan has probably suspected correctly; so maybe a posting to the SMW mailing list will get an expert interested
How do I find the SMW mailing list? I sent an email to Wikia asking for help. DennisDoty 12:04, March 27, 2010 (UTC)
I've now added a link on our SMW page to it, https://lists.sourceforge.net/lists/listinfo/semediawiki-userRobin Patterson (Talk) 13:46, March 28, 2010 (UTC)
  • Creating pages for individuals seems to work fairly well if you use the Advanced form (described as "verbose" on the menu)
  • rtol may have failed to look carefully at Aimery IV de Thouars (c1024-1093) before saying there is no problem; and has he tried to give it a sensor page?
  • Links to people in the infobox seem OK if the target page exists, but have that "tag" structure if it doesn't
  • Those of you who read our email list postings will know what I sent to Central Wikia by way of plea for help; when Central replies, I'll point to this forum.
How do I find the email list postings? Thank you, Robin, for all your efforts.DennisDoty 12:04, March 27, 2010 (UTC)
Thank you. I've replied on your talk page. — Robin Patterson (Talk) 13:46, March 28, 2010 (UTC)
Robin Patterson (Talk) 11:37, March 27, 2010 (UTC)
There is a problem with the display, but not with the date on Thouars. I added a sensor page without any problem.
I bet that they renamed AddData and EditData. rtol 12:31, March 27, 2010 (UTC)

There is a discussion about this at http://www.mediawiki.org/wiki/Extension:Semantic_Forms rtol 06:02, March 28, 2010 (UTC)

Hooray! Thurstan and rtol solve (most of) the riddle:
"Special:FormEdit - lets a user either create or edit a page using a user-defined form. (See example of page.) (This page was, until version 1.9, two separate pages: "Special:AddData" and "Special:EditData".)"
Long past my bedtime, so one of you guys can start tinkering! — Robin Patterson (Talk) 13:52, March 28, 2010 (UTC)
Some observations:
  • When a new article is created by entering a name using Create new article Person form (standard) and clicking "Create an article about a person", we now get Special:FormEdit/Person/entered-name. In other words, nothing has to be changed in Form:Person to make it go to Special:FormEdit rather than Special:AddData.
  • When displaying Special:FormEdit after using Create new article Person form (standard) (as described above)
  • The save button at the bottom of the page does nothing.
  • The save button at the top of the page causes the page to be saved, but without any of the entered information.
  • The save button at the bottom of the page does nothing.
  • The save button at the top of the page causes the page to be saved, but without any of the entered information.
DennisDoty 23:03, March 28, 2010 (UTC)
That's odd. (Well, some of it is.) I've created a couple in the last 20 hours without much bother. Have a look at my contributions over the last 3 hours, for example. One possible difference - they were existing non-form pages being brought into the forms system. Nobody has changed Form:Person in the relevant period. But there may have been some behind-the-scenes work on the installation, resulting in the Special:FormEdit/Person/whoever. — Robin Patterson (Talk) 07:19, March 29, 2010 (UTC)
How did you bring existing non-form pages into the the forms system?
A couple more observations:
  • When one uses "Edit with form" on an existing page, one gets Special/FormEdit/Person/... with all the existing values displayed on the form. If one then changes a single value (short name) or makes no changes at all:
  • The save button at the bottom of the page does nothing.
  • The save button at the top of the page causes the page to be saved, but without any of the existing values except sex, ifmarried-g1, and globals.
  • Clicking "Advanced form" on the Edit Person page while displaying an existing person takes one to Special:AddPage/Person_advanced/... and of course the "No such special page" error message
DennisDoty 10:48, March 29, 2010 (UTC)

Bringing old-style articles into the forms system

  1. Copy the pagename to your clipboard.
  2. Open a new window in Familypedia and click on the sidebar item "Create new article".
  3. Paste the name into the box replacing "<type person article name here>", and click the "Create ..." button.
  4. You reach a "form" page with lots of buttons and little edit boxes. (There should be a warning saying the page exists but doesn't use the form: right! No worries; everything that was on the page is still there, and you will see it in a medium-sized edit box near the bottom. Best not to touch parts of that that you don't understand. Probably safe to delete sections that will be redundant, such as "Parents", but safer to leave it alone until next edit.)
  5. Fill in the first name, surname, and short name (copying from your original article where convenient). Those three are compulsory.
  6. Fill in the gender and anything else you like (copying as before). Where you are naming people (e.g. parents, partner(s), and child(ren)), please include dates just as on a standard page name (without brackets), and join people with plus signs (nothing else).
  7. Include your user name in the Contributors box; typing a few letters of it will probably give you an "autocomplete" for quick finish.
  8. Please add a brief edit summary near the bottom (e.g. "intro" or "upgrade") - otherwise the "Recent changes" item may take up three lines and annoy other users.
  9. Don't bother with "Preview"; it's no guide to page appearance. Just click "Save page" at the bottom.

I'm using the above as the basis of a new page Help:Upgrading old-style person articles. — Robin Patterson (Talk) 12:19, March 29, 2010 (UTC)

It looks like Constance Osterkamp (Waite) (1909-1983) was converted in the way you describe this morning. If you try to edit her with advanced form, the system uses Special:AddPage, which of course gives the "No such special page" message. I didn't try to Edit with form, because I am fairly certain it would wipe out all the information except sex, ifmarried-g1, and globals.DennisDoty 13:00, March 29, 2010 (UTC)

That's one that I converted, indeed. I've just given her a simple-form edit. Page looks as good as ever, or better; no "tag-links" in the infobox. Maybe your computer or browser is contributing to the differences we seem to have. I have a Toshiba Satellite Laptop with Firefox 3.6 or 3.7. I'll try Advanced form. — Robin Patterson (Talk) 13:16, March 29, 2010 (UTC)
Advanced form does indeed start badly: http://familypedia.wikia.com/wiki/Special:AddPage/Person_advanced/Constance_Osterkamp_%28Waite%29_%281909-1983%29
So flying by seat of pants I just change "AddPage" to "FormEdit", and all's well (on the face of it). Connie has been upskilled. — Robin Patterson (Talk) 13:24, March 29, 2010 (UTC)
This is curious. I did what you did: I changed AddPage to FormEdit and then I unskilled her, i.e. deleted skill(s) on the form. The save button at the bottom of the page did nothing, but the save button at the top of the page wiped out all her information except sex, long-name, and globals. Sorry about that, but you should be able to easily undo it. DennisDoty 13:47, March 29, 2010 (UTC)
The differnce could be caused by my computer (as you suggest in the undo) or my browser, but I think it is more likely to be in my preferences. Could you take a look at them? DennisDoty 14:26, March 29, 2010 (UTC)

An answer I hope

I received this reply from Wikia:

Hello Dennis,

In order to properly fix the Semantic Forms issues, you must do the following, which are actually very simple steps:

1) Null-save (aka open and submit without changing anything) to each form.

2) Change any links from Special:Allpage and Special:Editpage to Special:FormEdit.

We apologize for these issues (our version was so far behind; hence the issue) but it fixed a number of bug-gy problems for other wikis with Semantic Forms.

-- Best Regards and Happy Editing, Tim "daNASCAT" Quievryn Wikia Community Team


I can do 1), I think, but I don't know how to do 2). So, I'll let you guys handle it. If this works, I retract anything negative I said about Wikia tech support. DennisDoty 16:10, March 29, 2010 (UTC)

I null-saved Form:Person, but it had no effect on my ability to Edit with form. (Of course my "issues" with "Edit with form" may be unique to me.)DennisDoty 17:18, March 29, 2010 (UTC)

Tim's advice is that we should do both to have an effect. I'm time and hardware constrained at the moment and probably for another week or so. Someone'll need to a search on the two special words and replace them. rtol 07:34, March 30, 2010 (UTC)

Some progress: I changed AddPage to FormEdit in Template:Showfacts formbuttons and this gets rid of the "no such special page" error. Now, for me anyway, adding a person using Create new article Person form (verbose) causes the person to be added but without any of the entered information, just sex and globals. And editing an article by clicking Advanced form on the Edit with form page, causes most values to be deleted. The save button at the bottom of the page still doesn't work, but I expect this can be fixed by changing the corresponding template. DennisDoty 13:16, March 30, 2010 (UTC)

The save buttons at the top and bottom of Form:Person advanced are both created with the standard input|save tag. I thought maybe you couldn't use the standard input|save tag twice in the same form, so I deleted the first one, but that did not cause the save at the bottom to work. Of course I undid my deletion. So, the save button at the bottom of the form doesn't work for me. Does it work for anyone else? DennisDoty 17:05, March 30, 2010 (UTC)

Good work, Dennis. But I have never had a problem with the bottom "save" button, nor wiped lots of data as your saves have done. I don't recall other users reporting those errors either. You do seem to have problems with your system. Anyway, I'll look through other showfacts templates. — Robin Patterson (Talk) 23:21, March 30, 2010 (UTC)
Would you look at my preferences and skin? I remember last year there was a problem where I had to alter my preferences and someone wasn't seeing something because they had the wrong skin. I haven't changed anything about my computer or browser, so I don't see how they can be causing the data wipeout. Before the new version of Semantic Forms my system was processing forms normally. DennisDoty 01:03, March 31, 2010 (UTC)
I have the same problem as Dennis. Bottom save does not do anything, top save wipes all data. This is on Windows XP using the MS Internet Explorer. rtol 05:13, March 31, 2010 (UTC)
Me too Thurstan 06:11, March 31, 2010 (UTC)
Me three. Lanica 13:33, March 31, 2010 (UTC)

I have sent the following to Wikia:

We at Familypedia have performed both of the tasks described in your response and still have the following problems:

1) When performing FormEdit, the Save, Preview, and Show changes buttons at the bottom of the form don't do anything. The Save button at the top of the form will add a new page if one by that name does not exist, but that page will not have any of the entered data, just globals and default values. If the corresponding page already exists, the save button at the top of the form will update it wiping out the data in almost all fields.

2) Robin Patterson does not experience the above problem, but 4 users have reported it.

3) Robin has reported that when displaying a template created by a form some fields contain span tags (see Wikia Support Request #44180) The response from Chris Stafford is that a value passed to #formlink shouldn't have a span inside it. We have not yet made any changes to fix this problem. I include it here because it began occurring when the new version of Semantic Forms was installed.

4) On the forms some fields now run off the page background on the right, which wasn't the case before the new version of Semantic Forms was installed. This is my own observation, no one else has reported it.

Thank you for your timely response to my initial request.

Dennis Doty User:DennisDoty at Familypedia

DennisDoty 16:25, March 31, 2010 (UTC)

Advertisement