Forums

Unfortunately no one can be told what FluxBB is - you have to see it for yourself.

You are not logged in.

#1 2008-05-24 18:05:16

quy
Developer
From: California
Registered: 2008-05-09
Posts: 748

Extensions section

1) Administration > Extensions > Install extensions:
- Sort by extension name.

2) If an extension has notes, then display a "Notes" link after Disable and Uninstall links. This way you don't have to uninstall and install to read the notes or don't have to look in the manifest.xml file.

Thanks.

Offline

#2 2008-05-24 18:27:56

Smartys
Former Developer
Registered: 2008-04-27
Posts: 3,135
Website

Re: Extensions section

qubertman: What notes are you talking about? There are post-install notes, a pre-uninstall note, and post-uninstall notes. Only the second is possible to display on a per-extension basis.

Offline

#3 2008-05-24 18:48:19

quy
Developer
From: California
Registered: 2008-05-09
Posts: 748

Re: Extensions section

OK. For example, with the User map extension, there are post-install notes that I needed to reference later, but were unable to without having to reinstall it or look at the manifest file directly.

Offline

#4 2008-05-24 18:56:09

Smartys
Former Developer
Registered: 2008-04-27
Posts: 3,135
Website

Re: Extensions section

Post-install notes are made by populating the $notices array when <install> is executed. There isn't a good way to save them.

Offline

#5 2008-05-24 19:11:06

elbekko
Former Developer
From: Leuven, Belgium
Registered: 2008-04-30
Posts: 1,131
Website

Re: Extensions section

Manifest.xml doesn't get deleted tho, so it could be read out again when clicking the link wink If there aren't any notes, you could just show a message saying that extension has no notes.


Ben
SVN repository for my extensions - The thread
Quickmarks 0.5
“Question: How does a large software project get to be one year late? Answer: One day at a time!” - Fred Brooks

Offline

#6 2008-05-24 19:36:04

Smartys
Former Developer
Registered: 2008-04-27
Posts: 3,135
Website

Re: Extensions section

Except how are we going to do that? We can't eval the install code on every pageview.

Offline

#7 2008-05-24 19:40:02

elbekko
Former Developer
From: Leuven, Belgium
Registered: 2008-04-30
Posts: 1,131
Website

Re: Extensions section

Just always show the link.


Ben
SVN repository for my extensions - The thread
Quickmarks 0.5
“Question: How does a large software project get to be one year late? Answer: One day at a time!” - Fred Brooks

Offline

#8 2008-05-24 19:57:37

Smartys
Former Developer
Registered: 2008-04-27
Posts: 3,135
Website

Re: Extensions section

The link to what? The notices are set in <install>.

Offline

#9 2008-05-24 20:01:54

kierownik
Member
From: Tilburg, Netherlands
Registered: 2008-05-10
Posts: 251
Website

Re: Extensions section

This smells like an extension smile

Offline

#10 2008-05-24 20:15:46

elbekko
Former Developer
From: Leuven, Belgium
Registered: 2008-04-30
Posts: 1,131
Website

Re: Extensions section

The notes aren't in <install> hmm They shouldn't be, anyway, since that's code.


Ben
SVN repository for my extensions - The thread
Quickmarks 0.5
“Question: How does a large software project get to be one year late? Answer: One day at a time!” - Fred Brooks

Offline

#11 2008-05-24 20:46:54

Smartys
Former Developer
Registered: 2008-04-27
Posts: 3,135
Website

Re: Extensions section

I'll explain it again.
There are three types of notes. Post-install notes, a pre-uninstall note, and post-uninstall notes. The first and the third are populated via the $notices array in <install> and <uninstall>, respectively. The second is its own entry in manifest.xml.

Offline

#12 2008-05-24 21:03:45

elbekko
Former Developer
From: Leuven, Belgium
Registered: 2008-04-30
Posts: 1,131
Website

Re: Extensions section

Hmm, I thought they were all added through <note>. My bad.


