Firesphere

Well, I must admit, using any cms on a phone is clumsy to me, but I'm a die-hard desktop user 🙂

Hels

That's what I mean, people with a long history & enjoyment of using a computer are likely to own them. I sure you would be shocked but I am generally considered the most computer literate amongst my circles even though I don't have a computer & only learned the very basics of making a website very recently!! 🤣 🤣 To be clear I feel (or am clumsily trying to say) it is a great compliment to silverstripe that I have been able to use it & find it accessible as a non-geek (not at all meant as an insult just struggling to find another word!)

Hels

It does seem odd to me. Silverstripe is sooo accessible to beginners (like me) not least thanks to the fantastic tutorials & the super friendly & helpful community here. But that does mean that you are bound to get more and more people like me who are not professionals & don't own a computer so need to access at least some things on phone to limit the amount of times I have to borrow a computer from work.

Firesphere

Check the UX channel for that, and ping @sachajudd & @clarkepaul

Hels

Sorry I'm gonna have to ask a dumb question now... What does UX mean? Is that channel for asking help with making the cms usable on phone? (I asked previously on ss4 channel but the general consensus was that its not possible - which is sad cos our other professional built site made in ss3 is usable by phone so we never thought the newer version wouldn't be)

Firesphere

And it's where our UX team gathers feedback. #ux 🙂

Hels

OK thanks. So I guess they won't be able to help me fix it now but it will make them aware that there are people who want to use on phone and might consider fixing it in future. Is that right?

clarkepaul

Hi @Hels, I’d be really interested in hearing which parts of the CMS you find difficult to use on a mobile. We’ve done a lot of work to make the views a lot more easier to navigate too, but I’d be interested in seeing some screenshots etc. we can either discuss on the #ux channel or you can also message me directly.

(1)
Hels

I find that silverstripe in general is not at all phone friendly. The developer guides are difficult to use, the api website is impossible to use, & parts of the cms are not usable (& they were like that before I added extra fields to the grid field)

Hels

>I've been looking at making the specific dropdowns work on phones, but you're the first to actually make a case for it 🙂 So I'll prioritise it again 🙂

Maybe I'm the only one who is predominantly using a phone!! 🤣

😄 (1)
Hels

