Kotak 811 # Покана поканени

Това е въпрос, който търси съвет. Моят / нашият уебсайт с нестопанска цел, разпространяващ безплатен pdf учебник по физика, беше стартиран преди повече от 20 години. Сайтът се състои от около 80 статични html страници, които се кодират и редактират на ръка с помощта на текстов редактор и се качват чрез ftp. Това се прави на OSX.

Бих искал да опростя поддръжката на html страниците, за да ги поддържам последователни. (Качването работи добре и не се нуждае от специален инструмент. Инструмент за проследяване на версиите също не е необходим. Не е необходима и голяма система за разработка на уебсайтове като Typo3.)

След 20 години възникват много софтуерни инструменти, които не са съществували по това време. Какъв съвет бихте дали, за да сведете до минимум поддръжката на 80 html страници? Не се предвижда голям ремонт и голямо разширение на уебсайта. Добавя се най-много една страница годишно.

  1. Бихте ли продължили да използвате редактор? Кое?

    1а. Редактор, който може да използва фрагменти на HTML код?

    1б. Редактор, който може да използва HTML код включва?

  2. Трябва ли да се използва механизъм за шаблони? Кой от 200-те различни?

  3. Трябва ли да се използва среда за развитие?
  4. Трябва ли да се използва система за управление на съдържанието?
  5. Трябва ли да се използва онлайн инструмент за разработка на уебсайт?

Отговор. Много хора са изпратили отговори по имейл с отлични съвети.

Най-простото решение, което изобщо не се нуждае от инсталиране на SW, изглежда (1b), включва използването на HTML редактор, който използва код. Alpha е пример за такъв редактор, намерен на https://alphacocoa.sourceforge.io/, но има и много други. Те също така позволяват да се актуализира цяла папка с html файлове наведнъж, след като включените са променени.

Фрагментите на кода (1а.) Са твърде прости, за да бъдат полезни. Редакторите на шаблони / двигатели (2.) са следващата възможност и също полезни.

Средите за разработка (3.) са подобни на механизмите за шаблони, но обикновено за други езици и не е необходимо да се вземат предвид. CMS (4.) са твърде тежки. Онлайн инструментите (5.) са твърде негъвкави.

Отговор 2 (окончателен). Отне само няколко часа работа, за да се изчистят всички 80 html страници, използвайки метода (1b). Съветът да изберете този метод беше правилният.

  • Въпросите, които изискват препоръки за външни уебсайтове или ресурси, привличат много отговори за самопромоция и спам. Освен това отговорите на такива въпроси бързо остаряват. Такива въпроси са затворени като извън темата. webmasters.stackexchange.com/help/on-topic
  • Благодаря ти; Редактирах въпроса и извадих линка. Саморекламата не е необходима, предвид голямото количество трафик, който сайтът получава. Просто търся съвет за софтуерни инструменти.
  • 1 Това вероятно не е добър въпрос за този сайт. Когато преминах от чист HTML, преминах към SSI, след това PHP (който все още използвам) и сега обикновено използвам CMS. Бих направил или бих намерил прост механизъм за шаблониране, за да напиша всички често срещани елементи на страницата (глава [вашия TOPBANNER и TITLE], настрана [вашият LLMENU], долен колонтитул и т.н.) - Wordpress / Django може да го направи, но това е общо превишаване (с изключение на perpahs за използване на множество естествени езици). Бих разгледал Twig / Smarty и подобни двигатели на шаблони. Зависи как искате да го развиете.
  • Благодаря ти. Пренаписах въпроса и текста, за да го направя интересен за другите.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?