Если честно, то выхода нет. Взять хотя бы для сравнения размер форм-фактора мини атх и видеокарту, или hdd. В теории можна это всё всунуть в самодельный корпус но затраты на него будут большие, возможно.
Нужно сделать migrate для моделей. Я так понимаю когда присобачили новый модуль, то нужно обновить структуры бд, чтобы все работало. Миграции это делают
Вне элемента текста в блоке большого, полупрозрачного прямоугольника создать ссылку, стилизовать её, родительском блоку position relative
Ссылке position absolute. Bottom 0 и всё.
Если цвета будут смешиваться с тем черным, то позицтонировать bottom меньше 0 равное высоте ссылки.
курсы html5 rocks тут
качаете любой макет отсюда, смотрите разметку, семантику, как верстають блоками и свойства к ним. Взять любой не сложный диз не верстаного сайтаа и сделать самому, сделайте пока без скриптов.