-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
treat the Tags view to the accordion style #59
Comments
Cool ideas guys. I have added it to the milestone 2.5 I think date should appear on the left side as it does already. Eyes scan from left to right, at least of those whose first or second language is left to right languages like English, which makes the majority of any sites' audience. Dotted line is also unnecessary. Dates of left hand side function as bullet points. On Archives and front page dates appear on extreme right, where they cannot function as bullet points. That is why I had to use dotted lines. It will be great if we brainstorm together and redesign Archives and front page. What do you say? |
It's OK to me to put date on either the left side or the right side. My only concern is that it might look good if article tiles are aligned along their first character. Currently, when there are several articles under one category, as you can see, the titles are not aligned: But I prefer this: Which one do you like? |
Ah so that's another bug. Titles should be aligned. @calfzhou good to have you here. It would have taken me very long to notice these bugs myself. |
This site's archives page (http://markstruzinski.com/blog/archives/) look good. Just FYI. |
@calfzhou I agree, our archive page should be similar. I wonder what can we do to improve recent posts on front page. |
I have been thinking about it. There is a major difference between usage of categories and tags. Categories are like sections in a newspaper. It will be in limited number. Most blogs have around 5 categories. If they have more than that, then they very often move part of their blog to different domain. On the other hand, tags can be in hundreds. They are used profusely. That's why you see most blogs have tag clouds. Now image 100-200 tags in accordion style. It will be overkill. It looks good when it is in limited number. If you have a page full of it it will not look as good. Please share your thoughts on it. |
I'd like to show: article title (and sub-title), post date, summary (and a "read more" button/link), category and tags, number of comments. |
For tags page, how about only show several top tags in this page? We could leverage pelican |
That's a reasonable start. |
If we show only top tags, then how will visitor get access to lesser used tags?
It is sorted alphabetically to make it easier for the user to scan it. So many times I have visit a blog that only has a tag cloud. Tag cloud gives me an idea which topic has most articles in this blog. But it does not help in discovering the content which is not in the top tag list. For example, I am looking for a Same thing will happen if we sort tags by number of articles. Let me know if my point is not clear. |
Is it possible to add tags to search index? Then when user searches an tag, he will get all posts related to it.
I think that if you are trying to find one specific topic, you could use search instead of tag cloud. The purpose of search is that i don't care which topic your site is focus on, i only want to find what i'm interested in. I know that days ago you wrote something about But for tag cloud, it is used to tell a visitor your major focus. He might follow you after looking through your high frequent tags and find that most of them are interesting. That's why we add the number of articles to each tag and category. We don't need sort categories by the number of articles, because there are usually only a few categories. A visitor can quickly scan through all categories and get a brief idea about the major domain (as well as all domains) of your site. But it's hard to people to go through every tag (even if they are in alphabet order) to find their interests. A perfect tag cloud, in my opinion, is composed by a series of small clusters. Each cluster is related to one topic (similar to a category, but much more accurate). For example, one cluster contains all iOS development related tags, another one contains all career advice related tags. Clusters are sorted by the number of articles, of course. And inside each cluster, tags are sorted (or placed) by the number of articles too. I just tried to search "clustered tag cloud", not surprisingly there are many people working on it. Aha, i'm off the topic, clustering needs some NLP and ML work 📦 Anyway, my point is that tags cloud should help user easily to get the major topic of a site, not to show every single tag to the visitor. |
This new style should use as much space as available Update #59
It is not "responsive" yet. Update #59
Can you guys please check it at different resolutions? Let me what you think about it. |
To continue the discussion, It is not easy to do. Pelican tag do not have a member that tells the count of articles it has. That's why we have to count the articles manually to show in the superscript. Secondly, it is not necessary that visitor uses tags only to from an opinion about blog's major focus. It is certainly used for navigation too. To be honest, many bloggers use categories and tags interchangeably. It is hard to make a rule that fits all sizes. We, as a theme developer, have to come up with solutions that works for most people. Though I do see your point and agree that "discerning major focus of a blog" is a valid use case of tags. A reasonable middle ground is to show a button that changes the sort criteria of the tags. It can be pulled off with Javascript. Clicking on it will change sort from alphabetical to article count and vice versa. Let me know what you people think about it. |
Awesome thank you! |
Okay, i agree with you. I myself now find that two blue links on a single line looks ugly. 😆 |
I also agree. I'd go with a shade of grey instead of different background color. |
I think this one is better and clearer, though it takes up two lines. It is easier to understand. Each info is placed separately from other. Title I think date should appear on the right on the same line as category. |
Vote for this. I think it's OK to use two lines. Still very clean. |
+1 |
Hang on guys! I will push it out in next few minutes. |
@talha131 rocks! |
Did you forget to make the Category text distinctive? |
Please check now. Also check it on different screen sizes. There is a bug which I cannot fix. It you change the browser window size to small. Date will appear under category. Otherwise this fix is good!
I think it should be fixed now. Let me know what you see @tshepang .
Well if you hover over it, it changes its style. I figure this distinction is good enough. |
Yeah, again its intentional. For distinction. I want to make sure all categories properly line up. |
This problem happens only on Chrome (I think Safari too will have the same issue). Any idea how to fix it? |
The date thing is fixed. Thanks. |
Great! @calfzhou let me know what you think of it? Also if you can fix the Chrome problem, it will be great. |
This version of front page look great! I guess the cause of date placement issue is that its |
Update #59 Time should appear below category on small screens. It should appear on right on normal screens.
Given:
|
@tshepang Please open up new issues, even if it is related to some old issue. It is not difficult to reference old issues if you think it is necessary. Separate issues makes my life a lot easier to assign labels, milestones, track progress and manage todo list. Also, open and close status of an issue affects milestone progress bar, which is one, perhaps only, way to see progress of a release. |
On my dev machine, size of "posted in ____" is 13.8667px. Size of title is 15.4px. Do you have the same size on your machine? See the computed section in element inspector. Please share those values here. It could be your system does not have the fonts that Elegant uses which will effect title size.
What do you propose? Please keep in mind the suggested style has to fit for users who have "About me" and "My projects" sections on top of recent posts.
It is 38.5px here. What's your value?
Intentional! There is a big archive button at the top menu bar. If you hover over "all posts", cursor shape changes which is universal on all browsers to the best of my knowledge. |
I get the same Computed font size values. |
@tshepang the conversation has gotten jumbled up now. Lets start a new thread to keep it clean 👔 |
I find the accordion idea interesting, and I wonder why the Tags view isn't taking advantage of it?
The text was updated successfully, but these errors were encountered: