XenWord Pro [Deleted]

@jauburn

The short answer is yes but you are asking about something that can get out of hand very quickly on a large site. The long answer is -- if you know what you are doing.

An existing WP post can be tied to any existing thread. Once this is done then the post in the thread is overwritten. All replies to the thread will be copied into the WordPress comment table and comment meta table.

Again, this is dangerous because things can be overwritten but it is very possible.
 
@jauburn

The short answer is yes but you are asking about something that can get out of hand very quickly on a large site. The long answer is -- if you know what you are doing.

An existing WP post can be tied to any existing thread. Once this is done then the post in the thread is overwritten. All replies to the thread will be copied into the WordPress comment table and comment meta table.

Again, this is dangerous because things can be overwritten but it is very possible.

Hmm. Yes, I can see this can get complicated. Thanks for the explanation.
 
LPH updated XenWord with a new update entry:

New Authentication System

( 111 ) Beta Release 3.0.6.01 – May 15, 2016

New Feature: Authentication now sets WordPress cookies.
Upgraded Redux Framework to v3.6.0.2
New Code: class-xenword-login-widget.php $redirect .= '?login=' . mt_rand( 1, 99999999 )
New File: class-xenword-author.php – Author description pulled from XenForo about
Changed hook in Display.php to the_content
Removed class-xenword-cookies.php
Removed signature code in Posts.php...

Read the rest of this update entry...
 
Hello,

I use Wordpress and XenForo on one domain.

I'm looking for functionality to sync 'Who is online' across both Wordpress and XenForo.

So, XenForo's 'Who is online' to include those browsing Wordpress and Wordpress to display a 'Who Is Online' including the same count.

The count must include both users browsing the wordpress front page, and users browing XenForo - with a session time that can be readily altered and well optimised.

Any chance this resource can do likewise.
 
Hi @RoyalRumble

This image shows the sidebars on Tux Reports, WordPress installation side of the site.

Tux Reports Sidebars.webp

The sidebars are part of the XenWord widgets included with the plugin. There are a few others included too. The widgets pull the information from the installed forum community.

Is this what you mean?
 
Hi!

All I need from the bridge is this:
  • Create XenForo threads from WordPress posts, pages, or custom posts. Threads may be Full, Excerpts, or a Link
Is it possible to turn on only this feature and turn off everything else and have minimal impact on how WP and XF function except for this feature? For example, we want to keep the WP login page for all WP admins and authors.

Also, do I have to buy 4 licenses if I want to link 4 WP blogs to 1 XF forum (all on one domain)?
 
do I have to buy 4 licenses if I want to link 4 WP blogs to 1 XF forum (all on one domain)?

One license is fine :)

Is it possible to turn on only this feature and turn off everything else and have minimal impact on how WP and XF function except for this feature?

Yes, it's possible to turn off the widgets as well as the writing of the XF members to WP.

we want to keep the WP login page for all WP admins and authors.

This isn't possible. Sorry. There are redirects to XenForo member information.
 
LPH updated XenWord with a new update entry:

The First 3.x Release Candidate

( 112 ) Release Candidate 3.0.6.02 - May 21, 2016
Wrapped dependencies in a conditional (XenForo/index.php)
Deprecated class-xenword-login-wpusers.php, class-xenword-users-data.php, and class-xenword-cookies.php
Stripped down the XenWord class and removed unused methods
Started organizing the xenword-public.css
  1. Changed CSS for login widget to support mobile view
  2. Changed CSS in discuss link
  3. Changed CSS for postratings add-on

Read the rest of this update entry...
 
An existing WP post can be tied to any existing thread. Once this is done then the post in the thread is overwritten. All replies to the thread will be copied into the WordPress comment table and comment meta table.

do you mean this?
"Once this is done then the FIRST post in the thread is overwritten".

if not I'm a little confused
 
If I have buddypress or other plugins, will they recognize and accept the xenword created users?

I've never tried buddypress with XenWord. In fact, it's been years since installing BuddyPress. Does it use the WordPress ID? In which case, I don't see why it wouldn't work.
 
Hello,

I have a couple questions today.

Am I correct in saying that this will add a sort of unified comments system, meaning that members of the forum will be able to use that account to comment on articles and those comments will appear as replies on the appropriate thread (and if they reply on the thread a comment in their name will appear on the article)?

Is there a way to integrate the comments with the Disqus platform at all, so non-registered users of the forum are able to still comment using their Disqus account, and the comment will still appear as a reply on the thread as a guest?

