Simple Machines Community Forum

SMF Development => Feature Requests => Next SMF Discussion => Topic started by: MrPhil on September 05, 2011, 12:15:03 PM

Title: Feature Wishlist
Post by: MrPhil on September 05, 2011, 12:15:03 PM
Here are some ideas for new SMF features that might greatly improve the product. Feel free to either mod them into the mainstream product, or use them in your own fork. Some of these might be better addressed as theme features, but would be useful to have widely available.

That ought to do it for now. Sorry about the haphazard order. I'll add more later if I think of them.
Title: Re: Feature Wishlist
Post by: emanuele on September 05, 2011, 12:35:44 PM
That's a huge list! :P

Quote from: MrPhil on September 05, 2011, 12:15:03 PM
ability to repeat first post of a thread on each page ("what is is about" reminder) regardless of time ordering. May be pinned to each page
A bit of spam (http://custom.simplemachines.org/mods/index.php?mod=3110). :P

Quote from: MrPhil on September 05, 2011, 12:15:03 PM
  • for multiple items (topics, posts) displayed on one page, have an easy choice of preferred sort order. Order may vary by section (category), e.g., sort forum topics by creation date or subject line rather than last post timestamp
  • ability to vote posts or topics to the top of the list
Interesting.

Quote from: MrPhil on September 05, 2011, 12:15:03 PM
reasonable way to re-add a user and associate their old posts with them, or add with a specific ID
Reattribute user posts (http://wiki.simplemachines.org/smf/Forum_Maintenance#Members)?

Quote from: MrPhil on September 05, 2011, 12:15:03 PM
ordered lists with choice of styles: 1., 1), 1 --, etc., B, b, II, ii, β, etc.
There is already (http://wiki.simplemachines.org/smf/List) a quite good list of possibilities! :)
Would you propose others?
Title: Re: Feature Wishlist
Post by: MrPhil on October 13, 2011, 09:31:53 AM
Quote from: emanuele on September 05, 2011, 12:35:44 PM
That's a huge list! :P
Shor 'nuf is... I hope it will give some ideas for new themes, new mods, improvements to base SMF, and even new forks. If someone is looking for something to do, but can't come up with a useful new feature, this list might help give them an idea or two.
Title: Re: Feature Wishlist
Post by: MrPhil on November 01, 2011, 09:30:47 PM
Hmm. It's kinda died stuck out here in a sub-subboard :( . Anyway, I'll poke it with a stick: "What kind of things do you wish SMF had done differently? If you were in charge of SMF 3.0, what would you put in it even if it meant breaking compatibility?" Even, "If you were designing a forum from scratch today, especially given the state of social media (blogs, Twitter, FB), what would you put in it?" How about some unlimited blue-sky thinking!
Title: Re: Feature Wishlist
Post by: live627 on November 02, 2011, 01:28:59 AM
I would infest the core with hooks, redo the theme so it uses more modern technologies, combine many templates into a unified form class, do away with mods or hacks and introduce plugins or add-ons that use purely hooks (file edits reserved only for updates), objectify a few things (central stuff), require 21st century software.
Title: Re: Feature Wishlist
Post by: RicochetPeter on November 15, 2022, 08:39:53 AM
Quote from: MrPhil on September 05, 2011, 12:15:03 PMHere are some ideas for new SMF features that might greatly improve the product. Feel free to either mod them into the mainstream product, or use them in your own fork. Some of these might be better addressed as theme features, but would be useful to have widely available.
  • ....
  • export semi-formatted text to HTML static archives. PDF files, etc. Remove from active forum
  • ....

Sorry for digging out this old topic, but did the above feature request ever get any attention? It's a feature I would need, too.
Title: Re: Feature Wishlist
Post by: Sesquipedalian on November 15, 2022, 12:02:09 PM
Wow. This is some serious topic necromancy.

The short answer to your question is yes.

1. You can export a copy of all your posts and/or personal messages using SMF 2.1's profile export functionality.

2. If you want a PDF archive of a topic, you can use the Print button to generate a view of the topic suitable for saving as a PDF (or for actually printing).
Title: Re: Feature Wishlist
Post by: RicochetPeter on November 16, 2022, 03:38:41 AM
Quote from: Sesquipedalian on November 15, 2022, 12:02:09 PMWow. This is some serious topic necromancy.

Yeah, but it was the most fitting topic, so...  O:)

Quote from: Sesquipedalian on November 15, 2022, 12:02:09 PMThe short answer to your question is yes.

1. You can export a copy of all your posts and/or personal messages using SMF 2.1's profile export functionality.
2. If you want a PDF archive of a topic, you can use the Print button to generate a view of the topic suitable for saving as a PDF (or for actually printing).

Hmmm, that was not what I was looking for... more like me as an admin saying "this forum here is no longer used, let's archive it to static HTML pages"?

I found some howtos on the net, where they were tampering with the Theme files and then got it all with wget, but that's ... well.... I don't know, I'd rather have a nice original script that knows what strings to pull inside SMF and then spits out a page per topic or per 50 posts or something like that...
Title: Re: Feature Wishlist
Post by: Aleksi "Lex" Kilpinen on November 16, 2022, 04:26:05 AM
That could be a huge task, and would basically be redundant. Take this forum for example, 3,894,731 Posts in 462,495 Topics. We could just turn this all read only, and achieve an archive through settings instead of creating a duplicate.
Title: Re: Feature Wishlist
Post by: RicochetPeter on November 16, 2022, 05:23:19 AM
Yeah, an often stated remark. It has flaws, though.
1) It doesn't answer my question
2) It assumes that redundancy would be important for me
3) It doesn't get to the "why" I would like to have static HTML pages instead of the original forum site.
Title: Re: Feature Wishlist
Post by: Kindred on November 16, 2022, 08:45:56 AM
Quote from: RicochetPeter on November 16, 2022, 05:23:19 AMYeah, an often stated remark. It has flaws, though.
1) It doesn't answer my question
2) It assumes that redundancy would be important for me
3) It doesn't get to the "why" I would like to have static HTML pages instead of the original forum site.

