Good place to start: http://forums.myfantasyleague.com/forums/index.php?s=199aa323c5c9753d2272edb95b4b3a8f&showforum=6How is this done. I know HTML and CSS and could code this as a hobby project. Do I get access through the commish? really asking about the FTP process than anything else.I think if you want the best mobile experience, you'll have to pony up for one of the multiple 3rd party apps out there for MFL.I agree with the OP that about some of his complaints. The floating top bar is almost impossible to tap correctly from a smart phone. The navigation is not user friendly. You have to learn to navigate it. After a while it's second nature, but it's not intuitive by any means.
The payoff is on game day. The scoring updates on MFL are much more fluid, up to date, and easy to access real time game info.
OP, MFL is insanely customizable. If you want to pay some graphics guys to do it, they can make your league page 100% unique and unrecognizable compared to its current look. The "Skins" they give you to choose from aren't even a little bit what I'm talking about. Guys who know what they're doing with HTML and CSS (I think?) can make it not even look like MFL. That's what's great about MFL. You can put in as much time and/or money as you want and your page will reflect that. But for the basic cost and no extra time/effort you still get the most functional, deep fantasy interface out there, even if its not always intuitive.
Huh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
PEBKACHuh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
Why can't you view it? You have realized by now that you can mess around with the modules and arrange your page as you like right? There's a module called head to head match ups, it also includes previews.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
Apparently the user cant figure this outWhy can't you view it? You have realized by now that you can mess around with the modules and arrange your page as you like right? There's a module called head to head match ups, it also includes previews.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
I usually set it up with 3 columns, arrange the modules as I like and I'm good to go. It's not hard to do.
Kinda my point. Waiver information isn't on the actual waiver, it's on the league calendar. Why is the time the waiver is going to be processed not right next to the waiver claim?Huh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
the calendar is a new invention to civilization so i understand why you are having issues.Kinda my point. Waiver information isn't on the actual waiver, it's on the league calendar. Why is the time the waiver is going to be processed not right next to the waiver claim?Your matchup is listed but it isn't clickable. To see your matchup, you have to go to live scoring, even though games aren't on and one would naturally look at the matchup and not live scoring when games aren't on.Huh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
Everything on this site is klugy, ugly, and non-intuitive. I was kinda jazzed to try and clean up this mess, but people are right: CSS can't fix this. The whole sites infrastructure is just plain wrong.
You can click on your matchup from the Reports screen and it even gives you projected pts and a fun article. Not really sure I see your issue.Kinda my point. Waiver information isn't on the actual waiver, it's on the league calendar. Why is the time the waiver is going to be processed not right next to the waiver claim?Huh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
Your matchup is listed but it isn't clickable. To see your matchup, you have to go to live scoring, even though games aren't on and one would naturally look at the matchup and not live scoring when games aren't on.
Everything on this site is klugy, ugly, and non-intuitive. I was kinda jazzed to try and clean up this mess, but people are right: CSS can't fix this. The whole sites infrastructure is just plain wrong.
And you can click "schedules" and see all the basic matchups for the week.You can click on your matchup from the Reports screen and it even gives you projected pts and a fun article. Not really sure I see your issue.Kinda my point. Waiver information isn't on the actual waiver, it's on the league calendar. Why is the time the waiver is going to be processed not right next to the waiver claim?Your matchup is listed but it isn't clickable. To see your matchup, you have to go to live scoring, even though games aren't on and one would naturally look at the matchup and not live scoring when games aren't on.Huh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
Everything on this site is klugy, ugly, and non-intuitive. I was kinda jazzed to try and clean up this mess, but people are right: CSS can't fix this. The whole sites infrastructure is just plain wrong.
Why is the iPhone the iPhone? Intuitive design. MFL is the antithesis of intuitive design. On top of that the design is technically dated (10 years behind in web dev standards, they are still using tables to format) and insanely ugly.You can click on your matchup from the Reports screen and it even gives you projected pts and a fun article. Not really sure I see your issue.Kinda my point. Waiver information isn't on the actual waiver, it's on the league calendar. Why is the time the waiver is going to be processed not right next to the waiver claim?Huh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
Your matchup is listed but it isn't clickable. To see your matchup, you have to go to live scoring, even though games aren't on and one would naturally look at the matchup and not live scoring when games aren't on.
Everything on this site is klugy, ugly, and non-intuitive. I was kinda jazzed to try and clean up this mess, but people are right: CSS can't fix this. The whole sites infrastructure is just plain wrong.
It took me forever to find it, too. I completely agree that all information relevant to waivers should be, you know, visible on the waivers page. There's no reason it can't be there *AND* on the calendar, too.the calendar is a new invention to civilization so i understand why you are having issues.Kinda my point. Waiver information isn't on the actual waiver, it's on the league calendar. Why is the time the waiver is going to be processed not right next to the waiver claim?Your matchup is listed but it isn't clickable. To see your matchup, you have to go to live scoring, even though games aren't on and one would naturally look at the matchup and not live scoring when games aren't on.Huh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
Everything on this site is klugy, ugly, and non-intuitive. I was kinda jazzed to try and clean up this mess, but people are right: CSS can't fix this. The whole sites infrastructure is just plain wrong.
I've never heard anyone describe "intuitive" as if it were a bad thing. If you can get all of the functionality while cutting the learning curve in half, isn't that a clear positive? I value my time, and anything that prevents me from wasting it trying to figure things out by trial and error is a huge plus in my book.The problem with this millenia generation is that they want everything to be so intuitive. Practically has to explain itself. Need to spoon feed them everything. When learning to type on a keyboard, was the QWERTY method intuitive? Or did it take some rote learning and practice? Same thing for MFL. You need to play around with the site to understand where to go and how to use it to your advantage. Intuitive is nice, but it's no replacement for common sense. Just look around and you'll find what you want.
I think the idea is that after entering the league, you customize it to your liking. If you refuse to mess around a little with your home page, then I would agree that MFL doesn't make much sense for you.Why is the iPhone the iPhone? Intuitive design. MFL is the antithesis of intuitive design. On top of that the design is technically dated (10 years behind in web dev standards, they are still using tables to format) and insanely ugly.You can click on your matchup from the Reports screen and it even gives you projected pts and a fun article. Not really sure I see your issue.Kinda my point. Waiver information isn't on the actual waiver, it's on the league calendar. Why is the time the waiver is going to be processed not right next to the waiver claim?Huh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
Your matchup is listed but it isn't clickable. To see your matchup, you have to go to live scoring, even though games aren't on and one would naturally look at the matchup and not live scoring when games aren't on.
Everything on this site is klugy, ugly, and non-intuitive. I was kinda jazzed to try and clean up this mess, but people are right: CSS can't fix this. The whole sites infrastructure is just plain wrong.
What you guys are telling me is stuff you have figured out because you have obviously been using the site for long time and have figured things out. What you guys don't get is that the center of my complaint is that the site is not immediately intuitive, usable, pleasing to the eye, and naturally functional. It is none of those things. You saying "duh, it's right here" misses the point. I am not saying these things don't exist. I'm saying the way that MFL has put together content, and the flow and user experience of the site is bad.
Are you against good design principles, or are you saying that MFL illustrates good design principles?
Let's use the matchups example since I already used the waiver example. (BTW, it does not appear that I can move columns above or below each other. I can grab and drag, but all modules return to their original location after I do. All I am able to do is minimize each module)
When I look for matchups I want to see who I am playing and what the lineups are for each team and projections, so let's go through the experience on Yahoo and MFL for this function.
Yahoo: I log into my league. On the front page, above all other content, is a list of matchups. When I mouse over my matchup, it highlights showing me it is clickable, and that the clickable area is over the entire matchup. I click the matchup and see both teams, projected points for each team, as well as every player started and every projected point for each player. 1 click after logging in.
MFL: I log into my league. I see the matchups module and what team I am playing. But the matchups are not clickable. I search the navigation areas for matchups or a matchup link. I then see that week 1 is clickable. I click that and get a full-screen of the exact same list I was just looking at. Matchup still not clickable. I scroll down and discover team starters are listed below. No projections are given. Looking for these, I click back to go back to home screen because I saw a link for a preview article. I then click that and get the matchup info I wanted, which has both teams starters with projections. 3 clicks, and a lot of hunting.
I am not saying the content does not exist or that it can't be found. I'm saying MFL has done an extremely poor job of making their site unintuitive, and yahoo has done a much better job. 2013 web standards are that you should not have to look that hard to find what you are looking for on a web site. Back in 2001 or whenever this site was built, it was expected that you would have to hunt around and find something.
The world and web standards have moved on. MFL has not.
It's the work of mfladdons.com so unfortunately I won't be sharing it, sorry.This does look sweet, willing to share the code? I cannot stand mfl and I have a bs in computer science.Here's an example of what you can do to MFL with a bit of customisation
http://www5.myfantasyleague.com/2013/home/78804#0
i know there are a lot of improvements that could be made but the over reaction here is a bit ridic.It took me forever to find it, too. I completely agree that all information relevant to waivers should be, you know, visible on the waivers page. There's no reason it can't be there *AND* on the calendar, too.the calendar is a new invention to civilization so i understand why you are having issues.Kinda my point. Waiver information isn't on the actual waiver, it's on the league calendar. Why is the time the waiver is going to be processed not right next to the waiver claim?Your matchup is listed but it isn't clickable. To see your matchup, you have to go to live scoring, even though games aren't on and one would naturally look at the matchup and not live scoring when games aren't on.Huh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
Everything on this site is klugy, ugly, and non-intuitive. I was kinda jazzed to try and clean up this mess, but people are right: CSS can't fix this. The whole sites infrastructure is just plain wrong.
What overreaction? I'm not calling for MFL to issue me a full refund, or to disband, or to commit ritual suicide to hide their shame. I'm just saying that it took me forever to find out when waivers were going to run (I'd actually given up and then stumbled across it accidentally the next day). I'm also saying that there's no reason MFL can't have that information on the waiver page *AND* on the calendar. Both of these statements seem to be objective facts. Well, technically, "took me forever" is hyperbole, but it's a common enough figure of speech that I'd assume my meaning was clear.i know there are a lot of improvements that could be made but the over reaction here is a bit ridic.It took me forever to find it, too. I completely agree that all information relevant to waivers should be, you know, visible on the waivers page. There's no reason it can't be there *AND* on the calendar, too.the calendar is a new invention to civilization so i understand why you are having issues.Kinda my point. Waiver information isn't on the actual waiver, it's on the league calendar. Why is the time the waiver is going to be processed not right next to the waiver claim?Your matchup is listed but it isn't clickable. To see your matchup, you have to go to live scoring, even though games aren't on and one would naturally look at the matchup and not live scoring when games aren't on.Huh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
Everything on this site is klugy, ugly, and non-intuitive. I was kinda jazzed to try and clean up this mess, but people are right: CSS can't fix this. The whole sites infrastructure is just plain wrong.
You can't just drag the modules around on the main home page. Go to For Owners>Franchise Setup>Home PageWhy is the iPhone the iPhone? Intuitive design. MFL is the antithesis of intuitive design. On top of that the design is technically dated (10 years behind in web dev standards, they are still using tables to format) and insanely ugly.What you guys are telling me is stuff you have figured out because you have obviously been using the site for long time and have figured things out. What you guys don't get is that the center of my complaint is that the site is not immediately intuitive, usable, pleasing to the eye, and naturally functional. It is none of those things. You saying "duh, it's right here" misses the point. I am not saying these things don't exist. I'm saying the way that MFL has put together content, and the flow and user experience of the site is bad.You can click on your matchup from the Reports screen and it even gives you projected pts and a fun article. Not really sure I see your issue.Kinda my point. Waiver information isn't on the actual waiver, it's on the league calendar. Why is the time the waiver is going to be processed not right next to the waiver claim?Your matchup is listed but it isn't clickable. To see your matchup, you have to go to live scoring, even though games aren't on and one would naturally look at the matchup and not live scoring when games aren't on.Huh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
Everything on this site is klugy, ugly, and non-intuitive. I was kinda jazzed to try and clean up this mess, but people are right: CSS can't fix this. The whole sites infrastructure is just plain wrong.
Are you against good design principles, or are you saying that MFL illustrates good design principles?
Let's use the matchups example since I already used the waiver example. (BTW, it does not appear that I can move columns above or below each other. I can grab and drag, but all modules return to their original location after I do. All I am able to do is minimize each module)
When I look for matchups I want to see who I am playing and what the lineups are for each team and projections, so let's go through the experience on Yahoo and MFL for this function.
Yahoo: I log into my league. On the front page, above all other content, is a list of matchups. When I mouse over my matchup, it highlights showing me it is clickable, and that the clickable area is over the entire matchup. I click the matchup and see both teams, projected points for each team, as well as every player started and every projected point for each player. 1 click after logging in.
MFL: I log into my league. I see the matchups module and what team I am playing. But the matchups are not clickable. I search the navigation areas for matchups or a matchup link. I then see that week 1 is clickable. I click that and get a full-screen of the exact same list I was just looking at. Matchup still not clickable. I scroll down and discover team starters are listed below. No projections are given. Looking for these, I click back to go back to home screen because I saw a link for a preview article. I then click that and get the matchup info I wanted, which has both teams starters with projections. 3 clicks, and a lot of hunting.
I am not saying the content does not exist or that it can't be found. I'm saying MFL has done an extremely poor job of making their site unintuitive, and yahoo has done a much better job. 2013 web standards are that you should not have to look that hard to find what you are looking for on a web site. Back in 2001 or whenever this site was built, it was expected that you would have to hunt around and find something.
The world and web standards have moved on. MFL has not.
Yeah, uh, never thought I would have to argue WHY a site should be intuitive.I've never heard anyone describe "intuitive" as if it were a bad thing. If you can get all of the functionality while cutting the learning curve in half, isn't that a clear positive? I value my time, and anything that prevents me from wasting it trying to figure things out by trial and error is a huge plus in my book.The problem with this millenia generation is that they want everything to be so intuitive. Practically has to explain itself. Need to spoon feed them everything. When learning to type on a keyboard, was the QWERTY method intuitive? Or did it take some rote learning and practice? Same thing for MFL. You need to play around with the site to understand where to go and how to use it to your advantage. Intuitive is nice, but it's no replacement for common sense. Just look around and you'll find what you want.
These guys are making tons of money. The suggestion that they put a little bit of money into some UX improvements is pretty far from overreaction or ridiculous.i know there are a lot of improvements that could be made but the over reaction here is a bit ridic.It took me forever to find it, too. I completely agree that all information relevant to waivers should be, you know, visible on the waivers page. There's no reason it can't be there *AND* on the calendar, too.the calendar is a new invention to civilization so i understand why you are having issues.Kinda my point. Waiver information isn't on the actual waiver, it's on the league calendar. Why is the time the waiver is going to be processed not right next to the waiver claim?Your matchup is listed but it isn't clickable. To see your matchup, you have to go to live scoring, even though games aren't on and one would naturally look at the matchup and not live scoring when games aren't on.Huh? I have Live Scoring right on the home page.God this site is pathetic. Can't even view my matchup this week. I can not believe people pay for this.
Everything on this site is klugy, ugly, and non-intuitive. I was kinda jazzed to try and clean up this mess, but people are right: CSS can't fix this. The whole sites infrastructure is just plain wrong.
Yeah this mainly came out of the fact this is a contract/cap league and MFL's messageboard isn't great.There are also many things that can't be improved with CSS. Simple functionality things like support for co-owners and a message built in message board system that doesn't look like it was built for the atari console. Did anyone notice that one of the early examples of a great looking site (and it was very nice looking) used an external MB service? That's not an accident. And a solid way to communicate with your league mates is kind of one of the core functionalities no?
Totally agree. I just put in a support ticket about it. Suggest doing the same.Just to pile on a little more. Why did MFL make position changes on the day before the season started? We have DT, DE, LB requirements in our league. This last set of changes left some teams scrambling to submit legal lineups.
Roll the changes out on Monday's. This way leagues that have weekly waivers can plan accordingly.
the commish can allow owners to customize their own view if they turn that setting onalso i click week 1 preview on my home page and get everything.Well, I'm not commish but I really like that custom design that was posted. Not in love with it as it has a very generic Joomla look to it, but in terms of being an upgrade from what I currently look at, HUGE improvement.
Since I am the only one who really doesn't like the new site, and since this is a long-running dynasty league, I might make this a project.
Thanks for the insight into the customizations that are possible. I thought it stopped at the skins. The ability to rewrite the CSS is pretty awesome.
Yahoo is fine for a league that you don't know anybody and you just want something to maintain your rosters and standard scoring. It sucks for everything else.Yeah, I agree. MFL pretty much sucks, but it has some hardcore loyalty out there. As soon as yahoo comes out with dynasty settings, MFL will be out of business within 2 yrs...
Yeah, when I was recommending Fleaflicker, I was about to mention that it was ad-free, but then I realized that was probably just because I have an ad-blocker on my browser.MFL is great if you are a hardcore league that wants to spend a lot of time/money customizing things. Because if you don't spend that time/money, it's the worst site out there. If you leave the base configuration, it looks like something hosted on GeoCities.
Like Adam, I like Fleaflicker. It's free, pretty customizable, looks nice and is easy to navigate and use. The only thing I don't like are the huge ads they've added with the prominent suggestion to pay to remove the ads. Although Firefox and an ad-blocking add on can take care of that.
As I've pointed out a number of times, it's not possible to customize the parts of MFL related to user interface. You can't make their live scoring or their lineup tools not suck.I say, keep working with the My Fantasy League site until you get everything set up the way that you want. Once you do, it's great.
The question wasn't posed exactly as I had asked it (but was close) and Mike's answer was a slap in the face to those that really wanted an answer; he ignores the real question/criticism, which is that MFL has an atrocious UI, and blames the ugly sites on commishes customizing them to make them look ugly!As feature laden as MFL is, the single most common criticism I hear about the MFL product is how unattractive and poorly laid out the league home pages are. Even the templates that are available have that, "My girlfriends nephew knows some CSS and he made it for me" look. Have you given any thought to hiring a design team to create a more professional and user friendly experience, one that would rival the look and feel of some of your competitors such as Fanball, ESPN and CBS Sportsline?
The reason our league moved to MFL in 2005 was because of the many different scoring options, options that other sites didn't have. But have you noticed how utterly stagnant MFL has been regarding scoring or rule changes? They add useless stuff like Facebook integration, but ignore the most commonly requested features in their feature request forum. Heck, back in that 2006 interview David asked him about two feature requests (importing from Draft Dominator into MFL and Ebay style +1 proxy bidding on blind waivers) and he said they would be added to the "wish list". Of course, they were never added because, well, nothing of substance has been added in the last 7 years.Hall: First, and most importantly, we agree! Sometimes we go to league home pages, and see the ugliest, most poorly laid out, visually unappealing web pages you could ever imagine! And while that's a bad thing for that league, and the owners in that league (and anyone else who sees that league home page, and incorrectly thinks "man, MyFantasyLeague.com pages are ugly!"), it really emphasizes the flexibility and functionality of our system. Just like we don't dictate what league scoring rules you can or cannot have, or dictate what waiver rules you should have, we don't tell you how it should look. It's your league, so if you choose to have an ugly, poorly laid out league home page, who are we to tell you that you can't? As time goes on, we try to make system changes on this front, making league pages easier to use and making our default page appearance more modern by adding more skins, etc. But overall, the reason that some league pages are ugly is the exact same reason why we think customers love us - because of the flexibility and customization we offer.