[Typo3-dev] Call for volunteers: fe extension coordination team

Kasper Skårhøj kasper2005 at typo3.com
Wed Dec 14 21:27:50 CET 2005


Hi Elmar, hi all who replied.

I'm very happy to see Elmar take this initiative and in such an organized and 
result oriented way. I noticed that David would like some endorsement from me 
and I couldn't be more pleased to offer it! If Elmar didn't kick this 
initiative off I would have had to myself in a few months.

In my view - not moderated by the R&D group yet - I think this group could 
work on a portal standard for version 4.5 even. I think the features we are 
aiming at can safely be said to increase "easy-of-use" of TYPO3 although on 
another level than mere usability improvements in the interface! On top of 
that comes that the "Portal standard" part of version 5.0 is yet so vague an 
idea that moving on this subject will provide a great clue for version 5.0 
development! So lets go...


> * a name

I'm fine with ECT (Extension Coordination Team) although I am also at first 
focused on FE so something with "portal" is fine with me as well.

> * a team

I would like to be a part of the team at first to overlook the process and 
later possibly more involvement.

> * a plan

Elmars roadmap in fixed-width fonts looks fine to me. Must go to the 
communication base...

> * a communication base

... which at first is a wiki. However I think a news group is justified if one 
is for "content rendering". But we can start out on the dev-list for now.



A little about my specific views on what a portal standard could be for 
frontend extensions:

- Same templating principle applies to all extensions [Probably they all use a 
templating engine which in turn makes various types such as marker based, 
TemplaVoila, Smarty, hardcoded and TypoScript available based on preference.]
- Same CSS principles used for all default output to ensure quick deployment 
that fits website style out-of-the-box
- Same configuration principles in backend (FlexForms seems popolar 
now-a-days, probably very little TypoScript needed)
- Same style manuals and guarantee of a good manual
- Developed with other extensions in mind within the "family" adhering to the 
portal standard; means provides APIs to itselfs and supports APIs from other 
extensions (interoperability).

For version 4.5 I could hope for the top-20 types of frontend extensions 
(news, calendar, blog, forum, photogallery etc) being unified to follow the 
same principles so users will find it extremely easy and pleasant to build a 
website full of functionality, essentially by simply inserting plugins and 
checking a few checkboxes. In addition they can all be customized and 
templated to the exact needs of professionals. 

The long-term perspective of this work is also that we might form standards 
for building TYPO3 sites which a) provides a path of best-practice and b) 
easier entry for newbees and c) makes it easier to define certification 
courses.


Thats all for now.

- kasper












On Sunday 04 December 2005 15:35, Elmar Hinz wrote:
> Dear developers and extension users,
>
> please stop endless complaining and nail the things down this time.
>
> We highly need a core team for the coordination of frontend extension
> development. This field is neglegted since long because everything is
> still focused on BE-development. The amount of frontend extensions is
> daily rising, while quality and interoperabilty is decreasing.
>
> "Portal Standards" will be one topic of TYPO3 5.0 "Phoenix", that
> planned for Fall 2006, and is rather realistic in 2007. I think we
> shouldn't let the FE-things run without any direction until then.
>
> A coordination team could prepare the requirements for the "Portal
> Standards" meanwhile und help extension developers by providing them
> with the most necessary guidelines.
>
> Let's do the first step forward into a world of extensions that make
> TYPO3 easy to use, now. Extensions that work well together, extensions
> that are easy to configure, because they use the same technics and terms.
>
> IMPORTANT: The task of this team can't be to develop the FE-library,
> because we can assume that in future the  BE-library will be used for
> more and more FE-functionality. Our first focus should be to coordinate
> the already existing extensions and especially those that are currently
> in development. Our second focus should be to start the definition of
> the upcoming "portal standards".
>
> For this project we need
>
> * a name
> * a team
> * a plan
> * a communication base
>
> THE NAME
>
> It should be short enough to serve as a newsgroup name. It should be
> clear enough to hit the point.
>
> Some proposals:
>
> * Fe-Coordination: typo3.teams.fecoordination
> * Ext-Coordination: typo3.teams.extcoordination
> * Extension-Cooperation: typo3.teams.extcoop
> * Portal standards: typo3.teams.portal(standards)
> * Portal ware (like groupware): typo3.teams.portalware
>
> Please propose better ideas.
>
>
> THE TEAM
>
> Who is interested and capable to join this team?
>
> Ext-Developers: Those who already have experienced the points.
> Especially those dealing with the fe-users and address matters. Those
> who are missing roles in the current concept to realise their plans.
> Those who access other sources then fe_users and tt_address. (ldap, etc.)
>
> Users: Those who already did integrate TYPO3 setups with a large number
> of extensions, that know the problems and have concrete ideas how that
> could be solved.
>
> Projects: In the wiki you find different projects that focus on a
> special point of this complex but don't cover it as a whole.
>
> Core Developers: Those who already know that they will take part in
> refectoring the fe libraries.
>
>
> THE PLAN
>
> All members should contribute.
>
> A central point in the first phase will be the proper definition of the
> database model for FE-Users and Addresses. There are different people
> allready working in this field. They need to be coordinated.
>
> The mighty FE-User registration of Stanislas currently seems to go it's
> very own way. That is a development that seems very dangerous to me for
> the whole TYPO3 portal. We need a similar good FE-User registration that
> fits to a commonly defined DB-model. That's a very central point.
>
> We should define an API/Service to access users and addresses, so that
> the underlying storage can be exchanged. There are allready different
> extensions that access the BE users or LDAP to get the data. Theese
> concepts need a sytematical integration, to keep everything interoperable.
>
> After having done this we can concentrate on other tables that are of
> importance to get used by different extensions of one portal setup.
>
> Last not least there are questions how to use versioning from
> FE-Extensions.
>
>
> COMMUNICATION BASE
>
> Well we need to use newsgroup. Depending on the amount of posts and
> trolls that could be public or members excusive.
>
>
> If you are interested to bring in your part you can answer here ore
> write me directly to
>
> elmar(DOT)hinz(AT)team(MINUS)red(DOT)net
>
>
> Discussion on this should go mainly to typo3.english to keep it in one
> place. It concerns developers and users as well.
>
>
>
> Regards
>
>
> Elmar

-- 
- kasper

-----------------
"A 'please' would be nice", John Travolta, Pulp Fiction




More information about the TYPO3-dev mailing list