elkarte / Elkarte

ElkArte Forum. A free, open source, modern discussion forum / BB
https://elkarte.github.io/Elkarte/
BSD 3-Clause "New" or "Revised" License
175 stars 61 forks source link

Roadmap 1.0 #2

Closed norv closed 10 years ago

norv commented 11 years ago

The following are the main targets for 1.0 beta. These targets are in three main categories:

Spuds commented 11 years ago

Things to add and/or contemplate.

1) Our directory structure 2) update parse_bbc (maybe to much for 1.0?) 3) remove openID? / add in other credential services e.g. google ? 4) utf8 only 5) karma refresh

emanuele45 commented 11 years ago

/me feels the one above is a github bug! :D

norv commented 11 years ago

Yup it must be a github bug, it messed up when your PR was merged in. Next time I'll try to do this differently than PR to your branch.

norv commented 11 years ago

2) update parse_bbc (maybe to much for 1.0?)

I don't know... if it's too much. Many stuffs to do, and some folks are so lazy. (points as self). It's awesome if we manage to though, imho.

emanuele45 commented 11 years ago

But in theory should be the correct way...isn't it?

/me looks for a github bug tracker... O:)

norv commented 11 years ago

I thought I knew it was one (or was I dreaming)... I am only finding a mention that sayz:

If you find a bug, submit it to support@github.com. Every email is read by a real person.

Yes... methinks we did nothing wrong, it just got dizzy cuz it's the same issue number for a forked repo and for the main repo. (apparently no other reference is stored)

Spuds commented 11 years ago

Spammers .. git yer own issue :tongue:

emanuele45 commented 11 years ago

A forum is not enough for us! :P

norv commented 11 years ago

Updated the issue. :laughing:

Spuds commented 11 years ago

We talked about adding in a form validation class as well, move all those various form checks to a single location / class

norv commented 11 years ago

Added validation.

Proposed functionality: email to post and viceversa. Interoperability with email.

norv commented 11 years ago

I documented the targets (the general look) of the architecture/code design refactoring at https://github.com/elkarte/Elkarte/wiki/Architecture

Spuds commented 11 years ago

Proposed functionality: email to post and viceversa. Interoperability with email.

Been working on this one ... should have a branch for all to contemplate in a few days.

norv commented 11 years ago

Speaking of validation, SpudsMan, we will also add your awesome validation class? I think it would be much better to have it in for beta, to start using it and improving it. I'm sure it will make a difference at several levels - in the wide range from security to code readability.

Spuds commented 11 years ago

We certainly can ... as you noted the big effort with that is incorporating it and figuring out what checks make the most sense to include, etc. I had started with some of the standard/obvious ones and then added in some of the regex ones (that appear multiple times in the code) ... But we can't do any of that unless we include it of course. I'll make a PR on it as the class itself so we can begin to integrate it and figure out how best improve it.

norv commented 11 years ago

Added to the list:

On a side note. It would be awesome and needed, IMHO, to make a wiki page documenting these features, enhancements, and the general improvements we make to the code. Some of those in the first post are already in, and the post clarifies which is already done. (I hope)

norv commented 11 years ago

Re: default theme.

Can we pick and replace the default theme?

eurich commented 11 years ago

Re: default theme Is Ant (or anyone else) currently working on this one?

norv commented 11 years ago

No, the White Minimalistic theme is the candidate. (IMO). Curve II and Classic don't seem appropriate, nor color variations of them (IMO again). @Spuds was also working on something, afaik a color variation: https://github.com/Spuds/Elkarte/commits/terra

emanuele45 commented 11 years ago

ehm....minimalistic is a color variation of Curve II. :angel:

norv commented 11 years ago

:palm_tree:

eurich commented 11 years ago

I agree with Norv, white minimalistic should be default (instead of Curve II). we should drop Curve Classic and offer one or two color variants based on minimalistic by default.

Spuds commented 11 years ago

Pick one, but lets be sure and change paths again in a few months so we never really make any progress ... keeps everyone sharp I say.

norv commented 11 years ago

Want to do the honors, SpudsMan? Curve II and Classic are mostly yours, me not even knows what's in that shiny themey stuff and why.

Spuds commented 11 years ago

My ability to choose the "wrong" theme and then spend countless hours for naught is legendary at this point :tongue: so for this theme round I will stand on the sideline and watch. Curve reborn and classic should be shifted over to the theme graveyard and removed from master in favor of whatever is chosen.

eurich commented 11 years ago

I think the primarily issue with Curve reborn is the color set (SMF's light blue an orange, Elk really shouldn't use the same colors as SMF 2.1). Ema's minimalistic (AFAICS) IS Curve reborn, but without colors.. That's the perfect base for themers, but IMO it is too dull to be the one and only default layout..So we'd need Curve reborn (with a new color set tba) and minimalistic as a second color set?

emanuele45 commented 11 years ago

Variants?

eurich commented 11 years ago

yep, that's what I meant :+1:

Spuds commented 11 years ago

I agree ... but I'm terrible with colors and e-man does not like color at all, so I hope eurich has some ideas :bow:

emanuele45 commented 11 years ago

/me is mostly color-blind (even though I'm not... :angel: )

eurich commented 11 years ago

LOL I'm not a designer but yes, I have at least some ideas how it could be done.. minimalistic would need some smaller changes, a light grey and a somewhat darker grey instead of the light blue and orange links and buttons? @emanuele45: is that ok for you?

white and grey fits IMO in almost any other color (maybe three variants: a blue, a red and a green one) ?

green: #9cc060 blue: #3e5a78 <-- that's the current footer color red: #dd0b38 In order to get some contrasts we could use some complementary colors, would need to test it ..

Do you prefer warm or cold color types?

norv commented 11 years ago

... Cold? :) /me proves evilness all 'round.

eurich commented 11 years ago

methinks Norv would be happy with a "welcome in hell" variant (black and red with fire & flames, with Hades for the logo) ;)

Spuds commented 11 years ago

I'd consider looking at something like http://www.visibone.com/color/card_800.gif ... (sorry so so pic). Its a color chart that provides the "safe" colors to use if we want to take in to consideration the 8+% of the population that is color blind in one form or another. Using the colors on this chart (for the major things) will result in things looking the same for everyone.

And I am color blind, fail all the tests, which is why my clothes from the 70's are still fab baby :tongue:

eurich commented 11 years ago

yep, will check .. thank you :) Would be good, if someone (@emanuele45?) could push the minimalistic as default. Could grab it from the themes repo too, but maybe there's a newer version?

emanuele45 commented 11 years ago

mmm...now I have a bit of a mess because I just finished to set up my dev environment in a sort of logical way, so I'm not sure what's more advanced... lol I think this one is fine: https://github.com/emanuele45/Dialogo/tree/minimalist

But I'm not yet sure if you want also all the fancy jQuery hide/show effects. If not, it's probably easier to just grab the css and commit it again...

norv commented 11 years ago

now I have a bit of a mess / because I just finished to set up my dev environment in a sort of logical way

/me tries to parse the phrase and gets an error... :angel:

emanuele45 commented 10 years ago

1.0 Beta milestone closed.

1.0 Final is the current reference.

emanuele45 commented 10 years ago

At that point I feel this one can be closed pending release.