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 blog taxonomies #3

Open
saschadube opened this issue Mar 7, 2014 · 43 comments
Open

Add blog taxonomies #3

saschadube opened this issue Mar 7, 2014 · 43 comments
Labels
Milestone

Comments

@saschadube
Copy link
Member

@saschadube saschadube commented Mar 7, 2014

No description provided.

@saschadube saschadube added this to the 0.9.0 milestone Mar 7, 2014
@saschadube saschadube removed this from the 0.9.0 milestone Jun 20, 2014
@saschadube saschadube added the feature label Jun 20, 2014
@saschadube saschadube added this to the Future milestone Aug 7, 2014
@ste93cry
Copy link

@ste93cry ste93cry commented Sep 17, 2014

@florianletsch is this being worked on? At least it would be cool to have categories... If we discuss about it I could try to start a PR about this feature

@mrogelja
Copy link

@mrogelja mrogelja commented Sep 19, 2014

+1. Would be great ! Let's discuss about this.

@ste93cry
Copy link

@ste93cry ste93cry commented Sep 19, 2014

so, I already started working on this in my free time (really little, but I do what I can). I think the necessary fields are title, slug and description (rich-text using the UIKit editor). One post can have one category assigned to it. I would like to add support for hierarchical categories, and I don't know if an image could be useful for this taxonomy. What do you think about these changes?

@florianletsch
Copy link
Contributor

@florianletsch florianletsch commented Sep 19, 2014

I think in worpress a category has a name, slug, optional parent and a description. Maybe that will suit us too?

@ste93cry
Copy link

@ste93cry ste93cry commented Sep 19, 2014

this is exactly what I said 😄 I already have a working proof-of-concept of the category taxonomy, although I'm still working on the optional hierarchy. If you're interested I can set up a fork of Pagekit, ready for PR when it will be time

@florianletsch
Copy link
Contributor

@florianletsch florianletsch commented Sep 19, 2014

You're right. 👍 And I don't think categories need an image.

@mrogelja
Copy link

@mrogelja mrogelja commented Sep 22, 2014

Maybe images for categories are superfluous, but as it seems not very complicated to implement, it could be the little extra that make the difference with wordpress. It can be nice to have a blog entry page with the list of categories displayed with related images.

Otherwise, I think that a post could have several categories. No ?

Thxs.

@ste93cry
Copy link

@ste93cry ste93cry commented Sep 22, 2014

Yes I think a post could have several categories. In a recent project built with Wordpress I had to implement a image thumbnail for each category, so this is why i proposed to add this field natively. However, I understand that it could not be needed in most cases

@mrogelja
Copy link

@mrogelja mrogelja commented Sep 22, 2014

So i'm in favour of implementing category thumbnail in pagekit too.

@zhangfangsong
Copy link

@zhangfangsong zhangfangsong commented Aug 11, 2015

Can I publish an article with a category now?

@Xarcell
Copy link

@Xarcell Xarcell commented Sep 20, 2015

@zhangfangsong No, there are still no tags or categories for blog posts.

@pseudomac
Copy link

@pseudomac pseudomac commented Oct 6, 2015

@Xarcell I was looking for info about it, I hope that the management of the categories will be implemented.

@KevinSupertramp
Copy link

@KevinSupertramp KevinSupertramp commented Jan 2, 2016

Hello,

Any news @ste93cry ? Is there a way we can help you working on it ? :-)

Best,

@ste93cry
Copy link

@ste93cry ste93cry commented Jan 3, 2016

Sorry I didnt't have time to continue the work and I don't have anymore what I've done

@Wojozoo
Copy link

@Wojozoo Wojozoo commented Mar 5, 2016

Any news regarding the blog categories?

@Nimothenicefish
Copy link

@Nimothenicefish Nimothenicefish commented Mar 9, 2016

+1 for the blog categories

@KevinSupertramp
Copy link

@KevinSupertramp KevinSupertramp commented Mar 28, 2016

Hi, is there anybody who's working on it ? If not I'll start to work on it.

@saschadube
Copy link
Member Author

@saschadube saschadube commented Mar 29, 2016

@KevinSupertramp No, we are not working on it at the moment. It would be great if you can help out 😄 Before you start coding, please post a detailed description how you want to implement this feature so we can discuss it.

