1. Introduction

Link copied
Over the years of developing Xu-Fu's Pet Guide, many ideas and suggestions accumulated.
All that info is now hosted on a Trello board for Xu-Fu!
You will find all ongoing tasks, bugs, suggestions etc. there.
The dev notes here will stay and will show the larger new features that are planned as well as a summary of already completed new features.
2. Upcoming Project: New Ready-Check Tool (5%)

Link copied
The Legion Ready Checker was one of the most popular tools on Xu-Fu. The addition of user strategies and breeds made this tool non-functional. To bring this back, a new tool showing the list of ALL pets could be created, showing how often the pet appears in each fight, broken down by breed. This could automatically cross-check with the saved collection. In a second step, a selector or sliders could be used to apply the table only on specific battling sections.
3. Upcoming Project: Database Restructure (15%)

Link copied
The database supporting Xu-Fu's different categories and menus is very old and is not set up properly. It is very difficult to create features with it, like for example the possibilty to move strategies, or some of the other future projects here including rematch mass export or a new ready-check tool.
4. Upcoming Project: Rematch Mass Export (0%)

Link copied
One of the most requested features is to mass export strategies to Rematch. Rematch can already import multiple strategies at once, but XuFu currently has no such export feature. That is mostly due to the existance of alternatives. Until user strategies and favourites, the page had no way of knowing which strategy is the best for you. This new tool will make use of those features and give you options from which section you cant to export strategies from, and if only your favourites or also the top pick for you should be exported.
5. Upcoming Project: Pet Cards (0%)

Link copied
Xu-Fu already has a database of all available pets with their skills, stats and additional info. This could be used to replace wowhead tooltips with built-in Xu-Fu pet tooltips that show more details about each pet, reduce loading times and give additional value to the tooltips.
Additional idea with it: Capture source of pets more clearly. Where are pets coming from? Add more tags as well that go along with it: Premium (for pets like baby winston - not in the shop but was a bought pet technically). Seasonal => Only available during specific seasonal events.
6. Upcoming Project: Pet Trading Tool (0%)

Link copied
A tool that combines a couple of ideas and suggestions - compare collections between users or look for people who have duplicates of pets you are missing. Ideas from:
Irayna: When viewing other peoples collection, add a column for your own pets to compare the collections.
Grainne: A tool similar to Rufa's tables http://web.archive.org/web/20150405233814/http://signature.neflin.net/wowpets/pets.php
7. Finished Projects

Link copied
7.1 Working on: New Pet Tables in Articles (Finished July 28, 2020)

Link copied
Every category article (like "Legion world quests") has a table on it that shows the required pets. This table is not using the new alternatives system and is therefore outdated.
This project is to create a new table that picks the best strategy for each fight in the category, based on the same criteria as the alternatives tooltip (favourite, ratings, tags..) and lists those pets. This should also include required or missing breeds. The table will most likely have a longer loading time and should therefore be hidden behind a "Load Pet Table" button that dynamically loads the table only on request.
Suggestion by Remte: tooltip showing which battles the pet appears in, make this interactable and the list of fights clickable to the respective strategy page
7.2 Project: Collection Comparison Tool (Finished April 10, 2020)

Link copied
The tool can be used to easily compare two collections for missing/dupes/tradeable etc.
7.3 Project: News 2.0 (finished October 18, 2019)

Link copied
The news section now supports different topics and different users posting news. It shows a quick overview and is more easily searchable. Articles can be edited with the article editor for news writers and each article opens up in a separate page showing the full view + comments.
7.4 Project: Article Editor (finished April 16, 2018)

Link copied
The page hosts many different articles and supports localization into 9 languages. This editor makes it easy for other users to add, edit or translate articles.
It is fully integrated into the user system, UAC, and allows on-page editing.
7.5 Project: Battletable 2.0 (finished June 02, 2018)

Link copied
The battle tables were the first thing created on Xu-Fu. They are mostly static and not up to the standards of the current page.
This project was to fully re-create them, to integrate the user system, user collections and to add many more features such as breeds, coordinates, new Rematch formatting, an automated substitute finder and the option to record your attempts to make the strategy more accurate through crowd intelligence.
The substitute finder uses this logic:
no requirements => all substitutes are fine, based on skills and family
only a breed => creator pet, only show the selected breed(s). For substitutes, ignore breeds
only a stat => use the stat to determine which creator pet breed is OK. and use the stat for substitutes and their breeds
breed and stats => for the creators pet, only show the breed he activated. for substitutes, use the stat to show them or not.
7.6 Project: Dynamic Alternatives (finished July 01, 2018)

Link copied
There should not be a limit to the amount of alternatives saved for any given fight. They should not have a fixed order either. The order should be dynamic and follow a logic that could include user settings, if the pets are in your collection, strategy upvotes, favourites, amount of pageviews, records of successful attempts or other factors.
The interface should use AJAX to reduce loading times and give a clear preview of the pets used.
The order in which strategies are shown is determined by 4 factors. Each factor supercedes the next. From top to bottom:
1. Favourited by user
If you set a strategy as favourite, it will be shown on top always
2. Pets missing from collection
The sorting will prioritize based on how many pets from the strategy you do
not have in your saved collection:
No pets missing > one pet missing > two pets missing > three pets missing
3. Tags - optional
In the user settings, you can set the order of importance for all tags. Preferred tags move the strategy up, unfavored tags move it down in priority.
4. Rating and Favourites
Ratings and Favourites are calculated together into one single score. The calculation is:
- One favourite counts exactly the same as one 5* rating
- The stars are transformed into the numerical sequence -2, -1, 0, 1, 2
- The average is calculated and multiplied by a factor that is determined on the amount of votes+ratings:
1-10 ratings: Factor = 0.5
11-20 ratings: Factor = 0.8
20+ ratings: Factor = 1
This calculation makes sure that a single 5* vote on a strategy is not counted more important than an average of 4.8* from a large amount of voters, for example.
Likewise, a strategy that received many below average votes will be considered worse than one that received only a single 1* rating.
The first three factors only apply to registered users. If you are visiting without a user account, only factor 4 decides the sorting.
7.7 Project: User Strategies (finished August 01, 2018)

