Верстка это наше всё
5 апреля, 2010Помните я говорил о создании фейковой студии под сапу? Небольшие продвижки таки есть — подобрал название (читаемое, но не слишком запоминающиеся), зарегал домен, нашел «трастовый» хостинг (петерхост… ох уж эта их панелька родом из 2000-х), и даже на скорую руку состряпял одностраничный сайтик.
Но ведь надо соответствовать образу дизайн-студии, не так ли? Вот меня и понесло — простенький первоначальный дизайн доделал и переверстал div-ами (до этого все сайты верстал таблицами), потом подогнал под XHTML 1.0 Strict, в полном соответствии со стандартами — контент в одном месте, оформление — в другом. Все значения — относительные, резиновая верстка, кроссбразуерность вплоть до мобильных платформ, и даже с отключенными стилями сайт вполне читаем. Но мне конечно было проще — я предпочитаю минимализм, а не верстку тремя десятками картинок, фонов и попиксельной расстановке элементов.
Затем — как управлять сайтом, генерировать стандартные страницы и т.д. (на заметку — можно сделать двуязычный сайт, страниц в два раза больше). Использовать готовые движки желание не было никакого, либо слишком мощные (WP, Drupal), либо слишком много дописывать (GetSimple). Пришлось писать еще и CMS, причем MVC — шаблон, данные и логика раздельно, а не собраны в одну кучу, как это у меня обычно бывает. А где хранить данные? Это же простенький сайт, БД подключать резона нет, значит на файлах. А раз файлы, то неплохо бы изучить работу с XML, как наиболее удобную. Даже шаблон, стили и часть кода засунул в XML-файл, вся cms поместилась в три файла 🙂 Кстати, финт ушами — оказывается, ЧПУ удобней делать не вручную (настраивая в .httaccess отдельные правила), а вордпресс-способом — все запросы отсылаются в index.php, а там уже разбирается REQUEST_URI и показывается нужная страница.
В итоге у меня сейчас довольно удобный универсальный движок (универсальный для программиста, а не для пользователя «нажал кнопку появился форум»), весьма недурственный шаблон для сайта, и добавилось немного дополнительных знания по верстке и программированию (особенно в части «как грамотно написанный код облегчает работу»).
И теперь идея сайта под сапу мне кажется кощунственной))) И все больше склоняюсь к мысли допиливания CMS, и перевода на неё своих небольших сайтов (а заодно будущих), и скорее всего публикации в открытом доступе. А сам сайт использовать как вполне реальную студию, только работающую над своими проектами — в том числе этой cms, шаблонамии и прочим (халявные ссылки!). А уж извлечь пользу думаю получится. Так что скоро думаю список «Моих проектов» пополнится 🙂
Первоапрельский АГС-апдейт прошел мимо.. Все меньше и меньше за ними слежу, домены суспендятся пачками, чистых ГС в сапе осталось всего несколько штук, да и то приносят копейки.
——————————
МТС жжот — теперь у меня 2-мбитка, хоть и с ограничениями по трафику)
Куда летом собираешься отправиться?
Если так хорошо занимаешся программирование, то думаю многие веб-мастера тоже будут непротив попробовать демку, или даже дополнить cms
Вот так рождаются великие идеи 🙂
Все больше вебмастеров ищут другие пути монетизации, кроме сапы. Во всем АГС виноват.
> Во всем АГС виноват.
Как бы не только он.
Вполне возможно, что это начало империи Spryt.CMS 🙂
PS. Реклама над постом уже который день квадратиками(у меня Opera 10.51)
Занятно, ждём чудо-CMS 🙂
Про ЧПУ хорошая тема, спасибо)
Ага, у рекламы проблема с кодировкой.
А насчет сайта… еще к тому посту к тебе в комменты накидали что под сапу такое делать кощунство. Словом, как и предполагал, родился реальный проект 😉
Да, реклама квадратиками. У меня Огнелис 3.5.7.
Выкладывай цмс в общий доступ — интересно.
А насчет ЧПУ… Если есть кэширование страниц, то через .httaccess может работать значительно быстрее.
Так, кодировку объяв поправил (это только у меня Opera корректно все отображает?), спасибо.
GoldRush, в деревню на пару недель 🙂
KIW, нет, никакой империи, и уж тем более не под таким названием 🙂 Да и концепция несколько другая.
Штудер, ну если бы я поступил как задумано — стянул бы шаблон какой нибудь левой студии и маленько его переделал — ничего бы не случилось ))
Штудер, почему? Мне кажется это больше зависит от организации скрипта, а не ЧПУ (не думаю, что простой парсинг строки урла займет так уж много времени).
сам сейчас перевожу крупный проект на divную верстку — узнал много нового =) даже в плане seo она лучше таблиц, а точнее основного табличного каркаса, т.к. совсем про таблицы забывать и на них забивать все же не стоит.
Spryt, у какого-то товарища было тестирование различных кэширующих плагинов. И там в комментах проскакивала эта тема. Тема кстати действует только если закэшированные страницы хранятся на диске. Проще отдать статическую страницу не трогая php, при этом отсутствют накладные расходы связанные с работой php.
Вечером постараюсь нарыть линк.
Если кэширование не используется, то вполне можно ЧПУ реализовывать и таким способом.
Каждый настоящий программист начинал писать свою Cms, я лично делал это раз пять….
С уважением, Меганит.
Для мелких сайтов использую xzengine (xzengine.ru) там по сути всё в комплекте
1) Использует как текстовую бд так и mysql
2) Есть коныертор шаблонов с дле
3) есть чпу
Вобщем очень сильно доволен
В Chromiuum (под Ubuntu) квадратики в рекламе до сих пор.
Не совсем понятно насколько хороша резиновая верстка (попытался написать об этом у себя в блоге) и CMS в открытый доступ…
чем больше человек на нее подсядет, тем большее внимание она к себе привлечет и впослдествии найдутся товарищи у которых в одном месте свистит, и вот они-то обязательно начнут «искать уязвимости»…
Хотя с другой стороны, если это будет CMS для программистов (скачал дописал и подделал под себя), тогда конечно две одинаковые версии будет сыскать весьма трудно и вот это будет уже значительно интересней
и кстати в хроме текст рекламы тоже квадратный
Да и в опере 10.51 под винду остались квадраты
сайт в utf-8 , текст рекламы в cp1251 , перекодируй текст рекламы в utf-8 и будет все чпоки-оки
Штудер, совсем избавиться от обращения к php при кешировании вряд ли получится) разве что восстановить всю структуру сайта с помощью каталогов и html файлов, только вот кому нужен статичный сайт..
Меганит, да и я не в первый же раз CMS пишу )) А если еще вспомнить специализированный движки (каталоги, дорвеи и т.д.)… 🙂
roman, исправил (мелкая ошибка была). Странно все таки, у меня в убунте и опера, и фф нормально отображает, хотя кодировки сайта и объявления разные (были).
Андрюха Воробьев, разумный компромисс — совмещать резиновую и фиксированную верстку. Меня например нервирует, когда сайт верстают с шириной в 600 пикселей и длинный текст приходится постоянно прокручивать. Все зависит от типа сайта и широте аудитории — контентный лучше верстать резиновым, промо — фиксированным.
Для морального удовлетворения 🙂 А от ошибок никто не застрахован, не зависимо от распространения CMS в ней будут искать уязвимости.
ну тут уже скорее дело вкуса…
по мне лучше скролить, чем читать длинные строки, но вот не совсем ясно как понять что же все таки лучше большинству: скролить или вертеть головой / глазами, читая длинные строки
а мтс у тебя и вправду жжет: у меня 128 килобитка с 50 метровым ограничением по трафу о_0
Андрюха Воробьев, это зависит от посетителей. Если у 90% разрешение 1024-1440 (этот блог), то логично верстать именно под это разрешение, а чтобы полностью использовать пространство — делать резиновым. Широкоформатников же всего 10%, и если сайт для них слишком вытянут — проще браузер чуток сжать 🙂
3G подключили, хоть и никаких объявлений на сайте не было) Хотя теперь понятно, почему безлимитные тарифы пофиксили…
Чет ты насчет широкоформатников ошибаешься) Мне кажется их намного больше, или это по твоему блогу статистика?
А как цмска будет называться?
Платная/бесплатная, модульная/нет, будет ли мускул?
Spryt
ну процент разрешения 1440+ и вправду очень мал, выходит что я парюсь по поводу будущего, когда он будет велик 🙂
тут проблема то не в мониторах, а в концепции представления информации в интернете…
я вот вообще как то думал о том, что весьма тупо, что всякие распорки и графические элементы дизайна выносятся на передний план путем представления в теге img, в то время как место им в свойстве background, чтобы они не были доступны при выделении
даже одно то, что в свое время табличная верстка была крайне популярна, абсурд, так как не для верстки делали таблицы в стандартах гиперразметки…
в идеале не должно быть таких проблем, у пользователя должен быть выбор того, как он хочет воспринимать информацию…
прекрасно видно как при чтении мне не нравится двигать глазами / головой, а тебе скролить длинные страницы вниз — у нас однозначно должен быть выбор!
наверно в будущем будет лучше 🙂
XHTML устарел, будущее за HTML 5 (и в настоящем он уже хорош). И меня удивляет, что XML ты считаешь удобным способом работы с данными 🙂 Вообще непонятный формат. Людьми читается хреново, а машины что угодно прочитать могут.
KIW, http://www.liveinternet.ru/stat/ru/resolutions.html?period=month
Андрюха Воробьев, тем не менее таблицы поддерживаются всеми устаревшими браузерами, и верстать ими проще, да и непонятных багов вылезает меньше. И популярно она не только в свое время — до сих пор многие сайты имеют табличную верстку 🙂
Хм, однако ты прав, если на сайте не так много текста, то при разрешении 1400+ моя верстка превратится в большую вытянутую строчку.. Пойду читать маны по max/min-width 🙂
Тормоз, конечно, как только закончат спецификации и основные браузеры начнут его поддерживать)
XML универсален, и в нем легко разобраться даже не заглядывая в исходники. Конечно, работать с ним сложнее (но SimpleXML отлично справляется), но это лучше, чем выдумывать свой формат хранения данных (сериализованный массив в файле к примеру), в котором потом фиг разберешься 🙂
Spryt
>и верстать ими проще
верстать может оно и проще, да и то под вопросом, но вот перевёрстывать и подвёрстывать, вносить изменения легче когда дивами повёрстано.
Вот так из фейковой идеи рождается нормальный проект
Своя ЦМС это всегда удобно =)
А у меня летний сезон http://unfiles.ru/uploads/posts/2010-04/1270753158_08042010125.jpg =) Всю зиму тоже откатался =))
Кстати тебе там когда то нужен был великий пендаль, вот небольшой пендаль — песня «Lumen — Последний шанс»
Был такой случай — хотел сделать автосайт под сапу,с небольшими статьями. Когда я сверстал дизайн (ушли сутки — как и чаще всего, взяв паблик-струтуру и извратив ее, так как каркас с нуля писать смысла нет — все стандартно) и посмотрел на него — задумался.
Думал три дня и три ночи и пришел к выводу, что проект можно раскрутить и монетизировать многими способами, поэтому забил на сапо-структуру и сориентировал его на другое. Особенно же привлекло меня то, что мощного такого сайта (тематика и т. п.), в принципе, в Рунете нет, обрывки одни — а материала можно размещать массу, многие сотни страниц, тема реально неисчерпаемая (не спалю 🙂 ). Хотя и трафик по данным запросам не мега, но все же можно набрать порядочно. Так бывает 🙂
Забавно, но не пойму зачем так из-за сайта под сапу заморачиваться?
Или это скорее для себя?
Не в тему.
Спрут не тупи, поднимай цену на рекламу, очевидно же что спрос спокойно переварит и 2,5 и может даже на 3 не поперхнется
Elsper, таки да. Возможно ещё ввести какой-то момент аукционности.
Спрут, а ты живой вообще? Где финстрип и все дела? )
Белый Негр, похоже giatsintov.ru никто не читает :), http://giatsintov.ru/bez-sveta/
Спрут здравствуйте! Извините что беспокою вас, но я хотел вас спросить Вы сами дома по учебникам изучили языки программирования html, css, php, javascript и т.д. или учились в университете, ходили на какие-то курсы? Я недавно начал изучать html, css, php, javascript, но php и javascript я никак не могу освоить, они мне с очень большим трудом даются. Пожалуйста посоветуйте мне что-нибудь, как мне изучить эти языки программирования. Может посоветуете какую то литературу по которой вы учились. Зарание спасибо.