CHEMIN Table des matières > Modèles de projet
Modèles de projet

Lorsque vous créez un nouveau projet, Iceberg vous permet de choisir un modèle de projet parmi une liste de modèles prédéfinis.

Ce document décrit comment ajouter ses propres modèles de projet.

Emplacement des modèles de projet

Les modèles de projet doivent être situés dans le dossier suivant :

/Library/Application Support/Iceberg/Projects Templates

Par défaut, Iceberg propose les modèles de projet suivants :

Format des modèles de projet

Un modèle de projet est globalement un fichier de type Property List qui décrit l'ensemble des réglages par défaut qu'aura le projet une fois créé.

Création d'un modèle de projet

1Créez une nouvelle fenêtre dans le Finder.
2Choisissez Aller > Aller au dossier… .
3Tapez le chemin /Library/Application Support/Iceberg/Projects Templates dans le champ texte et cliquez sur Aller.
4Choisissez Fichier > Nouveau dossier et saisissez comme nom de dossier MyTemplates pour créer une catégorie distincte de modèles.

Note : Vous pouvez bien évidemment nommer différemment ce dossier ou bien placer votre modèle dans une des catégories déjà existantes.

5

À l'intérieur de ce dossier, créez un nouveau dossier et saisissez comme nom de dossier celui sous lequel le modèle devra apparaître dans Iceberg.

6À l'aide d'un éditeur de texte, créez un fichier nommé template.packproj.

Note : Il est évidemment plus simple de dupliquer un fichier template.packproj afin de l'utiliser comme base de votre modèle de projet.

7Complètez ce fichier en utilisant le format des projets Iceberg défini dans le document Format des documents Iceberg.

Note : Il est possible d'utiliser des MACROS pour que certaines valeurs d'un modèle de projet soit configurées lors de la création du projet.

8À l'intérieur du dossier du modèle de projet, créez un dossier pour chaque langue dans laquelle une description du projet sera disponible. La description d'un modèle de projet est affichée dans l'assistant de création des projets.

Important : Le nom de ces dossiers doit respecter le format suivant : LanguageName.desc, où LanguageName est le nom en Anglais de la langue de la localisation. Ainsi le dossier contenant la description anglaise du modèle devra se nommer English.desc, celui pour la description française French.desc, etc.

9Placez dans chaque dossier le fichier texte localisé de la description du modèle. Ce fichier devra se nommer description.txt.

La hiérarchie finale des fichiers d'un modèle de projet doit ressembler à ceci :

Liste des MACROs supportées
 
Nom de la MACRO  Valeur par défaut  Modifiable  Description 
COMPANY_NAME "My Great Company" Oui Nom de votre société
COMPANY_PACKAGE_IDENTIFIER  "com.mygreatcompany.pkg" Oui Préfixe pour l'indentifiant du bundle
PROJECT_NAME Définie lors de la création du project Non Nom du projet
PROJECT_PATH Définie lors de la création du project Non Chemin absolu du projet
YEAR Définie lors de la création du project Non Année de création du projet


Auteur : Stéphane Sudre