|
1 |
| -simpleworklist |
2 |
| -============== |
3 |
| - |
4 |
| -Your Todo List for Getting Things Done |
5 |
| - |
6 |
| -Software-Stack: Spring-Boot, JPA, Spring MVC, Thymeleaf, Twitter Bootstrap, jQuery, HTML5 |
7 |
| - |
8 |
| -Setup local Test-System |
9 |
| ------------------------ |
10 |
| - |
11 |
| -1. Setup a PostgreSQL 10-Database |
12 |
| -3. copy src/main/resources/worklist_sample.properties to _src/main/resources/worklist.properties |
13 |
| -4. start project with: mvn clean spring-boot:run |
14 |
| - |
15 |
| -Getting Things Done |
16 |
| -------------------- |
17 |
| -GTD® and Getting Things Done® are registered trademarks of the David Allen Company. |
18 |
| -SimpleWorklist is not affiliated with or endorsed by the David Allen Company. |
19 |
| - |
20 |
| -Setup a PostgreSQL 10-Database |
21 |
| ------------------------------- |
22 |
| -* https://www.postgresql.org/download/ |
23 |
| -* Windows and macOS - Graphical installer by *BigSQL*: https://www.openscg.com/bigsql/postgresql/installers.jsp/ |
24 |
| -* Windows: |
25 |
| - 1. start cmd as admin |
26 |
| - 2. cd \PostgreSQL |
27 |
| - 3. pgc start |
28 |
| - 4. pgc pgadmin3 |
29 |
| - |
30 |
| -Developer Reminder |
31 |
| ------------------- |
32 |
| -* Create serialVersionUID for Classes with "implements Serializable": use the JDK tool “serialver“ |
33 |
| - |
34 |
| - |
35 |
| -Drag and Drop |
36 |
| -------------- |
37 |
| -* https://jqueryhouse.com/jquery-drag-and-drop-plugins/ |
38 |
| -* https://mdbootstrap.com/plugins/jquery/draggable/#introduction |
39 |
| -* https://github.com/Shopify/draggable/tree/master/examples/src/content/Droppable/UniqueDropzone |
40 |
| -* https://github.com/Shopify/draggable#documentation |
41 |
| -* https://jqueryhouse.com/jquery-drag-and-drop-plugins/ |
42 |
| -* https://shopify.github.io/draggable/examples/simple-list.html |
43 |
| -* https://www.elated.com/drag-and-drop-with-jquery-your-essential-guide/ |
44 |
| -* https://medium.com/@okandavut/using-jquery-ui-drag-drop-64a24e75e805 |
45 |
| - |
46 |
| -Shortcuts |
47 |
| ---------- |
48 |
| -* https://fontawesome.com/icons?d=gallery&m=free |
49 |
| -* https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html |
50 |
| -* https://ckeditor.com/docs/ckeditor4/latest/guide/dev_installation.html |
51 |
| -* http://impossibl.github.io/pgjdbc-ng/docs/current/user-guide/#drivers |
52 |
| -* https://devcenter.heroku.com/articles/getting-started-with-java |
53 |
| -* https://devcenter.heroku.com/articles/java-support#specifying-a-java-version |
54 |
| - |
55 |
| -# java-getting-started |
56 |
| - |
57 |
| -A barebones Java app, which can easily be deployed to Heroku. |
58 |
| - |
59 |
| -This application supports the [Getting Started with Java on Heroku](https://devcenter.heroku.com/articles/getting-started-with-java) article - check it out. |
60 |
| - |
61 |
| -[](https://heroku.com/deploy) |
62 |
| - |
63 |
| -## Running Locally |
64 |
| - |
65 |
| -Make sure you have Java and Maven installed. Also, install the [Heroku CLI](https://cli.heroku.com/). |
66 |
| - |
67 |
| -```sh |
68 |
| -$ git clone https://github.com/heroku/java-getting-started.git |
69 |
| -$ cd java-getting-started |
70 |
| -$ mvn install |
71 |
| -$ heroku local:start |
72 |
| -``` |
73 |
| - |
74 |
| -Your app should now be running on [localhost:5000](http://localhost:5000/). |
75 |
| - |
76 |
| -If you're going to use a database, ensure you have a local `.env` file that reads something like this: |
77 |
| - |
78 |
| -``` |
79 |
| -JDBC_DATABASE_URL=jdbc:postgresql://localhost:5432/java_database_name |
80 |
| -``` |
81 |
| - |
82 |
| -## Deploying to Heroku |
83 |
| - |
84 |
| -```sh |
85 |
| -$ heroku create |
86 |
| -$ git push heroku master |
87 |
| -$ heroku open |
88 |
| -``` |
89 |
| - |
90 |
| -## Documentation |
91 |
| - |
92 |
| -For more information about using Java on Heroku, see these Dev Center articles: |
93 |
| - |
94 |
| -- [Java on Heroku](https://devcenter.heroku.com/categories/java) |
| 1 | +simpleworklist |
| 2 | +============== |
| 3 | + |
| 4 | +Your Todo List for Getting Things Done |
| 5 | + |
| 6 | +Software-Stack: Spring-Boot, JPA, Spring MVC, Thymeleaf, Twitter Bootstrap, jQuery, HTML5 |
| 7 | + |
| 8 | +Status |
| 9 | +------ |
| 10 | + |
| 11 | + |
| 12 | +Setup local Test-System |
| 13 | +----------------------- |
| 14 | + |
| 15 | +1. Setup a PostgreSQL 10-Database |
| 16 | +3. copy src/main/resources/worklist_sample.properties to _src/main/resources/worklist.properties |
| 17 | +4. start project with: mvn clean spring-boot:run |
| 18 | + |
| 19 | +Getting Things Done |
| 20 | +------------------- |
| 21 | +GTD® and Getting Things Done® are registered trademarks of the David Allen Company. |
| 22 | +SimpleWorklist is not affiliated with or endorsed by the David Allen Company. |
| 23 | + |
| 24 | +Setup a PostgreSQL 10-Database |
| 25 | +------------------------------ |
| 26 | +* https://www.postgresql.org/download/ |
| 27 | +* Windows and macOS - Graphical installer by *BigSQL*: https://www.openscg.com/bigsql/postgresql/installers.jsp/ |
| 28 | +* Windows: |
| 29 | + 1. start cmd as admin |
| 30 | + 2. cd \PostgreSQL |
| 31 | + 3. pgc start |
| 32 | + 4. pgc pgadmin3 |
| 33 | + |
| 34 | +Developer Reminder |
| 35 | +------------------ |
| 36 | +* Create serialVersionUID for Classes with "implements Serializable": use the JDK tool “serialver“ |
| 37 | + |
| 38 | + |
| 39 | +Drag and Drop |
| 40 | +------------- |
| 41 | +* https://jqueryhouse.com/jquery-drag-and-drop-plugins/ |
| 42 | +* https://mdbootstrap.com/plugins/jquery/draggable/#introduction |
| 43 | +* https://github.com/Shopify/draggable/tree/master/examples/src/content/Droppable/UniqueDropzone |
| 44 | +* https://github.com/Shopify/draggable#documentation |
| 45 | +* https://jqueryhouse.com/jquery-drag-and-drop-plugins/ |
| 46 | +* https://shopify.github.io/draggable/examples/simple-list.html |
| 47 | +* https://www.elated.com/drag-and-drop-with-jquery-your-essential-guide/ |
| 48 | +* https://medium.com/@okandavut/using-jquery-ui-drag-drop-64a24e75e805 |
| 49 | + |
| 50 | +Shortcuts |
| 51 | +--------- |
| 52 | +* https://fontawesome.com/icons?d=gallery&m=free |
| 53 | +* https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html |
| 54 | +* https://ckeditor.com/docs/ckeditor4/latest/guide/dev_installation.html |
| 55 | +* http://impossibl.github.io/pgjdbc-ng/docs/current/user-guide/#drivers |
| 56 | +* https://devcenter.heroku.com/articles/getting-started-with-java |
| 57 | +* https://devcenter.heroku.com/articles/java-support#specifying-a-java-version |
| 58 | + |
| 59 | +# java-getting-started |
| 60 | + |
| 61 | +A barebones Java app, which can easily be deployed to Heroku. |
| 62 | + |
| 63 | +This application supports the [Getting Started with Java on Heroku](https://devcenter.heroku.com/articles/getting-started-with-java) article - check it out. |
| 64 | + |
| 65 | +[](https://heroku.com/deploy) |
| 66 | + |
| 67 | +## Running Locally |
| 68 | + |
| 69 | +Make sure you have Java and Maven installed. Also, install the [Heroku CLI](https://cli.heroku.com/). |
| 70 | + |
| 71 | +```sh |
| 72 | +$ git clone https://github.com/heroku/java-getting-started.git |
| 73 | +$ cd java-getting-started |
| 74 | +$ mvn install |
| 75 | +$ heroku local:start |
| 76 | +``` |
| 77 | + |
| 78 | +Your app should now be running on [localhost:5000](http://localhost:5000/). |
| 79 | + |
| 80 | +If you're going to use a database, ensure you have a local `.env` file that reads something like this: |
| 81 | + |
| 82 | +``` |
| 83 | +JDBC_DATABASE_URL=jdbc:postgresql://localhost:5432/java_database_name |
| 84 | +``` |
| 85 | + |
| 86 | +## Deploying to Heroku |
| 87 | + |
| 88 | +```sh |
| 89 | +$ heroku create |
| 90 | +$ git push heroku master |
| 91 | +$ heroku open |
| 92 | +``` |
| 93 | + |
| 94 | +## Documentation |
| 95 | + |
| 96 | +For more information about using Java on Heroku, see these Dev Center articles: |
| 97 | + |
| 98 | +- [Java on Heroku](https://devcenter.heroku.com/categories/java) |
0 commit comments