Over the years we've become quite efficient and better at managing time. Truthfully 80% of my day is purely support, which is why incubator project releases typically take a week. We try our best to progress as quickly as possible, but the bottom line is our users will always come first as that's what we believe in.Quite frankly I don't know how you do it all, answering all our daft questions, keeping up with the technological changes, integrating bootstrap, keeping it all working across all Joomla versions, etc., etc.
Absolutely. All that you listed is planned to be basically completely redone. We've major plans for CB 2.0. I'm also slowly rewriting our current out of date plugins as well. For example CB Privacy was completely rewritten from the ground up and CB AntiSpam is our official CB Captcha replacement.I'm thinking/hoping CB 2.0 will bring a lot of those things together in a more cohesive way that makes things like updating seamless, bootstrap/css/less more centralised and my biggest hope; simplified interfaces with less tabbed pages of all the settings to go through.
The problem we ran into, or dug our selves into, is we started adding parameters to control strictly visual items (GJ configuration is a shining example of parameters overload). The truth is visual items should be adjusted through a template only, but most who use CB lack coding experience so that wouldn't work either. So with that said we're looking into a drag+drop GUI interface template system to kill 2 birds with 1 stone so to speak. This should eliminate a TON of parameters as so many of them are just template changes.I appreciate the simplicity that tabbed interfaces can sometimes bring, but in some cases it's overkill when there are just a few settings on each tab/screen that might be better taking up a lot less space by some well laid out radio buttons (for example), and keeping the more related things together on related pages. Things would sometimes just be easier to comprehend if they could all be seen together on the same page/panel for comparison and with less having to flick backwards and forwards between things trying to remember what was what.
I completely agree and understand your frustration with it. To be honest I don't know how to improve it at its current state without losing features. People keep asking for a parameter to do this and a parameter to do that I just drew a line in the sand eventually and said "no, no more parameters.. ever" as it was getting absurd, which isn't fun to say as truly I understand the need for quick parameters to adjust things. Half of GJ parameters are there just to do IF/ELSE statements in the PHP based templates. With CB 2.0 I hope to eliminate about half of the parameters needed by GJ if not more.There are so many panels and settings in CB, CBGJ, etc., that just to get them all straight in my head I had to screen grab them all, lay them out in DTP and then print them all out on large sheets which I now have all over my office walls with colour coding and sticky notes all over them. Trying to do all that on screen, page by page, tab by tab is just a nightmare as I try to figure out what all the things do and how they are related, and I've been CB'ing for months (years!).
I really can't tell you how much we appreciate comments like this, thank you!Well done to you and all at Joomlapolis for all the hard work over the years.
Please Log in or Create an account to join the conversation.
Well done to you and all at Joomlapolis for all the hard work over the years.
I completely agree and understand your frustration with it. To be honest I don't know how to improve it at its current state without losing features.
Please Log in or Create an account to join the conversation.
I completely agree and understand your frustration with it. To be honest I don't know how to improve it at its current state without losing features. People keep asking for a parameter to do this and a parameter to do that I just drew a line in the sand eventually and said "no, no more parameters.. ever" as it was getting absurd, which isn't fun to say as truly I understand the need for quick parameters to adjust things. Half of GJ parameters are there just to do IF/ELSE statements in the PHP based templates. With CB 2.0 I hope to eliminate about half of the parameters needed by GJ if not more.There are so many panels and settings in CB, CBGJ, etc., that just to get them all straight in my head I had to screen grab them all, lay them out in DTP and then print them all out on large sheets which I now have all over my office walls with colour coding and sticky notes all over them. Trying to do all that on screen, page by page, tab by tab is just a nightmare as I try to figure out what all the things do and how they are related, and I've been CB'ing for months (years!).
I certainly appreciate the hard work you do, you obviously have a good head for code. I know we users can't all be happy all of the time and there are many things that we wish were better or easier and we might grumble too much sometimes. Ever since starting with Joomla I can't begin to tell you how many times I've felt like chucking my computers into a skip and becoming a gardener or something simple where I don't have to keep sitting at my desk for hours on end working into the wee-hours with bleary eyes only to find whatever I was doing didn't work properly or isn't quite how I intended... Hang on, I'm still here, something must be keeping me going at it...?I really can't tell you how much we appreciate comments like this, thank you!Well done to you and all at Joomlapolis for all the hard work over the years.
Please Log in or Create an account to join the conversation.
rpitera wrote: ...I think if I could ask for one improvement and one only, it would be to make the lists (fields, tabs, users, plugins) follow the J! item list conventions; namely the ability to filter the list by type or enabled/disabled, etc. as well as sort the lists by the selected headings. This (for me) is the biggest time suck when trying to do simple things like establish an order because it's difficult when you are overwhelmed by all the items you're not even using. If there was one thing I could hope for in a pre-2.0 point release, that would be it. :whistle: ....
Please Log in or Create an account to join the conversation.
We definitely will be improving this, but it won't be until CB 2.0. We're completely redoing our backend for CB 2.0 so it'll be much more intuitive. We're also discussing the possibility of multiple display modes (Basic and Expert) so those new to CB won't be overwhelmed with too many options up front.I think if I could ask for one improvement and one only, it would be to make the lists (fields, tabs, users, plugins) follow the J! item list conventions; namely the ability to filter the list by type or enabled/disabled, etc. as well as sort the lists by the selected headings. This (for me) is the biggest time suck when trying to do simple things like establish an order because it's difficult when you are overwhelmed by all the items you're not even using. If there was one thing I could hope for in a pre-2.0 point release, that would be it.
Without giving too much away the idea is to have a GUI in backend to drag and drop together template elements. This basically allows you to easily change GUI elements without any code and without any parameters with zero coding knowledge through a nice jQuery powered drag and drop interface. I don't know the design specifics, but it's something we really would like to do. It's too early to say ATM how specifically this will look/work.A Drag+drop GUI interface sounds very intriguing, not quite sure what that might entail but nonetheless something to look forward to I'm sure?
The major problem for us in following Joomla styling is Joomla styling is not consistent. Template developers tend to do whatever they want and even provide frameworks. So CB can't possibly respect those. With CB 2.0 we'll be using LESS and Bootstrap entirely so the HTML markup will be in bootstrap and hopefully allow CB to follow other bootstrap styling properly. It's also worth noting that CB doesn't style outside of it self in all my projects. So for example CB Blogs styling only affects CB Blogs; this has inherit drawbacks, but there's not much else we can do without styling affecting everything on your site which wouldn't be good. Hopefully with CB 2.0 and its correct Bootstrap HTML markup we can eliminate some of these styling conflicts. We'd also be happy to work with template developers so they can style CB properly now, but none have come forward that I am aware of.I first started using CB (and Joomla) about three years ago and certainly then CB style and layout was pretty fixed, now with the new Bootstrap and other advances things are much better and more flexible. However, then and now, one problem I've found with CB stuff is that it has it's particular way of styling things which don't necessarily get picked up or altered by a site's template styling. So, for instance, where I have my CSS/LESS template styling h1 to h3 in a large orange light-weight non-serif Google font, CB's overriding style makes them small bold Arial in it's controlled areas, or buttons aren't styled like the rest of the site etc. I spend a bit of time tweaking the css/less to get things to match but it's a bit of a chore particularly as each plugin seems to have its own styling css. You've told me before that will all be better in CB 2.0, so I hope you can manage to succeed in also separating/isolating the two parts in a productive way. i.e. positioning/visuals and code/function while keeping them closely integrated and not forgetting the old designer's phrase "Form follows function"!
My next task after the current CB Auto Actions release I'm working on is to implement version checker into plugin management so you'll immediately know when a new version is available. Currently the best way to check for versions is use our package builder under Downloads > Package Builder as it shows versions in a dropdown for each download all on 1 page.Also, and it's probably going to be resolved with suggestions of an updater, but whenever I want to see what versions of a plugin I've got, I have to go into each one and verify it manually against the version on Joomlapolis's download section (which isn't easy to use either because of the way it's split into membership levels) - BTW - The way I now search for latest updates is not to go into each member section, just go to Downloads>Single Items and click on the search button at the top, enter in the search box "." or "CB" or something like the letter "e" (something that'll always be present in any item), check it's sorting by date and all the new stuff floats to the top. Still, life would be much easier if the Plugin Management page of my site would actually show the version number and I can never remember the date of when I last did a check so a lot of manual checking in plugins is always required. (Hope I haven't been missing something obvious elsewhere all this time!)
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.