Giter VIP home page Giter VIP logo

hugojoomla's People

Contributors

davetcc avatar matt6697 avatar rimas-kudelis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

hugojoomla's Issues

Prepackaged version unavailable

You write in documentation:

"You can use the packaged version that is available from the releases page. Building from source is not required."

There is no releases page. I do not like to install the big maven suite only to try hugojoomla...

Michal

The log should end with a mention of warnings if they occured

I just noticed the conversion process logs a lot of warnings. This is not visible from the last few lines that imply a success with no mention of warnings:

Finished conversion of Joomla database

I would at least expect a hint that warnings occured and should be checked in the conversion log (prior log messages).

Disregard of character encoding

It seems like the export does not respect the utf-8 character encoding. After conversion the md files contain invalid characters.

My website is in utf-8, my database default collation is utf8_general_ci, although most content tables seem to be collation utf8mb4_unicode_ci.

Numerous warnings about not processed images

2018-06-02 22:03:21 WARN  JoomlaContent:47 - Images for 1 not processed
Unexpected token END OF FILE at position 0.
        at org.json.simple.parser.JSONParser.parse(JSONParser.java:257)
        at org.json.simple.parser.JSONParser.parse(JSONParser.java:81)
        at org.json.simple.parser.JSONParser.parse(JSONParser.java:75)
        at com.thecoderscorner.web.hugojoomla.JoomlaImage.<init>(JoomlaImage.java:22)
        at com.thecoderscorner.web.hugojoomla.JoomlaContent.<init>(JoomlaContent.java:44)
        at com.thecoderscorner.web.hugojoomla.JoomlaHugoConverter.lambda$performConversion$2(JoomlaHugoConverter.java:107)
        at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:93)
        at org.springframework.jdbc.core.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:60)
        at org.springframework.jdbc.core.JdbcTemplate$1QueryStatementCallback.doInStatement(JdbcTemplate.java:463)
        at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:408)
        at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:474)
        at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:484)
        at com.thecoderscorner.web.hugojoomla.JoomlaHugoConverter.performConversion(JoomlaHugoConverter.java:96)
        at com.thecoderscorner.web.hugojoomla.HugoJoomla.main(HugoJoomla.java:35)

introImage = new JoomlaImage("intro", images);

Is it worth making a jpackage package for this?

This would allow people to run it standalone, without needing to install a JDK or anything on Linux, Windows and MacOS. I build these about once or twice a quarter for an Arduino Menu Framework that I look after. I could do this next time around if there was interest.

The thing is this is a bit of a one-off tool and I'm not sure people would really want to install it, but if others think there's value I'll do it next time I do the release.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.