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

feat: Blog #15

Open
2 tasks
algonacci opened this issue Dec 16, 2021 · 37 comments
Open
2 tasks

feat: Blog #15

algonacci opened this issue Dec 16, 2021 · 37 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@algonacci
Copy link
Member

  • Halaman blog
  • Postingan blog untuk tutorial
@algonacci algonacci added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Dec 16, 2021
@algonacci
Copy link
Member Author

Also, there's still no UI Design from this features, just use your creativity to make it real and usable.

@NurfitraPujo
Copy link
Member

I wanna try solving this one @algonacci

@algonacci
Copy link
Member Author

I wanna try solving this one @algonacci

Alright, do you have any inspiration of the UI design or you'll go with Plain design?

Btw just mention me if you need the sample of a blog post 😄

I'll assign first yaa

@algonacci
Copy link
Member Author

algonacci commented Dec 20, 2021

Maybe you can breakdown the field that will be needed for this feature? I'm thinking of like this

  • Post title
  • Post thumbnail
  • Post body
  • Date time created
  • User who posted (let's say just Admin)

@NurfitraPujo
Copy link
Member

NurfitraPujo commented Dec 20, 2021

Maybe you can breakdown the field that will be needed for this feature? I'm thinking of like this

-Post title -Post thumbnail -Post body -Date time created -User who posted (let's say just Admin)

Yeah i think i can add :

  • Datetime updated
  • Post SEO meta data (?)
  • Categories / Tags

I will try to create the database schema design and post it here

@algonacci
Copy link
Member Author

Maybe you can breakdown the field that will be needed for this feature? I'm thinking of like this
-Post title -Post thumbnail -Post body -Date time created -User who posted (let's say just Admin)

Yeah i think i can add :

  • Datetime updated
  • Post SEO meta data (?)

I will try to create the database schema design and post it here

Alright, just mention me if you need something

@NurfitraPujo
Copy link
Member

I wanna try solving this one @algonacci

Alright, do you have any inspiration of the UI design or you'll go with Plain design?

Btw just mention me if you need the sample of a blog post smile

I'll assign first yaa

Can i see KawanData website design components? like headers, logo, color, fonts, etc

@algonacci
Copy link
Member Author

I wanna try solving this one @algonacci

Alright, do you have any inspiration of the UI design or you'll go with Plain design?
Btw just mention me if you need the sample of a blog post smile
I'll assign first yaa

Can i see KawanData website design components? like headers, logo, color, fonts, etc

Sure, you can access it from here. Btw you'll also do the frontend side too? 😅

https://www.figma.com/file/1N5ODROvOxrar1zv7imjTJ/KawanData?node-id=0%3A1

@NurfitraPujo
Copy link
Member

I wanna try solving this one @algonacci

Alright, do you have any inspiration of the UI design or you'll go with Plain design?
Btw just mention me if you need the sample of a blog post smile
I'll assign first yaa

Can i see KawanData website design components? like headers, logo, color, fonts, etc

Sure, you can access it from here. Btw you'll also do the frontend side too? sweat_smile

https://www.figma.com/file/1N5ODROvOxrar1zv7imjTJ/KawanData?node-id=0%3A1

That's my intention, but it would be better if someone else is willing to contribute

@algonacci
Copy link
Member Author

algonacci commented Dec 20, 2021

Anyone's interested in doing the frontend side? 😅 @doniwirawan @fadila-amin

@NurfitraPujo
Copy link
Member

I have few questions:

  1. Is every user can write a blog? or only admins?
  2. Is tutorial blog is special kind of blog? or it's same as other blog but having tutorial tag/category?
  3. Will the blog support comment feature in the future?

@NurfitraPujo
Copy link
Member

I have few questions:

  1. Is every user can write a blog? or only admins?
  2. Is tutorial blog is special kind of blog? or it's same as other blog but having tutorial tag/category?
  3. Will the blog support comment feature in the future?

@algonacci

@algonacci
Copy link
Member Author

I have few questions:

  1. Is every user can write a blog? or only admins?
  2. Is tutorial blog is special kind of blog? or it's same as other blog but having tutorial tag/category?
  3. Will the blog support comment feature in the future?
  1. Let's make it only admins first, we'll open it to public later or add new field contributor if you want
  2. I think let's make same like other blog but have tutorial category. It will be good to engage wider audience and for the SEO
  3. Yes, I hope the blog support the comment section in the future

@doniwirawan
Copy link
Contributor

Anyone's interested in doing the frontend side? 😅 @doniwirawan @fadila-amin

i'm really interested to contribute on that

@algonacci
Copy link
Member Author

Anyone's interested in doing the frontend side? 😅 @doniwirawan @fadila-amin

i'm really interested to contribute on that

Alright, I'll assign you first yaa. We will collaborate each other @NurfitraPujo @doniwirawan.

Both FE to BE or BE to FE is fine, no problem who will done the task first.

Any template also definitely fine for this project.

Thank you guys, we'll see the result later yaa.

@NurfitraPujo
Copy link
Member

I am in the middle of designing the UI for the blogs. Here's the link https://www.figma.com/file/QqH7NF7scHAWxUFgW2N8xx/KawanData?node-id=0%3A1

need feedback @algonacci @doniwirawan

@NurfitraPujo
Copy link
Member

And here is the initial draft for blog db design
Screenshot from 2021-12-21 15-13-29

@algonacci
Copy link
Member Author

image
Any plan to use this space in the feature?

@algonacci
Copy link
Member Author

And here is the initial draft for blog db design Screenshot from 2021-12-21 15-13-29

Can you please review or is there any suggestion? @AaEzha

@NurfitraPujo
Copy link
Member

image Any plan to use this space in the feature?

My concern when i placed the list of articles on the left because if there any changes in the future the layout can stay consistent. What do you think?

For what can be placed in the right section:

  1. List of popular tags
  2. List of post with specific tags

Reference pics:
Screenshot from 2021-12-21 18-46-00
Screenshot from 2021-12-21 18-46-09

@algonacci
Copy link
Member Author

image Any plan to use this space in the feature?

My concern when i placed the list of articles on the left because if there any changes in the future the layout can stay consistent. What do you think?

For what can be placed in the right section:

  1. List of popular tags
  2. List of post with specific tags

Reference pics: Screenshot from 2021-12-21 18-46-00 Screenshot from 2021-12-21 18-46-09

Oohh alright. I like this one, we can continue with this

@AaEzha
Copy link
Member

AaEzha commented Dec 22, 2021

And here is the initial draft for blog db design Screenshot from 2021-12-21 15-13-29

Can you please review or is there any suggestion? @AaEzha

how do we use "popularity" column on tags table?

@algonacci
Copy link
Member Author

how do we use "popularity" column on tags table?

I think it must be from 'most viewed' blog post? Correct me if I'm wrong @AaEzha @NurfitraPujo

@NurfitraPujo
Copy link
Member

how do we use "popularity" column on tags table?

I think it must be from 'most viewed' blog post? Correct me if I'm wrong @AaEzha @NurfitraPujo

yep i think so, we probably can increment it each time there is unique viewer accessing the article (by IP Address maybe?). We can also have popular article this month, this week, etc but thats for future i guess

@algonacci
Copy link
Member Author

yep i think so, we probably can increment it each time there is unique viewer accessing the article (by IP Address maybe?). We can also have popular article this month, this week, etc but thats for future i guess

I ever make this kind of blog feature. There are so many parameters.

  • How if the same user viewing the same blog post? Will it increase?
  • Is there any likes button feature?
  • Most Viewed
  • Most Liked
  • The latest post

I will come back if I found the schema.

@algonacci
Copy link
Member Author

Mas @benben4567 joined the team! Feel free to share our workload because he will help us develop this feature 😄 @NurfitraPujo @doniwirawan

@AaEzha
Copy link
Member

AaEzha commented Dec 31, 2021

amazing news! welcome to the club, mas @benben4567

due to holiday vibes, I prefer to relax for a while :)

@benben4567
Copy link

Sorry for late reply @algonacci , my email notification doesn't appear.. i just monitoring from discord.. I will do this task ASAP
And hi mas @AaEzha , nice to meet you..

@NurfitraPujo
Copy link
Member

How about we discuss about the database schema first?

@AaEzha
Copy link
Member

AaEzha commented Dec 31, 2021

i have something about schema that works and proper to Laravel naming conventions, maybe later i will add it.

@NurfitraPujo
Copy link
Member

That would be nice! Thanks a lot

@benben4567
Copy link

Hey guys! how about this.. Any suggestion ?
image

@algonacci
Copy link
Member Author

Hey guys! how about this.. Any suggestion ? image

I will go with this but still need suggestion from the others

Up @AaEzha @NurfitraPujo @doniwirawan

@NurfitraPujo
Copy link
Member

I think we can start working using that schema, i have some question thought:

  1. is tag unique? and is it case sensitive?
  2. do we need to support quoting?

I also think we need to add a table to store the most popular tag based on periodic blog views. But i guess this is not priority

@benben4567
Copy link

  1. i think it will be better if unique.
    For the case sensitive problem, just set in lowercase when storing database so we can format it freely in frontend

@NurfitraPujo
Copy link
Member

How do we divide the task for this epic?

@algonacci
Copy link
Member Author

How do we divide the task for this epic?

Any suggestion? Maybe we can open up new issues for this epic into a single backlog? I'll assign later

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants