[Framework-Team] PLIP 242: Move manage-portlets link to site actions

2008-10-09 Thread Wichert Akkerman
I'm too late for my own deadline, so I have no expectation that the 
framework can review this on time time. If you guys have a bit of spare time 
I would appreciate it though :)


I want to propose PLIP 242 for Plone 3.3: Move manage-portlets link to site 
actions.


Motivation
==

Both portlet columns feature a manage portlets link at the bottom. This
has several problems:

* the location of the link and the fact that each column has its own manage
  portlet link leads users to believe that that link will go to a page to
  configure that specific column, which is not true.
* Many (if not most)l custom themes style the portlet column and have no
  room for the manage portlets-link below the portlets.
* all configuration options are in site or document actions, except for
  manage portlets- a needless inconsistency.

Proposal


Remove the manage portlets-link from the default portlet renderer template 
and replace it with a site action.



Wichert.


--
Wichert Akkerman [EMAIL PROTECTED]It is simple to make things.
http://www.wiggy.net/   It is hard to make things simple.


___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


[Framework-Team] PLIP 231: Optionally copy roles from parent when blocking inheritance

2008-10-09 Thread Wichert Akkerman
Another one from Danny..

http://plone.org/products/plone/roadmap/231
Optionally copy roles from parent when blocking inheritance

Wichert.

-- 
Wichert Akkerman [EMAIL PROTECTED]It is simple to make things.
http://www.wiggy.net/   It is hard to make things simple.

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] PLIP 323: Resource Registries Improvements

2008-10-09 Thread Wichert Akkerman
Previously Raphael Ritz wrote:
 I think we have this on the radar already
 (seeing comments from most team members
 on the plip page)

The framework team desparately needs someone who coordinates things and
keeps lists of PLIPs that are being reviewed. I hope that the team can
elect someone to take that role during their meeting this week.

Wichert.

-- 
Wichert Akkerman [EMAIL PROTECTED]It is simple to make things.
http://www.wiggy.net/   It is hard to make things simple.

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


[Framework-Team] Forgotten PLIPs

2008-10-09 Thread Wichert Akkerman
There appear to be a fair number of PLIP that are marked as being
proposed but never made it to this list. I would like to encourage the
framework team to take a look at the current list of PLIPs and see if
there are any that should be rejected or should be considered for 3.3 or
4.0.

Wichert.


-- 
Wichert Akkerman [EMAIL PROTECTED]It is simple to make things.
http://www.wiggy.net/   It is hard to make things simple.

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] PLIP 242: Move manage-portlets link to site actions

2008-10-09 Thread Wichert Akkerman

Raphael Ritz wrote:

Wichert Akkerman wrote:
I'm too late for my own deadline, so I have no expectation that the 
framework can review this on time time. If you guys have a bit of 
spare time I would appreciate it though :)


Hi Wichert,

don't worry too much.
At least I planned to start reviewing only after
the conference sprints.



I want to propose PLIP 242 for Plone 3.3: Move manage-portlets link to 
site actions.


While I think I see your point I'm not sure it's the right
place to move it to.

First, I agree that the current situation isn't perfect.

But: those assignments are context depended and site
actions are typically used for (site) global settings.
Now while you can always link to the right URL, of course,
I'm not sure that that would be less confusing.

 From this POV the document actions might be more appropriate,
don't know. Or some new, location specific management category
could be introduced which could also be home for some of
the things we currently put on the edit form for lack of a
better place (like 'exclude from navigation' to give
one example).


I did mention that on the web-version of the PLIP. Site actions works since 
it mostly contains rarely-used items, which includes manage portlets. But 
you are very correct in that document actions would technically be more 
correct.


Wichert.

--
Wichert Akkerman [EMAIL PROTECTED]It is simple to make things.
http://www.wiggy.net/   It is hard to make things simple.


___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


[Framework-Team] PLIP 236: Move Display menu to edit and allow for custom properties

2008-10-09 Thread Wichert Akkerman
I think Danny wanted to propose this for 3.3 but forgot to mail this
list? The workflow status shows that he proposed it.


Motivation
==

The display menu is a setting that controls how an object presents
itself to the user. Right now it suggests it is a switch that every user
can change at will not knowing it is persistent among all the users.
Therefore this menu should be part of the settings tab in the edit form.
Assumptions

 
Proposal


First: remove the Display menu and add a field to the settings tab of
the edit form where it belongs.

Second: a Display view should be able to provide a custom property sheet
that is loaded into this settings form whenever you pick a display type.
These properties give the user options to set parameters for the chosen
view. A thumbnail view for instance could provide an option telling how
many thumbs are shown. The point is that you don't know this in advance
so the view should somehow provide this property sheet.


-- 
Wichert Akkerman [EMAIL PROTECTED]It is simple to make things.
http://www.wiggy.net/   It is hard to make things simple.

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] PLIP 242: Move manage-portlets link to site actions

2008-10-09 Thread Raphael Ritz

Wichert Akkerman wrote:
I'm too late for my own deadline, so I have no expectation that the 
framework can review this on time time. If you guys have a bit of 
spare time I would appreciate it though :)


Hi Wichert,

don't worry too much.
At least I planned to start reviewing only after
the conference sprints.



I want to propose PLIP 242 for Plone 3.3: Move manage-portlets link to 
site actions.


While I think I see your point I'm not sure it's the right
place to move it to.

First, I agree that the current situation isn't perfect.

But: those assignments are context depended and site
actions are typically used for (site) global settings.
Now while you can always link to the right URL, of course,
I'm not sure that that would be less confusing.

From this POV the document actions might be more appropriate,
don't know. Or some new, location specific management category
could be introduced which could also be home for some of
the things we currently put on the edit form for lack of a
better place (like 'exclude from navigation' to give
one example).

What do others think?

Raphael





Motivation
==

Both portlet columns feature a manage portlets link at the bottom. This
has several problems:

* the location of the link and the fact that each column has its own 
manage

  portlet link leads users to believe that that link will go to a page to
  configure that specific column, which is not true.
* Many (if not most)l custom themes style the portlet column and have no
  room for the manage portlets-link below the portlets.
* all configuration options are in site or document actions, except for
  manage portlets- a needless inconsistency.

Proposal


Remove the manage portlets-link from the default portlet renderer 
template and replace it with a site action.



Wichert.





___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


[Framework-Team] Re: PLIP 242: Move manage-portlets link to site actions

2008-10-09 Thread Martin Aspeli

Wichert Akkerman wrote:

I did mention that on the web-version of the PLIP. Site actions works since 
it mostly contains rarely-used items, which includes manage portlets. But 
you are very correct in that document actions would technically be more 
correct.


Not all views include document_actions, though.

As mentioned, I'm -1 on moving it anywhere (visually) other than where 
it is currently in a 3.x release.


Martin


--
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book


___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] PLIP 323: Resource Registries Improvements

2008-10-09 Thread Raphael Ritz

Wichert Akkerman wrote:

A PLIP from Michael Dunlap and Florian Schulze which is marked as being
propsed in its workflow state but apparently not mailed to this list (I
sense we need a content rule for this stuff..)
  


after the upgrade to Plone 3 ;-)
(and once the trigger on workflow state
changes works reliably again)


http://plone.org/products/plone/roadmap/232
Allow Resource Registries to use conditional comments for CSS to bring
the IEFixes.css into the registry and allow external references to
resources for all registries.
  


I think we have this on the radar already
(seeing comments from most team members
on the plip page)

Raphael




Wichert.


  



___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


[Framework-Team] Re: PLIP 236: Move Display menu to edit and allow for custom properties

2008-10-09 Thread Martin Aspeli

Wichert Akkerman wrote:


First: remove the Display menu and add a field to the settings tab of
the edit form where it belongs.


-1 for 3.x.

 - This breaks existing documentation and expectations.

 - The display menu is not specific to Archetypes or any particular 
content type implementation. We shouldn't tie this to AT (or any other 
content type framework).


I think we should revisit this for 4.x, though. I agree that it belongs 
on the edit screen. In fact, we looked at doing that for 3.0, but 
decided it wasn't worth it for the reasons above.



Second: a Display view should be able to provide a custom property sheet
that is loaded into this settings form whenever you pick a display type.
These properties give the user options to set parameters for the chosen
view. A thumbnail view for instance could provide an option telling how
many thumbs are shown. The point is that you don't know this in advance
so the view should somehow provide this property sheet.


That'd be really nice. Ironically, that's easier to do if we keep it in 
the menu (or you'd need pop-ups or complex widgets on the edit screen).


Martin

--
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book


___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] PLIP 323: Resource Registries Improvements

2008-10-09 Thread Martijn Pieters
On Thu, Oct 9, 2008 at 12:54, Raphael Ritz [EMAIL PROTECTED] wrote:
 Yup, I guess most of us consider Andy to be that one
 but I know he sees this differently.

 Anyone from the team willing to take this on?

