Install step by step new project Eclipse

Forum rules
Please note that response time for technical support is within 3-5 business days.
Post Reply
Clejton
Posts: 3
Joined: 28 May 2020, 18:22

31 May 2020, 15:58

Hello!

I have already buy the template and how i config this template in new project in eclipse step by step?

Thanks.


Clejton
Posts: 3
Joined: 28 May 2020, 18:22

04 Jun 2020, 05:59

Hello, there would be a newer video tutorial? because the structure of the projects is not similar to the pandora theme.

Thank you for your help!

Clejton
Posts: 3
Joined: 28 May 2020, 18:22

08 Jun 2020, 01:20

Guys, I managed to install the theme with a lot of suffering!
I will post the step by step I used in pt-Br.

Primeiro assisti o video do post acima com a instalacao do tema Barcelona

Criei um projeto maven com primefaces com uma pagina teste e coloquei alguns componentes para testar se estava funcionando. Tudo funcionando a proxima etapa foi instalar os arquivos mo meu diretorio utilizando o mvn install.
Primeiro problema, o arquivo que baixei nao tinha o arquivo .jar apresentado no video, mas sim um arquivo tipo zip.

Tive problemas para executar a instalacao dos arquivos no meu diretorio, mas no final consegui utilizando o comando abaixo:
Abrir o cmd e navegar ate a pasta do meu projeto, no meu caso esta no diretório:

Code: Select all

D:\workspace\meuprojeto

Code: Select all

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<groupId> -DartifactId=<name> -Dversion=<version> -Dpackaging=jar
No meu caso o comando ficou assim:

Code: Select all

mvn install:install-file -Dfile=D:\Primefaces\pandora-1.0.0.zip  -DgroupId=org.primefaces -DartifactId=pandora -Dversion=1.0.0 -Dpackaging=jar
As informacoes de DgroupId, DartifactId e Dversion estao no arquivo POM dentro do arquivo zip.

Code: Select all

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.primefaces</groupId>
    <artifactId>pandora</artifactId>
    <version>1.0.0</version>
    <packaging>war</packaging>

Em seguida descompactei o arquivo e comecei copiar os arquivos conforme mostrado no video, no meu caso copiei a pasta resources para o meu projeto:

Code: Select all

src\main\webapp\resources
Criei o pacote org.primefaces.pandora e copiei os arquivos abaixo do projeto exemplo para o meu projeto:
component
domain
filter
service
view

Nao consegui resolver problemas de compilacao dos arquivos dentro do pacote org.primefaces.pandora.convert entao removi esses arquivos do meu projeto por enquanto.

Copiei os arquivos do projeto de exemplo que estao na pasta:

Code: Select all

 pandora-1.0.0\src\main\webapp\WEB-INF
com excecao dos arquivos beans.xml, faces-config.xml e web.xml

Atualizei as informacoes do arquivo web.xml, faces-config e beans conforme os arquivos do projeto exemplo.
Em seguida atualizei as dependencias do meu arquivo POM conforme o arquivo pom do exemplo.


Limpei o projeto, reiniciei o servidor no meu caso estou o usando o Widfly 19.1.0.Final, executou porem as paginas ficaram todas desconfiguradas pois faltava execular pois faltava executar o comando sass.
Primeiro tive que instalar o SASS, optei por instalar o Ruby.

Abri o cmd e naveguei ate a pasta do meu projeto, no meu caso:

Code: Select all

D:\workspace\meuprojeto
Em seguida tentei executar o comando informado da documentacao:

Code: Select all

sass --update src/main/webapp/resources:src/main/webapp/resources --no-source-map
Nao deu certo, depois de varias horas pesquisando na internet consegui achar o comando que dei certo:

Code: Select all

sass -w src/main/webapp/resources/ --sourcemap=none
e depois de varios dias tentando finalmente consegui integrar o tema ao meu projeto!!!
Agora estou tentando mudar o tema padrao, porem consegui alterar somente o tema dos componentes que fica dentro do pacote org.primefaces.pandora.view na classe GuestPreferences.java.

Code: Select all

public class GuestPreferences implements Serializable {
    
    private String layoutPrimaryColor = "teallight";
    
    private String topbarTheme = "teallight";
    
//    private String componentTheme = "bluegrey-light";
    private String componentTheme = "cyan-light";
    
    private String menuMode = "layout-slim-plus";
    
    private String menuColor = "light";
    
    private String menuTheme = "teallight";

    private boolean groupedMenu = true;

    private boolean darkLogo;

    private List<ComponentTheme> componentThemes = new ArrayList<>();
    
    private List<TopbarTheme> topbarThemes = new ArrayList<>();
    
    private Map<String, List<MenuTheme>> menuColors = new HashMap<>();

    private List<Palette> palettes = new ArrayList<>();

    private Palette selectedPalette;


Alguem pode ajudar?

Desde ja agradeço pela ajuda.

mert.sincan
Posts: 5281
Joined: 29 Jun 2013, 12:38

15 Jun 2020, 13:53

Hi,

Firstly, the Sass command is related to its version.

On new Sass version; sass --update src/main/webapp/resources:src/main/webapp/resources --no-source-map
On old Sass version; sass -w src/main/webapp/resources/ --sourcemap=none

Which modes are you using? For example; If you want to change the component theme, you can change the following context-param in web.xml;

Code: Select all

<context-param>
        <param-name>primefaces.THEME</param-name>
        <param-value>pandora-cyan-light</param-value>
</context-param>
For Menu mode, please review "Menu" section; https://www.primefaces.org/pandora/docs.xhtml

(Note: Can you please write in English to better understand the problem?)

jofraarcher
Posts: 1
Joined: 31 Oct 2020, 12:10

31 Oct 2020, 12:13

mert.sincan wrote:
15 Jun 2020, 13:53
Hi,

Firstly, the Sass command is related to its version.

On new Sass version; sass --update src/main/webapp/resources:src/main/webapp/resources --no-source-map
On old Sass version; sass -w src/main/webapp/resources/ --sourcemap=none

Which modes are you using? For example; If you want to change the component theme, you can change the following context-param in web.xml;

Code: Select all

<context-param>
        <param-name>primefaces.THEME</param-name>
        <param-value>pandora-cyan-light</param-value>
</context-param>
For Menu mode, please review "Menu" section; https://www.primefaces.org/pandora/docs.xhtml

(Note: Can you please write in English to better understand the problem?)
Eclipse Versions. The various versions are
Step 0: Install JDK. To use Eclipse for Java programming, you need to first install Java Development Kit (JDK).
Step 1: Download.
Step 2: Unzip.
Pasco Connect Login

mert.sincan
Posts: 5281
Joined: 29 Jun 2013, 12:38

09 Nov 2020, 09:56

Thanks a lot for the whole updates!

Best Regards,

Post Reply

Return to “Pandora - PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 3 guests