XenForo 2 Developer Preview has been available for at least a week and I've had time to work through some of the ideas. Many of the new concepts are making XenWord much easier to code.
For example, pulling the latest threads code is much simpler:
Finders make life very sweet. You'll also see a new way to build links.
There are still limitations to my knowledge and so it'll take a long time to build XenWord. It will be done from the ground up -- and fixing early design mistakes made because I didn't know what I was doing
Will I need to buy a new license?
No. XenWord 4 will be considered an upgrade.
When will XenWord 4 be released?
I have no idea. Bluntly I'm learning. The original version took me 6 months to write and 3 years to fix.
Will you release an Alpha version?
Yes. Holders of the developer's license will have access to the alpha. This is so they can start working with their clients.
Will you add new features?
My hope is to provide a bridge that is feature parity and easier to maintain. If I learn something new then I'll add it. I certainly don't want to take away features.
What features are working? What features are not working?
Login and logout are working. I'm attempting to work through thread creation. I'll most likely split apart the files like I did with comments. It makes life easier.
For example, pulling the latest threads code is much simpler:
PHP:
$limit = 10;
$finder = \XF::finder('XF:Thread');
$threads = $finder->order('post_date', 'DESC')->limit($limit)->fetch();
foreach ($threads as $thread) {
$user_id = $thread['user_id'];
$finder = \XF::finder('XF:User');
$user = $finder->where('user_id', $user_id)->fetchOne();
$postUrl = \XF::app()->router()->buildLink('canonical:threads', $thread);
echo '<a href="' . $postUrl . '">' . $thread['title'] . '</a><br />';
echo 'Posted by ' . $thread['username'] . ' with user_id ' . $thread['user_id'] . '<br />';
echo '<pre>';
print_r($user);
echo '</pre>';
}
Finders make life very sweet. You'll also see a new way to build links.
There are still limitations to my knowledge and so it'll take a long time to build XenWord. It will be done from the ground up -- and fixing early design mistakes made because I didn't know what I was doing
Will I need to buy a new license?
No. XenWord 4 will be considered an upgrade.
When will XenWord 4 be released?
I have no idea. Bluntly I'm learning. The original version took me 6 months to write and 3 years to fix.
Will you release an Alpha version?
Yes. Holders of the developer's license will have access to the alpha. This is so they can start working with their clients.
Will you add new features?
My hope is to provide a bridge that is feature parity and easier to maintain. If I learn something new then I'll add it. I certainly don't want to take away features.
What features are working? What features are not working?
Login and logout are working. I'm attempting to work through thread creation. I'll most likely split apart the files like I did with comments. It makes life easier.