Core/Not Core

texasman1979

  • Posts: 99
Re: Core/Not Core
« Reply #15, on April 11th, 2011, 08:46 PM »
Something that could also be cool is that all wedges come with a lite package and in the package manager an admin can download, and install ( after the forum is installed ), the most updated core packages strait from a special core mod repository on dl.wedge.org. You could then integrate the pakage manager with all the available core/optional mods in that central location. A very good example is windows update and apt-get. Smf has something similar, but it is far from the same. This way you dont have to decide core or not, the site admin installs what they want, from call to aeva, to anything else. And your modders could just upfate their mod and everyone would automatically recieve notification of a new version similar to the smf version checker currently in place.
LOGIC is a FOUR letter word! :)


PantsManUK

  • [me=PantsManUK]would dearly love to dump SMF 1.X at this juncture...[/me]
  • Posts: 174
Re: Core/Not Core
« Reply #16, on April 12th, 2011, 02:52 PM »Last edited on April 12th, 2011, 03:46 PM by PantsManUK
Picking up on what texas has said, a better example (to my mind) is the Module Admin in FreePBX.

Hard to find direct screenshots, and I'm not running PIAF at home any more to take some of my own, but you're presented with a list of modules that your PBX can run (if you so choose), updated modules are clearly indicated (with bulk installation of all updated modules being a two-click operation), and pre-requisites are dealt with by auto de-selecting modules that rely on modules that aren't currently installed during module installation.

If you have a VMWare/VirtualBox VM mechanism available to you, it's worth a look.

Update: No screenshots, but plenty of YouTube videos - Upgrading and adding modules to FreePBX on PIKA WARP appliance for Asterisk and skip to 01:00.
« What is this thing you hoomans call "Facebook"? »

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Core/Not Core
« Reply #17, on April 12th, 2011, 04:18 PM »
I don't really see how to offer a proper 'version update' system without locking modders into using our plugin website. I don't know, maybe just storing a URL linking to a page that returns the current version number & update URL, or something like that... It's something that we'll have to think about when we get ready to build said mod site, really. Not before.

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Core/Not Core
« Reply #18, on April 13th, 2011, 04:39 PM »
Quote
Picking up on what texas has said, a better example (to my mind) is the Module Admin in FreePBX.
This is basically what Debian/Ubuntu and to a much lesser degree, Red Hat/CentOS and co do; you have a central repository of packages, you can add in new package repositories, but intra-package dependencies are a PITA, and just for fun, if you step outside the package repos, you get into a world of hell of maintenance, far more so than admins currently have on SMF.

I dislike the idea of forcing a centralised system unless 1) the centralised system is designed to be the *only* place to get packages (a la Apple's App Store) and 2) it allows paid packages and provides appropriate measures for modders in that regard.

And there's a world of hurt in there if not managed properly regarding "openness".
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Core/Not Core
« Reply #19, on August 4th, 2011, 08:12 PM »
We never said it'd go ;)
And indeed we can only enhance it in the future.

Rustybarnacle

  • Posts: 38
Re: Core/Not Core
« Reply #20, on August 4th, 2011, 08:14 PM »
YAY!

The only board that I have that is really active is very calendar based and an attendee list would be awesome.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Core/Not Core
« Reply #21, on August 4th, 2011, 09:11 PM »
It's just that there's so much to do/add... :^^;:

I've pretty much given up on it for Wedge 1.0 (otherwise we're sure to release in 2012...), but there are things I'd like to implement in 1.1 at least: the thought system, personalized profiles, etc...
Re: Core/Not Core
« Reply #22, on August 6th, 2011, 08:24 AM »
We're miserable, that's what we get.
That's the problem with being smart. You think too fast and you're unhappy.

Dismal Shadow

  • Madman in a Box
  • Me: Who is Arantor? Cleverbot: It stands for time and relative dimensions in space.
  • Posts: 1,185
“I will stand on my ground as an atheist until your god shows up...If my irreligious bothers you much, and if you think everything I do is heresy to your god I don't care. Heresy is for those who believe, I don't. So, it isn't heresy at all!


   Jack in, Wedge,
   EXECUTE!

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Core/Not Core
« Reply #24, on August 8th, 2011, 08:14 AM »
Waste Really? More like breathing space to me.
Floating userbox is okay in theory but will fall apart as soon as a post will start using complex layout like image alignment or tables or code boxes. It would distract attention I'd say.

karlbenson

  • Posts: 44
Re: Core/Not Core
« Reply #25, on August 8th, 2011, 06:38 PM »
I agree with some of the above comments, you can't keep adding more and more features as you end up with a bloated platform.

Ideally you want as many of the core functions eg not the forum itself to be optional.
Eg calendar, blog, etc
We come in peace, shoot to kill, shoot to kill, shoot to kill; we come in peace, shoot to kill; Scotty, beam me up

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Core/Not Core
« Reply #26, on August 8th, 2011, 06:41 PM »
Nah, I beg to differ... If the new features don't hurt performance at all, and if you don't even notice them (only if you're *looking* for them), it's not bloat ;)

SMG went from 400kb (early versions) to 750kb (AeMe), nobody ever complained about bloat ;)

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: Core/Not Core
« Reply #27, on August 8th, 2011, 07:19 PM »
That's something I've noticed during overhaul of the admin panel, that other than post moderation and the calendar, none of the "core features" really seem to me to make much difference in terms of performance (profile fields, for example generates no extra overhead at all whether it's enabled or not, it's only when you start creating new fields that it becomes important)

I consider Word bloated because it has an awful lot that most people won't use, IMO; the usual claim is everyone uses only 10% and that everyone uses a different 10% but my experience is that the 10% claims aren't of all the features - most people use a very very limited subset so that you could prune 80% of the features and probably 95% won't notice.

I don't think we're looking like we're going to be bloated in the core, though, because I think what we're doing suits a suitably large percentage of sites.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: Core/Not Core
« Reply #28, on August 8th, 2011, 07:47 PM »
Quote from Arantor on August 8th, 2011, 07:19 PM
I consider Word bloated because it has an awful lot that most people won't use, IMO; the usual claim is everyone uses only 10% and that everyone uses a different 10% but my experience is that the 10% claims aren't of all the features - most people use a very very limited subset so that you could prune 80% of the features and probably 95% won't notice.
But I'm sure 20% of the pruned features would be missed by 15% of the user base on at least 5% of all forums.

What were you saying already? :lol:
Quote
I don't think we're looking like we're going to be bloated in the core, though, because I think what we're doing suits a suitably large percentage of sites.
It suits ours to begin with, and we have both simple and complex needs :P

karlbenson

  • Posts: 44
Re: Core/Not Core
« Reply #29, on August 9th, 2011, 05:50 PM »
Fundamentally though the internet has moved on.
Just like the old coding for old browsers we hate so much in SMF, the same goes for some features.

Although some users will expect the same 'old' same 'old' most of the new people to board software expect something more akin to twitter, facebook, google+ etc.