Link copied
Users should be able to add and edit their own strategies. The editing options should be integrated into the Battletables without adding more pages. Most if not all options should be dynamic using AJAX to minimize page reloading.
19 Comments (EN)
Show first:
0
Wh15k3y_ wrote on 2020-09-27 14:35:36
1
Aranesh
wrote on 2020-09-27 21:50:00
0
Wh15k3y_ wrote on 2020-11-30 16:15:49
1
Aranesh
wrote on 2020-11-30 18:08:07
Best I can offer is trying without adblocker on the page and if that works it, perhaps just whitelist the page. When you are logged in, 99% of the ads are hidden anyway.
0
Beardsly wrote on 2020-09-07 15:52:02
1
Shenk
wrote on 2020-09-07 17:39:24
1
Aranesh
wrote on 2020-09-07 19:57:52
Just go to a section and hit the blue Load Pet Table button - once loaded, a rematch export button is available
1
Thoizor
wrote on 2020-06-20 21:10:06
EDIT: Am leveling battle pets atm, so the numbers mentioned above are no longer correct. There does remain a difference of 16 pets at max level between both sites, as well as a difference of 7 uncommon pets. (edited)
1
CoJo
wrote on 2020-06-17 21:30:25
1
Aranesh
wrote on 2020-06-17 22:05:34
2
Gráinne
wrote on 2020-06-17 22:27:30
Sir Galveston https://wow-petguide.com/8361
Jarrun https://wow-petguide.com/5043
Ahhh. US vs EU.
I had the US page up when I saw those. On EU I get the right pages. (edited)
1
CoJo
wrote on 2020-06-18 01:27:31
1
Aranesh
wrote on 2020-06-18 10:44:40
Both of these should be fixed now :) Thanks for bringing it up!
1
WalkingDead11
wrote on 2020-04-04 05:18:25
2
Aranesh
wrote on 2020-04-04 11:59:20
The sad but simple answer, though, is: There is no mobile version of the page. It was never designed to support mobile :/ I try to make tweaks here and there but lack the knowledge (and time) to make it really mobile friendly.
I'll log a bug ticket for me to look into the alternatives tab a bit more, maybe I can come up with a solution. Thanks for reporting it and sorry I don't have a better answer for you!
1
Shenk
wrote on 2020-04-04 16:00:40
2
Gráinne
wrote on 2020-04-04 16:52:29
The only time these strats are useful is when you are actually at your PC. Why would people use a mobile browser when sitting at their keyboard? What's the condition I'm not seeing?
1
Shenk
wrote on 2020-04-04 18:36:38
1
DragonsAfterDark
wrote on 2020-04-04 21:31:16
1
Shenk
wrote on 2020-04-04 22:25:05
1
Gráinne
wrote on 2020-04-04 22:25:25
1
Shenk
wrote on 2020-04-04 22:31:46
2
Aranesh
wrote on 2020-04-05 10:26:07
I'm in the very, very early stages of learning how to do mobile friendliness :/
1
Blocky
wrote on 2020-01-14 12:28:50
Error messages:
This error message: "Use of undefined constant language - assumed 'language' (this will throw an Error in a future version of PHP) in /kunden/426045_85652/webseiten/Petguide/classes/ajax/bt_rmsteps.php on line 152
This error message: "Use of undefined constant language - assumed 'language' (this will throw an Error in a future version of PHP) in /kunden/426045_85652/webseiten/Petguide/classes/ajax/bt_rmsteps.php on line 179
2
Aranesh
wrote on 2020-01-15 09:42:26
3
Blocky
wrote on 2020-01-16 22:03:37
1
Aranesh
wrote on 2020-01-17 17:48:08
1
JestersTear
wrote on 2019-12-05 09:21:42
For the pet dungeons, instead of just spitting out the optimal strategy for each encounter based on our pet list, make a dungeon optimal strategy list all at once? What I mean is I look up, let's say, Gnomeregon, and it tells me for optimal strategies to use the same pet in 5 fights. Maybe something where it starts at the last fight and works backwards, so your best pets are used for the last fight (let's say it's fight #10), then it goes back to fight 9 and looks for an optimal strategy that doesn't use the 3 pets you'll be using in the final fight unless you have 2+ of one of them. This way you don't get to fight 8 and it says to use Ikky, but all 3 are either dead or too wounded from fights 2, 4 and 5 to be used again.
(edited)
2
Aranesh
wrote on 2019-12-05 19:17:43
That's definitely planned :) It's currenty listed as "Upcoming Project: New Dungeon Tool" and what you are suggesting is *exactly* what I'm planning to do ^^
Hope I'll be through this current database rework soon so I can jump on cooler stuff like this one.
Thanks for the suggestion! If you have any other ideas, always happy to hear them
3
JestersTear
wrote on 2019-12-05 22:25:54
1
ZoroarkRonan
wrote on 2019-09-08 03:36:11
2
Gráinne
wrote on 2019-09-08 03:37:24
1
ragath
wrote on 2019-05-20 20:15:45
1
Aranesh
wrote on 2019-05-21 11:31:12
I know about both and what they do, but have never used them to work on a software product. I'm very much a novice in this field and in the creation of this page I made many mistakes that make it very hard to move it to a repository, mostly security details (hardcoded passwords yay!). The effort to make everything ready for such a move is probably quite high, and a big unknown to me. So it's part not wanting to invest the time and part not wanting people to see the code behind this page that keeps me from doing it ^^'
1
ragath
wrote on 2019-05-22 02:15:48
1
shybobcat
wrote on 2019-03-20 06:40:39
https://www.wow-petguide.com/index.php?Strategy=1352
Would also like to add that this site is amazing! I’m very impressed with both how it looks and especially how well done the coding behind it! Thank you!
2
Remte
wrote on 2019-03-20 07:58:56
I reuploaded the pet and told our master tinkerer, and it seems it's okay now. Hopefully it was not a signal of something more severe ^^
1
shybobcat
wrote on 2019-03-21 00:45:07
2
Ekire
wrote on 2018-12-28 18:53:36
1
Ekire
wrote on 2018-12-30 17:43:38
1
Remte
wrote on 2018-12-06 20:30:06
If this is not worth it, just expand the duplicate warning to all sections of the page… though it could be problem when someone decides to apply a strat the other way i.e. from globals to specific ones :P