Архив

Архив раздела ‘Web’

Общая рубрика. Все, что связано с интернет: технологии, события, новости.

All News. Модуль «Последние новости» для Joomla.

30 Апрель 2010 8 comments
Недавно снова пришлось по-быстрому клепать сайт, а если по-быстрому, то значит Joomla. Заказчик просил функционал "Последние новости", без которого сейчас не обходится практически ни один сайт. Однажды я уже рассказывал, как можно переделать стандартный модуль последних новостей из Joomla 1.5, который поставляется в комплекте с CMS, это вы можете прочитать здесь. Но честно говоря, он не очень удобен в плане настроек и функционала, пришлось искать новый. Наткнулся на "AllNews" для Joomla 1.5, недолго думая, установил, стал разбираться.

Модуль крайне хорош, как для чайников, так и для продвинутых пользователей — присутствует неплохая система шаблонизации вывода, вы можете указать не только стандартные для подобных решений данные вроде даты, вводного текста, картинки, но и их порядок относительно друг друга, CSS-стили для каждого в отдельности, указать текст для кнопок "подробнее", формат даты, имеется функционал для комментирования и оценки новостей. В настройках можно задать конкретные директории и поддиректории разделов и категорий из которых вы хотите выводить данные. Короче говоря, модуль крайне хорош, удобен и прост, генерит валидный HTML-код, поэтому даже валидаторные паранойики могут не беспокоиться. В моем случае, заказчик попросил переделать внешний вид вывода новостей, пришлось лезть в программный код, но и там все оказалось чрезвычайно просто, за очень короткое время вы можете переделать формат новости в любой желаемый для вас без каких либо проблем.

Вообщем, рекомендую. Ссылки для загрузки и демо ниже:

Демо: http://www.aimini.it/demo/11-allnews-module-demo.
Скачать: http://www.aimini.it/en/download/7-modaidanews.
Страница на Joomla Extensions: http://extensions.joomla.org/extensions/news-display/latest-news/11652.

Phoca Gallery 2.7.0 Stable.

30 Апрель 2010 Нет комментариев
Разработчик популярной галереи Phoca Gallery 2.7.0 stable Jan Pavelka (команда Phoca.cz) выпустил новую, стабильную, версию дистрибутива, включающего компонент, модули и плагины. Данная версия компонента является стабильной и содержит один новый плагин, а так же несколько изменений в самом компоненте. С полным списком изменений вы можете ознакомится на официальном сайте разработчика.

Полезные ссылки:

ЧПУ ASP.NET. URL Rewriter 2.0.

На днях анонсирована финальная версия модуля URL Rewriter для IIS:
  • интуитивно понятный URL адрес
URL Rewriter позволяет задавать различные правила (включая регулярные выражения) для преобразования сложных URL-адресов в "красивые" веб-адреса страниц, которые значительно удобнее как для клиентов, так и для индексации сайта поисковыми системами;
  • простая интеграция с IIS
URL Rewriter автоматически интегрируется в существующий и настроенный IIS.

Подробности по ссылке Free URL Rewriter.

Categories: ASP.NET Tags: ,

ASP.NET MVC 2 Релиз.

16 Март 2010 2 comments
11 марта 2010 года наконец-то вышел долгожданный релиз ASP.NET MVC 2 — это технология, которая в недалеком будущем вероятно заменит классические ASP.NET WebForms. Исходники, информацию о нововведениях, документацию, а также инструкцию по апдейту своих проектов с версии 1.0 вы можете получить на официальном блоге ведущего разработчика Phil`a Haack`a.
Categories: ASP.NET Tags: ,

Проверить включен ли JavaScript в браузере ?

25 Февраль 2010 2 comments
Как проверить, включен ли JavaScript в браузере ? В книге Мэтью Мак-Дональда и Марио Шпушты "Microsoft ASP.NET с примерами на C# для профессионалов" используется следующий код:

if (Page.Request.Browser.EcmaScriptVersion.Major >= 1)
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "key", "alert('JS is enabled');", true);
        }
Categories: ASP.NET Tags: ,

Про паттерн MVC и немного про MVP и MVVM.