@Firesphere this is what I see There's no box to search by user name. There's a list of channels at the bottom of the page but not the "missing" user search box. Interestingly @nightjarnz seems to have invented time travel & is posting messages in the future 🤣 (or maybe there's a timezone set a bit wrong somewhere)

Files: Requires logging in with Slack to view/download
Image from Android
Firesphere

Yep, for space reasons, the user/channel selectors are hidden on mobile view. I'm looking at a show/hide thing maybe. And the times we get from Slack are UTC timestamps, so it's fairly possible the time offset is looking like someone is posting in the future 😄

Hels

Yes, you re definitely in the future cos utc is the same as gmt so shouldn't appear at the wrong time. Although I would have expected that if someone invented time travel they could find something more fun to do than messaging on slack!! 🤣 🤣

nightjarnz

It's all relative my friend. Currently we're blazing through Tuesday, it's nearly lunch time. How is your Monday night going? :>

Hels

Well I'm plowing my way through a bunch of student essays to mark so... reached quite a high level of insanity now!! Timezones are mind-boggling! It's an odd combination of sociology & biology. Like clearly we are in the exact same time but sociologically we have defined today/tomorrow/named day concepts which outside that are irrelevant but at the same time our biology/physiology is tightly coupled to circadian rhythms which means we can't force "now" to be in the same sociological box

Hels

& with that I have proved I need to get off slack & go back to marking the essays!! 🤣

👍 (1)
Firesphere

I think I've fixed your issue @Hels 🙂 I hope this suits your needs? There's not much space on mobile, this was the best I could come up with 🙂 I'm not a UX expert 😛 (Maybe @clarkepaul has some thoughts about it?) https://slackarchive.silverstripe.org/slack-archive (please use mobile size screen 🙂

Show 1 attachment(s)
slackarchive.silverstripe.org  
Slack Archive | SilverStripe Users Slackarchive

SilverStripe Community Slack archive. SilverStripe Slack Community Archive all the slack conversations searchable and for reference. Search by channel, user, username, or just a query. With solr search facets to show the result count per channel and user

Hide attachment content
👌 (1)
Hels

omg @Firesphere you are totally awesome!!! I cant believe you spent time creating a feature when I am the only person who uses it!! (but super greatful you have!) 😀 I checked it on my phone & it looks fantastic. It fits perfectly on the screen - & I have a mini screen. obvs I am not any kind of expert so can’t give any feedback on if it looks good/right but in my personal opinion it is really nice looking & useful

(1)

Show less replies
Firesphere

Hey team, can I ask for your help? Please do a bunch of searches here: https://slackarchive.silverstripe.org/slack-archive/ I've fixed a stupid bug, but I can't even reproduce it anymore. The bug: When doing a search, no matter your search, you would get the last 10 posts instead of an actual search result.

Show 1 attachment(s)
slackarchive.silverstripe.org  
Slack Archive | SilverStripe Users Slackarchive

SilverStripe Community Slack archive. SilverStripe Slack Community Archive all the slack conversations searchable and for reference. Search by channel, user, username, or just a query. With solr search facets to show the result count per channel and user

Hide attachment content
Hels

I do have a question re the archive - did you take away the option to search messages from a specific user? Or you just took it away from phones? I used it a lot to find answers to questions I had asked but now don't get that search box in either portrait or landscape

Firesphere

It's good that it works, and no, it should still search properly for a specific user. Is it not doing that? Because that's obviously a bug. Only on phones, the form never showed the channel/user dropdown for space reasons, but the faceting should still be available at the bottom of the page?

Firesphere

I've been looking at making the specific dropdowns work on phones, but you're the first to actually make a case for it 🙂 So I'll prioritise it again 🙂

Firesphere

It was mainly a design decision. The dropdowns are still there on larger screens. Or at least, they should be 😄

Firesphere

If you have any ideas on how to tackle the space problem, I'm all for it 🙂 I tried a secondary menu, but it didn't work 😕 so it's a bit of a pickle

martimiz

Hi, I don’t get that problem, but I did notice something else - words like ProcessFile or $PageHeader, that I tried because they appeared in the default messages, yield no results. Could it be because they have layout?

Firesphere

Could be that they're not in the index yet. The index is a bit behind the actual messages

lerni

slackarchive is such a helpfull thing - thx @Firesphere for your work on it!

this search breaks layout a bit https://slackarchive.silverstripe.org/slack-archive/search?Query=uploadField&Channel%5B0%5D=10&User%5B0%5D=&action_doSearch=Search&start=10

Show 1 attachment(s)
slackarchive.silverstripe.org  
Slack Archive - Search for: uploadField | SilverStripe Users Slackarchive

SilverStripe Community Slack archive. SilverStripe Slack Community Archive all the slack conversations searchable and for reference. Search by channel, user, username, or just a query. With solr search facets to show the result count per channel and user

Hide attachment content
Firesphere

Woah, that's the included preview that's not properly closing a div 😮

Hels

& yet bizarrely that looks OK on my phone 🤣

Hels

So now we've established I'm the only person checking the archive from a phone I think you need to ignore all my feedback! Or specify you want testing/feedback from everyone except me!! 🤣 🤣

Firesphere

Yes, it works on phones because the preview isn't rendered on phones 😂

Firesphere

So, for everyone wanting to see that specific result, just use a phone 😛

😂 (1)

Show less replies
wilr

You can pass an ArrayData object to your template render too.

wilr

You mean like ‘myIndex’ => ‘myValue1’ right?

taoceanz

Hey @wilr, you're right. I meant 'myIndex' => 'myValue' 😆

taoceanz

I think the issue is specifically that for a given index that is an array which has had other arrays added to it via $myArray[] = ['myIndex1':'myValue1','myIndex2':'myValue2']; the template doesn't seem to be able to access anything within.