Eagle TimeRegisterLogin

Poll: If possible, which would you prefer as the default editor mode?
This poll is closed.
Plain text BBCode editor (toggle for Rich Text)
11 64.71%
Rich text WYSIWYG editor (toggle for Source BBCode)
5 29.41%
BBCode only, no WYSIWYG option
1 5.88%
Total 17 vote(s) 100%
* You voted for this item. [Show Results]

Forum Overhaul Fix-'em-up Jamboree
Author Message
 Forum Overhaul Fix-'em-up Jamboree
Resident Swamp Witch

Posts: 154
Joined: Apr 2017
Midwestern US
Hey gang!

If you've not been on Discord to hear me grumble and post screenshots, I've been quietly plugging away at a Forum Overhaul for a bit now. Main goals are to get old features working after the last big update, to set up some new features, fix old themes that the update broke, and hopefully resolve the recent spambot problem.

As part of the overhaul, I've been implementing some features folks have requested. If there are new formatting features you'd like to have access to when creating content, new or tweaked editor features you'd like, or so on, please let me know. Also, once these changes go live, I'm going to need help bugtesting in different browsers, diagnosing formatting trouble, and so on. Your input is much appreciated!

Lastly, I've been taking time off freelancing work lately to commit a solid block of time to this, and Schazer had me set up a Ko-Fi to help out. If you'd like to donate to support the work that's going into the overhaul, feel free to buy me some coffee! The thing's getting done either way, but any support would definitely help me out.

~ Donation Link ~

I'll try to keep an up-to-date log of things that need fixing, and how that's coming along, up here in the OP.
  • Death to Spambots: (In Progress)
    • (5/27/2018) - Spam detection and reporting plugins are all set up, to make manual spam moderation easier. Eventually, once enough data's in, I'm hoping to reliably automate bot detection and banning. Currently trying to figure out if something's wrong with the CAPTCHA configuration which is letting bots register, or if this is human-assisted spam.

  • Fix Layout and Buttons Broken by Update: (In Progress)
    • (5/27/2018) - Mostly done recreating the main Eagle Time stylesheet. Trying to keep things close to the original, with a few readability and usability tweaks. The links, buttons, and features are pretty much all working again, though they still need to be tested on browsers other than Chrome and Firefox.
    • Here's a screenshot of the redone main theme!

  • Redesign Themes Broken by Update: (Not Started)
    • (5/27/2018) - The Fortuna theme, as well as several other themes, were broken by the update and the subsequent fixes to the Layout. Once the main theme is done, I hope to recreate the rest of the themes to fit the new layout.

  • Fix the Post Editor: (Not Started)
    • (5/27/2018) - Currently figuring out how the SCEditor works, how to fix broken features, and how to eventually add new features. Hoping to add an optional rich text WYSIWYG editor, so folks who don't want to mess with bbcode can format their posts without fussing with tags too!
    • Some WIP icons, including some for new editor features!

  • Implement New Formatting Tags: (In Progress)
    • (5/27/2018) - Several new tags have been implemented in the testbed server; [alt], [box], [table], [trow], and [tcell]. More info on these below. Other tags are in early testing and implementation stages; colored text outlines, expanded audio and video embedding, float tags to let text flow around images, image-based backgrounds that text can be written over, text mirroring, image/text rotation, and a few others. Mostly pruning over the possibilities, to make sure they're intuitive, unique, useful, and don't break other things.

