Search found 161 matches

by CHItA
Thu Mar 21, 2019 1:40 pm
Forum: [3.x] Discussion
Topic: [TODOs/BLOCKERs] New Default Theme/Style Backend Requirments
Replies: 2
Views: 2638

Re: [TODOs/BLOCKERs] New Default Theme/Style Backend Requirments

BBCODE parser(s): (#7) CHItA Refactor and clean up. Should only pull from one source for what code to render https://tracker.phpbb.com/browse/PHPBB3-15145?, https://tracker.phpbb.com/browse/PHPBB3-11819. Should pull from the template system via bbcode.html to give style authors completely flexibili...
by CHItA
Sun Feb 24, 2019 5:11 pm
Forum: [3.x] Discussion
Topic: Control panel module system
Replies: 17
Views: 2985

Re: Control panel module system

Okay, let's post an update. There was a valid point made that with a yml approach, it might be possible to completely cache it. While the services are cached, the order is not. So that together with the fact it's rather hard to make a water-proof before/after ordered collection (not to mention with...
by CHItA
Wed Feb 20, 2019 2:24 pm
Forum: [3.x] Discussion
Topic: Control panel module system
Replies: 17
Views: 2985

Re: Control panel module system

I would just get rid of the whole concept of an admin can move modules around. It is fairly pointless, and for example, in case of the ACP it might make handling support requests harder (e.g. the admin moved some module to some place else, and now they cannot find it). My idea implementationwise is ...
by CHItA
Thu Oct 11, 2018 6:09 am
Forum: [3.x] Style Development
Topic: [NEW THEME] 4. JS frameworks & approach
Replies: 61
Views: 43183

Re: [NEW THEME] 4. JS frameworks & approach

I think that for people who are not familiar with JS we would need to document the basic functionalities that are intended to be used by them, so I don't think that Vue completely solves that problem for us. On the other hand, for the style/extension authors who are familiar with JS development I do...
by CHItA
Mon Oct 08, 2018 5:55 pm
Forum: [3.x] Style Development
Topic: [NEW THEME] 4. JS frameworks & approach
Replies: 61
Views: 43183

Re: [NEW THEME] 4. JS frameworks & approach

Sure, however, either way you need to document it in some form how to create a modal or any other component. If we don't use Vue it would be

Code: Select all

<div class="whatever" data-container="modal">your content</div>

Which is not a considerably more difficult concept to understand IMO.
by CHItA
Mon Oct 08, 2018 6:00 am
Forum: [3.x] Style Development
Topic: [NEW THEME] 4. JS frameworks & approach
Replies: 61
Views: 43183

Re: [NEW THEME] 4. JS frameworks & approach

[...] When you think as a novice what is simpler to understand var $modalToggle = '[data-toggle="modal"]'; var $modal = '[data-container="modal"]'; $($modalToggle).click(function(e) { e.preventDefault(); e.stopPropagation(); $($modal).toggleClass("is-active"); }); or something like this <div class=...
by CHItA
Thu Oct 04, 2018 9:14 pm
Forum: [3.x] Style Development
Topic: [NEW THEME] 4. JS frameworks & approach
Replies: 61
Views: 43183

Re: [NEW THEME] 4. JS frameworks & approach

Are you talking about implementing a server-side MVC architecture? Are you talking about rewriting phpBB as a set of microservices? Are you talking about reimplementing the back end as a REST/GraphQL/SOAP/etc. service instead of a web page generator? Are you talking about converting procedural code...
by CHItA
Wed Sep 19, 2018 1:40 pm
Forum: [3.x] Style Development
Topic: [NEW THEME] 4. JS frameworks & approach
Replies: 61
Views: 43183

Re: [NEW THEME] 4. JS frameworks & approach

If you want to get more familiar with some of the concepts, then there is a summary topic, some of the dev docs have been updated and also you can refer to the blog post for some examples and component mockups etc.
by CHItA
Fri May 18, 2018 11:54 am
Forum: [3.x] Style Development
Topic: [NEW THEME] 4. JS frameworks & approach
Replies: 61
Views: 43183

Re: [NEW THEME] 4. JS frameworks & approach

I find that comment somewhat alarming. Not only are you going to antagonise the majority (if not all) style designers you are now also going to antagonise extension developers who will have to learn a new format in order for their extensions to work. The knock on effect of this is that users will n...
by CHItA
Thu May 17, 2018 1:07 pm
Forum: [3.x] Style Development
Topic: [NEW THEME] 4. JS frameworks & approach
Replies: 61
Views: 43183

Re: [NEW THEME] 4. JS frameworks & approach

I understand that most extensions use proSilver style. But at the end of the day you cannot let that hold you back from not implementing a more modern and up-to-date style. You can argue the same thing if somebody decides to use a custom theme, that many extensions might not work with it. But peopl...