Advertisement:
NameCheap

Author Topic: Next SMF Discussion  (Read 60851 times)

Offline Norv

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 18,313
  • Blue Wolf
Next SMF Discussion
« on: September 20, 2011, 04:49:08 PM »
There hasn't been a blog post from developers for a while, unfortunately, and I'll take the opportunity of a little initiative we've started, to present a few things to you. Yes, these are only a few things.

We all know how long the development cycle of SMF 2.0 has been, until it has reached the stable version, and during a significant part of this time, it has been feature-locked. Many proposals for new features or improvements made during this time simply couldn't be considered for inclusion in SMF (2.0). That, however, has changed now. The next SMF (what we call 2.1, and 3.0) is open for discussion, and to your thoughts and proposals.

For this purpose, we have created a new board, Next SMF Discussion, where SMF team will present to you various ideas, proposals, considered for 2.1, mods for 2.0 considered for inclusion in 2.1 core, official themes we're planning to make available to the community, plans for officials mods for next versions (2.1/2.x/3.0), and so on.

It is easy to see that during all that time, proposals and requests have practically kept "piling up", if I may say so, and there are many little enhancements (and a few significant enhancements) that have proven appropriate, for SMF to grow and move forward. SMF developers have already a good idea of a number of things we want to make real, for SMF to be inline with the landscape of the web today, and bring much more added value to you all, but there is more to it. SMF development itself has become very closed (IMHO) through the years, and that is not suitable for an Open Source project, nor fair, nor beneficial for our users nor the project. There are many reasons that have contributed to it into which I won't get here (it would become an endless post!), however let me say this clearly: this must change, and it was and is my goal to change it, since the moment I've taken charge of it.

While it won't happen over night, we have already taken steps towards it. The release of SMF 2.0 with an Open Source license, a permissive license, BSD (three-clause), is only one of them. To open development of the next SMF to the community, we are now taking this little other step: we are starting to present to you the features and enhancements we're considering for the next SMF version, and invite you all to take part to the discussions on them, offer us your feedback, alternatives, insight into how they may affect you, whether you like or want them or find them useful - or not -, for SMF developers to know better how your needs are served by the software.
The topics proposed for your attention will be here:
Next SMF Discussion

This "list" we're starting to post for community feedback is a list compiled by the SMF team, from many sources, among which:
  • your requests, as you let us know in Feature Requests board, over time. There are many things, small or not so small, that SMF could do to better to be more useful, and while of course they're not meant for next version alone, we're addressing the most requested and useful, in core or in official mods.
  • support requests, and the deficiencies in the software they're pointing at. Mods developed for 2.0 to address them, that we are considering for inclusion in SMF 2.1.
  • the experience of our international communities users and admins, the difficulties faced by our translators working with SMF files in their current format (yes, it's time to refactor EmailTemplates! - before GravuTrad burns me alive,  he's mean like that)
  • difficulties faced by modders and themers, their needs for SMF to be more customizable, the success that a few enhancements have already had (like the hooks we have changed and added in SMF 2.0 last RCs)
  • coding support requests, the most frequent requests more likely show us how SMF is used and what is more useful to address (or what additional tools would be handy for you to have at your disposal)
  • difficulties faced by developers of big mods, or their feeedback on how maintainable is the code, whether it is easily extensible or not, and how to make it more understandable, and better documented. (yes, we're switching to a standard documentation for SMF code, easier to read and easy to parse by existing tools for offline documentation)
There are many other avenues by which these ideas and proposals for the next SMF have been made, have been referenced by SMF team to developers, and we're sorting them out, for SMF 2.1 (this is how we're calling it internally, but it's such a prosaic name, proposals for a cool codename are welcome!), and SMF 2.x/3.0 (one more boring name, this was supposed to be called "Saguaro", but we're not really using the name; seriously, do you like it?)

If you're interested as admin of your forum, in a feature, let us know, in Feature Requests and Next SMF Discussion.
If you're interested, as coder or designer, to take part to contributing code for something cool you want to build, you can do so, by a mod for 2.0 you can propose for official distribution for 2.0 and integration in 2.1, by a theme you want to propose for official theme of 2.0 or next theme of 2.1, by a patch to 2.0 code or modifications made to your own SMF variant, whichever suits you. For example, Akyhne has stepped up to create a version of Classic theme for 2.0, that we're making available to the community as official theme of 2.0. (as additional download, not in the main package, but developed and supported officially).
We are working on making it easier than this actually, for them coders and designers from the community to contribute to SMF, for which purpose we have created last year the Consulting Developer role, and I'll come back on that and others. (I'm really trying to keep this short! ... really.)