24 Февраль 2010 Нет комментариев
Я давно хотел сделать свою CMS`ку на .NET, но не знал, с чего начать. По своей работе мне приходилось сталкиваться с различными системами управления контентом, поэтому на тот момент я уже имел некое представление о том, какой цмской было бы удобно пользоваться мне. Тогда мне не был известен такой термин как MVC, но случайно наткнувшись на описание этого паттерна, заметил, что я где-то это уже видел. Моя CMS была сделана именно по этой идеологии. Почему так вышло ? — ответ прост — это самый логичный способ организации архитектуры веб-сайта, я просто немного подумал о том, как было бы лучше сделать: разделить данные от внешнего отображения и сделал, а оказалось, что это называется MVC, именно поэтому этот паттерн пользуется большой популярностью. Кроме того, я использовал WebForms, в то время как Microsoft выпустил ASP.NET MVC, но MVC — это всего лишь паттерн, который вполне реализуется и на вебформах. Cтатья Outcoldman`a — тому подтверждение. Ниже приводится ее текст.
[Читать далее...]
Categories: ASP.NET Tags: , , ,

«У кого заказать сайт ?» или «Как правильно выбрать фирму ?»

23 Февраль 2010 Нет комментариев
Статья навеяна моим свежим опытом.

Уже не в первый раз встречаюсь с людьми, которых попросту "развели" на деньги при заказе сайта, мне всегда их почему-то немного жаль. Я попытаюсь ответить на вопрос "Как правильно выбрать фирму, в которой вам сделают сайт".
[Читать далее...]

Categories: Разное Tags:

Оптимизация клиентского кода JavaScript в ASP.NET.

14 Февраль 2010 Нет комментариев

Наткнулся на интересную статью по оптимизации клиентского кода в ASP.NET. Ниже привожу ее текст, прежде всего для себя, дабы не забыть этот подход и использовать при разработке.

Сегодня, при разработке приложений в интернете, вопрос клиентской оптимизации встает все чаще. Если раньше, страница отправленная клиенту содержала только информацию, то сегодня очень часто такая страница содержит много JavaScript-кода. Для достижения наилучшей производительности и снижения нагрузки на сервер применяются правила клиентской оптимизации.
[Читать далее...]

Categories: ASP.NET Tags: ,

Есть такая CMS`ка под .NET — «Umbraco» называется.

15 Январь 2010 5 comments
С цмсками под .NET дело обстоит плохо, а учитывая последние тенденции на использование систем управления контентом, можно сказать, что ASP.NET популярной среди начинающих, а также бедовых вебмастеров в ближайшем будущем не быть. С одной стороны, бедовым мастерам и не нужен дотнет, с другой стороны, они активно советуют не пользоваться им начинающим. Можно говорить, что владеющим ASP.NET цмски не нужны, поскольку любой функционал реализуется без проблем на этой платформе, однако, кроме разработчика существует и заказчик, которому выгоднее получить продукт, с которым он впоследствии не будет иметь проблем, а прежде всего проблем с поддержкой этого продукта, ему проще использовать более менее известную цмс. Выбор на ASP.NET невелик — из платных наиболее известен 1С Битрикс .NET, Kentico, а также множество решений, предлагаемых непосредственно от веб-студий; из бесплатных — монстр DotNetNuke, MojoPortal. Про платные, скажу честно, я ничего не знаю, а про бесплатные говорить не хочется вовсе, лучше уж использовать ту же Joomla к примеру, нежели DotNetNuke. Казалось бы, что надежды нет — а вот и есть, есть Umbraco !
[Читать далее...]
Categories: Вебмастеру Tags:

ЧПУ (красивый урл) в ASP.NET. Routing Webforms.

22 Декабрь 2009 9 comments
ЧПУ — человекопонятный урл. ЧПУ подразумевает под собой такие url-адреса, которые легко запомнить и которые показывают логическую структуру данных на сервере. Т.е. урлы вида:

mysite.com/?id=photos&time=summer-2009
mysite.com/?id=archives&year=2009
mysite.com/?id=shop&action=orders

не используют ЧПУ, а следующие адреса:

mysite.com/photos/summer-2009/
mysite.com/archives/2009/
mysite.com/shop/orders/

используют и дают понять, что по первой ссылке у нас на сайте находятся летние фотографии 2009 года, по второй — архивы материалов за 2009 год, ну а по третьей — ваши заказы, оформленные в онлайн-магазине. Кроме того, логично предположить, что если пользователь уберет из урла последнюю часть, например «summer-2009″, то он попадет на один уровень выше, например, на все архивы фотографий. Это очень удобно, прежде всего не из-за того, что такие адреса можно запомнить (врядли кто будет запоминать длинный урл, будь он даже с ЧПУ), а именно с точки зрения разделения логической структуры данных.
[Читать далее...]

Categories: ASP.NET Tags: ,