Skip to main content
Recent Posts
31
General ElkArte discussions / Elkarte vs "Newer" Forums like Flarum / Discourse
Last post by niloc -
I've been an SMF user for years, before joining ElkArte due to better updates and people, and it's been.. a looong time now. Two decades?

As I've been reading up on all sorts of forum softwares, I'm wondering what are the advantages that "traditional" forums like ElkArte have over "newer" forums like Flarum / Discourse?

I know one huge disadvantage with Discourse, you can't run it on a shared host. It has to be on a digital drop. That's expensive.

But besides that, I'm trying to think of the pros and cons of both.

Anyone here have any experiences with both and mind sharing your thoughts? Would be really glad to hear your opinions out!  :cool:
32
Support / Updating & Upgrading to Elkarte 1.1.9
Last post by niloc -
Hello folks, long time no see!

I've actually been using Elkarte 1.1 Beta 1 for many many years now, and have super customized it, heavily editing most of the code.

But yeah, it's time for a massive upgrade, to 1.1.9 or maybe even Beta 2.0.

What would the best steps be to go about this?

What I have in mind is this so far:
Step 1 - Force update my current 1.1 Beta 1 to 1.1.9.
Step 2 - Backup export the database.
Step 3 - Install a fresh new 1.1.9
Step 4 - Import the database into this fresh install.

Main reason for the fresh install is because I've tinkered too much with the original forum that I'm not too sure what may or may not have messed up.

Any comments?  :smiley:
33
Feature Discussion / Re: Editor Toolbar
Last post by Spuds -
Quote from: Burke Knight – Quote and Code should be added to the top row, IMHO
Those were the two that I went back and forth on.  I use code often here, but not on other sites that I occasionally spam on.  Quote for me tends to be covered by the "quote selected" feature or simple quote the whole thing.  That said everyone has different usage styles.

Quote from: Steeley – depreciate some in order to elevate others to the the top row,
This is part of the decision process.  I don't want to end up with so many on the top row that it becomes overwhelming.  I agree lists are one option to put in the hidden row, more of a special needs and I just tend to use the short syntax list feature anyway. 

Another option (potential) is to collapse the right, left, center, pre options into a drop down (like the font or color picker).  That way instead of 4 spots in the menu, its only 1.  Here again only center is probably used, I don't see the other used at all.
36
Feature Discussion / Re: Editor Toolbar
Last post by Steeley -
Quote from: Burke Knight –
Quote and Code should be added to the top row, IMHO.  :smiley:



I don't recall seeing the list buttons used often (on my own site or this one), if there is a need to depreciate some in order to elevate others to the the top row, but unless someone is running a technical site (or something requiring technical instruction - it might be confusing if not) I'm not sure the code button is that important either , and the quote button is easily replicated (for most intents and purposes ) with a copy and paste and a couple of keyboard quote key presses.  So, I'm not advocating any change to the way you have it Spuds, nor opposed to Burke Knights suggestion either. I'm easy, I can live with it either way. :man_shrugging:
38
Feature Discussion / Editor Toolbar
Last post by Spuds -
Thought it would be nice to hide the second row of icons on the editor to provide a cleaner look.

There are a lot of options, and many are infrequently used and probably never to many users.

I've tried to re-organize them and only place ones that I think:thinking:are the most commonly used, and the rest are hidden until you click on that vertical row of dots.

Let me know your thoughts :D
39
Site Feedback / Re: EARLY Beta version of 2.0
Last post by Spuds -
Another update.  This one has a rather major change to the sites JS as I moved a lot of JQuery back to Vanilla JS.  There is still some specific JQ functions, but a lot of "random" JQ was removed and several JQ functions were converted.  Lots of other JS updates as noted below.

Next was the adding of Chunked Attachment Uploads  :partying_face: Now uploaded attachments are cut into chunks, sent, re-combined on the server, and then processed as if it was sent as one large file.  This also has retries on the chunks should a network glitch occur and allows multiple sends to be occurring which could improve speed.

Features Add/Improved

  • Chunked attachment uploading has been added.  This simplifies the "upload_max_filesize" as each chunk will be small enough to pass the limit.  The chunks are then re-combined on the server to the original file, then fully checked and transformed.  This ended up being more effort than I anticipated!
  • Update microdata to include view and like counts to 'interactionStatistic'
  • Add turnstile captcha to validators


Things Removed

  • Removed Sendtopic (email topic to someone).  This was planed to become a "share" with XYZ but its really not a good place for that either.  This was almost removed in 1.0 and then in 1.1 but now ... gone!
  • Removed javascript sha256 hashing to the login password.  This was an option that was useful when you were on a HTTP connection.  Originally is was sha1 but was updated to sha256, like a decade ago.  Now with HTTPS and browser warnings, its of no use (and TBH was at best an annoyance to someone snooping on a HTTP line)


General Fixes and Improvements

  • Fix quote toggle to/from wizzy in the editor
  • Fix front page options not working due to namespace and filename changes
  • Removed as much jquery code from the editor plugins as possible
  • Moved from JQuery $.ajax to fetch API everywhere
  • Added scripts/editor and scripts/ext directories to better organize the scripts folder
  • Moved several misplaced profile/admin/topic functions to their correct js files
  • Pull some feature only JS to thier own files instead of being in the core, helps lighten the core files.
  • Removed any depreciated/un-used functions
  • Converted several self starting functions to event based and place triggers in correct source/template files
  • Update the scripts to use more es6 where it makes things cleaner
  • Converted a lot of JQuery back to vanilla JS.  Some functions are still pure JQ but many were able to be done with plain JS