Rant on features...

Started by Joshua Dickerson, April 14, 2007, 11:34:06 PM

Previous topic - Next topic

Joshua Dickerson

Adding new things and advancing a product is great. Before you ask for a feature, ask yourself this - is this a feature of a forum or a feature of another application? Remember, SMF is a forum.

What is SMF?
It is not a calendar. It is not an ad system. It is not a chat client. It is not an arcade. It is not a CMS. It is not a portal. It is not a email management system. It is not a site directory. It is not a search engine. It is not a wiki. It is not a blog. It is not a text editor. Last but certainly not least, it is NOT a toaster. It is a FORUM

It's only a little feature. Not a big deal to develop.
The developer has a lot to take in to consideration when putting a feature in to a product. The developer has to create the feature. The developer has to keep up with bugs. The developer has to keep up with security issues. The developer has to be concerned with performance. The developer has to be concerned with application size. The developer has to make sure that the it will work in all systems. Above all, the developer has to remember what this product is - a forum.

Less is more
Less time worrying about new features means more time making the things that SMF already has better.

</rant>
Come work with me at Promenade Group



Need help? See the wiki. Want to help SMF? See the wiki!

Did you know you can help develop SMF? See us on Github.

How have you bettered the world today?

ladynada

heya

you forgot to open your rant with

<rant>

;)

WORK for Truth, Print it, Take Time to READ ALL LINKS NOTED  click here --> The TWO Witnesses are Mom and Dad and SMF Skins

Peter Duggan

Quote from: groundup on April 14, 2007, 11:34:06 PM
Last but certainly not least, it is NOT a toaster. It is a FORUM

Well said, groundup! It's a forum, and that's a timely post. :)

Joshua Dickerson

Quote from: ladynada on April 15, 2007, 05:43:58 AM
heya

you forgot to open your rant with

<rant>

;)


First word in the subject is "Rant". Not opened with <> but this is "GroundupML". Where you don't need a opening tag, just a word and a closing :P
Come work with me at Promenade Group



Need help? See the wiki. Want to help SMF? See the wiki!

Did you know you can help develop SMF? See us on Github.

How have you bettered the world today?

ThomasJ

Whoops! Did i break that?

Coldfx

Quote from: groundup on April 15, 2007, 12:54:41 PM
Quote from: ladynada on April 15, 2007, 05:43:58 AM
heya

you forgot to open your rant with

<rant>

;)


First word in the subject is "Rant". Not opened with <> but this is "GroundupML". Where you don't need a opening tag, just a word and a closing :P
<rant="Mistakes">
Technically, this is a forum-based coding system, following loosely aside HTML 4.01, meaning you are required to have an opening tag of <rant> or <rant="VALUE" attribute=.......> for it to be proper coding.  </rant>

Joshua Dickerson

Quote from: Coldfx on April 15, 2007, 06:40:03 PM
Quote from: groundup on April 15, 2007, 12:54:41 PM
Quote from: ladynada on April 15, 2007, 05:43:58 AM
heya

you forgot to open your rant with

<rant>

;)


First word in the subject is "Rant". Not opened with <> but this is "GroundupML". Where you don't need a opening tag, just a word and a closing :P
<rant="Mistakes">
Technically, this is a forum-based coding system, following loosely aside HTML 4.01, meaning you are required to have an opening tag of <rant> or <rant="VALUE" attribute=.......> for it to be proper coding.  </rant>
WRONG! This is groundupML! Meaning, it is non-structured and there is no such thing as 'malformation'. It isn't forum-based and it isn't even loosely following HTML. I created it and own the copyright on it. I will be releasing a RFC shortly.
Come work with me at Promenade Group



Need help? See the wiki. Want to help SMF? See the wiki!

Did you know you can help develop SMF? See us on Github.

How have you bettered the world today?

KGIII

One thing I want to add to this?

One of my main attractions to the community is the absolutely insane things people manage to make SMF do. I give very high marks to the dev team for providing something so capable of being modified that people are able to turn a forum application into a CMS, a whole site, a blog of sorts, etc...

The way that people have taken SMF and truly molded it into what they want really is amazing and the way that it is done in SMF is even more amazing.

That being said - I think (in my mind) the difference between a feature request and a modification request is this:

"Does it add to the core functionality in a way that improves the user experience for the vast majority of people and is it truly required and/or help SMF, as an application, achieve its goals?"

If the answer is no then it is a modification. From what I have seen, most of the feature requests are better suited for the modifications request section.

<mini_rant>
Though I still think a random function in SSI.php is a legitimate feature. ;)
</mini_rant>

My PC Support Forum
Please ask in-thread before PMing
                   SMF Help
                   Visit My Blog

