Web Development Project List

Members Only: This forum is restricted to votes and other formal discussions and is intentionally visible to all forum visitors.

Web Development Project List

PostPosted: Fri Dec 07, 2018 3:28 pm

User avatar
Anubis
Site Admin
Posts: 4089
Joined: Thu Sep 02, 2004 10:13 pm
Location: The Unholy Realm
Contact:
So, I've been doing some really interesting stuff at work over the last few months which has got me inspired to work on some web projects again. I've picked up a hibernating project from last year to build my own blog, but am also thinking of doing some more work around here. I know I inherited Tbird's old role of Lazy Admin ;) so figured I'd best map out everything I have planned long term whilst it's on my mind!

No promises for timescales for any of this (some of it is very long term thinking, and I'll just be working on it as I feel inspired, since none of it is urgent). If anyone has ideas or suggestions (or feedback) for other things they'd like to see too, let me know and I'll add it to the list if I can :) This isn't prioritised, so urgent stuff can always come in and bump things!

  • Replatform admin area
    Code is very old and less than useful. Total replatform, also look to implement rich text support for news etc and backdate
  • Replatform group websites
    Make them mobile friendly (rebuild layouts with mobile support), create unified MVC platform to host them
  • Friendly error page
    For 404s
  • SSL support
    Investigate and implement if possible
  • Multi-domain support
    Primarily causes issues with the forums. Investigate if it can support this and implement a solution if possible
  • Alternate URL tags
    Make one domain primary and the others indicate this to reduce Google ranking penalties
  • Update Twitter integration
    Current implementation truncates Tweets and does not handle media or hastags well. New integration should solve for this
  • Replatform main site
    Retain current design (but maybe rebuild from scratch to apply latest standards), but replace psuedo-MVC solution with true MVC
  • Update phpBB
    Possibly replatform the skin while I'm at it to make this easier?
  • Restore SSC templates
    Pull what content we can (blogs etc) from the Internet Archive and restore these as best as possible as part of History section.
  • Fix Latent Errors
    Parse our error logs and automated markup validation and resolve obvious recurring issues
  • Investigate Discord integration
    It would be nice to find a way to get some of our discussions from Discord integrated into the website (as read only). Investigate whether this is possible via the API
  • Add Twitter/Steam/Etc Embed Support to the Forums
    Long requested, though dependent on the phpBB update first
  • Investigate Adding Emoji Support to Forums and News
    This should be done as part of the phpBB update and admin replatform respectively. There should hopefully be third party plugins which can handle this
"Perhaps this is what I have always wished for since that day. The loss and destruction of all. That's right, one must destroy before creating. In that case, if my conscience becomes a hindrance to me, then I will simply erase it. I have no other choice but to move forward....therefore!" - Lelouch vi Britannia/Zero, Code Geass: Hangyaku no Lelouch

Forever an eXile and proud of it!

Re: Web Development Project List

PostPosted: Sat Dec 08, 2018 11:33 am

User avatar
M.Steiner
Posts: 5731
Joined: Wed Sep 01, 2004 5:57 pm
Location: UK
Contact:
Looks like a good list! (the bits I understand haha) ;D

Do have two suggestions for the forums;

  • 1# - As an extension of making some of our pages more mobile friendly would it be possible to enable emoji support on the forums? (main site news too perhaps?) Giving access to the same set of emoji characters that everyone is familiar with using with iMessage/SMS on our phones and across Discord, Twitter etc? If you try to post with one atm (even though you can see them on the preview screen) you're greeted with a "Your message contains the following unsupported characters:" message and it won't allow you to submit the post until you remove it. Be nice to be able to use them :)

  • #2 - Further embed support for the forums. I've suggested Twitter before but it might be a good idea to add a few more to the list to bring us up to date a bit. Using the ResetEra board as an example - with the new forum update they rolled out this week they now support embeds for Bandcamp, Dailymotion, GfyCat, Giphy, Imgur, Instagram, Indiegogo, Kickstarter, Libsyn, Mixcloud, Podbean, Scribd, Soundcloud, Spotify, Steam Store, Stitcher, Strawpoll, Streamable, Twitch, Twitter, Vimeo, XboxClips, Xbox DVR & YouTube.

    Not suggesting we add all of those (bit overkill for here lol) & they use Xenforo 2.0 rather than phpBB so it may work differently (or not even be possible for some of them I guess?) but Twitter, Steam & Twitch might be a good start for us if possible and be the most beneficial?

    Twitter embed:
    Twitter.jpg
    Twitter.jpg (520.38 KiB) Viewed 41 times

    So the top tweet is https://twitter.com/A_i/status/1071189652680269824 and you'd embed it with

    Code: Select all

    [MEDIA=twitter]1071189652680269824[/MEDIA]


    Steam embed (It's just the bottom bit to be clear, the game description & feature list is in a quote box):
    Steam.jpg
    Steam.jpg (762.06 KiB) Viewed 41 times

    Steam page is https://store.steampowered.com/app/578650/The_Outer_Worlds/ and you'd embed it with

    Code: Select all

    [MEDIA=steamstore]578650[/MEDIA][/QUOTE]


Just some ideas! :)
Let me know if there is any PS stuff you need doing mate :thumb:
"My name is Ozymandias, King of Kings:
Look on my works, ye mighty, and despair!"
Nothing beside remains. Round the decay
Of that colossal wreck, boundless and bare,
The lone and level sands stretch far away.

Re: Web Development Project List

PostPosted: Sat Dec 08, 2018 5:09 pm

User avatar
Anubis
Site Admin
Posts: 4089
Joined: Thu Sep 02, 2004 10:13 pm
Location: The Unholy Realm
Contact:
Interesting requests there! :)

