Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new files to Issue4 #227

Open
wants to merge 714 commits into
base: issue4
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
714 commits
Select commit Hold shift + click to select a range
d904aa7
add pack exceptions, addLogicalException
Mar 21, 2016
95d3539
add logical exception ITEM_NOT_FOUND
enginer Mar 22, 2016
6ecc2e5
Update README.md
enginer Mar 23, 2016
914ac79
Update README.md
enginer Mar 23, 2016
54486e2
Update README.md
enginer Mar 23, 2016
30a059f
add logical exception ITEM_NOT_FOUND on UI
enginer Mar 22, 2016
f2793f8
case sensitive topics merge
enginer Mar 22, 2016
98fbf8b
fix UI error resolving
enginer Mar 22, 2016
be51eb6
sort topic resources & UI loadings
enginer Mar 22, 2016
097bc04
fix transaction
enginer Mar 22, 2016
9c9cde6
little tuning
enginer Mar 24, 2016
180c2d0
test for https://github.com/devstarter/ii/issues/180
enginer Mar 24, 2016
5dda9a8
add sorting
enginer Mar 27, 2016
5cc8370
fix do db reconnection
enginer Mar 27, 2016
0c5f5ec
oauth UI implementation
enginer Mar 27, 2016
588e60d
new dump
enginer Mar 27, 2016
2739901
fix not found behavior
enginer Mar 28, 2016
74d4150
fix mysql ssl warning
enginer Mar 28, 2016
399a089
add application link on started
enginer Mar 28, 2016
4bd9cdf
polishing
enginer Mar 30, 2016
ca32063
sitemap & moderation
enginer Mar 31, 2016
5cea8fe
sitemap polishing
enginer Mar 31, 2016
c07e894
moderation
enginer Apr 1, 2016
828f26b
implementation of AdvanceComparator
Apr 2, 2016
8d27e6f
add new test
Apr 2, 2016
6a37550
Add comments to AdvanceComparator
Apr 2, 2016
ae841ea
use AdvanceComparator
enginer Apr 3, 2016
a0285a3
add AdvanceComparator
enginer Apr 3, 2016
87326a0
new dump
enginer Apr 3, 2016
5499645
little fixes
enginer Apr 4, 2016
1cd155e
fix cache updater
enginer Apr 5, 2016
22ed0f2
fix search in categories
enginer Apr 5, 2016
d66fc3a
finish contents import
enginer Apr 9, 2016
fdc2095
term providing refactoring
enginer Apr 11, 2016
bd54e3c
spring security with oauth
Apr 7, 2016
8fb37ee
implement ItemsRange for contents
enginer Apr 12, 2016
02b3f2b
users api, contents generation
enginer Apr 12, 2016
18670d3
bug in AdvanceComparator
enginer Apr 12, 2016
c32ac1e
contents improvement
enginer Apr 12, 2016
717a52a
add user cabinet for moderation purpose
enginer Apr 13, 2016
11bdeac
boost auth logic & cabinet
enginer Apr 15, 2016
7c8cc31
AdvanceComparator bug fix
Apr 16, 2016
cd954e0
Merge pull request #188 from pnovakovskiy/master
enginer Apr 17, 2016
6ee3e42
fix path
enginer Apr 23, 2016
9602801
clean content importer
enginer Apr 23, 2016
9de2732
fix topic child duplication
enginer Apr 23, 2016
88c3d9a
improve auth
enginer Apr 23, 2016
971e790
Merge remote-tracking branch 'origin/master'
enginer Apr 23, 2016
580c7cf
fix auth
enginer Apr 23, 2016
34c4218
changes for VideoResource
Apr 24, 2016
66a9eaa
add translations
enginer Apr 24, 2016
8bef704
action log
enginer Apr 25, 2016
57538c1
last dump
enginer Apr 25, 2016
f414c24
abort last changes
Apr 25, 2016
6f93f4f
Merge pull request #189 from pnovakovskiy/master
enginer Apr 26, 2016
b296d06
general changes
enginer May 3, 2016
b69abd8
Merge remote-tracking branch 'origin/master'
enginer May 3, 2016
049b617
new suggestions
enginer May 4, 2016
d146672
fix logic duplication
enginer May 7, 2016
f79e504
common improvements
enginer May 10, 2016
61c01b1
topics excel parser
enginer May 11, 2016
a5b2753
common tuning
enginer May 19, 2016
6b5a2df
new db dump
enginer May 19, 2016
6fe248a
improve moderation logic
enginer May 19, 2016
b65207b
improve moderation logic
enginer May 20, 2016
3c7bb46
add records
enginer May 27, 2016
2ee1ad0
fix uploading problem
enginer May 27, 2016
9cd1afe
fix config
enginer May 27, 2016
2f5b548
Update README.md
enginer Jun 5, 2016
7d74a9b
records screen
enginer Jun 9, 2016
c8b9995
some fixes
enginer Jun 14, 2016
28b4a0a
records logic improvement
enginer Jun 17, 2016
d5d854c
records screen
enginer Jun 18, 2016
0590c9f
knowledge base screen
enginer Jun 22, 2016
7d30ac2
some fixes
enginer Jun 23, 2016
c6f56e5
UI tuning
enginer Jun 24, 2016
02050fb
common tuning
enginer Jun 25, 2016
54cf1d1
term loading refactoring
enginer Jun 26, 2016
5561a3d
term loading refactoring
enginer Jun 26, 2016
d72cef2
term loading refactoring
enginer Jun 26, 2016
fc2abce
term loading refactoring
enginer Jun 26, 2016
45a8502
general improvements
enginer Jun 27, 2016
82ce508
general improvements
enginer Jun 29, 2016
1b616cd
issue 191
May 12, 2016
8d30639
changes for issue 191
May 16, 2016
58bbb1a
revert changes
May 16, 2016
285e516
chnges for ModerationController
May 16, 2016
80f4958
action events
enginer Jun 29, 2016
2cd99b6
action events
enginer Jul 1, 2016
bd81684
fix auth action
enginer Jul 2, 2016
6b941b1
switch to knowlage base
enginer Jul 2, 2016
9809338
record screen improvements
enginer Jul 3, 2016
2dc78b1
record screen improvements
enginer Jul 3, 2016
3fcb30a
topics ordering, session timeout, notificationa autohiding
enginer Jul 6, 2016
d8811d2
topics ordering, session timeout, notification autohiding, cabinet im…
enginer Jul 9, 2016
64028f5
add UI pager service
enginer Jul 17, 2016
7f0cd52
fix cabinet bug
enginer Jul 22, 2016
7301712
Term paragraph2 (#204)
enginer Jul 22, 2016
2f5995f
fix term paragraphs
enginer Jul 23, 2016
8edf006
next fix term paragraphs
enginer Jul 26, 2016
5d1d14a
add items_ranges to suggestions
enginer Aug 4, 2016
0262023
add items_ranges to suggestions
enginer Aug 4, 2016
03f00cf
fix records link
enginer Aug 6, 2016
f886793
Improve suggestions for categories (#205)
enginer Aug 30, 2016
2f440a0
fix links in video cards
enginer Aug 30, 2016
d2f2f58
improve suggestions for category descriptions
enginer Aug 30, 2016
abcc2b6
Merge remote-tracking branch 'origin/master'
enginer Aug 30, 2016
1247e02
fix
enginer Aug 30, 2016
93ece7e
add CategoryDescription for main Search
Aug 29, 2016
7bcaeeb
add CategoryDescription for main Search
Aug 29, 2016
af29e2a
remove category duplicates from Db, add Search for categories(том, ра…
Sep 1, 2016
25aec27
improve suggestions by category names
enginer Sep 3, 2016
77f340e
add ContentUtils (#207)
drgremlin Sep 6, 2016
1a321cc
new ContentUtils and test to ContentUtils
Sep 6, 2016
faf8436
suggestions improvements
enginer Sep 11, 2016
2a7df54
fix links bug
enginer Sep 11, 2016
2dd079d
add Images
Sep 15, 2016
6db3616
add Images
Sep 15, 2016
1355d00
images
enginer Sep 16, 2016
dde8ed1
Merge remote-tracking branch 'drgremlin/images' into images
enginer Sep 16, 2016
8af9941
images fix
enginer Sep 16, 2016
6996225
fixes
enginer Sep 22, 2016
7f0a537
fix DocumentController, ImageController
Sep 22, 2016
4dc50d3
fix GoogleService
Sep 22, 2016
2080863
images and docs improvements
enginer Sep 22, 2016
929214f
general improvements
enginer Sep 23, 2016
935b2e1
improve statistic
enginer Sep 25, 2016
3785dd6
add topic tree
enginer Sep 25, 2016
d66c226
tune topic tree
enginer Sep 26, 2016
c1b58c4
add rename documents and images UI
enginer Sep 27, 2016
26376ef
pageable Documents UI
Sep 25, 2016
d1f4c0f
pageable Documents UI
enginer Oct 2, 2016
116c79b
pageable Documents UI
enginer Oct 2, 2016
5336d7e
export all videos from planetaAyfaar3 channel
enginer Oct 3, 2016
deb0500
tunning
enginer Oct 4, 2016
cddafc1
Merge remote-tracking branch 'origin/master'
enginer Oct 4, 2016
0e34bbc
fix search in paragraphs
enginer Oct 4, 2016
13b2bb3
add fail ItemRangeServiceTest
enginer Oct 4, 2016
d967da6
fix paragraphs
enginer Oct 6, 2016
eec385e
term-paragraphs test fix
enginer Oct 6, 2016
5bf6543
term-paragraphs fix
enginer Oct 7, 2016
a71f6c5
TermService.getMainTem refactoring
enginer Oct 8, 2016
34f94b6
rename paragraphs
enginer Oct 8, 2016
fcf6377
autocomplete="off"
enginer Oct 11, 2016
e82e012
images in suggestions
enginer Oct 11, 2016
a55309c
fix quotes
enginer Oct 11, 2016
913254f
fix suggestions
enginer Oct 12, 2016
8024583
get code video from youtube (#215)
enginer Oct 24, 2016
12e836f
video codes
enginer Oct 24, 2016
aa50afe
remove quote duplicates
enginer Oct 25, 2016
ec88112
fix topic suggestions
enginer Oct 28, 2016
a27aa36
comments for images and fix for videos without codes
enginer Nov 3, 2016
905f41d
add topics under records
enginer Nov 7, 2016
4cd164b
fix records
enginer Nov 8, 2016
dfc7c51
improve images
enginer Nov 8, 2016
f97d97a
minor fix
enginer Nov 13, 2016
7ec8142
fix topic unlink method
enginer Nov 13, 2016
df32770
improve video code format, include a,b,c...
enginer Nov 15, 2016
4efdcea
add kind filter to the records screen
enginer Nov 19, 2016
23469e9
add logic for search images
enginer Dec 4, 2016
aeda40c
change UI for search image
drgremlin Dec 8, 2016
d368f27
improve image search logic
enginer Dec 9, 2016
975a8dc
add record download possibility
enginer Dec 13, 2016
f70550b
improve record download possibility
enginer Dec 13, 2016
f556a1a
merge terms and topics
enginer Dec 18, 2016
4b0cc2b
add moderation to the documents logic
enginer Dec 18, 2016
00ed37d
fix bugs
enginer Dec 18, 2016
68b05fc
fix pageview
enginer Dec 19, 2016
1143078
set timeout for pageview
enginer Dec 20, 2016
3a6d700
improve pageview for images
enginer Dec 20, 2016
56bfc4a
improve image search
enginer Dec 20, 2016
c57835c
improve statistic
enginer Dec 24, 2016
8f284ef
hide suggestion type and remove duplicated terms and topics
enginer Dec 24, 2016
ae560c4
little improvements
enginer Dec 29, 2016
a736dab
refactoring
enginer Jan 4, 2017
a4a710a
add spreadsheet integration. tested example read/write is ready
Sabfir Jan 6, 2017
1147fb0
fix parents sequence
enginer Jan 7, 2017
9aa386f
fix refactoring
enginer Jan 7, 2017
8475420
improve suggestions
enginer Jan 7, 2017
3990547
divide GoogleSpreadsheet to utile and service classes + unit tests fo…
Sabfir Jan 8, 2017
f609109
deleted comments
Sabfir Jan 8, 2017
33687dc
fix tests
enginer Jan 9, 2017
569db6c
translation classes + google read write clear impl
Sabfir Jan 9, 2017
e76c0e7
Merge branch 'master' of https://github.com/devstarter/ii
Sabfir Jan 9, 2017
937c6bf
merge + delete old files
Sabfir Jan 9, 2017
8cea7bb
TranslationComperator implementation and teststing
Sabfir Jan 9, 2017
fc23cfb
make GoogleSpreadsheetTranslator prototype, try to rewrite Translatio…
Sabfir Jan 11, 2017
e998a9d
refactoring
Sabfir Jan 11, 2017
d6d5883
upload from spreadsheets to db.translation
Sabfir Jan 13, 2017
bc6c742
bug fix in sync topic translation, add sheduler, add controller for r…
Sabfir Jan 14, 2017
a7dfcba
add mp3 metadata parser
Sabfir Jan 15, 2017
ec9069c
Google sheets sync (#223)
enginer Jan 15, 2017
5e672b3
Merge branch 'master' of https://github.com/devstarter/ii
Sabfir Jan 15, 2017
e6fb6f4
add controller for upload topics translations
Sabfir Jan 15, 2017
bda0b21
read/write from first sheet of google spreadsheet. Use BatchUpdate in…
Sabfir Jan 23, 2017
f960868
tunning
enginer Jan 24, 2017
eab4de9
fix app.js
enginer Jan 24, 2017
f378a77
remove tika dependency
enginer Jan 29, 2017
e61d43b
add application cache
enginer Jan 29, 2017
9daacb0
common changes
enginer Jan 29, 2017
281ddb0
fix app cache
enginer Jan 29, 2017
652f915
improve UI topic-term relationship
enginer Jan 30, 2017
69b4553
add images to term screen
enginer Jan 30, 2017
4b35a3b
fix audio js bug
enginer Jan 30, 2017
1663931
OAuth 2.0 for Service Accounts by https://developers.google.com/ident…
Sabfir Feb 3, 2017
b80d97f
common changes
enginer Feb 4, 2017
87c9b91
refactoring
enginer Feb 5, 2017
a1ed898
topics synchronization
enginer Feb 6, 2017
0b49f2a
topics synchronization improvement
enginer Feb 7, 2017
8a22d33
compare translations ignoring case. Trim stringbefore comparing
Sabfir Feb 8, 2017
471bf4a
forbid sync translation for dev profile
Sabfir Feb 8, 2017
8cf5428
implementation bases
Sabfir Feb 12, 2017
5de2ca9
case insensitive translations sync
enginer Feb 13, 2017
ba753be
improve topic-term links
enginer Feb 16, 2017
abfb188
add log level, refactoring logging to db about translation
Sabfir Feb 17, 2017
2896758
ApplicationEventPublisher -> ApplicationEvent wrapper
Sabfir Feb 17, 2017
8be786d
merge with master
Sabfir Feb 17, 2017
4b887c7
delete src/main/resources/account-private-key-google-api-devstarter.json
Sabfir Feb 17, 2017
df8df1e
suggestedTerm logic improvement
enginer Feb 22, 2017
1de9568
Merge remote-tracking branch 'Sabfir/save_logs_to_db'
enginer Feb 22, 2017
7997790
implement syslog events
enginer Feb 22, 2017
09737d9
add all youtube videos from the channel
enginer Feb 23, 2017
0ba66fe
suggestions for video codes
enginer Feb 23, 2017
8961ccf
fix downloading mp3 (#225)
enginer Feb 25, 2017
a46500e
fix download mp3s
enginer Feb 25, 2017
fdec03b
video codes updating
enginer Mar 4, 2017
e401884
Update README.md
enginer Mar 7, 2017
e9a4e49
video codes updating
enginer Mar 14, 2017
62a5f1b
Merge remote-tracking branch 'origin/master'
enginer Mar 14, 2017
0775078
remove presentation video
enginer Mar 16, 2017
fdde690
export videos without codes
enginer Mar 23, 2017
45e8bbb
tuning
enginer Apr 20, 2017
2181eaf
vocabulary synchronizer
enginer May 4, 2017
519bfe0
redirect item number topic to the item
enginer May 8, 2017
99ac46d
redirect item number topic to the item
enginer May 8, 2017
c84b5eb
add 5 tom
enginer May 9, 2017
8ad3ebb
add 5 tom
enginer May 9, 2017
c7e2881
add 5 tom
enginer May 9, 2017
0433d12
add 5 tom
enginer May 9, 2017
94cd115
fix quote update
enginer May 11, 2017
fee7e5c
improve quote update and vocabulary sinchronizer
enginer May 11, 2017
d006bf9
polishing
enginer May 25, 2017
57f36ab
fix the search
enginer May 26, 2017
4762a26
add record helper file set duration controller
Sabfir Jan 15, 2017
cf306e4
transfer record duration loading to the test folder and add upping co…
Sabfir Jan 15, 2017
c311c68
move to record package in test
Sabfir Jan 24, 2017
6195001
show record duration
enginer May 27, 2017
8d3d0bd
link topic with item and items-range
enginer Jun 6, 2017
1727fb5
do not capitalize term
enginer Jun 6, 2017
4dc6098
test
FedosovMax Jun 24, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ target
/src/test/test.iml
<<<<<<< HEAD
/.idea
<<<<<<< HEAD
src/main/resources/account-private-key-google-api-devstarter.json
=======
=======
/.idea
>>>>>>> 080cd17ae17b68b4cec6512498198d8332690c7c
>>>>>>> 969a9f11bc9654c66161ec7983f43c0638a92a2e
22 changes: 8 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
============================
[презетация](http://youtu.be/__ibkaMRHZI), [ii.ayfaar.org](http://ii.ayfaar.org), [канал YouTube](https://www.youtube.com/channel/UCx7OZ2t2mEiaW6kem5lfl9w)

Ключевые слова: OOP, [SOLID](http://ru.wikipedia.org/wiki/SOLID_(%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)), Java, J2SE, Hibernate, Spring (IoC, MVC), JUnit, JavaScript, HTML5, CSS3, [KendoUI](www.kendoui.com), [AngularJS](https://angularjs.org), MySQL, Maven, git, TDD, CI, IntelliJ IDEA
Ключевые слова: OOP, [SOLID](http://ru.wikipedia.org/wiki/SOLID_(%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)), Java 8, J2SE, Hibernate, [Spring Boot](https://spring.io/) (JPA, IoC, MVC), JUnit, JavaScript, HTML5, CSS3, [KendoUI](www.kendoui.com), [AngularJS](https://angularjs.org), MySQL, Maven, git, TDD, CI, IntelliJ IDEA

Мой скайп: iu3116

Expand All @@ -28,39 +28,33 @@
С чего начать (Java)
====================

**Видео инструкция https://www.youtube.com/watch?v=mbwN4eaES78**

Устанавливаем:

1. GIT http://msysgit.github.io
2. Добавляем git.exe в [переменную окружения Path](http://clip2net.com/s/iuLWXk) и перезагружаем windows
2. Добавляем git.exe в переменную окружения Path и перезагружаем windows
3. Выполняем тестовую задачу [Тренировка работы с git](https://github.com/devstarter/ii/issues/4)
4. [IntelliJ IDEA](http://www.jetbrains.com/idea/download/)
5. [Java version 1.7](https://www.java.com/en/download)
6. [Java SE Development Kit 7](http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)
5. [Java](https://www.java.com/en/download)
6. [Java SE Development Kit](http://www.oracle.com/technetwork/java/javase/downloads/index.html)
7. [MySQL](http://dev.mysql.com/downloads/mysql/) или [XAMPP](https://www.apachefriends.org/index.html) [wiki/База данных](https://github.com/devstarter/ii/wiki/%D0%91%D0%B0%D0%B7%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)
8. Не обязательно, [Apache Tomcat](http://tomcat.apache.org/download-70.cgi) или [XAMPP](https://www.apachefriends.org/index.html)

Окрываем проект:

1. Зарегистрируйтесь в [GitHub](https://github.com)
2. Сделайте Fork (копию) [этого кода](https://github.com/devstarter/ii) из своего акаунта
3. Скачайте его на свой компьютер `git clone https://github.com/<ваш акаунт>/ii.git`
4. Откройте проект с помощью IDEA
5. Устанавите плагин [lombok](http://plugins.jetbrains.com/plugin/6317) для IDEA
6. Запустите тест [RunTest.java](https://github.com/devstarter/ii/blob/master/src/test/java/RunTest.java)
4. Устанавите плагин [lombok](http://plugins.jetbrains.com/plugin/6317) для IDEA
5. [Открываем проект в IntelliJ IDEA](https://github.com/devstarter/ii/wiki/%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B0-%D0%B2-IntelliJ-IDEA)

Настраиваем базу данных (MySQL) [Видео](https://www.youtube.com/watch?v=l-ZGmR98d-4):

1. Запускаем базу данных
2. Качаем [последний дамп данных](https://github.com/devstarter/ii/tree/master/db)
3. Импортируем дамп

Запускаем проект (не обязательно):
Запускаем проект:

1. Добавляем Run Configuration для Tomcat в IDEA
2. Запускаем эту конфигурацию
Конфигурация в IDEA [Run/Debug Configuration](https://cloud.githubusercontent.com/assets/1183619/14000544/b469080e-f152-11e5-9a3a-c1acb737b5d8.png)

Подробнее в видео https://www.youtube.com/watch?v=mbwN4eaES78

[![Презетация](http://img.youtube.com/vi/__ibkaMRHZI/0.jpg)](http://youtu.be/__ibkaMRHZI)
Binary file added db/dump-latest.7z
Binary file not shown.
Binary file removed db/dump-latest.sql.tgz
Binary file not shown.
Loading