2009-11-08 4 views
2

Bonjour Je voudrais commencer à développer un thème LifeRay et je suis un peu perdu!Commencer avec Liferay et un peu débordé de la façon de commencer

Je suis un utilisateur Mac et j'ai installé liferay et aussi Xcode mais je ne sais pas comment commencer.

J'ai téléchargé le SDK pour Liferay, mais je ne comprends pas comment l'installer ou l'utiliser pour cette question, si des questions:

est-Xcode un environnement de développement approprié de travailler avec ou est quelque chose d'autre un peu plus facile aller de l'avant avec?

Est-ce que Xcode est construit de la même façon qu'ANT?

Comment installer le SDK? Est-ce que je viens de le laisser tomber dans Tomcat et je pars?

Oui je suis très nouveau à tout cela !! Je ne suis pas vraiment sûr si je pose les bonnes questions

Répondre

5

Je viens de répondre à une question similaire (plus de détails sur la partie thème) .... fondamentalement, vous devez utiliser le terminal pour utiliser la plupart des fonctionnalités du SDK.

Si vous ne faites que développer un thème, vous devrez télécharger le kit SDK et l'un des kits de serveur. les mettre dans le même dossier si vous vous retrouvez avec quelque chose comme

liferay/ 

liferay/tomcat (holding the tomcat bundle) 

liferay/plugins (holding the plugin sdk) 

liferay/deploy 

configurer le fichier .properties .... créer un fichier dans le dossier plugins et nommez-le

build

. [VOTRENOM]. propriétés ....

exécutez cela dans la fenêtre de terminal ... notez que les backtics ne sont pas apos.

touch build.`whoami`.properties 

modifier le fichier et ajoutez ces lignes ...

app.server.dir = $ {} project.dir /../ tomcat auto.deploy.dir = $ {project.dir }/../ Déployer

puis dans le dossier tomcat modifier

tomcat/webapps/ROOT/WEB-INF/classes/portal-ext.properties 

et modifier/ajouter la ligne suivante

resource.repositories.root=/path/to/liferay 
auto.deploy.dest.dir=/path/to/liferay/deploy 

.... pour commencer le changement de serveur dans le dossier principal et entrez

tomcat/bin/startup.sh 

vous pouvez regarder le journal du serveur en tapant

tail -f tomcat/logs/catalina.out 

Vérifiez mon autre post pour tous les CSS et le thème des choses ....

Need to change template styles in Liferay

1

Jusqu'à il y a deux minutes, je n'avais jamais entendu parler de ce logiciel. Mais est-il stupide de commencer par le Liferay Quick Start Guide?

+1

Non, il semble parfaitement raisonnable pour moi: ce sont les questions que j'ai qui se posent après avoir RTFM :) –

+1

le manuel n'est pas trop détaillé IMHO – Jakub

1

Avez-vous lu la documentation Liferay sur la création de thèmes tels que http://content.liferay.com/document/Liferay%20Themes.pdf

Avez-vous une expérience de travail avec les applications Java Web dans Xcode? Sinon, j'essaierais quelque chose comme Eclipse ou Netbeans qui est plus largement utilisé.

+0

salut oui j'ai, je posais quelques questions spécifiques sur Whther Xcide est approprié , comment xcode compile et comment installer le SDK –

0

Vérifiez cette référence. http://www.liferay.com/web/satyaranjan/blog/-/blogs/portal-pack-:-write-database-portlet-using-service-builder-plug-in

« Le cadre de bâtisseur de services dans Liferay représente la couche de base de données et toutes les interactions avec la base de données sont effectuées par l'infrastructure constructeur de service Donc, dans ce blog, je vais vous expliquer comment vous pouvez utilisez le framework de création de service à l'intérieur de votre portlet personnalisé en utilisant NetBeans 6.5 & Portal Pack 3.0 Pour utiliser le framework de création de service, vous devez d'abord créer un service xml, puis générer le code requis. fichier service.xml où vous pouvez définir les entités ou les structures de base de données et à partir de la même interface graphique, vous pouvez générer le code de services qui peut être utilisé dans votre portlet t. "

1

Je sais que c'est une vieille question (à partir de 2009) mais je voulais ajouter au cas où quelqu'un se bat avec la même chose dans Liferay 6.

Vous pouvez réellement développer un thème très facilement simplement en allant dans le répertoire deploy: /deploy/

Une fois là-bas, recherchez le dossier par défaut seven-cogs-theme.war. Ce que j'ai fait était initialement copier & coller ce dossier sur mon bureau (ou n'importe quel emplacement de dev) pour éditer. J'ai modifié les fichiers XML en utilisant Notepad ++ pour refléter le nom de mon thème (ainsi que de renommer le répertoire).

Vous pouvez ensuite modifier le thème à votre convenance (les modèles de vélocité/css/images/javascript incluent/etc). Vous pouvez développer le thème LIVE sur Liferay 6 (F5 pour actualiser et afficher les modifications), vous devrez configurer votre portail pour activer le mode développeur (désactive js minimizer/css caching/minizers/image caching/etc).

Chacune de ces pièces que vous pouvez trouver en faisant une recherche (mode développeur pour le portail, etc;).

Dans l'ensemble, vous pouvez travailler avec Liferay pour modifier les choses à votre goût. J'utilise actuellement Liferay avec Coldfusion 9 pour le développement de portlets. J'espère que ça aide quelqu'un.

1

Pour votre IDE, jetez un oeil à Liferay IDE. Liferay IDE est un ensemble de plugins Eclipse qui facilitent grandement la création, la construction et le déploiement de plug-ins Liferay tels que les portlets et les thèmes.

Il existe deux versions de ce logiciel: Liferay IDE et Liferay Developer Studio. Le premier est gratuit et soutenu par la communauté, tandis que le second est de source fermée et uniquement fourni aux clients de Liferay EE.