* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: The CodeWalrus of the Future (mockups and ideas if we ever switch from SMF)  (Read 3702 times)

0 Members and 1 Guest are viewing this topic.

Offline aeTIos

  • Dabbler in C
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Ede, NL
  • Posts: 1049
  • Post Rating Ratio: +12/-0
  • hi
    • r_vdijk
    • /u/aetios
    • aetios
  • Gender: Male
I very much agree with everything being said. Current software is nice, but we could need a bit more real timeness :)I think I'll leave the execution of that to @Juju and @Streetwalrus, though, as I don't really know that much about the forum softwares :P
ceci n'est pas une signature

Offline Streetwalrus

  • Professional slacker
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2903
  • Post Rating Ratio: +20/-0
  • ƎW∀⅁ ƎH⊥
  • Gender: Male
I think one good idea for the forum software would be fluxbb if we decide to change. It's a lot more lightweight than SMF, and although it lacks some features out of the box, there are plenty of mods available for it. In the event that we decide to move, we will need to make sure that what we choose fits our use case and test it extensively before we finally move. And be well prepared for it too.

For real-timeness we could use in-browser notifications, the simplest way to do this would be to use walrusirc for it I suppose, since it already has everything in place for it.
« Last Edit: May 02, 2016, 12:24:09 pm by Streetwalrus »
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen



Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18789
  • Post Rating Ratio: +97/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Fluxbb could be an alternative if the main issue is that the amount of features is too high to make the site easy enough to navigate for certain people. However, they still use a traditional forum layout, which is what is dying. Also, does Fluxbb even have a topic cloning mod or something that makes topics filtered by category selection instead of being split by category?

As for in-browser notifications, the issue is that not all browsers support that. What I meant is when you are visiting a topic, someone sends you a PM, mentions you and then 4 new posts are made on CW, then this happens without refreshing the page:



Even better would be to have the blue bar appear below the topic post listing, like I saw happen on Flarum or something.