@KevinSupertramp
Copy link

@KevinSupertramp KevinSupertramp commented Mar 29, 2016

@saschadube Ok, so now I'm thinking really basic but at the same time it would be interresting to know where you want to go with taxonomies.

For now I thought about categories only but I don't know if you plan to implement tags and how (like if you want to implement tags the WordPress way then I would change the tables structures).

Database side:
Adding 2 tables:

  • blog_category (id, slug, title, description and thumbnail)
  • blog_post_categories (id, post_id, category_id) => 1 post can have more than 1 category

pagekit - taxonomies - db

Admin side:
Adding a tab after the tab "Posts" where you can manage categories (CRUD).
When adding or editing post I would add under "slug" or "status" an "intelligent search field" where you can define the post categories.

Site side:
Fetching posts by category.


I think that's it more or less, I really want to keep it simple because it's what I like in PageKit. Let me know if you have any suggestions or critics 😉

@KevinSupertramp
Copy link

@KevinSupertramp KevinSupertramp commented Apr 4, 2016

Any news @saschadube ? :)

@malte-christian
Copy link
Contributor

@malte-christian malte-christian commented Apr 22, 2016

@KevinSupertramp, sorry for the long wait, we were really busy with the 1.0 release.

I think a more generic approach would be great, so that tags and categories are possible. At pre alpha stages we've had a basic taxonomy implementation which tables were similar to this sketch:

tax_uml

@malles already implemented categories for one of his Pagekit extensions (https://github.com/Bixie/pagekit-download), maybe this could be reused for a taxonomy implementation.

Help on this is really appreciated!

@ste93cry
Copy link

@ste93cry ste93cry commented Apr 22, 2016

The approach described above is totally fine, it's how WordPress works and makes easy for new taxonomies to be added. However, there are also some disavantages: for example, what If I want to store more informations for a custom taxonomy (additional fields for example). WordPress has a term metadata table, but then there should be an extensible system too in Pagekit to register new taxonomies, etc.

@malles
Copy link
Contributor

@malles malles commented May 17, 2016

I have prepared a basic Taxonomy module to provide interfaces for extensions to use taxonomy in their items: develop...malles:feature-taxonomy
This is pased on the Taxonomy that was implemented in the alpha version of Pagekit, with the current Node Models example.
@KevinSupertramp, @ste93cry or any above, please feel free to comment/contribute.

@ste93cry I think custom fields/settings can be stored in the data field of the Taxonomy or Term. If more is needed the extension should create his own tables and use the Traits.

In my view this module should provide the Traits and Models van maybe even user-interfaces for an extension to easily add taxonomy to their items. Blog would be the first place to experiment with that.

Please feel free to add suggestions to this issue!

@BelKoD
Copy link

@BelKoD BelKoD commented Jun 8, 2016

Need use NestedSet in Doctrine!

@nikaro
Copy link

@nikaro nikaro commented Jun 8, 2016

Any progress on this feature ? This is the only missing thing preventing me to switch to PageKit… :-)

@BelKoD
Copy link

@BelKoD BelKoD commented Jun 8, 2016

I agree

@crwgregory
Copy link
Contributor

@crwgregory crwgregory commented Jun 8, 2016

One of the biggest frustrations of Wordpress taxonomies for me was that they could not have multiple parents.

@BelKoD
Copy link

@BelKoD BelKoD commented Jun 9, 2016

For correct work sef need use one parent for first and many parents for second.

@ghost
Copy link

@ghost ghost commented Jun 21, 2016

Same here. I'd really appreciate to have that feature too. By the way, great job with pagekit so far. I'm lovin' it.

@AminulBD
Copy link

@AminulBD AminulBD commented Oct 16, 2016

Is there any news?

@nickdring
Copy link

@nickdring nickdring commented Nov 16, 2016

hi, any news on this? After the initial flood of releases since 1.00 its gonne pretty quiet.

@AminulBD
Copy link

@AminulBD AminulBD commented Nov 17, 2016