------

The SMF team has a few amazing people who stepped up to help the developers with the difficult and insanely time-consuming task to do the initial gathering of Mantis features, endless internal forum posts, approved requests from the community boards, etc, and will present them for your feedback, step by step, by topics they'll open in the Next SMF Discussion board. (that's because they're amazing, but don't tell them I said so!). There are more than a hundred proposals, and of course not all will be for one version (no, we won't take four years, and no, SMF will not become bundled with everything either!). In fact, there are also official tools and mods and themes proposals and contributions among them, as you will see, not only core software alone. I'm keeping an eye on them all and sort them out as we move forward, along with their developers. For example, you may see mods developers, who have been working on mods we intend to make official mods of SMF 2.0, and integrate in 2.1, opening their work for your feedback on 2.1 inclusion of their mod.

In parallel with this initiative, we were working with TBG developers to convert what we have in Mantis to it, set up TBG as tracker for the SMF project (Mantis is terrible on a few aspects), integrate it with the community forum and theme. Once that is done, I'll take those that stay accepted for the next SMF versions, and track them there for everyone to be able to follow easily, along with their development status. What we really need are better development tools, open to the community, for easy management of the SMF software, but those are coming too.

Please note:
As the work on getting these ideas for 2.1/3.0 out in the community progresses, topic by topic, your feedback, your opinion, your alternative proposals or experience with your forum, are essential to the choices we are going to make! So please, help us know what you're thinking, and help us build the software YOU find useful. The developers of SMF are not building this for ourselves alone, but for you to use, build on, extend, customize, adapt easily, as you see fit. We're moving forward with making SMF a true open source project, one driven by the needs of its community, and open to everyone to take part to. And you can quote me on this one.
Of course there is much more to it, but hey. I said I'll keep this, umm, short...
« Last Edit: September 20, 2011, 05:11:36 PM by Norv »
To-do lists are for deferral. The more things you write down the later they're done… until you have 100s of lists of things you don't do.
File a security report | Developers' Blog | Bug Tracker

Also known as Norv on D* | Norv N. on G+ | Norv on Github

Offline CountryLady

  • Jr. Member
  • **
  • Posts: 170
  • Gender: Female
    • OurCountryHaven
Re: Next SMF Discussion
« Reply #1 on: September 20, 2011, 05:59:02 PM »
Hot Stuff, Norv! This is heady business you're talking about.

Inclusive discussions... Woot!

With the changes that are happening in Yuku-land and other free, hosted forums out there, this is a great time to consider ways to welcome the more advanced admins among them to take the giant step to self-destiny by moving to a forum software that is reasonably adaptable for newcomers to the self-hosted, self-designed, and self-maintained forum world.

Let me take some time to reread and absorb more of what you've said, and I'll be back to offer my thoughts.

Thanks and Cheers to all the SMF Team~!

Offline Angelina Belle

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 7,589
Re: Next SMF Discussion
« Reply #2 on: September 20, 2011, 08:35:57 PM »
Wow, Norv! What a mouthful!

It will be exciting to see new versions coming out routinely, with small bundles of features and other refinements.
Maybe future versions will also DROP things we don't need any more!
Never attribute to malice that which is adequately explained by stupidity. -- Hanlon's Razor

Offline Motahhari

  • Semi-Newbie
  • *
  • Posts: 18
Re: Next SMF Discussion
« Reply #3 on: September 21, 2011, 01:54:26 AM »
I believe SMF must go on way to socialize. Better friendship and follow system. Like and Dislike and rating tools for posts and members and ...

Offline Joker™

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 5,867
  • Gender: Male
    • siddhartha-gupta on GitHub
Re: Next SMF Discussion
« Reply #4 on: September 21, 2011, 06:22:57 AM »
I really liked the idea of getting community involved. I'll try my best to suggest some features in there.


Maybe future versions will also DROP things we don't need any more!
A big +1 to that. For sure some features can be dropped.


I said I'll keep this, umm, short...
Liar :laugh:. Seriously, after a long long time I've read a post completely. Nice one, Norv.
Github Profile
My Mods
How to enable Post Moderation
Paid Support
Elkarte


"For the wise man looks into space and he knows there is no limited dimensions." - Laozi

All support seeking PM's get microwaved

Offline Kryzen

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,682
  • Gender: Male
Re: Next SMF Discussion
« Reply #5 on: September 21, 2011, 06:31:20 AM »
It's a great step forward :) Good work team

Offline GravuTrad

  • Senior Translator
  • SMF Hero
  • *
  • Posts: 8,489
  • Gender: Male
  • One of the french SMF translators
Re: Next SMF Discussion
« Reply #6 on: September 21, 2011, 12:27:13 PM »
Very good vision norv!

This is some good managment!

I only hope you will have with this more developers propositions to integrate smf dev team. Lots of ideas and ear them is good, but materialize them is another thing...

And no i won't burn you alive norv, i will just torture you by inches  ;D (crazy file isn't it lol)
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Offline Suki

  • Developer
  • SMF Super Hero
  • *
  • Posts: 12,991
  • Kaizoku Jotei
    • Free SMF mods