/me steps back smartly. I won't be able to take this; as it is I am
hardly covering all my current responsibilities.

-- 
Martijn Pieters

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


[Framework-Team] PLIP #MIA - z3c.autoinclude

2008-10-09 Thread Martin Aspeli

Hi,

Ethan Jucovy wanted to propose a PLIP for 3.3, which I've seconded. He 
has been having problems with plone.org and his laptop, but the text is 
pasted below. We'll get it moved to a real PLIP soon, but I'd appreciate 
it if you could review it.


Cheers,
Martin



Automate ZCML Loading for Plone Plug-ins

Enable automatic plugins for Plone with z3c.autoinclude

Definitions
===

autoinclude: ``z3c.autoinclude``, a package 
(http://pypi.python.org/pypi/z3c.autoinclude) for automatically 
including ZCML files from dependencies and plugins.


Plugin package: a package providing some extended functionality to Plone 
activated by execution of ZCML configuration.


Motivation
==

Installation of packages that extend Plone's functionality is currently 
somewhat burdensome.  Most extension packages will provide ZCML that 
must be loaded in order for the package to function properly.  The 
standard way of installing these plugin packages is to use ZCML slugs in 
the package-includes directory, typically marked in a buildout.cfg file 
for replicability.  However, this is a burdensome process: editing the 
installed plugins involves editing the buildout.cfg file and re-running 
buildout, or adding and removing symlinks and files on the filesystem; 
there is no straightforward way to share different permutations of 
plugins without making nearly identical copies of buildout.cfg files; 
and the process involves unnecessary repetition of package names as 
requirements and plugins, a subtlety that integrators, particularly 
beginners, might easily overlook.  A more automated and implicit system 
of loading plugins would eliminate this error-prone process.


Assumptions
===

Packages signal to autoinclude that they are plugin candidates by 
setting a setuptools ``entry_point``, so plugin packages must be 
packaged as setuptools eggs.


Proposal


Explicitly invoke autoinclusion of plugins for Plone.  This would look like:

``includePlugins package=plone.app /``

at the end of the CMFPlone/configure.zcml file, within the configure 
directive.


Plugin packages would then signal that they should be included by adding

{{{
setup(...
entry_points=
...
[z3c.autoinclude.plugin]
target = plone.app
...)

}}}

to their setup.py file.

Implementation
==

See Proposal above.

Deliverables


See Proposal above.

Risks
=

autoinclude computes the packages to include at Zope startup, when each 
include* directive is executed, so it slows down the startup time. 
The execution time of the algorithm used is dependent on the number of 
entries in ``sys.path``, so this slowdown may become unacceptable in 
environments with many eggs installed.  This can be mitigated by future 
improvements in z3c.autoinclude like optimizations to the algorithm or a 
freeze script to compute autoinclusion packages once and output to a 
ZCML file.


Progress log


Participants


Ethan Jucovy

--
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book


___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: PLIP 242: Move manage-portlets link to site actions

2008-10-09 Thread Danny Bloemendaal


On 9 okt 2008, at 11:29, Martin Aspeli wrote:


Wichert Akkerman wrote:

I did mention that on the web-version of the PLIP. Site actions  
works since it mostly contains rarely-used items, which includes  
manage portlets. But you are very correct in that document actions  
would technically be more correct.


Not all views include document_actions, though.

As mentioned, I'm -1 on moving it anywhere (visually) other than  
where it is currently in a 3.x release.


Martin



Well, first of all: we really have to be restrictive for doing -1's  
just because there is documentation describing it. That will nearly  
always stop progress and we won't that to happen.


Second: there is really a problem with how it is done now. It's not  
only ugly but it is also showing all the time while in 99% of the page- 
visits you don't need to see that link at all. How many times do you  
want to change the config of the portlets? Also, when you do, why have  
these manage links shown twice? Once you enter the manage page, you  
can control all column configurations, not just the one you clicked  
on. It adds unnecesary noise. It is like always leaving that flap on  
the front of your tv set open that allows you to configure your  
channels. It's annoying and distracting.


I tend to agree with Wichert in this in that moving it away from the  
main parts of the page makes it ends up in a place that is... well..  
out of the way. Semantically of course it is not a site action so yes,  
that is a valid point against it and document actions seems like a  
good second alternative but if they aren't always showing then you  
have a problem as well.  So, then how would you solve this issue then?  
How can we close the flap when we don't need it to be open? I think  
that eventhough it is not a site action (which user does know what a  
site action is anyway??) it best fit with them. It is configuration  
and manu links that have a relationship with configuration are found  
there (prefs,  site setup,  etc). From that point of view it is not  
strange to have it there.


So, until in 4.0 where this may not be an issue anymore, I'm +1 on  
this one.


Danny

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] PLIP 238: Disable inline editing by default

