So, plainly simple and to the point
Do you all notice that this site is having no responsive support?
For example, if you see OGA using mobile phone, android or iOs, it's basically the desktop site / interface that we need to zoom in to navigate
Everything is just so small for smaller screen. I know that not all visitors using mobile device, or maybe the majority of OGA visitors are using desktop which is fine with current website template. But is there any chance that other OGA members can contribute to OGA website Front End (not back end) to enhance at least the layout of the website? Like I know I've heard something about OGA source code on github or something, but that doesn't mean it will be implemented on live site.
So, everyone, or admin, are there any way of member (including me) to contribute on the website? This site is about open sources or open arts, and I think a lot of people here will be fine to contribute for open source project / web. Maybe not much on "enchancement", but just simple responsive support here and there for the client part (area that can only be seen by use, normal members).
If we can contribute, maybe there is a documentation on something that we can follow. Obviously, I want to contribute, not "dedicated", just on my spare time as I'm working profressionally as Front End Developer too. But let's say I can push some CSS codes as a way of contribution other than arts / musics that I uploaded here, it would be great!
Thanks for the help.
The site only has a few of it's members that can give up there time to develop the site. There is a new version of the site being worked on (OGA3), however its not been an easy task, so we will need to be patient for the time being. :)
The site isn't particulary great for mobile devices, BUT it does work and is reasonably responsive. You can upload submissions, browse etc the site as you would normally, albiet with a little tweaking, like you say 'zoom in and out', but its best experienced on a desktop, i would say it was never really designed for mobile devices and when first created mobile wasn't such a big expectation, however things have some what changed these days and updating the site to accomodate for mobile is not an easy task but i'm sure it will come in time.
Front end here is not quite as straight forward either. The site uses 'Object Orientated Programming' (OOP) which, as someone who understands web development will known that everything you see on the front pages are controlled by them via the backend code. We can edit page layouts, the theme and have some control of them via the admin panel, but we don't have access to the object's code itself, which makes it very difficult to make neccessary code adjustments to add, update or modernise any of those objects, at least in my experience, and i'm not that fluent in web design. :)
Anyone looking to assist/help the site will have to have a VERY good understanding on how DRUPAL works, PHP, OOP's, Java etc.
I'm not in a position to say yes or no to your help, but if your interested then i would speak to or PM Medicinestorm about your experience level and what not and maybe go from there. :)
Chasersgaming | Support | Monstropolis |
Ah I thought this is the OGA3 theme which somehow I manage to locate on github
So yeah, it's still work on mobile, meaning it shows just fine for members, just like itch.io dashboard which is also looks desktop-like but still good to go. I just said that a bit of responsive stylesheet will not bite, doing it for the whole site will be quite pain tho not gonna lie.
Although what I meant was only the front end part, and "code contribute", not entirely working dedicated for the site, it just like patching this and there and it's up to the moderator for merging the code or not. And by Front end part, as far as I know with only 5 years of web dev job exp, I don't have to understand the OOP of the PHP backend as it's more on the interface and UX, more on CSS, html formating and JS, although I'm familiar with Laravel OOP (framework based). So I thought I, or any Web Front End Dev here, just need to tweak or add CSS code, or a bit of JS. The structure of the HTML or the Backend codes will not be touched (as I don't know what to do with them lmao)
Obviously I don't have strong understanding in PHP (Backend), or even Drupal, but working in Laravel + VueJS or Wordpress for years now as Front End is rarely touching the PHP code. That's different working environment I know, but most Front End part doesn't really need to know what Backend is being used except for data rendering or API. Even I'm not familiar with Twigz that used in Drupal as I mostly use HTMLKIT for Wordpress or Laravel's Blade.
So, I've just got spare time for some moment, I upload a bit of my tweak on the website just by browser inpsect as attachments, but I think it can be done within one single responsive.css without touched php codes like I usually do when doing Wordpress site in the office.
I'm not registering to join the team or something, just asking if there is a chance for members to contribute to OGA website's code directly (maybe git based) without being a dedicated dev. Thanks for the information anyway! Can't wait for OGA3 theme you mentioned earlier, good luck.
Cheers.
Art is the most honest way of expressing our thoughts, so I'm with it for life.
screencapture-opengameart-org-forumtopic-oga-website-responsive-2021-07-22-20_38_00.png 214.8 Kb [0 download(s)]
screencapture-opengameart-org-2021-07-22-20_36_38.png 1.2 Mb [0 download(s)]
Lol forgot to click the reply button, but Thanks for the info.
Cheers.
Art is the most honest way of expressing our thoughts, so I'm with it for life.
looks good. the framework here is bootstrap. assuming you have added your own code to display what you shown in the images? how would you implement that to run 'automatically' for everyone that uses the site? if you could, maybe you could add your code to the github and maybe admin could run it via the index.php file?
Is your way like running a completely different frontend that just calls everything from the OGA page? :)
Chasersgaming | Support | Monstropolis |