?
avatar brianteeman
brianteeman
11 Jan 2021

Can someone please explain how a user is supposed to create a blog layout from the available options ;listed below

image

How do I create a simple blog view (the default from J3 and before) of 1 featured article, 4 intro articles in 2 columns and 4 links

Before answering - you can use any help or docs published at Joomla.org

avatar brianteeman brianteeman - open - 11 Jan 2021
avatar joomla-cms-bot joomla-cms-bot - change - 11 Jan 2021
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 11 Jan 2021
avatar chmst
chmst - comment - 11 Jan 2021

Field descriptions are missing.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/32012.

avatar brianteeman
brianteeman - comment - 11 Jan 2021

From the little I can find the only possible descriptions would be template specific and not generic

avatar leoalv
leoalv - comment - 12 Jan 2021

I don't know if the new Leading Class and Blog class fields are really necessary, any override can be done by adding a class in the PAGE GLASS field.

I propose adding the column options for desktops, tablets and phones. Because in J3 if you choose 3 columns on the tablets it gets too squashed.

avatar brianteeman
brianteeman - comment - 12 Jan 2021

@leoalv I believe that is resolved if you know the super secret classes that can be used here. But until someone is so kind as to actually tell the world what they are .......

avatar drmenzelit
drmenzelit - comment - 12 Jan 2021

If this PR #31570 get merged, we will have global classes that can be used by template developers to set columns again.
Since it is not finished, it is difficult to write it in the docs.

avatar brianteeman
brianteeman - comment - 12 Jan 2021

It's not about template developers. Its about site builders.

avatar leoalv
leoalv - comment - 12 Jan 2021

I've always had problems with columns and many end users don't even know CSS and always ask how to solve their needs. Since then I work with an Override for Blog view and they no longer ask about the column issue. Maybe it does not matter but here I leave you the capture of how it looks.

blog_columns

avatar Harmageddon
Harmageddon - comment - 13 Jan 2021

If this PR #31570 get merged, we will have global classes that can be used by template developers to set columns again.
Since it is not finished, it is difficult to write it in the docs.

Hmm, not exactly. #31570 only updates the settings from J3 to the CSS classes that already exist in Cassiopeia. The columns-X and masonry-X classes already exist and can be documented and used.

avatar drmenzelit
drmenzelit - comment - 13 Jan 2021

My bad, I misinterpreted the PR

avatar drmenzelit
drmenzelit - comment - 13 Jan 2021

We need to copy the explanations from here #18319 to the docs

avatar brianteeman
brianteeman - comment - 13 Jan 2021

We need to copy the explanations from here #18319 to the docs

That really is not enough

It was never expected that the current situation would be the final UI #18319 (comment)

avatar brianteeman
brianteeman - comment - 5 Feb 2021

How is this not a release blocker?

A major piece of joomla functionality is currently completely unusable

avatar alikon alikon - change - 5 Feb 2021
Labels Added: ?
avatar alikon alikon - labeled - 5 Feb 2021
avatar alikon
alikon - comment - 5 Feb 2021

How is this not a release blocker?

maybe much more a document blocker
?

avatar brianteeman
brianteeman - comment - 5 Feb 2021

Thinking this can be resolved by documentation is wrong.

avatar chmst
chmst - comment - 6 Feb 2021

We had a anlternative PR ##30910
It was less sophisticated and brought back dependencies , which is less flexible.

avatar brianteeman
brianteeman - comment - 7 Feb 2021

#27478 should be re-opened. It was a release blocker and was only closed as there was a PR but that has been closed so the Release Blocker has not been resolved.

avatar alikon
alikon - comment - 7 Feb 2021

#27478 reopened

avatar frostmakk
frostmakk - comment - 7 Feb 2021

From a user perspective, this is how I would like this to work in principle.
Put the templates available modifier classes in to the templateDetails.xml, in groups they belong to.
If other template providers want to use this functionality they can do the same.

In each of the blog class fields there should be a "build" button.
This button open a dialogue form with a dropdown listing the installed front end templates.
If the selected template does not have modifier classes in the xml, inform the user that this is not available for this template.
Else, populate the dialogue form with radio buttons in groups as defined in the xml.

Column Layout

  • none
    o columns-1
    o columns-2
    o columns-3
    etc etc

Styling

  • none
    o boxed

Image Location

  • none
    o image-left
    o image-right
    o image-bottom

When the user has selected the preferred option in each group and hit the ok button, the selected modifier classes are written to the class field and the dialogue close.

avatar 200MPHMEDIA
200MPHMEDIA - comment - 16 Feb 2021