Ben
SVN repository for my extensions - The thread
Quickmarks 0.5
“Question: How does a large software project get to be one year late? Answer: One day at a time!” - Fred Brooks

Offline

#13 2008-05-24 21:45:36

Lamonte
Member
From: MO, USA
Registered: 2008-05-12
Posts: 244
Website

Re: Extensions section

It should be added through <note>, and store it in the database.

Offline

#14 2008-05-29 04:31:18

Mediator
Member
Registered: 2008-05-17
Posts: 51

Re: Extensions section

Seconded

Offline

#15 2008-05-29 10:10:05

SuperMAG
Member
Registered: 2008-05-10
Posts: 707

Re: Extensions section

i agree with qubertman, i mean its too annoying when you install the extension and need to read the preinstall notes again so you reinstall it.

My personal openion:
actually no offence but this extension section is alittle more difficult to use,

at first i expected

1- a seperate page for extensions sittings if needed, but you guys completely mixed the core place with extensions sittings. like the old plugin system was good for having its own page.

2- i also expected an upgrade button from a previous version. you guys said extension, but i see no single reason why this is not in core. like the files core is not mixed with extensions, why make extensions mixed with admin area which is in core.

*** Note: if any body dosent like my comments just ignore it, this is my personal openion ***

Last edited by SuperMAG (2008-05-29 10:11:12)

Offline

#16 2008-05-29 10:14:55

Utchin
Member
Registered: 2008-05-09
Posts: 201

Re: Extensions section

SuperMAG wrote:

1- a seperate page for extensions sittings if needed, but you guys completely mixed the core place with extensions sittings. like the old plugin system was good for having its own page.

+1. When you have a number of extensions installed and settings for them, you dont want to be looking around the admin panel for one thing.

Offline

#17 2008-05-29 10:18:23

SuperMAG
Member
Registered: 2008-05-10
Posts: 707

Re: Extensions section

yes thats why i said and also if you dont need sittings for that extension just dont do a sitting page.

it will look like this:

Disible - Uninstall - Upgrade - Sittings
Disible - Uninstall - Upgrade

Offline

#18 2008-06-16 14:04:36

SuperMAG
Member
Registered: 2008-05-10
Posts: 707

Re: Extensions section

SuperMAG wrote:

i agree with qubertman, i mean its too annoying when you install the extension and need to read the preinstall notes again so you reinstall it.

My personal openion:
actually no offence but this extension section is alittle more difficult to use,

at first i expected

1- a seperate page for extensions sittings if needed, but you guys completely mixed the core place with extensions sittings. like the old plugin system was good for having its own page.

2- i also expected an upgrade button from a previous version. you guys said extension, but i see no single reason why this is not in core. like the files core is not mixed with extensions, why make extensions mixed with admin area which is in core.

*** Note: if any body dosent like my comments just ignore it, this is my personal openion ***

SuperMAG wrote:

yes thats why i said and also if you dont need sittings for that extension just dont do a sitting page.

it will look like this:

Disible - Uninstall - Upgrade - Sittings
Disible - Uninstall - Upgrade


ahm ahm any replies. smile

just wanted to know what you guys think about that point. sorry for opening old topic. ignore it if you dont like.

Offline

#19 2008-07-20 01:26:59

Connor
Former Developer
Registered: 2008-04-27
Posts: 1,127

Re: Extensions section

Its settings not sittings, and as I'm sure you have been told before, extensions can add their own settings wherever it is relevant in admin.

Offline

#20 2008-07-20 01:53:33

SuperMAG
Member
Registered: 2008-05-10
Posts: 707

Re: Extensions section

yea i know that but wouldnt it be bitter if the settings are in sepreate page and like the type i showed, rather then roaming around in admin area looking for it. if there are alot of extensions installed then that will be necessary, well thats just my openion.

Offline

#21 2008-07-20 01:56:04

Connor
Former Developer
Registered: 2008-04-27
Posts: 1,127

Re: Extensions section

If an extension wants to add its own page, it can

Offline

Board footer

Powered by FluxBB 1.5.0