How can we improve the support process?:
http://www.simplemachines.org/community/index.php?topic=163533.0

SMF vs. Godzilla? Who do you think will win?

Acf

QuoteLast but certainly not least, it is NOT a toaster.

ah now i know why my DVD drive died, i thought SMF had a toaster function :'(

more features.. try Mambo/Joomla  with smf in it ;)
Sigh...

aliali90

hi kann mir einer detscher mir behilflich sein unswar wollte ich fragen was für ein forum das ist über programme downloads oder bilder oder sons was

danke...

codenaught

Also due to the large number of feature and mod requests I would like to ask that everyone asks themselves, "Do I really need this?" before making a request. Sure it may sound good to you at first, may save you a few seconds with the added functionality, but do think of the coders who are spending up to hours writing mods or adding certain features into SMF.

I am not saying that you have to opt out of posting your requests almost always, I am just asking you all to think about what you are asking for (and remember that code doesn't magically fly from our fingers, it takes time), so if you really figure you will want such and such feature, then do ask. But it wouldn't be so great if you ask for something that you never end up using, but it takes someone 5 hours to code. ;)
Dev Consultant
Former SMF Doc Coordinator

KGIII

"Will the community as a whole benefit from and use this?"

Maybe a doc to elaborate on what is and isn't a feature request vs. what is and isn't a modification request? No... A FAQ perhaps.

My PC Support Forum
Please ask in-thread before PMing
                   SMF Help
                   Visit My Blog

How can we improve the support process?:
http://www.simplemachines.org/community/index.php?topic=163533.0

SMF vs. Godzilla? Who do you think will win?

Dannii

Quote from: Coldfx on April 15, 2007, 06:40:03 PM<rant="Mistakes">
Technically, this is a forum-based coding system, following loosely aside HTML 4.01, meaning you are required to have an opening tag of <rant> or <rant="VALUE" attribute=.......> for it to be proper coding.  </rant>
GroundupML has optional begin and end tags, like the <html> tag in HTML. They are required only when adding attributes to the element, or for stylistic effect.
"Never imagine yourself not to be otherwise than what it might appear to others that what you were or might have been was not otherwise than what you had been would have appeared to them to be otherwise."

metallica48423

Quote"Will the community as a whole benefit from and use this?"

Maybe a doc to elaborate on what is and isn't a feature request vs. what is and isn't a modification request? No... A FAQ perhaps.

Not to mention one nothing why some mods become part of Core and some stay as mods.
Justin O'Leary
Ex-Project Manager
Ex-Lead Support Specialist

QuoteMicrosoft wants us to "Imagine life without walls"...
I say, "If there are no walls, who needs Windows?"


Useful Links:
Online Manual!
How to Help us Help you
Search
Settings Repair Tool

GPGrieco

Quote from: groundup on April 14, 2007, 11:34:06 PM
Last but certainly not least, it is NOT a toaster. It is a FORUM

Oh...so that is why my bread is soggy!  :P

I agree that some of the features don't matter, but if a feature , like a calendar, is wanted, it should be made. It does not hurt preformance, it will make the people happy and stop asking for it  :). I just think that some things should be integrated to make the members (both here and of the users forums) happy.

Joshua Dickerson

I know Grudge has said that it doesn't hurt performance, but I disagree. Although the run-time performance affect of the software might be minimal. There is also development time, bug testing and debugging, and those small hits on performance.
Come work with me at Promenade Group



Need help? See the wiki. Want to help SMF? See the wiki!

Did you know you can help develop SMF? See us on Github.

How have you bettered the world today?

Xarcell

Before I ask for a feature, I always ask myself: "how much is it gonna weight it down".

I avoid asking for many features, simply because It doesn't need to be weighed down with anything that will slow it's performance.

But that's just me.


avaktar

Hey... I came to this site (almost randomly, in fact) and after reading the features (looking for security advantages over phpBB AND toaster),  was considering downloading it and painstakingly customizing it...

...I can't believe you won't put the Make Toast feature in!  I'll never find the perfect forum *sniff*
I'm not an artist, I'm an engineer!
hxxp:3dpipeline.net [nonactive]

Flying Drupalist

You can say that focusing on forum features could be slightly myoptic, afterall forums have numerous drawbacks and the recent success of web2 applications like myspace, facebook, wikipedia, youtube, etc shouldn't be ignored by SMF. If SMF can learn something from the world around them then it most definitely should.

Joshua Dickerson

Look at what specialization has done for the human species and tell me that doing one thing and doing it well isn't a good thing.
Come work with me at Promenade Group



Need help? See the wiki. Want to help SMF? See the wiki!

Did you know you can help develop SMF? See us on Github.

How have you bettered the world today?

Advertisement: