Advertisement:
NameCheap

Author Topic: [3.0] Redo the theme system for SMF (2.1+ obviously)  (Read 23552 times)

Offline SleePy

  • Site Team
  • SMF Master
  • *
  • Posts: 28,947
  • Gender: Male
  • Thats his happy face.
    • @jdarwood on Twitter
    • SleePy Code - My personal site
Re: Redo the theme system for SMF (2.1+ obviously)
« Reply #20 on: September 23, 2011, 06:48:29 PM »
I use NoScript. It helps with a lot of intrusive JS. If I really need to, I can opt-in to the JS on a site.
+1
Jeremy D — Site Team / SMF Developer
Support the SMF Support team!
Profiles:
GitHub
G+

Offline Antechinus

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 22,805
  • Master of BBC Abuse
Re: Redo the theme system for SMF (2.1+ obviously)
« Reply #21 on: September 24, 2011, 05:05:46 PM »
Can't remember the actual figures offhand, but last time I checked the percentage of people browsing with js disabled was very, very low. Somewhere down around the level where even fussy people wouldn't consider supporting an obsolete browser.
Mods - Manky Old Themes - Apocalypse theme (WIP)

Going through 2.0.x in detail is like picking through something that dropped out of the rear end of a vulture. Every couple of seconds I'm like "Oooo, that's gruesome. WTF is that doing in there?"

It doesn't matter if the glass is half empty or half full. There is clearly room for more beer.

Offline Ricky.

  • Customizer
  • SMF Hero
  • *
  • Posts: 4,026
    • Indian Linux Forums
Re: Redo the theme system for SMF (2.1+ obviously)
« Reply #22 on: September 25, 2011, 11:03:09 AM »
I use NoScript. It helps with a lot of intrusive JS. If I really need to, I can opt-in to the JS on a site.
+1
Though here are many people who love to browse sites without JS but I actually love sites with suitable ajax implementation. I am against using Ajax just for fancy and also against those who just keeps adding JS on and on to make their site look cool !!!..  but what I think, it should be used to make site Work Cool/

bloc

  • Guest
Re: Redo the theme system for SMF (2.1+ obviously)
« Reply #23 on: September 25, 2011, 02:58:01 PM »
So..what about redoing the theme system..or is "something-more-AJAX-here-and-there-would-be-cool" all you got?

Offline Ricky.

  • Customizer
  • SMF Hero
  • *
  • Posts: 4,026
    • Indian Linux Forums
Re: Redo the theme system for SMF (2.1+ obviously)
« Reply #24 on: September 25, 2011, 03:47:43 PM »
I am happy with current theme system, you are far more experienced, what do you say about redoing?
So..what about redoing the theme system..or is "something-more-AJAX-here-and-there-would-be-cool" all you got?

bloc

  • Guest
Re: Redo the theme system for SMF (2.1+ obviously)
« Reply #25 on: September 25, 2011, 03:53:29 PM »
Not my call, I was asking the topic starter.

Offline Ricky.

  • Customizer
  • SMF Hero
  • *
  • Posts: 4,026
    • Indian Linux Forums
Re: Redo the theme system for SMF (2.1+ obviously)
« Reply #26 on: September 25, 2011, 04:28:53 PM »
Ah.. then my mistake.. though I thought you are asking me !

Not my call, I was asking the topic starter.

bloc

  • Guest
Re: Redo the theme system for SMF (2.1+ obviously)
« Reply #27 on: September 25, 2011, 05:59:51 PM »
No :) maybe I should more clear on that, sorry..but IMHO this topic is going nowhere when you start that age old AjAX-or-not discussion again. That has always been, and still is, a question of UI layout - not of whether it can be cool to add it or not. But I digress...I believe the ball is now back to the topic starters corner(if he is still there ;D )

Offline Vekseid

  • Full Member
  • ***
  • Posts: 549
  • Gender: Male
    • Elliquiy Adult Role Playing Forums
Re: Redo the theme system for SMF (2.1+ obviously)
« Reply #28 on: January 05, 2012, 08:59:57 PM »
Had no idea this was replied to...

SMF's theming is its most widely criticized weakness. There's a reason for this, it would be awesome to see it addressed.

It is? Whats the reason for that, in your opinion?

People who complain about it are generally pretty specific - that it's obtuse to design themes for. This in and of itself could be fine, if it was in fact not so obtuse as to say, require you to edit one of SMF's most criticals file just to alter the menu.

Does anybody actually disable js these days? [Unknown] was musing last year that we should really be requiring js these days, because of the obvious benefits (security being one of them).

None that aren't either a) bots or b) using something like noscript. It wouldn't be any upset to require it.

Not my call, I was asking the topic starter.

I have no idea what you're referring to. Not once in this thread have I mentioned AJAX.

Most of what I discussed in my first post is still fully valid, two and a half years later. For example: What are PM options doing as part of theme options?

Right now, though, I'm working on my own software based on what was discussed for the Youracore project. I'll continue to work on SMF optimization notes and such as long as my forums still run SMF, but my vision for communities is not shared by the team here. Which is perfectly fine, but I don't feel like getting heated over it.
Adult Role Playing Forums - - Over five million posts - - Elliquiy's LAMP configuration (maybe NSFW)

Blog about Forums and Servers - - Twenty things to make Simple Machines Forum go faster

Private/Instant Message requests for free support will be ignored.

Offline spiros

  • Language Moderator
  • SMF Hero
  • *
  • Posts: 1,453
  • Gender: Male
  • A different point of view
    • spiros.doikas on Facebook
    • doikas on LinkedIn
    • @greektranslator on Twitter
    • Greek Translation
Re: [3.0] Redo the theme system for SMF (2.1+ obviously)
« Reply #29 on: March 08, 2012, 09:19:36 AM »
What I would love to see, would be a way so that themes (design), is completely separated from functionality. I.e. mods do not interfere with theme code directly, but only through hooks (so that mods install automatically on any theme, rather than having the admin mess up manually with the code). Most CMSs work that way, would this be impossible for a forum? Isn't this something worth striving for in our case?

Offline Kindred

  • The Mean One
  • Project Manager
  • SMF Master
  • *
  • Posts: 40,791
  • Gender: Male
    • wagner999 on Facebook
    • Kindred-999 on GitHub
    • www.linkedin.com/in/wdwagner/ on LinkedIn
    • @Kindred_999 on Twitter
Re: [3.0] Redo the theme system for SMF (2.1+ obviously)
« Reply #30 on: March 08, 2012, 10:12:13 AM »
yes and no...

it is a worthy goal - however, one of the things that makes SMF so powerful IS the full theme design.

Hooks are good... but not everything can be handled with hooks. Even wordpress (which is nothing but hooks) add-ons occasionally need template file updates (Which makes theme updates annoying)
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support forums.  Thank you.

Offline spiros

  • Language Moderator
  • SMF Hero
  • *
  • Posts: 1,453
  • Gender: Male
  • A different point of view
    • spiros.doikas on Facebook
    • doikas on LinkedIn
    • @greektranslator on Twitter
    • Greek Translation
Re: [3.0] Redo the theme system for SMF (2.1+ obviously)
« Reply #31 on: March 08, 2012, 10:18:46 AM »
Even in that case, IMHO there should be some effort towards simplifying the procedure or minimizing theme-specific edits. Some mods require editing for 5+ or 10+ theme files which is too much really. Joomla for example is a favorite with designers and it offers great extensibility without theme-editing (or with minor theme editing). I think this is one of the major reasons that account for its popularity: great availability of well-designed themes which do not mess with functionality.

By the way, I cannot create new topics on this board...

Offline Illori

  • Doc Coordinator
  • SMF Master
  • *
  • Posts: 36,399
Re: [3.0] Redo the theme system for SMF (2.1+ obviously)
« Reply #32 on: March 08, 2012, 10:23:08 AM »
By the way, I cannot create new topics on this board...

only team members can create topics in this board for several reasons.

Offline Kindred

  • The Mean One
  • Project Manager
  • SMF Master
  • *
  • Posts: 40,791
  • Gender: Male
    • wagner999 on Facebook
    • Kindred-999 on GitHub
    • www.linkedin.com/in/wdwagner/ on LinkedIn
    • @Kindred_999 on Twitter
Re: [3.0] Redo the theme system for SMF (2.1+ obviously)
« Reply #33 on: March 08, 2012, 10:30:55 AM »
as I said... it is a worthy goal and is being looked into (as has been mentioned several times in this thread and elsewhere).

The introduction of hooks was a good first step and we all know that more hooks need to be added, but that is different from "themes (design), is completely separated from functionality".
It's really not possible to do that "completely" while still keeping the full functionality of the SMF theme system.


Joomla is actually moderately limited in what you can do with the stock theme designs...   when I ran a joomla system, I was continually editing the theme template files in order to get them to do what I needed.

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support forums.  Thank you.

Offline spiros

  • Language Moderator
  • SMF Hero
  • *
  • Posts: 1,453
  • Gender: Male
  • A different point of view
    • spiros.doikas on Facebook
    • doikas on LinkedIn
    • @greektranslator on Twitter
    • Greek Translation
Re: [3.0] Redo the theme system for SMF (2.1+ obviously)
« Reply #34 on: March 08, 2012, 10:40:25 AM »
Which was the last Joomla version you used? Apart from standard Joomla features and the versatility they afford, there are some theme frameworks out there with amazing versatility straight out of the control panel (i.e. Warp, T3, Gantry frameworks).