evolution-cms / evolution

Welcome to the new evolution of MODX Evolution!
GNU General Public License v3.0
260 stars 95 forks source link

Extras Module - Extras Compatibility (evo version) indication #426

Open Nicola1971 opened 6 years ago

Nicola1971 commented 6 years ago

With the new Evo1.4 coming soon, I think we need a Version/Compatibility indication for any extras in Extras module (and site).

There are a lot of outdated extras, but needed from users with old evo release, and will be new extras for evo.14 that will not work with older versions.

Developers can add an indication in docblocks:

 * @documentation Requirements: This plugin requires Evolution 1.3.5 or later
Dmi3yy commented 6 years ago

I want rewrite extras and all settings need get from extras like composer

its will be easy to use.

try write my idea for discus in near future

От 11 января 2018 г. в 14:40:38, Nicola (notifications@github.com) написал:

With the new Evo1.4 coming soon, I think we need a Version/Compatibility indication for any extras in Extras module (and site).

There are a lot of outdated extras, but needed from users with old evo release, and will be new extras for evo.14 that will not work with older versions.

Developers can add an indication in docblocks:

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/evolution-cms/evolution/issues/426, or mute the thread https://github.com/notifications/unsubscribe-auth/AAo3M7iToJRhjZzRI9jRU4zl2xtjARmpks5tJgFGgaJpZM4RayWK .

Dmi3yy commented 6 years ago

if we do this we can set:

and then use this in manager for sample in context element menu can see all this info.

now have only one trouble. need some where save this file and close for direct link in browser. this need for secure

maybe save json inside json.config.php file its cant open directly.

and for sample we can use not 1 snippet == 1 file

we can Use this for DocLister with 10+ snippets inside

for this we have more new things )

and its not hard do. need only decide for format file and where store this

От 11 января 2018 г. в 14:47:22, Dmytro Lukianenko (dmi3yy@gmail.com) написал:

I want rewrite extras and all settings need get from extras like composer

its will be easy to use.

try write my idea for discus in near future

От 11 января 2018 г. в 14:40:38, Nicola (notifications@github.com) написал:

With the new Evo1.4 coming soon, I think we need a Version/Compatibility indication for any extras in Extras module (and site).

There are a lot of outdated extras, but needed from users with old evo release, and will be new extras for evo.14 that will not work with older versions.

Developers can add an indication in docblocks:

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/evolution-cms/evolution/issues/426, or mute the thread https://github.com/notifications/unsubscribe-auth/AAo3M7iToJRhjZzRI9jRU4zl2xtjARmpks5tJgFGgaJpZM4RayWK .

Nicola1971 commented 6 years ago

Cool. I like the idea 👍

Nicola1971 commented 6 years ago

For now, to avoid issues, we can add an indication in description field, at least for newer Extras (for evo 1.3-1.4), so we dont need to update all extras on site:

tested on my personal repository in extras: settings

extra