This is the issue that we raised a year ago, under the concept that "new users" have not idea about "classes" and their use, and the Blog Layout should have column and ordering controls built in [no classes needed], just like previous Joomla versions. The configuration of the layouts should be controlled by selectable fields and not "classes' that novice users know nothing about.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/32012.

avatar richard67
richard67 - comment - 12 Mar 2021

So we have now issue #27478 and this one here, both release blockers, and both about the blog layouts, only maybe with different idea about what would be the right way to solve it. Isn't that duplicate somehow, or am I missing something? Does it need 2 issues for that?

avatar alikon
alikon - comment - 12 Mar 2021

just merged the #27478 here

avatar AlisonAMG
AlisonAMG - comment - 22 Mar 2021

This is absolutely a release blocker. And for me a J4 blocker. I don't get involved in Git but had to come and speak up about this. This takes my control as a site builder without big coding skills and leaves me at the mercy of a template to say how many columns my articles will be displayed in. How on earth is this not a massive break for migration?

avatar jeckodevelopment
jeckodevelopment - comment - 22 Mar 2021

Agree with @AlisonAMG
Removing the choice of the number of column makes the whole menu system loosing flexibility

avatar rdeutz
rdeutz - comment - 22 Mar 2021

I think we need to have the J3 Blog layout as legacy view for an easier update from J3. I think I am not the only one who has used a blog as base and made some overwrites for specific reasons. If we only have the css way (not a bad one to be clear) it will put some more burden on the shoulders of sitebuilder to migrate to J4.

avatar brianteeman
brianteeman - comment - 22 Mar 2021

sadly my pleas on the importance of this have fallen on deaf ears for 3 years, ever since the counters were destroyed by people who believe you must be a front end designer and css guru to be allowed to build a web site with joomla

avatar sonnemondundsterne
sonnemondundsterne - comment - 23 Mar 2021

In my opinion, the main problem is that here the design is mixed with the logic. These settings belong to the template not to the component.

avatar brianteeman
brianteeman - comment - 23 Mar 2021

@sonnemondundsterne I suggest you think a little bit harder

avatar alikon
alikon - comment - 23 Mar 2021

imho this is, barely a release blocker for j4
..cause..
no one will update to j4 from j3 on day-0
will you do it?

avatar leoalv
leoalv - comment - 23 Mar 2021

@sonnemondundsterne Your idea is not correct, this solution has to be implemented in the component, because com_content is not only used to display a simple blog, it is used for much more along with custom fields. And the number of columns setting is important and should remain no matter what templates you use.

I really don't understand, when you want to implement something so necessary to improve Joomla they refuse, claiming that they don't want to break anything. And when should they keep something so basic and necessary there if they don't mind breaking thousands of sites. Are they really in favor of the users? Or are they against? because if what they are talking about is that to use Joomla you have to be NASA Engineers, then let's burn everything and let's go.

avatar brianteeman
brianteeman - comment - 23 Mar 2021

@alikon it is NOT about upgrades.

avatar redelevencreative
redelevencreative - comment - 23 Mar 2021

Cat blog menu link currently is amazing. Great options for a site builder to change layouts without having to delve into code

avatar frostmakk
frostmakk - comment - 23 Mar 2021

this is, barely a release blocker for j4

Nobody in their right mind would release a new car model without a decent paint job and all the gauges and switches in place.
I could swear there was a steering wheel here before. Maybe it's mind controlled now?
Where have all the UI people gone?

avatar StefanSTS
StefanSTS - comment - 26 Mar 2021

Honestly, if the numbers of columns are not there anymore it might be better to remove the blog layout altogether and let's use the category layout only.

Suggestion 1:
Or we could just add the old number fields and have a native blog layout with simple choices for column numbers in simple drop downs. Like when children try to change it, they can do it.
Give these numbers as params to the template and let the template do the rest (classes).

Suggestion 2:
Keep the Blog Class(es) additionally, but rename them:
"Blog Class (Leading Articles)" to "Leading Articles Class",
it's the class for the leading articles,
"Blog Class" to "Intro Articles Class",
it's the class for the intro articles.

Don't call a child "Arthur" and then refer to it as Toni.

avatar brianteeman
brianteeman - comment - 29 Mar 2021

@rdeutz something like this
image

avatar brianteeman brianteeman - close - 31 Mar 2021
avatar brianteeman
brianteeman - comment - 31 Mar 2021

Closed - please see #32943

avatar brianteeman brianteeman - change - 31 Mar 2021
Status New Closed
Closed_Date 0000-00-00 00:00:00 2021-03-31 10:02:19
Closed_By brianteeman
Labels Added: ?
Removed: ?
avatar rdeutz rdeutz - change - 31 Mar 2021
Labels Removed: ?
avatar rdeutz rdeutz - unlabeled - 31 Mar 2021

Add a Comment

Login with GitHub to post a comment