I know you've requested Twitter integration on the forums before, but the reason I haven't done that yet is because it's reliant on a phpBB update first - which I keep putting off as it's a headache. I'll add that (and Steam etc integration) onto the list, but I won't be able to move on it soon as such - it'll need to be after I find time for the upgrade.

To be honest, I've been pondering for a while whether or not we should look to replace phpBB with a more modern forum solution - Xenforo is one of the options there. I believe upgrading would be easier with some other solutions, but I've yet to find one that has totally convinced me it's the right option. So for now, I'll look at that once the upgrade gets done.

----------

As for emoji support, that's actually a really interesting idea I hadn't considered. There probably is a way to do that, though I'd have to research it, and I'd definitely like to do it. However, it's again dependent on other items:

1) For the forums, it'd likely again need the phpBB upgrade to be done first. I'll explore though to confirm.

2) For the main site, our administration implementation is so poor that it's pretty much impossible to do anything nice with it as it stands. However, as part of the proposed replatform of the admin area I'm planning to integrate Parsedown, which is basically a more powerful Rich Text Editor than we use on the forums there. Should make life a LOT easier, and I'll try to take emoji support into account as I integrate that :)

----------

So I'll add both of those items to the list, just keep in mind the above :thumb:
"Perhaps this is what I have always wished for since that day. The loss and destruction of all. That's right, one must destroy before creating. In that case, if my conscience becomes a hindrance to me, then I will simply erase it. I have no other choice but to move forward....therefore!" - Lelouch vi Britannia/Zero, Code Geass: Hangyaku no Lelouch

Forever an eXile and proud of it!

Re: Web Development Project List

PostPosted: Sun Dec 09, 2018 7:47 pm

User avatar
M.Steiner
Posts: 5731
Joined: Wed Sep 01, 2004 5:57 pm
Location: UK
Contact:
Sounds good! :thumb:

As for potentially replacing phpBB, I think you'd probably know best with that one as for what all the available options are but XenForo 2.0 on ResetEra seems extremely robust, customizable & modern. I haven't really lurked on there since the move to Era but I believe GAF moved from vBulletin to XenForo this year as well.

Incidentally, I don't know about phpBB but emojis's are definitely possible with XF as you can use them on Era now (their update last week included full Unicode support)
"My name is Ozymandias, King of Kings:
Look on my works, ye mighty, and despair!"
Nothing beside remains. Round the decay
Of that colossal wreck, boundless and bare,
The lone and level sands stretch far away.

Re: Web Development Project List

PostPosted: Sun Dec 09, 2018 10:11 pm

User avatar
Anubis
Site Admin
Posts: 4089
Joined: Thu Sep 02, 2004 10:13 pm
Location: The Unholy Realm
Contact:
Having just checked, the reason I ruled out Xenforo when pondering was because it requires a license, and there is no free version available :(
"Perhaps this is what I have always wished for since that day. The loss and destruction of all. That's right, one must destroy before creating. In that case, if my conscience becomes a hindrance to me, then I will simply erase it. I have no other choice but to move forward....therefore!" - Lelouch vi Britannia/Zero, Code Geass: Hangyaku no Lelouch

Forever an eXile and proud of it!

Re: Web Development Project List

PostPosted: Sun Dec 09, 2018 10:42 pm

User avatar
M.Steiner
Posts: 5731
Joined: Wed Sep 01, 2004 5:57 pm
Location: UK
Contact:
Ah bummer :(

Is the license for using that a one time fee, mate? Or a subscription type thing you have to keep up with? If we're not talking silly money for the former (and it was decided that we did want to replace phpBB), we could maybe have a whip round to cover it if possible? I'm not made of money but I'd be happy to chip in what I can when the time comes if we decided to go down that route :)
"My name is Ozymandias, King of Kings:
Look on my works, ye mighty, and despair!"
Nothing beside remains. Round the decay
Of that colossal wreck, boundless and bare,
The lone and level sands stretch far away.

Re: Web Development Project List

PostPosted: Sun Dec 09, 2018 10:57 pm

User avatar
Anubis
Site Admin
Posts: 4089
Joined: Thu Sep 02, 2004 10:13 pm
Location: The Unholy Realm
Contact:
It's a $140 one time fee, but also $40 a year to have access to support and updates (which we would want), so not at all cheap.

I don't think it'd be worth it given the money we'd be talking :(
"Perhaps this is what I have always wished for since that day. The loss and destruction of all. That's right, one must destroy before creating. In that case, if my conscience becomes a hindrance to me, then I will simply erase it. I have no other choice but to move forward....therefore!" - Lelouch vi Britannia/Zero, Code Geass: Hangyaku no Lelouch

Forever an eXile and proud of it!

Re: Web Development Project List

PostPosted: Mon Dec 10, 2018 5:42 pm

User avatar
M.Steiner
Posts: 5731
Joined: Wed Sep 01, 2004 5:57 pm
Location: UK
Contact:
Damn, that is a shame :/
"My name is Ozymandias, King of Kings:
Look on my works, ye mighty, and despair!"
Nothing beside remains. Round the decay
Of that colossal wreck, boundless and bare,
The lone and level sands stretch far away.


Return to “Members”


Information

  • Who is online

  • Users browsing this forum: No registered users and 4 guests

cron