EDIT: Also as proof of SMF becoming less and less popular:  http://www.simplemachines.org/community/index.php?action=stats
Quote
2003: 8567 posts per month
2004: 11515
2005: 21113
2006: 37113
2007: 39923
2008: 41317
2009: 47497
2010: 38804
2011: 28434 (in comparison, Omnimaga averaged at 9600 posts that year, which is 33% of SMF's activity)
2012: 18566
2013: 15812
2014: 10457
2015: 6334
2016: 4666 (in comparison, CW averages at 2122 so far this year)


EDIT: @Streetwalrus note that if we ever switch to FluxBB, all private messages will be lost because FluxBB lacks a PM system. There's a mod to add a PM system, but no SMF>FluxBB PM converter.
« Last Edit: May 03, 2016, 02:54:53 am by DJ Omnimaga »
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Streetwalrus

  • Professional slacker
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Israel
  • Posts: 2903
  • Post Rating Ratio: +20/-0
  • ƎW∀⅁ ƎH⊥
  • Gender: Male
We don't really need an existing script to convert the database though.
  • Calculators owned: TI-80, HP 40G, TI-84 Plus rev G (yay 128k RAM), TI-83 Plus Silver Edition (broken LCD), TI-82 Stats.fr (black), TI-Nspire CX rev C (yay Nlaunchy), TI-83+ SE ViewScreen



Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18789
  • Post Rating Ratio: +97/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
True. But wouldn't a new one be hard to write? :P Also, it would need to take into account mods we install and stuff. Either way, before making a choice we would need to wait first, since many of the newer, more modern forum softwares are still in beta (although fully functional apparently) and we would need to test them all on our VPS to ensure we can run them or that they suit our needs.

Also, switching to the most mobile-friendly possible forum software would allow us to ditch Tapatalk completely. :P (I still use Tapatalk sometimes when my bandwidth cap is running low)


Also I have another idea, but it would still require a lot of work: What about just doing a major edit to our WAP2 template so that users can enable img tags and vice-versa, looks more modern and has a few more options via menus or something?
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Hayleia

  • Full User
  • Join Date: Nov 2014
  • Location:
  • Posts: 324
  • Post Rating Ratio: +12/-0
I don't think forums are dying that much. I'm on gbatemp and a lot of threads get created and get to 5 pages in one day. Some other threads can get to 70 pages in one day, such as "Wii U hacked free pirating for everyone on all firmware versions", then you can popcorn watch people hopping on the hype train and people saying this is dumb :trollface:
Lol, just days after I write this, actual hacks for Wii U come out, threads get created, and they get to 5 pages in hours.
Obviously, giving console hacks to pirate kids calls more attention than calculator software but still, forums are not dead.

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18789
  • Post Rating Ratio: +97/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Well, to be fair, very big gaming forums don't count if for example they're an official site about a very popular game, or the #1 site about a big scene. Often that's the first place people find to discuss about a game. But as soon as you're not the #1 site that's another story. For more niche topics people tend to go more on generic discussion social networks.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1515
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Well, I was on CW at school, and a fellow student asked me what site I was on, and of course, my answer was, "It's this really awesome forum."

But then he said, "What's a forum?"

So apparently, forum existence is no longer common knowledge.
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18789
  • Post Rating Ratio: +97/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Yeah, back then it was the most common discussion medium, but now there are so many things.


Also there is another idea I have that we could do as an alternative to switching forum softwares, but would probably take a while too: What if we simply replaced the current CW template entirely? If we wanted, we could rewrite the site theme PHP code so that it looks different and has different features. The backend is better left untouched or with minimal modifications, though.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18789
  • Post Rating Ratio: +97/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
So yeah, given how Lexaloffle and other new softwares work, I think we would definitively be able to mimic this just with SMF custom templates or pages. Basically, to mimic a tagged topic sorting system, what we would need to do is make the Recent post list so we can filter topics by category, but more importantly, make it so that it's not capped anymore. We would need a custom recent post list that lists all forum topics from the start to the end, with the main category tags at the top.

In other words, that section of the site would be centered around the recent posts list. But it would be better IMHO if we allowed members to choose if they want the classic board index or the tagged recent posts list to show up by default. Most new forum softwares supports that, but the recent posts list is shown by default. I think this would be a great way to improve the site in long terms without being forced to switch to another software. It would require heavy coding, though.

@Streetwalrus was supposed to edit the recent posts list to filter topics by categories of my choice, but it was gonna be JS-based. The idea above would probably need to save user's settings to not be annoying, but his solution could work as a temporary measure. I think tags would need to be on two lines: The parent tags (categories) above, which filters multiple categories at once, and the secondary tags (sub-forums) below, selectable individisually.


So yeah, in conclusion we would keep the classic SMF board index, but give users the option to switch to the bulletin board v3.0 style layout if they want, or vice-versa.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Unicorn

  • ??? ??? ??? ??? ???
  • Super User
  • CW Contest II - 2nd place
  • *
  • Join Date: Jan 2015
  • Location: ??? ??? ??? ??? ???
  • Posts: 2823
  • Post Rating Ratio: +5/-2
  • make :PICKACHUP: a thing!
    • Unicorn808
    • 114/11432
    • ??? ??? ??? ??? ???
  • Gender: Male
Sounds good to me, and then I could create a new Userstyle... :P
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Offline alexgt

  • Just your friendly neighborhood Ninja Stach Fancy Iron Man
  • Super User
  • Join Date: Dec 2014
  • Location: Behind you
  • Posts: 2611
  • Post Rating Ratio: +6/-1
  • Something should go here...
    • /u/alexgt9123
  • Gender: Male
So yeah, given how Lexaloffle and other new softwares work, I think we would definitively be able to mimic this just with SMF custom templates or pages. Basically, to mimic a tagged topic sorting system, what we would need to do is make the Recent post list so we can filter topics by category, but more importantly, make it so that it's not capped anymore. We would need a custom recent post list that lists all forum topics from the start to the end, with the main category tags at the top.

In other words, that section of the site would be centered around the recent posts list. But it would be better IMHO if we allowed members to choose if they want the classic board index or the tagged recent posts list to show up by default. Most new forum softwares supports that, but the recent posts list is shown by default. I think this would be a great way to improve the site in long terms without being forced to switch to another software. It would require heavy coding, though.

@Streetwalrus was supposed to edit the recent posts list to filter topics by categories of my choice, but it was gonna be JS-based. The idea above would probably need to save user's settings to not be annoying, but his solution could work as a temporary measure. I think tags would need to be on two lines: The parent tags (categories) above, which filters multiple categories at once, and the secondary tags (sub-forums) below, selectable individisually.


So yeah, in conclusion we would keep the classic SMF board index, but give users the option to switch to the bulletin board v3.0 style layout if they want, or vice-versa.
Sounds good, and a sorting system would really be helpful ;)
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18789
  • Post Rating Ratio: +97/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
I'm thinking a new userstyle would have to come after the template redesign.

Also, the template redesign would probably also involve heavy changes to the current default templates, because the way we implemented the navigation bar with the search was done in a particularly hackish fashion. The initial plan was to have the Welcome Username thing inside the navigation bar, to the left, with the navigation itself in the middle. It didn't work out, but I'm sure it could be done much easier with our own template code.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline xlibman

  • Omni founder & CW co-founder
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18789
  • Post Rating Ratio: +97/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
So responsive, modern SMF 2.0 themes are now rolling in and they look similar to some modern stuff like Bootstrap, Flarum and Nodebb. Aside from the fact all of this lacks meta-based forum browsing (filter topics by category, Pico-8 forum style, rather than browsing by category), if those themes are ported to SMF 2.1 we could stick to SMF and use those themes.

That's if SMF 2.1 happens, though.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1515
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Stop double posting! :P
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games