2008-10-09 Thread Danny Bloemendaal


On 27 sep 2008, at 16:15, Wichert Akkerman wrote:


I want to propose PLIP 238: Disable inline editing by default

Motivation
--
I suspect that by now most of us have realized that the current  
inline editing

behaviour in Plone 3 is not very practical. It has two main problems:

* it is very easily triggered by default, which causes unwanted edit  
fields to
 be opened which have to be manually closed. This happens because  
many,

 if not most, people click accidentily, select text to keep track of
 the reading position, try to select text to copypaste it or for  
other

 reasons. Since every single click activates inline edit this happens
 all too often and becomes very frustrating over time.



I think that it's not caused by inline editing but by a bad UI choice  
here. I never ever understood why it was triggered by a single click.  
For me that is the only reason why I have this disabled in our  
intranets. I think that when done right this could still work well. So  
even if you make it optional, when enabled it should be done properly.  
I suggest–when enabled–that it doesn't trigger on single click but by  
clicking on a tiny icon that shows up next to the field when hovering  
over the field's value. Simple, unobtrusive and predictable. You could  
even do a fade-in on hover so that you don't see it when moving over  
the page.


* as Alexander mentioned in his new UI proposal what you really want  
is

 a quick option to go to a full edit-mode. Editing a single field is a
 much less common operation than we were expecting.


Yes, maybe but as we say in The Netherlands: a lot of water will have  
flown through the Rhine before that will have happened. In the mean  
time this could work as intentended.


Proposal
-

Current Plone releases have a simple toggle to enable or disable  
inline
editing. I propose that we change the default for newly created  
sites to

disabled.



My counter proposal is to make it optional and when enable refactor  
the trigger as described above.


Danny.


___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: PLIP 228: Restore 'Add Item..' menu on all pages

2008-10-09 Thread Danny Bloemendaal


On 28 sep 2008, at 07:47, Martin Aspeli wrote:


Wichert Akkerman wrote:

I guess I'm the first one. I want to propose PLIP 228 for Plone 3.3.
I feel that removing the removal of the 'Add Item' dropdown in many
places in Plone 3 is a regression in behaviour, and makes adding  
content

a lot more cumbersome. The PLIP has so far only received positive
responses from several people.
The full PLIP can be found here:
http://plone.org/products/plone/roadmap/228


Perhaps we could make it optional?

I'm not normally one for having too many options in the UI, but I  
know that some people were quite confused about the old behaviour  
too. It looks as if you can add a page to a page when you see the  
Add new menu on a page, and it blurs the distinction between  
folderish and non-folderish objects. For example, I've seen people  
who expect that if they're looking at /path/to/a-page and they add a  
new page using the add new menu, they expect the URL to be /path/ 
to/a-page/another-page.




I tend to believe that with proper wording you solve the problem. Just  
thinking out loud:


When in a folder: Add new...
When in a 'Page': Add new sibling...

Not sure exactly but when chosen right I think you could reinstate the  
menu in all places.




___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] PLIP #126: Link type should automatically redirect when accessed directly

2008-10-09 Thread Danny Bloemendaal
It seems that this plip has a few valid comments that seem to extend  
it. What will the plip exactly be? Is it only about direct linking or  
also a better way to use it to link internally? For the latter you  
could imagine a different widget that either uses the yet-to-come  
überselectionwidget to pick an object or manually enter a remote link.
For the first proposal I'd say to use a setting in the site props that  
controls if you really want this direct linking. In intranets you  
could easily see Links as sort of landing pages where you go to to  
read about the link, discuss it and eventually folllow the link. In  
our intranet we have several sitations that utilize this use case. We  
even extended the Link with a thumb preview and instructions how to  
log in to the remote site. They were used as example websites that  
sometimes are restricted and need extra instructions. It would really  
be a pain to customize the navtree only to restore this behaviour.


So: +1 on both but configurable properly.

And for symlinks.. there's already a product that does this a little:  
SimpleAlias. (Forgot who wrote that thing).



On 3 okt 2008, at 01:24, David Glick wrote:


I've edited an old PLIP that I'd like to propose for 3.3:

http://plone.org/products/plone/roadmap/126

