Такс... по порядку )
jerry-maori писал(а):Ну тогда или html|js|php для староверов
или всякие Node.js|react и прочее, если смузи и коворкинг%)
Т.е. фронтенд придётся писать самому (что не так и плохо).
OpenLayers или Leaflet как компонента, чтобы карты показывать.
И кучка div вокруг для вывода атрибутики.
Из того, что мне понравилось -- замечательная вещь HighCharts для графиков (в т.ч. и прям на карте рисовать).
Проблема в том, что вкусное слово "геопортал" все понимают по разному.
Таки да - хотелось разобраться во фронтенде (что предполагало ручной труд). С HighCharts - знаком, с OpelLayer3 и Leaflet знаком не по наслышке. Получается что не знаком с div'ами. Какой язык или что меня научит писать дивы?
По поводу проблем с пониманием... существует ГОСТ, которому, наверное, и стоит верить - «информационно-телекоммуникационная система, обеспечивающая доступ граждан, хозяйствующих субъектов, органов государственной и муниципальной власти к распределенным ресурсам пространственных данных, а также распространение и обмен данными в общедоступной глобальной информационной сети в целях повышения эффективности их производства и использования».
sadless74 писал(а):Может вам всё таки взять какую либо CMS.
Хотя бы WordPress или Django...
По ним есть руководства чтобы вам понимать как они работают. К тому же они берут на себя самую сложную и чёрную работу:
- связь с базой данных
- хранение и выдача информации
- внешний вид информации
- регистрация пользователей и их активность
- и многое многое другое...
К ним можно будет написать дополнение (плагин) которое и будет вашим разработанным геодополнением.
Плюс в уже готовом вы видите как оно работает. Вы прочитаете много описаний и получите нужные здания, а не только пройдётесь по всем граблям.
К многим CMS есть плагины с открытием исходным кодом. Которые отвечают за гео составляющую.
Попробуйте установить себе на сервер LAMP + WordPress +
https://wordpress.org/plugins/osm/
Это будет примерно ваш финиш.
Рядом на втором сервере делайте тоже самое, но с самого начала.
Сам так планирую учится. Давайте вместе
Вы на каком языке собираетесь писать?
PHP? Python? Node.JS? Экзотика?
Видел тут статью реального маньяка написал форум на ассемблере
https://habrahabr.ru/post/318916
Ага... получается Django это cms? cms и фреймворк это одно и тоже? Присматривался в сторону Django, ибо некоторые познания в Python имеются, да и интересно что за зверь такой GeoDjango. Но есть одно НО. А именно - необходимость использовать библиотеки JS (OL3 и Leaflet; конечно есть всякие Folium'ы, но это кастыль не самый качественный). Согласен - такое себе "но", но всё таки наверное переходы с 1 на другой язык не самая лучшая затея (тут тоже совет бы не помешал). В обще язык - наверное Python, ибо Django/GeoDjango.
Че такое LAMP и WordPress не знаю. Будем смотреть, но думаю, что только в целях ознакомительных. Наверное примерно что я хочу в голове есть...
В общем получается мне необходимо изучить html для того что бы понять как вести разметку, что такое div, и как в этом div'e что то отобразить ) Это получается нужно просто полистать html? Или если я сосредоточу своё внимание на Django, смогу всё тоже самое делать (разбивать на блоки) не отвлекаясь на div'ы отдельно? В общем непонятки у меня с этими div'ами...