![](https://habrastorage.org/getpro/habr/post_images/221/326/2be/2213262be81b8ba808c8dd6197dcfa81.png)
При разработке интерфейсов всегда надо опираться на то, что чем больше возможностей даёшь пользователю, тем более неправильно он их использует. Целые тома рукописей известных и не очень писателей, написанные без использования красных букв на зелёном фоне, жирных выделений и подчёркиваний с перечёркиваниями, остаются великими произведениями. Наша задача, если и не пробудить в пользователе второго Александра Сергеевича, то, как минимум, помочь ему легко, гибко и удобно написать красивую статью, но при этом полностью исключить возможность её испортить. Это не ограничение свободы, это лишь свод законов, которые мы не даём нарушить. Это правила, по которым, в конечном счёте, живёт общество. И любая социальная сеть, по своей сути, является своеобразным государством со своими гражданами (пользователями) и чиновниками (администраторами ресурса). Но, это уже совсем другая история, вернёмся к нашей теме…
Любая запись в любом блоге может быть разбита на несколько логических элементов. Чаще всего это фотографии с подписями и несколько параграфов текстового содержания, реже вставки с видео, и ещё реже различные виджеты. Всё, что мы сделали, это предоставили пользователю набор кирпичиков для построения своего дома,
В рамках данной статьи я не стану подробно расписывать весь функционал,
И так, первое, что мы увидим при добавлении нового отчёта:
![](https://habrastorage.org/getpro/habr/post_images/d2c/c91/f82/d2cc91f82af0e4bc801e5c80baa7edbd.png)
Выглядит немного необычно, правда? =)
Пользователю предлагается написать заголовок и выбрать один из различных блоков. Пока их всего четыре: текст, фото, видео и карты, но в планах…
Добавим заголовок:
![](https://habrastorage.org/getpro/habr/post_images/9e8/2e9/b02/9e82e9b02c844f5f9f4cb807edeaab2e.png)
Добавим текст:
![](https://habrastorage.org/getpro/habr/post_images/3fe/229/0c4/3fe2290c40e4c0f2c2d1e60e865656d8.png)
![](https://habrastorage.org/getpro/habr/post_images/799/3a7/2dc/7993a72dceb54ed676ade04e60eda783.png)
Все урлы в текстовом блоке автоматически будут преобразованы в ссылки.
Теперь фотографии. Их, кстати, можно выбрать сразу несколько:
![](https://habrastorage.org/getpro/habr/post_images/0e5/2f1/d66/0e52f1d66894ee8fd19b44f503677ca9.png)
![](https://habrastorage.org/getpro/habr/post_images/5b2/abc/30d/5b2abc30dfe041e31186d3cf06a6d876.png)
Покажем где же мы всё это дело отмечали:
![](https://habrastorage.org/getpro/habr/post_images/f0a/7bb/2a4/f0a7bb2a4160625c86910c5323d1703b.png)
![](https://habrastorage.org/getpro/habr/post_images/7dc/fc0/276/7dcfc0276edd179846296b3ba85bdf2a.png)
Теперь осталось всё это дело отсортировать, добавить ещё пару примечаний и всё, готово! Результат можно увидеть на Геоиде.
Рекомендую попробовать всё самим и высказать своё мнение, буду очень признателен. Своими отзывами вы нам очень поможете. А мы, в свою очередь, будем стараться сделать наш Геоид страной неограниченных возможностей для энергичных и талантливых людей, любящих жизнь и путешествия!