Re: Next SMF Discussion
« Reply #7 on: September 21, 2011, 12:30:54 PM »
In the Norvz0r I trust.
Hand in glove
We can go wherever we please
And everything depends upon
How near you stand to me

And if the people stare
Then the people stare
Oh, I really don't know and I really don't care

Offline Kryzen

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,682
  • Gender: Male
Re: Next SMF Discussion
« Reply #8 on: September 21, 2011, 12:31:55 PM »
I actually liked "Saguaro" :P But it's a great step moving forward and I can't wait to see the 2.1 theme! :)

Offline rocknroller

  • SMF Hero
  • ******
  • Posts: 1,587
  • Gender: Male
  • Justice has been served!
    • boris.jenicek on Facebook
    • Mini Chat - Domaća Pričaonica
Re: Next SMF Discussion
« Reply #9 on: September 22, 2011, 02:14:47 PM »
Hooray!  :D
Tražite li mjesto za opuštanje, zabavu, besplatno upoznavanje, brbljanje i pričanje tu je Mini Chat HR, Domaći sajt sadrži sobe za druženje tj. chat za mobitel, isto kao i za stolna računala. I to bez prijave email adrese, najbolje pričaonice su MiniChatHR

Offline c23_Mike

  • Jr. Member
  • **
  • Posts: 373
  • Gender: Male
    • c23 DER Computerclub
Re: Next SMF Discussion
« Reply #10 on: September 22, 2011, 03:07:41 PM »
Hi there!

Good words!
Let us see if there will also be good works!
So long, Mike

http://www.c23.at
c23 - DER Computer Club
~ never play alone ~

Offline enik

  • SMF Hero
  • ******
  • Posts: 1,426
  • Gender: Male
  • Adkimode Developer
    • Smf Personal.
Re: Next SMF Discussion
« Reply #11 on: September 23, 2011, 10:41:05 AM »
This is very interesting, I'll be on the news, thank you very much  ;)

Regards enik...
SMF Personal Project Manager


Offline feline

  • SMF Hero
  • ******
  • Posts: 1,561
  • Gender: Female
    • Product developer site
Re: Next SMF Discussion
« Reply #12 on: September 23, 2011, 12:48:32 PM »
Well Norv ... Great plan ... but how long is the time to see a final 2.1 or a 3.0?
For the 2.0 the team needs more then 4 years ... and I think the "one man show" need longer to 3.0 ...

As long as the development team is not changed significantly, and increased with experienced programmers, rather drift a meteor the earth, as it will give an SMF 3.0 ...
PortaMx has released version 1.51 for SMF 2 with a built in SEF engine, full support for the EU Cookie Law and a lot of new features.
Follow us on our Community


Offline Illori

  • Doc Coordinator
  • SMF Master
  • *
  • Posts: 36,735
Re: Next SMF Discussion
« Reply #13 on: September 23, 2011, 12:53:20 PM »
we hope that the release is 2.1 will take less time then 2.0 did but we will not put a strict deadline on it.

Offline Kryzen

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,682
  • Gender: Male
Re: Next SMF Discussion
« Reply #14 on: September 23, 2011, 04:56:25 PM »
What about "clode" as code name? Our "cloud"?
« Last Edit: September 23, 2011, 04:59:56 PM by Dr. Deejay »

Offline Fustrate

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 6,474
  • Gender: Male
  • Controller of the rum budget
    • @Fustrate on Twitter
    • Fustrate