These tags aren't currently available for post formatting, but they'll be bundled with the official release. If there are other formatting features you'd like to see, please let me know!
  • [alt=<text>]
    • (5/27/2018) - Adds <text> as on-hover alt text that displays whem mousing over content. Can be used to provide pop-up tooltips, alt text for an image, additional information, or other helpful context!

  • [table], [trow], and [tcell]
    • (5/27/2018) - Used together to define the rows and cells that make up a table. Can be used for making a table of info, for arranging images side-by-side with a text block to create dialogue windows, for putting spoilers/quotes/codeblocks side by side, for creating a game board or grid map, or all kinds of other layout-related things! (Considering adding optional colored borders and backgrounds, multi-row/column cells, and manual % widths for tables and cells.)

      Example 3x3 Table: Made of 3 Rows with 3 Cells each
              [tcell]TOP LEFT[/tcell] [tcell]TOP CENTER[/tcell] [tcell]TOP RIGHT[/tcell]
              [tcell]MIDDLE LEFT[/tcell] [tcell]MIDDLE CENTER[/tcell] [tcell]MIDDLE RIGHT[/tcell]
              [tcell]BOTTOM LEFT[/tcell] [tcell]BOTTOM CENTER[/tcell] [tcell]BOTTOM RIGHT[/tcell]

  • [box=<#color1> bg=<#color2>]
    • (5/27/2018) - A simple full-width box in the style of Quote and Code boxes, without a header or formatting. Can set the border and background by adding optional <color> parameters. Useful for separating or highlighting a block of text, formatting a console-like text log, or creating a fixed-color background, to make sure transparent images will show up properly against different forum themes. (Considering adding an option to set a manual width, add a scrollbar, or an option to auto-shink the box to fit it's content.)
05-27-2018, 11:42 AM
Find Quote this message in a reply
 RE: Forum Overhaul Fix-'em-up Jamboree
Comander obviou's

Posts: 3,803
Joined: Jan 2016
the woods
Can we have the ability to add a new poll to threads that already have one, keeping the old poll archived somewhere but unvotable?
05-27-2018, 09:24 PM
Find Quote this message in a reply
 RE: Forum Overhaul Fix-'em-up Jamboree
Demonic Kitchen Appliance

Posts: 3,941
Joined: Mar 2013
The deepest, most petrifying depths of your local Wal-Mart
*sigh* someday, transhumanism will include spambots.

[Image: Iv0bTLS.png]
05-27-2018, 09:27 PM
Find Quote this message in a reply
 RE: Forum Overhaul Fix-'em-up Jamboree
Tra͟sh R͠oya͢l ̷of S͜hi҉t To̢wn͞

Posts: 5,393
Joined: Dec 2014
De Da De Da De Datta
Thanks for the hard work so far Sunspider! You are an amazing human being

Not sure if this is just me, but I wouldn't mind the forum preserving multiple spaces (ex. keeping a double space as a double space when displayed). But that is a very niche request that isn't important...

Spoiler :
(03-02-2015, 02:07 AM)Papers Wrote: i don't know what i expected from reyweld's new hawkspace thread
(06-02-2016, 04:16 AM)Schazer Wrote: Tokyo could kick your scrawny ass
(11-10-2017, 06:39 PM)Myeth Wrote: reach for the stars
And then annihilate them as a powermove
(This post was last modified: 05-27-2018, 11:52 PM by Reyweld.)
05-27-2018, 11:47 PM
Find Quote this message in a reply
 RE: Forum Overhaul Fix-'em-up Jamboree
Resident Swamp Witch

Posts: 154
Joined: Apr 2017
Midwestern US
I can definitely look into preserving leading spaces and double-spaces; I'm pretty sure they're being taken out when the bbcode is parsed into HTML. I'll need to futz with that stuff anyway to get nested tables and such working, so it shouldn't be too crazy.

Also, I can look into how polls are stored, to see if they can easily be archived and kept visible somehow. It might involve working with the database some, which I'm not quite as confident in just yet. I'm not sure how practical it'd be to archive former polls, but if it's easy enough, I'll see what I can do!

Aside, but it's kinda funny that the three people who were quoted in the Layout Redesign Screenshot are the first three people to post in this thread. And y'all even posted in reverse order. Such choreography!
05-28-2018, 01:10 AM
Find Quote this message in a reply
 RE: Forum Overhaul Fix-'em-up Jamboree
The False Shovel Tiara

Posts: 691
Joined: Apr 2016
Benzine, Minnesotta a Warm Place indeed
Good thing ko-fi is now a thing, I'm a novice at coding so I would never be able to offer assistance in the present day but I sure as hell can throw like 1-2 donations until the spambots go away for the duration of Eagle Times lifespan.
05-28-2018, 07:28 AM
Find Quote this message in a reply