This is about making the built-in Link content type redirect to its  
target when the link is accessed by a direct URL (not just when it  
appears as a link in navigation).


Note that some of the discussion of the PLIP relates to other Link- 
related proposals which appeared in an earlier revision of the PLIP  
(but which have been already incorporated into Plone and thus edited  
out of the PLIP.)


David Glick
Web Developer
ONE/Northwest

New tools and strategies for engaging people in protecting the  
environment


http://www.onenw.org
[EMAIL PROTECTED]
work: (206) 286-1235 x32
mobile: (206) 679-3833

Subscribe to ONEList, our email newsletter!
Practical advice for effective online engagement
http://www.onenw.org/full_signup




___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] PLIP 241: Clean up auto-sort, auto-order code

2008-10-09 Thread Danny Bloemendaal
Sounds good but for my understanding could you please give me more  
info and refresh my memory of what this sorting was for originally?


On 5 okt 2008, at 16:47, Andreas Zeidler wrote:


hi,

i'd like to propose PLIP 241[*] for plone 3.3:  removing the unused  
auto-sorting, -ordering code would safe a few hundred lines of code  
and help slimming the current code base a little bit.


of course i'll need to write a bit more, but will try to do this on  
the plane to dc tomorrow.  unfortunately i didn't have the time  
before proposal deadline, but wanted to give a heads-up anyway...


cheers,


andi

[*] http://plone.org/products/plone/roadmap/241

--
zeidler it consulting - http://zitc.de/ - [EMAIL PROTECTED]
friedelstraße 31 - 12047 berlin - telefon +49 30 25563779
pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/
plone 3.1.5.1 released! -- http://plone.org/products/plone/

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team



___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] PLIP #240: Improve locking configurability

2008-10-09 Thread Danny Bloemendaal


On 6 okt 2008, at 03:22, Raphael Ritz wrote:


David Glick wrote:



I'd like to propose PLIP #240 for inclusion in Plone 3.3:

http://plone.org/products/plone/roadmap/240

This PLIP is intended to provide several avenues toward  
addressing the problem of content accidentally getting left in a  
locked state.

+1 for this, although:

David Glick is willing to serve in an advisory role to whoever is  
willing to implement this.


I suspect this means that it won't get implemented. :)

I think you need to find someone who's willing to commit to  
delivering it, or it won't happen.


I suppose I should clarify.  I'm willing to commit to implementing  
this if it's just a matter of changing the default timeout and  
adding some KSS to keep the lock in place while an item's being  
edited.  In an effort to avoid overextending myself, I'm not able  
to commit to creating a new locking configlet (though based on  
Sidnei's comment about the PloneLockManager product, which I was  
unaware of, that may be less important).


I don't recall why it never made it into the release
but when Jeff and I started the locking integration
at the Archipelago sprint a few years ago we did
consider it and created

https://svn.plone.org/svn/collective/LockManager/branches/plip_145_TTWLocking/

There shouldn't be much missing I hope.

Just so this won't get forgotten ...

Raphael


Then this really should be added asap. I too see locks showing up  
everywhere. There must be a sane timeout indeed and I also recalled  
during that sprint that it was taken into account. Wasn't the  
beforeunload event in the browser used to unlock it?


+2

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Re: PLIP 236: Move Display menu to edit and allow for custom properties

2008-10-09 Thread Danny Bloemendaal


On 9 okt 2008, at 11:32, Martin Aspeli wrote:


Wichert Akkerman wrote:


First: remove the Display menu and add a field to the settings tab of
the edit form where it belongs.


-1 for 3.x.

- This breaks existing documentation and expectations.


Mmm.. change the docs then ;-)




- The display menu is not specific to Archetypes or any particular  
content type implementation. We shouldn't tie this to AT (or any  
other content type framework).


Who is talking about that? An end user has no notion of AT whatsoever!  
He sees a settings tab in the edit form and there is where this option  
needs to be. (Just like wf-transitions need to be part of the form and  
they aren't related to AT either). Right now I see the display setting  
of certain folders change almost on a daily basis becuase people think  
they can use it to fit there current, temporary needs. And I can't  
blame them. That thing is wrong there.


There are a lot more attributes/properties on AT objects that control  
settings. Why not add the Display value as well to the object? You  
give it the settings schemata value and you are done. You only have to  
change the lookup code (with a fall back to the old location where  
origionally the display value was stored if it is there while the  
field is still None so you don't need any migration). Just be  
creative ;-)


Danny

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team