@nickdring there is no news. I waited a long time for this, Now created an own system by forked (https://github.com/Bixie/pagekit-download) this.

@tanlinhnd
Copy link

@tanlinhnd tanlinhnd commented Dec 3, 2016

Hi all, any news on this?

@Xarcell
Copy link

@Xarcell Xarcell commented Dec 3, 2016

Looks like this feature has been abandoned. I wouldn't count on someone making this, simply because it's been attempted for years with no success. Someone will have to do it themselves or hire someone to code it in.

It's a shame though, no taxonomies has always been a deal breaker. I don't understand why the creators of pagekit didn't implement it, within it's conception. Oh well, it's free, so you can't blame anyone. Although it's a shame though, pagekit had the potential to de-throne Wordpress, but with the lack of continued development, I don't see that happening.

@malles
Copy link
Contributor

@malles malles commented Dec 3, 2016

As a matter of fact, I am working on it this very moment ;)

@malles
Copy link
Contributor

@malles malles commented Dec 4, 2016

My next attempt at this: https://github.com/Bixie/pagekit-taxonomy
This can be used as an extension for now, do run webpack if you use it. Any feedback or ideas are welcome.

@asharamseervi
Copy link

@asharamseervi asharamseervi commented Jan 3, 2017

Hello @pagekit contributors and community !!
Congratulations for Pagekit. Recently working with Pagekit and obviously loving it.
I am also raising hand towards "Blog Taxonomy". This will help us to organize our posts to visitors. I had noticed, this feature is requested around March, 2014 and still waiting for any resolutions. Please enhance productivity and help this cms more easier and awesome.

@d9media
Copy link

@d9media d9media commented Feb 17, 2017

I've tested malle's repository. Thank you for bringing this feature forward! I wasn't able to test it though, it installs but I was unable to activate it - it just doesn't show up as an extension. (I've commented on the other repository already)

I hate to bring this up here but I'm starting to get the same feeling as @Xarcell. I was really excited about the project, but the lack of overall progress shows that the Dev's are not able to fully commit to making Pagekit great for end-users. It's becoming particulary obvious at this issue. God knows how many users were put of due to the lack of this feature. It's a total deal breaker for a CMS like pagekit, which is openly marketed towards the typical Wordpress users (small sites with just a few content types and some media).

I know it's harsh to say that, but after nearly a year of testing I'm kinda giving up on Pagekit. I can only feel comfortable building my sites on a CMS that I can trust will be extended and supported long term. It's taken years to release the current version in the first place, how am I supposed to trust that it won't take another few years until it's useful from an end user perspective? It's obviously a great framework for extending and I'm sure it's very helpful for their own work, but from and end-users point of view, it won't work until key features are implemented. I don't blame anyone, but it's a shame really. So much potential.

@nickdring
Copy link

@nickdring nickdring commented Feb 18, 2017

Well said d9media. Speaking from my POV we have and are building quite a few Pagekit sites. We'll probably end up with around 50+. We've developed our own extensions and we as developers like page kit and the users like the interface, especially those who are used to Joomla! BUT, I find it a little embarrassing when I have to explain why people can only use the blog for one category. We can get round it by building the pages by hand but thats not what a CMS is about.
I'm sure Sascha and the other guys at Yootheme are very busy what with Yootheme Pro and the other things but if you are going to launch a CMS you need to have a road plan of where things are going so people can see whats ahead and have confidence going forward.
I'd like to see a post from Sascha outlining where they are and whats to come in future releases with timings. We all work in Agile (don't we) so I'm sure things are fluid and I personally won't complain if feature x isn't in release x. A lot of us come from the Joomla world so we know all about releases slipping. :)

@ahmadsyamim
Copy link

@ahmadsyamim ahmadsyamim commented Nov 18, 2017

Hi all!
Im also recently working with Pagekit and loving it.
However all the key features are not yet implemented.
Im hoping for this cms to grow with success and awesome.

@nikaro
Copy link

@nikaro nikaro commented Nov 20, 2017

This issue is more than 3 years old, i think you should forget about this feature unless you code it yourself… :-/

@csaeum
Copy link

@csaeum csaeum commented Apr 21, 2019

+1

@AminulBD
Copy link

@AminulBD AminulBD commented Apr 23, 2019

@csaeum Everyone wants that. But behind the YOOtheme team is maybe busy for years or don't want to develop this feature actually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
You can’t perform that action at this time.