2016-09-21 4 views
0

У меня есть клиент, который поручил мне создать новый веб-сайт. После оценки красивой пользовательской CMS с любовью созданной вручную в php, они сообщили мне, что я должен обучить ее существующей CMS.Загрузить файл внешней библиотеки (jQuery) в Ektron CMS

CMS, по-видимому, построен на .NET-системе под названием Ektron. Я не .NET-разработчик, и у меня нет поддержки со стороны провайдера.

Единственное пособие, которое я предоставил, - это один из дней до jQuery - возможно, даже до javascript дней :-P. Название руководства относится к «Ektron CMS200».

Мое желание: загрузить и ссылку на библиотеку jQuery, чтобы дать сайту некоторые современные функции; однако, я был смущен на каждом шагу.

Есть ли у кого-нибудь предыдущий опыт работы с этой ситуацией?

Моя мысль прямо сейчас заключается в том, что я могу каким-то образом скрыть библиотеку jQuery как файл css (для которого есть опция загрузки) и взломать ее как библиотеку jQuery (как и должно быть). Однако это кажется ужасно крутым, и, честно говоря, немного нехорошим.

Просьба сообщить.

ответ

1

Если это «CMS200», то ему около 15 лет или около того, и совсем не то, что сегодня должен быть кто-нибудь, чем кто-то должен запускать первый выпуск Wordpress. Или Windows 98.

Если это CMS200, то это не .NET. Если это .NET, то это, по крайней мере, CMS400.NET, после чего Ektron начал двигаться к пронумерованным выпускам (6, 7.5, 8.02 и т. Д.), Последним из которых является 9.1 SP3.

Если вы ищете способы загрузки JS-файла, то вы руководствуетесь в совершенно неправильном направлении. Если вы используете HTML-контент для создания макетов, включая заголовки, нижние колонтитулы и т. Д., Вы руководствуетесь в совершенно неправильном направлении. Ничто из этого не является хорошей практикой для Ektron или любой разумной CMS.

Вместо этого вам необходим доступ (предпочтительно) Visual Studio или аналогичная среда разработки. Вам понадобится локальная копия программного обеспечения Ektron, чтобы вы могли сделать реальную разработку против нее.

Хотя я ненавижу быть носителем плохих новостей, я боюсь, что вы можете попасть в ситуацию, которая в лучшем случае не рекомендуется и, в худшем случае, невозможна.

Если вам действительно нужно продолжить в этой строке, и действительно нужно загрузить файл, моя рекомендация - загрузить его в раздел «Библиотека» рабочей области. Если вы заходите в библиотеку и нажимаете на корневой узел, вы должны получить возможность изменять настройки, которые управляют разрешенными расширениями файлов. Библиотека предоставит вам путь к файлу, который является чистым и статическим, поэтому вы можете ссылаться на файл.

Конечно, если все, что вам нужно, это JQuery, вы всегда можете использовать источник CDN, например https://cdnjs.com/libraries/jquery/

+0

Многие из ваших точек я знал или имел нытье в задней части головы; и я ругаю приход загрузки на платформу CMS. Тем не менее, я из породы, которая полна решимости заставить ее работать. Оставайтесь с нами, и я отправлю обновление на следующей неделе. И большое спасибо за идею источника CDN. Я даже не думал об этом! Подпись, Бильбо. – Parapluie

+0

Я не собирался оставлять этот вопрос висящим, так что вот мое краткое наблюдение. (Лучше поздно, чем никогда.) Решение Ektron было полностью выброшено, и я перестроил его на другом сервере. Это было по всем причинам, о которых вы говорите выше, и многое другое. Я процитировал части вашего превосходного резюме в своем обосновании для клиента, и за это я благодарю вас. И поскольку это был просто отличный ответ, я нажимаю кнопку accept. Извинения за ожидание. – Parapluie

+0

Рад, что вы нашли путь вперед и спасибо, что отметили это как ответ (даже если после повторного чтения я чувствую, что я звучал суровым ...). Надеюсь, что вы нашли что-то, что позволяет вам следовать надлежащей SDLC, а также хороших методов содержания. Ура! – egandalf