четверг, 28 июня 2007 г.

Нужен Dreamweaver 8

Нашел плугин для 8ки который знает все токены и их праметры для DNN. Вечером буду пробовать.

+

С CSS я разбираюсь потихоньку. Нравится. Цсс классно когда не заморачиваешся на мисли что цсс нужен для того чтобы отделить данные от их представления. Потому как даже простое изменение порядка блоков уже никаким стилем не исправишь. Ну если только флоатить или абсолютно привязывать блоки. Но это не по мне. В общем я сделал дизайн который не использует хаков и нормально отображается во всех браузерах. Только один блок у меня зафлоачен. Я его пытался прилепить к левой стороне абсолютным позиционированием но IE7 со своим дурацким масштабирование все испортил. А с флоатом неплохо работает.

DNN + CSS skin

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

  • Loading skin object for token ACTIONBUTTON: Admin/Containers/ActionButton.ascx
  • Loading skin object for token ACTIONS: Admin/Containers/SolPartActions.ascx
  • Loading skin object for token BANNER: Admin/Skins/Banner.ascx
  • Loading skin object for token BREADCRUMB: Admin/Skins/BreadCrumb.ascx
  • Loading skin object for token COPYRIGHT: Admin/Skins/Copyright.ascx
  • Loading skin object for token CURRENTDATE: Admin/Skins/CurrentDate.ascx
  • Loading skin object for token DOTNETNUKE: Admin/Skins/DotNetNuke.ascx
  • Loading skin object for token DROPDOWNACTIONS: Admin/Containers/DropDownActions.ascx
  • Loading skin object for token HELP: Admin/Skins/Help.ascx
  • Loading skin object for token HOSTNAME: Admin/Skins/HostName.ascx
  • Loading skin object for token ICON: Admin/Containers/Icon.ascx
  • Loading skin object for token LANGUAGE: Admin/Skins/Language.ascx
  • Loading skin object for token LINKACTIONS: Admin/Containers/LinkActions.ascx
  • Loading skin object for token LINKS: Admin/Skins/Links.ascx
  • Loading skin object for token LOGIN: Admin/Skins/Login.ascx
  • Loading skin object for token LOGO: Admin/Skins/Logo.ascx
  • Loading skin object for token MENU: Admin/Skins/SolPartMenu.ascx
  • Loading skin object for token NAV: Admin/Skins/Nav.ascx
  • Loading skin object for token PRINTMODULE: Admin/Containers/PrintModule.ascx
  • Loading skin object for token PRIVACY: Admin/Skins/Privacy.ascx
  • Loading skin object for token SEARCH: Admin/Skins/Search.ascx
  • Loading skin object for token SIGNIN: Admin/Security/Signin.ascx
  • Loading skin object for token SOLPARTACTIONS: Admin/Containers/SolPartActions.ascx
  • Loading skin object for token SOLPARTMENU: Admin/Skins/SolPartMenu.ascx
  • Loading skin object for token TERMS: Admin/Skins/Terms.ascx
  • Loading skin object for token TITLE: Admin/Containers/Title.ascx
  • Loading skin object for token TREEVIEW: Admin/Skins/TreeViewMenu.ascx
  • Loading skin object for token USER: Admin/Skins/User.ascx
  • Loading skin object for token VISIBILITY: Admin/Containers/Visibility.ascx\
  • Это список тех что выдает версия 4.5

    вторник, 26 июня 2007 г.

    Rest SOA

    http://www.xfront.com/REST-Web-Services.html Интересная статейка о том как можно сделать сервис с помощью REST варианта.

    понедельник, 25 июня 2007 г.

    Астронавты вперед

    http://www.joelonsoftware.com/articles/fog0000000018.html читаем и узнаем себя :-) Да я давно уже ловил себя на том что увлекаюсь всякими технологиями. Вот например вчера Spring .Net Да круто да надо поизучать. Но эта вещь не несет ничего потенциально нового для меня. Еще не известно не будет ли мне проще написать свой механизм для DAL или dependency injection. И это не поможет мне заработать денег. Сейчас мне надо больше времени уделить дизайну и т.п. Хотя по большому счету мне наверное его вообще проще купить готовый шаблон. Но дурная привычка делать все самому не дает мне покоя. Дык о чем это я. А о статье вот в ней и рассказывается про таких архитекторов астронавтов. Хороший пример: почему напстер был поулярен. Да потому что простой человек вводит название своей песни и может ее скачать. А логика архитектора совершенно другая. То есть он думает напстер это пир ту пир но только для музыки а вот я сделаю пир ту пир для всего и это будет мега популярно. И что же получается а получается вещь типа Groove. И когда человеку ее показывают он не видит главного. Места где можно ввести название понравившейся песни и скачать ее. Да есть повод для размышлений. Короче не надо думать как программист надо думать как пользователь. ИМХО :-)

    Css layout +

    В общем почитал я документы. Ощущение двоякое но по моему овчинка не стоит выделки на данный момент времени. Хотели как лучше а оказалось как обычно. Сразу на ум приходит XHTML. Идея красивая а реализации нету. Имхо отделение представление от вида лучше делать темплейт движками. Как то про них писал. По моему проще будет взять xml+xslt хотя хрен знает. Ща добрался наконец то до Spring for .net буду смотреть, что же это за чудо.

    Мытарь во вселенной

    Сижу тут копаю разные движки для сайта там блоги, форумы и т.д. и т.п. В принципе теперь мне достаточно одного сайта http://csharp-source.net/ на нем есть все. Ну или почти все. Посмотрев на все то что есть для asp.net во мне медленно но верно зреет решение отказаться от CMS в пользу простого сайта на ASP.NET с прилепленными к нему движками форумов и т.п. Во первых я сэкономлю время на изучении особенностей CMS. Второе не буду зависеть от суппорта и т.п. вещей. Второе думаю перейти наконец на CSS layout с табличной верстки. Сижу читаю прекрасный учебник http://softwaremaniacs.org/blog/category/web/primer/. Уже практически все готово. Но встает вопрос в рендере стандартных ASP.NET контролов. Я вижу 2 решения. Первое по минимуму их использовать, тем более я и так в последнее время больше использую свои контролы. Или же использовать CSS Adapters но про них еще надо читать. Хотя уже юзал их.

    Linux.org.ru News

    Вебпланета - все новости

    CNews - Издание о высоких технологиях