Давно вожусь с обновлением страницы
kurlix.de.
Толчком послужила информация
"Домашняя страница Васи Пупкина "- на первый взгляд простые вещи захотелось реализовать и переделать под уже существующую пару лет страницу.
Казалась бы зачем?
Ну, во-первых, это интересно. Конечно, можно бы было взять
CMS, ту же
Joomla или Drupal и вставить туда содержимое старой страницы, меню итп. И это бы было и проще и быстрее.
Но, сделав таким образом страницу, пришлось основательно подучиться самому - ведь всё написано в чистом коде. Конечно, использовал некоторые готовые решения, в частности меню, но всё равно, пришлось много и переделывать и подгонять. Но в целом, почти всё сделано ручками в "чистом" коде. Страницы генерируются и складываются как мозаика из составляющих.
Не требуется банк данных. А так как время чтения простых текстовых файлов значительно меньше времени обращения к банку данных, на том же MySQL, я предполагаю, что всё должно работать быстрее. Это во-вторых.
В третьих, когда всё делаешь сам, то ты тут и хозяин. Что хочу, то и добавляю, как хочу, так и поступаю. На
CMS же это не всегда получается, так как есть много ограничений.
Присылайте отклики и пожелания. И в заключение дарю ссылочку:
автоматический улучшитель настроения
Так как всё это делалось в свободное от семьи и работы время, в основном ночами, то на это потребовалось несколько месяцев. Естественно, в процессе работы, многие представления изменялись и появлялись новые решения. Поэтому организация и структура страниц не одинакова. Изначально страница
kurlix.de задумывалась как коллекция ссылок на интересующие темы и как помощь друзьям и знакомым по работе с компьютером. Но со временем она стала немножко больше. На самом деле в ней, помимо огромного числа ссылок, надеюсь, найдёте много полезной и нужной информации.
К сожалению, сервер где размещена страница, не поддерживает PHP5 и не всё работает на сервере так, как работает на локальном сервере под XAMPP. В частности, пришлось убрать абстрактные классы. Кое что ещё предстоит исправить, что-то добавить.
Присылайте отклики и пожелания. И в заключение дарю ссылочку:
автоматический улучшитель настроения
[400x222]Получилось достаточно информатинной
виртуальная карта историко-архитектурных памятников земли Мекленбург-Верхняя Померания - которая содержит более 20 локальных карт, каждая из которых отображает ссылки на описание объектов на площади примерно 20 на 20 км.
Удалось на мой взгляд представление юмора на главной странице сайта, как случайная выборка из более чем 50 тем "
Юмор из блогов и форумов ". Удалось представление случайных картинок- линков, которые делают внешний вид страницы и более информационным и неповторимым. Даже я не знаю, как будет выглядеть страница на следующий клик. Это так задумано.
К окончанию работы появилось желание поработать и с содержанием материала и внутри страниц. Одни из последних страниц, где я успел это реализовать, страницы "
Интересное " и "
О себе и от себя " - там можно и менять последовательность представления материала и показывать отдельно содержание отдельной темы без перезагрузки всей страницы.
К сожалению не очень, на мой взгляд удачен дизайн сайта для ART-страниц. Придётся в будущем подумать о смене для них таблиц CSS и вероятно придётся сделать отдельный класс. Кроме того, так как страницы делались в разное время, то те, что я делал первыми
Эдгар Дега ,
Тулуз Лотрек отличаются и по манере и по способу представления работ художников, от тех страниц, которые делались в конце работы. Например, страница о творчестве
Густава Климта .
Почему-то никак не идёт корректно экспорт новостей на главной странице под Internet Explorer -новости отображаются только при втором клике на сайте. И никак не могу понять, в чём причина.;((
Некоторые страницы, Soft , Интернет , Безопаность - я просто проверил на правильность ссылок, чуть подкорректировал текст и вставил пока без изменений из старого сайта. Их содержание ещё предстоит переделать. Хотя все они работают в рамках единого класса.
Хотя нет, на страницах "
Интернет " и на странице "
Отдых" включены на "пробу" заимствованные кольцевые меню на JavaScript, с помощью которого можно выбрать самые последние новости по темам. Кроме того, использовались элементы AJAX для вывода Sudoku на главной странице всплывающих окон . А для представления других графических материалов я счёл наиболее подходящим использовать Lightbox2 - проверенный, достаточно надёжный и хорошо (для freeware ) работающий скрипт.
Вот пожалуй и всё. Да, некоторые страницы (с личными фотографиями, встречей выпускников ) - сделаны вне класса, созданного наподобие класса, описанного в вышеупомянутой статье.
В заключение хочу сказать, что имеет смысл это делать, если вы хотите иметь возможность представлять ваши материалы как-то абсолютно оригинально, но всё же пользуясь теми преимуществами, которое даёт ООП в PHP5, хотя его возможности и достаточно ограничены.
Возможно, поработав в будущем с этим материалом, появится и какое-то другое преимущество. Но пока это вылилось в долгую возню с потерей кучи времени, которая по сравнению с CMS не стоит свеч. Во всяком случае это стоит делать либо для совсем простых проектов, либо для серьёзных проектов с далеко идущими планами. Но тогда надо учитывать, что это практически почти то же самое, что делать самому CMS.
ru.kurlix.de