It does answer your question.
1- we don't do it. There are no plans to ever do that. It would be overly complicated, almost never used, and basically pointless.
2- ???
3- Well, if you don't tell us the WHY, how the heck are we supposed to understand? We're not mind-readers.


in short...   converting a forum to fixed HTML is not simple and not going to be done as a feature of the software, especially since the same result can already be accomplished by removing all permissions except "read contents" from all groups.
Title: Re: Feature Wishlist
Post by: RicochetPeter on November 16, 2022, 11:09:36 AM
Sorry, the reason in my case is to remove the dependency to PHP and MySQL, both components which on one hand need constant patching, and on the other hand probably will have backwards compatibility issues at some point in the future. Not so with plain HTML files. And yes, I know that the web server also needs patching ;)

Could you explain why it's "overly complicated"?
And I dare to object: it's not the same thing.
Title: Re: Feature Wishlist
Post by: Aleksi "Lex" Kilpinen on November 16, 2022, 11:22:04 AM
For one, you can't simply export permissions. SMF doesn't show everything to everyone, plain HTML would be bound to do so or lose contents. Also, a script to crawl through millions of posts to recreate the topics in another format is simply something that doesn't see much demand, but would take some serious work to figure out how to make it all "portable". SMF is not designed for this. What you need is something like Scrapy (https://scrapy.org/) and that is well beyond the scope of our team.
Title: Re: Feature Wishlist
Post by: RicochetPeter on November 16, 2022, 11:28:17 AM
thx for the clarification ;)
Title: Re: Feature Wishlist
Post by: Kindred on November 16, 2022, 01:00:05 PM
Quote from: RicochetPeter on November 16, 2022, 11:09:36 AMAnd I dare to object: it's not the same thing.

note: I didn't say it was "the same thing" -- I said that the "same result can be accomplished"


(and, if you're not updating your server software, then you have a bucket load of other issues, even aside from php, which are not solved by using plain html either. :P )
Title: Re: Feature Wishlist
Post by: m4z on November 16, 2022, 02:52:42 PM
Well, we're maintaining several converters from (and maybe to; I don't know that but I guess not) other forum software. So why not build a static site exporter? It could offer the option to export as a specific group or user and then export everything that group/user is allowed to see. (But then again, using existing generic tools might be the smarter option; I think we even have at least one user-contributed guide on how to use scrapy, let me search.)
Title: Re: Feature Wishlist
Post by: m4z on November 16, 2022, 03:22:36 PM
Found it! It was HTTrack, not scrapy, and apparently it's very easy. But, it was posted in the German board. Google-translated link: https://www-simplemachines-org.translate.goog/community/index.php?topic=567900.0&_x_tr_sl=tr&_x_tr_tl=en&_x_tr_hl=en&_x_tr_pto=wapp
Title: Re: Feature Wishlist
Post by: RicochetPeter on November 17, 2022, 05:17:05 AM
thx, guys!  8)