estic

Рейтинг
126
Регистрация
01.10.2017
SenSS #:
Идеальное решение для простого сайта - html+css
Помимо плюсов у статических сайтов есть и определенные минусы. Даже если не брать в расчет нарушение принципа единого источника данных, которое помогают исправить генераторы статических сайтов. Возьмите хотя бы адресацию или редактирование шаблонных фрагментов страниц.
Ruschan #:
так это в первую очередь возможность добавления новых страниц с указанием мета тегов, а также редактирование и удаление старых

Так это понятно. Управление содержимым, включая создание-удаление "объектов хранения", действительно может выполнять обычный пользователь (качество подготовки содержимого в расчет не беру, здесь тоже нужны определенные навыки). Но этим управление не ограничивается. Возьмите хотя бы установку или обновление системы.


Ruschan #:
Есть ли у Вас предложения?

Я написал, что нужно сделать, чтобы "быть честным с пользователями".

Не люблю CMS на файлах из-за их ограниченности. Но лайк поставил. Для создания визиток пойдет.


Любой пользователь компьютера, планшета и даже смартфона теперь может управлять своим сайтом, не обращаясь к программистам. Это отличная экономия времени и денег для всех!
Не нужно вводить пользователей в заблуждение. Есть определенные действия по управлению сайтом, которые должен выполнять программист или по крайней мере технически подкованный пользователь. Всегда нужно писать о поддержке, если хотите быть честным с пользователями.
ArbNet #:
Все запросы у меня обрабатываются через роутер - который передаёт управление в зависимости от расширения.

Это медленно. Даже если использовать обратный прокси с короткими ответами (без содержимого) от фонового обработчика, все равно сложно получается. Можно кэшировать в файловой системе под теми же "адресами", чтобы Web-сервер сам выводил кэш.


ArbNet #:
Может для каждого пользователя делать поддиректорию?

Может. В некоторых системах я использую такой подход. Имя каталога как раз совпадает с идентификатором пользователя.

Все зависит от конкретной системы. Что у вас, я так и не понял.

ArbNet :
А сам файл сохранялся в директории пользовательских файлов под id без расширения для безопасности.

Да, переименование - это в общем случае хорошо, чтобы минимизировать в именах кириллицу и т.п., но полагаться только на id, особенно если они числовые, все-таки плохо.

А как без расширения будет определяться Content-Type? Или вы свой файловый сервер написали, который "подтягивает" метаданные из базы данных? 😃 Проще запретить чему-либо выполняться там, где хранятся загружаемые файлы.

ArbNet :
я делаю инструмент чтобы пользователи не умеющие программировать легко создавали разные сайты

Это утопия. В лучшем случае из-под рук таких пользователей будет выходить что-нибудь монструозное. И это при условии, что сам инструмент получится более-менее годным. Правда, сайты бывают очень разные. Что-нибудь простое и "обвязанное" шаблонами можно сделать. Но я, например, выбрал бизнес-модель, когда пользователи самостоятельно управляют только содержимым и подключением крупных модулей, а во всем остальном полагаются на разработчиков и поддержку.

ArbNet :
А как вы делаете управление файлами?

Слишком абстрактный вопрос. Давайте конкретнее.

estic #:
не нужно предоставлять пользователю возможность управлять переходом на другой сайт
Есть сервисы, которые позволяют определить страницу возврата для подобной схемы взаимодействия.

Уберите target="_blank".

А чтобы самому выводить страницу "Спасибо", не нужно предоставлять пользователю возможность управлять переходом на другой сайт. Если речь об API стороннего сервиса или если у него есть соответствующий API, нужно программно выполнять обращение к сервису (на сервере или на клиенте), обрабатывать ответ и выводить, что нужно.

Если сделано, как полагается, т.е. на основе Web-сервера, то напрямую ничего нельзя сохранить. Только через админку или SCP/SFTP-клиент, либо локально установленный редактор, имеющий функцию (модуль) подключения к серверу. Также можно через сетевую файловую систему отредактировать файл или сохранять измененную копию файла на сервере под тем же именем.

Распространенный SCP/SFTP-клиент упямянут в этом сообщении:  https://searchengines.guru/ru/forum/1107755/page5#comment_17066350 (и можно целиком тему прочитать для расширения кругозора).

businessman #:
Новозоны не всем понятны, как минимум с первого взгляда

Для этого и нужна переадресация. Для офлайн- и частично онлайн-рекламы можно будет использовать COM, пока аудитория не созреет.

Не нужно бояться использовать New gTLD как таковой при наличии переадресации с gTLD или ccTLD. Единственное существенное ограничение я вам назвал - стоимость может быть очень нестабильной (или какой-то другой сюрприз от регистратуры). При этом уже есть хорошо зарекомендовавшие себя регистратуры, например Радикс. В крайнем случае можно будет сменить главное зеркало.

Если вы не пользуетесь услугами специалистов и сами не имеете соответствующей компетенции, есть риск возникновения путаницы у аудитории из-за неуместного использования одного из доменов. В этом случае используйте COM и забудьте про красивый/более короткий New gTLD в качестве основного домена. В крайнем случае потом опять-таки можно будет сменить главное зеркало.


businessman #:
в том числе и на территории РФ, хотя многие до сих пор после точки первым делом добавляют национальную "ru"
Не многие, а подавляющее большинство. Самыми узнаваемыми в РФ с большим отрывом являются RU и РФ. Это естественно для всех стран, в которых активно развиваются национальные зоны.
Всего: 1158