If I purchase a annual licence, is there a way to upgrade to a lifetime licence down the line for a reduced cost?

Thanks in advance :)
 
this will add a sort of unified comments system

Short Answer
Yes

Long Answer
The comments from WordPress are written to the XenForo thread.
The XenForo posts are written the WordPress comments table.

The WordPress comment system is used, allowing enhancements like WPDiscuz

https://wordpress.org/plugins/wpdiscuz/

This allows live commenting and many other enhancements.

Is there a way to integrate the comments with the Disqus platform at all

I've never tried with the latest version. I'm not even sure how Disqus works any more.

non-registered users of the forum are able to still comment using their Disqus account, and the comment will still appear as a reply on the thread as a guest?

Old code may be hanging around regarding guest but it isn't something that I've looked at for years. I'm not a fan of guest comments because of spam problems but you can try it.

Go ahead and send Gracie a PM on tuxreports.com and let her know to send you a version to try. If it works, great.
 
Hi LPH.

I have a question. A client has over 1000 users in wordpress. If I import these users in xenforo myself, and then install xenword, is there a way I can link a xenforo user account with a wordpress user. I am assuming of course that xenword cannot copy users from wordpress into xenforo. Correct me if I am wrong.

Is there a user_id field somewhere in either databases which I can set which xenword uses to determine which xenforo account corresponds to which wordpress user? How is the linking done?

Regards
 
Hi @Sadik B

This isn't quite how XenWord works in version 3. The user_id in XenForo must match an ID in WordPress. If this exists and logged into XF then the XenForo member is logged into WordPress when they browse to that part of the site.

This is different from associating IDs - which would be the preferable method. I started that in version 2 and realized it was being done incorrectly. It's taken a long time to fix some of the other errors too; i.e., modifying tables instead of using the meta tables.

XenWord 3.0 improves authentication, comment system, improved widgets, and hundreds of coding changes and file changes.

XenWord 4 will look at association of user information -- but that is a long LONG way in the future. After all, version 3.0 just reached release candidate.

Now -- what's the better way to do your scenario? Easy if there are no comments in WP.

Import WordPress users into XenForo.
Wipe out WordPress users and metauser tables EXCEPT the administrator account necessary for WordPress. Mine is user_id 6 for example.
Enable Adv. User Mapping.

Now you can enable XenWord to copy XenForo members into the WordPress database and everything is clean.

Of course -- this assumes zero comments were done --

If comments then export the comments ONLY. Do the above. Now copy XenForo member information into WordPress so that IDs are set in WP.

Import in the comments matching up the names ...

Quite a process ... or simply do it manually in the database or hire a MySQL person to do it ... the key is that XenForo user_id must match the WordPress ID.
 
Thanks LPH. That was very helpful. Well I am quite a MySQL person myself... :)

I suspected as much. There are unfortunately comments, so these will have to exported as you say. I can do what you suggested.

If I may provide a suggestion, you may be able to internally set up a user_id mapping table without changing much code. The key really is the part of code which checks / fetches the id in wordpress. Because it is very highly likely that many people coming to xenword already have users in their wp databases.

Anyways, thanks for the info... :)

Regards,
- Sadik
 
Thank you very much for your answers, just a couple more.

If I purchase a annual licence, is there a way to upgrade to a lifetime licence down the line for a reduced cost? (asked this one but I think you missed it)
Also, will it make a wordpress account for each forum member, will they have to link accounts, or is there another way?
 
I am quite a MySQL person myself

Lucky ! I've never been good at it and rely heavily on phpmyadmin.

If I may provide a suggestion, you may be able to internally set up a user_id mapping table without changing much code.

Currently I'm thinking of using a key/value pair in the wp_usermeta table. The challenge is the association code running when the person logs into XenForo since everything is operating as a WordPress plugin.

When I'm able to add the sidebar to XenForo regarding WordPress posts as part of the plugin then it'll be a good start. Right now someone has to do that work manually.

Because it is very highly likely that many people coming to xenword already have users in their wp databases.

Most. But I had to start somewhere and it was with a bunch of flawed ideas which I now make me laugh.

If I purchase a annual licence, is there a way to upgrade to a lifetime licence down the line for a reduced cost? (asked this one but I think you missed it)

There isn't a way to upgrade without asking Gracie online. She handles it manually. We actually upgraded lots of annual licenses to lifetime in the fall. It depends on the person's wiliness to give feedback. The more feedback, the more likely we move up accounts.

will it make a wordpress account for each forum member, will they have to link accounts, or is there another way?

Please see my answer above :)
 
Back
Top Bottom