Re: Next SMF Discussion
« Reply #15 on: September 23, 2011, 05:08:43 PM »
Well Norv ... Great plan ... but how long is the time to see a final 2.1 or a 3.0?
For the 2.0 the team needs more then 4 years ... and I think the "one man show" need longer to 3.0 ...

As long as the development team is not changed significantly, and increased with experienced programmers, rather drift a meteor the earth, as it will give an SMF 3.0 ...

Development of 3.0 is not a one man team, don't worry about that. The people you see in the development team on SMF are not the only people working on 3.0 :)
Steven Hoffman
Former Team Member, 2009-2012

Offline GravuTrad

  • Senior Translator
  • SMF Hero
  • *
  • Posts: 8,489
  • Gender: Male
  • One of the french SMF translators
Re: Next SMF Discussion
« Reply #16 on: September 24, 2011, 04:00:14 AM »
Well Norv ... Great plan ... but how long is the time to see a final 2.1 or a 3.0?
For the 2.0 the team needs more then 4 years ... and I think the "one man show" need longer to 3.0 ...

As long as the development team is not changed significantly, and increased with experienced programmers, rather drift a meteor the earth, as it will give an SMF 3.0 ...

Development of 3.0 is not a one man team, don't worry about that. The people you see in the development team on SMF are not the only people working on 3.0 :)

Exactly.
On a toujours besoin d'un plus petit que soi! (Petit!Petit!)


Think about Search function before posting.
Pensez à la fonction Recherche avant de poster.

Offline Xuantia

  • Jr. Member
  • **
  • Posts: 124
  • Gender: Male
    • @burridgedan1993 on Twitter
    • San Fierro TDM (SAMP)
Re: Next SMF Discussion
« Reply #17 on: September 26, 2011, 03:37:50 PM »
It will be exciting to see new versions coming out routinely, with small bundles of features and other refinements.
Maybe future versions will also DROP things we don't need any more!
Hell yeah. That would be awesome.

Hopefully with everything now in place (or so it seems) we'll see more frequent updates, and not have to wait like 5(?) years for a new release x)

Offline emilykrys

  • Newbie
  • *
  • Posts: 3
Re: Next SMF Discussion
« Reply #18 on: October 06, 2011, 03:42:27 PM »
Can't wait to see how this goes :)

Offline Antechinus

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 22,985
  • Master of BBC Abuse
Re: Next SMF Discussion
« Reply #19 on: October 21, 2011, 04:23:01 PM »
Just noting that as of last night Australian time, our trunk is now running jQuery as the official default javascript library.

This gives us a lot of scope for improvements in functionality and accessibility with a minimum of extra code. :)

The list of what will be included is not set in stone at the moment, but we will be tending towards things we regard as truly useful rather than just frills for the sake of frills.

At the moment only the drop menu system has been done, but more things will follow. To quote from the team's dev board:

Update (for anyone who give a rat's): These menus now work with the latest jQuery.

After doing a bit of fiddling around I have also managed to get full keyboard navigation (via tab key) of the drop menus without requiring javascript, just in case anyone is using Tab without js. The only drawback is that the sub menu links display in isolation (without the ul backing being visible). However, the links are in their correct locations, and as long as they have a background colour set on focus they are readable and fine for use. Note that also calling the ul itself visibly is beyond the scope of pure CSS, so this is as good as it gets without js.

With js enabled there is still full Tab key access available of course, but with the added bonus of the ul backing being visible on link focus like it is on hover. Of course the js also brings configurable mouseout delay for those whose tracking skills aren't quite what they should be, and HoverIntent to stop the menus flashing and/or sticking open when the cursor passes over a tab without stopping. Plus of course you can get animation (which does nothing for a11y but looks cool).

I've also changed the display: none; in the default drops to left: -999em; to make them screenreader compatible without js enabled, and changed the visibility: hidden; in the js to make the menus screenreader compatible with js enabled.

Net result is that for 2.1, and for any 2.0 theming any of us do in the meantime, we can now have a drop menu system that will meet the legal requirements of any organisation anywhere.

These menus have been committed in Rev 10827.

We wont be backporting this menu system to the 2.0.x branch, but I think I'll write up a mod and/or tutorial for adding them.
Mods - Manky Old Themes - Apocalypse theme (WIP)

Quote
(11:43:45 AM) Antechinus: of course, it's also possible that I'm an arrogant know it all bastard
(11:43:59 AM) Eliana Tamerin: you are :P
(11:44:21 AM) Antechinus: hmmph