Feature #14

Define the packageInfo.xml format

Added by Robert Lemke 687 days ago. Updated 190 days ago.

Status:Resolved Start:
Priority:Should have Due date:
Assigned to:- % Done:

100%

Category:Package
Target version:-

Description

The structure of meta information for packages stored in the packageInfo.xml file must be defined. This ticket covers the minimum features:

- define general information like title, author, maintainer etc.
- create a format for constraints

Constraints are important for checking for the minimum PHP version!

Not included in this ticket is setting up a schema for the xml format.

t3package.2.xml (2 KB) Robert Lemke, 2007-03-14 14:38

t3package.xml (1.5 KB) Sebastian Kurfuerst, 2007-03-08 09:49

t3package_relaxng.xml (885 Bytes) Sebastian Kurfuerst, 2007-03-11 14:49

extension.xml (1.3 KB) Ingo Renner, 2008-02-26 13:41

Package.xml (2 KB) David Bruehlmeier, 2008-03-17 19:51

Package.rng (5 KB) David Bruehlmeier, 2008-03-17 19:52


Related issues

related to Task #702 RNG schema for Package.xml files is too strict New

History

2007-03-08 09:51 - Sebastian Kurfuerst

Please have a look into
T3Package Draft 1
and comment on the comments I wrote there.
I'd very much like to have some feedback :-)

Greets,
Sebastian

2007-03-09 09:45 - Sebastian Kurfuerst

  • Status changed from New to Accepted

2007-03-14 21:10 - Sebastian Kurfuerst

Hi Robert,
here are my comments:
  • <numberofdownloads>3229</numberofdownloads>: as we will have distributed mirrors, so that will be pretty hard to update, if not impossible.
  • <version version="0.9.0-beta1"> You wrap nearly the whole contents with this tag - but the packageinfo.xml lies within the hierarchy of package and thus belongs to one special version. I think the repository should take care of different versions.
  • I really like the constraints section!
  • I would just use the <package> tag and drop the <packageversion> tag, as a version is just a special attribute of a tag.
  • I like the maintainer tag
  • Having no seperate hierarchy for all the authors might not be too good for readability. Do you think it makes sense that we remove the maintainers tag and instead allow <author .... maintainer="maintainer">?

I'm really looking forward to your comments,
Greets,
Sebastian

2007-03-14 21:26 - Sebastian Kurfuerst

Hi,

  • <numberofdownloads>3229</numberofdownloads>: as we will have distributed mirrors, so that will be pretty hard to update, if not impossible.
  • <version version="0.9.0-beta1"> You wrap nearly the whole contents with this tag - but the packageinfo.xml lies within the hierarchy of package and thus belongs to one special version. I think the repository should take care of different versions.

I talked about this with robert and I follow his opinion now:
We could use the same format for extensions.xml.gz for the TPR (TYPO3 Package Repository) ;)

Greets,
Sebastian

2008-01-08 19:17 - Malte Jansen

Hi!
Perhaps there should be a Tag for keywords/categories like:
Gallery, FE, BE, ...

The author could suggest some keywords to find a Package. But this handling could also be some categorization by the TPR like:
Media -> Gallery
Media -> Filedownload
BE -> Settings
BE -> Usermanagement
Perhaps everbody logged in in could suggest keywords/category and a team could verify them. So the categorization could be pretty powerful.

I don't know, which way is the best, but there should be some categorization.
And it should be allowed to set multiple catgories, because most package will fit to more than one category. So if you don't find a package, you will create a simular package to the one, which already exists.

2008-01-15 16:07 - Robert Lemke

See also ticket #90.

2008-01-28 15:58 - Robert Lemke

  • Target version changed from 1 to 18

2008-02-26 13:41 - Ingo Renner

I also thought about a similar solution for v4. So I'm just attaching my current draft to keep things compatible and not reinvent the wheel.

2008-03-17 19:51 - David Bruehlmeier

According to the discussion on the mailing list (http://lists.netfielders.de/pipermail/typo3-project-5_0-general/2008-March/000843.html) I have added a sample Package.xml and a Package.rng file.

2008-03-17 19:52 - David Bruehlmeier

2008-04-02 21:19 - Robert Lemke

  • Status changed from Accepted to Resolved
  • Assigned to deleted (Sebastian Kurfuerst)
  • % Done changed from 0 to 100

The format proposed by David is well enough for our current needs.

2008-07-01 15:31 - Robert Lemke

  • Target version deleted (18)

Also available in: Atom PDF