https://www.facebook.com/groups/clojure.course/
clojure_course_task04 - тестовое задание 4 "Clojure course"Адрес http://pb-ngoro.rhcloud.com/.
Цель: попробовать основы clojure web:
- Ring https://github.com/ring-clojure/ring
- Compojure https://github.com/weavejester/compojure
- Какие-нибудь шаблонизаторы. Здесь использовался Laser https://github.com/Raynes/laser
- Доступ к БД в clojure. Здесь: Korma https://github.com/korma/Korma
Идея учебного проекта
Что-то вроде блога, в котором кладут куски кода. Что-то вроде https://www.refheap.com/pastes или https://www.refheap.com/pastes
Идей было много, но все закончилось суровой действительностью: из-за нехватки времени и опыта web-разработки сделаны были только самы базовые вещи:
- Вывод записей в виде списка, с разбиением на страницы
- Добавление и редактирование записей
- Все работают под одним пользователем (№1 в БД anonymous). Соответственно все записи можно редактировать всем :)
Сторонние компоненты
- Подсветка синтаксиса [HIGHLIGHT.JS] (http://softwaremaniacs.org/soft/highlight/en/).
- Комментарии hypercomments.com
- CSS framework Foundation 4*
Извиняюсь за ужасный вид. CSS не изучал :(