Skip to content
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

Add the ability for blog posts to be part of a series #89

Closed
kgodey opened this issue Jun 20, 2019 · 12 comments · Fixed by #143
Closed

Add the ability for blog posts to be part of a series #89

kgodey opened this issue Jun 20, 2019 · 12 comments · Fixed by #143
Labels
good first issue New-contributor friendly help wanted Open to participation from the community

Comments

@kgodey
Copy link
Member

kgodey commented Jun 20, 2019

Overview

It would be nice to show something like "This blog post is part of the series" for blog posts that are related.

Look and feel

Series can already be tracked via categories, but we would like a separate mechanism (like authors) to track them. Please include design mock-ups or screenshots with any proposals or pull requests.

Series Examples

Expected behavior

  • Blog posts have a note associated with them that shows that the post is part of a series
  • Each series has its own page that shows all the blog posts that are a part of that series
  • In the backend, it should be implemented similar to how authors are implemented
@kgodey kgodey added good first issue New-contributor friendly help wanted Open to participation from the community labels Jun 20, 2019
@AndrejaP
Copy link

AndrejaP commented Oct 7, 2019

Hello. I'm an Outreachy applicant. I would like to work on this issue.

@kgodey
Copy link
Member Author

kgodey commented Oct 7, 2019

Go ahead

@AndrejaP
Copy link

AndrejaP commented Oct 7, 2019

Thanks!

@AndrejaP
Copy link

Hello. It seems I bit off more than I could chew for now with this issue. I see it is not one of those that everyone can work on simultaneously so I feel bad occupying it while someone else might solve it faster and better. Maybe you can set it as available.

@kgodey
Copy link
Member Author

kgodey commented Oct 16, 2019

@AndrejaP thanks for the update!

@techievivek
Copy link
Contributor

@kgodey hello mam, i have created a PR for custom 404 error page, please verify it or suggest change if any.
I would like to work on this one now.
Thank you.

@kgodey
Copy link
Member Author

kgodey commented Nov 26, 2019

@techievivek go ahead

@techievivek
Copy link
Contributor

@kgodey mam, I was having my semester exams. After going through the above issue I realized we have a well-built functionality for categorizing blogs so there will no much need for another such idea of categorization but what we can do/ improve is as you have suggested, in front of every blog we can also show the category it falls in.
So the user can navigate to that category or open the blog to read.
I would like to showcase what I have done.

Before

before category

After

  • It has the badge color theme color of CC.
    categories in between
  • It has badge color as secondary color of Bootstrap.
    badge-with-secondary
  • I have also experimented by keeping the categories on top for each blog.
    categories with top but without keyord

All the category badges are clickable. (Contains link to that category).
If you like this idea then we can proceed or else I will try doing excatly as you have suggested.
Thank you.

@kgodey
Copy link
Member Author

kgodey commented Dec 9, 2019

hey @techievivek, I appreciate your initiative but this isn't what we're looking for. I don't think we need categories to be more visible on the blog entry list page.

A blog post series is not just another form of category, it's a specific way to denote multi-part blog posts. For example, all posts about a particular Google Summer of Code internship are part of a series. If you want to read the whole story of the project, you should be able to find the other posts in that series easily (while ignoring other GSoC projects and posts about that same project outside the GSoC period).

For example, see these examples of blog post series in WordPress:
https://wpexplorer-themes.com/total/docs/post-series/
https://wordpress.org/plugins/wp-post-series/
https://wordpress.org/plugins/easy-post-series/
https://wordpress.org/plugins/organize-series/ (https://organizeseries.com/)

@techievivek
Copy link
Contributor

@kgodey I was not able to differentiate, Thank you, mam, for helping out, I will start working in the direction you suggested and I have understood the requirement well now.

@techievivek
Copy link
Contributor

techievivek commented Dec 11, 2019

@kgodey hello mam, i have created a PR with the detailed image explanation for every change, please have a look. ( I have created 2 random series and added random post under them just for proof of work and have reverted it while PR).
Thank you.

@techievivek
Copy link
Contributor

@kgodey hello mam, i have created new PR with the change you guided me.
1. For changing the position and removing whitespace before colon
series under post


2. All post for a given series under the post content
list-all-post
(There is one thing I can improve upon is I have hard-coded the URL for All series part if you can guide me how lektor works with URL it will be a great help as the documentation is poor and I didn't get it).
3. All series part
all-series
4. Admin Edit Area
edit-area

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue New-contributor friendly help wanted Open to participation from the community
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants