Перегляд за місяцем: February 2010

 

Спільнота для тих, хто працює з CFML

Приблизно так, як звучить заголовок, можна перекласти повну назву сайту, що тільки набирає обертів. Проект являє собою простеньку реалізацію професійної соціальної мережі (такий собі вузькоспеціалізований linked.in), в якій можливості "соціалізації" додані здебільшого задля розваги.

Детальніше про все це можна дізнатися на самому сайті: Working With CFML

 

І на додаток, гарненькі тематичні шпалери: ColdFusion Wallpaper - Revolution

 

Автор: Сергій Галашин | Опубліковано: 21.02.2010 о 01:02 | Категорії: Community - CFML - Using CF -

 

Cumulative Hot Fix 1 for Coldfusion 9

Ось і прийшов час для випуску першого набору оновлень для ACF9. Він містить невелику кількість патчів для баґів, знайдених з моменту релізу та рекомендується до застосування в першу чергу тим, хто потерпає від описаних проблем. Жодних критичних оновлень він не містить.

Автор: Сергій Галашин | Опубліковано: 20.02.2010 о 18:00 | Категорії: ColdFusion 9 - Security - Adobe -

 

Новини CF-OpenSource v13

 

Оновлення продуктів та додатків

 ColdFusion on Wheels 1.0.1 Maintenance Release

ColdFusion on Wheels 1.0.2 Maintenance Release

Відразу два супровідні випуски (maintenance releases) "Коліс", перший містить ряд покращень стабільності фреймворку, але містить якісь невідомі (в сенсі не розкриті розробниками) проблеми, для вирішення яких і було в пожежному режимі випущено наступне оновлення.

Mura CMS: New FW/1 Plugin

Додаток від розробників CMS, що дозволяє легко включати існуючі додатки на FW/1 до проекту.

Spotify MetaData API 1.0

Компонента для взаємодії з API системи Spotify

YUICompressor CFC 0.11

Втілення можливості використання цієї Java-бібліотеки з ColdFusion

Twilio Library 0.3

Компонента для взаємодії з API системи Twilio (підтримуються як голосові, так і SMS послуги)

Layout Components 1.0 RC1

Бібліотека для керування макетами сайтів.

!Lists Alpha 1

Додаток, що втілює механізм списків.

 

Різні оновлення та повідомлення

CFCommons.org

Проект The ColdFusion Common Modules це колекція ініціатив, спрямованих на розробці стабільних, об'єктно-орієнтованих бібліотек ColdFusion компонент з відкритим кодом, пристосованих для багаторазового використання.

Merlin 1.0.1

Сьогодні було випущено стабільну версію цього менеджера для ColdFusion серверів. Він розпосвюджується вільно (крім вихідних кодів AIR-додатку - тому новину було розміщено в цій частині публікації), але пропонується платний пакет з технічною підтримкою та оновленнями.

Автор: Сергій Галашин | Опубліковано: 19.02.2010 о 22:50 | Категорії: OpenSource - CMS - News - RIAForge - CFWheels - Frameworks - FW/1 -

 

Новини CF-OpenSource v12

Оновлення продуктів та додатків

 CFZen Framework (Pre-Alpha Release)

CFZen Framework on RiaForge

Так, ще один простий фреймворк.

EasyXMS 2.0

CMS, що базується на Model-Glue з ColdSpring.

CFEnomAPI 1.0

Компонента для взаємодії з API системи ENOM.

CFB: Acme Boomerang 0.1

Make Your ColdFusion Builder Extensions Auto-Update

Мета-додаток, що додає можливість автоматичного оновлення додатків CFB, наприклад безпосередньо з RIAForge.

Mango: ShareOnWeb 2.0

Ще один додаток, що дозволяє поширювати інформацію про публікації блогу в багатьох мережевих ресурсах.

Mango: Fresh Media 1.1

Жупан для блогу, створений на базі шаблону Styleshout.

Mango Plugin: Calendar Pod 1.0

Mango: Додаток, що дозволяє розмістити календар в бічній панелі блогу.

DropIO CFC 0.1

Компонента для взаємодії з API системи drop.io

Quantcast Analytics Mura CMS Plugin 1.5

Дозволяє інтегрувати підрахунок статистики від системи Quantcast.

cfcFaint 0.8

CFC-обгортка для Java "Faint", системи розпізнавання облич.

BonCode PGP 1.0

Втілення відомої бібліотеки PGP для ColdFusion.

Event Calendar 1.0.4

Календар, що дозволяє спільний доступ для групи користувачів.

CFB: Builder Stats

Показ невеличкої статистики, як то кількість рядків коду.

PostIt Beta

Конструктор для створення опитувань.

AssetTracker RC1

Система для документування та аналізу ІТ-інфраструктури компанії.

ColdFire 1.5 Beta

ColdFire ColdFusion Debugger 1.4.207.218/1.5.207.223

Оновлення, що нарешті пропонує підтримку Firefox 3.6 та Firebug 1.5.

cfHSSF

Після двохрічної паузи оновлено бібліотеку для роботи з POI.

Model-Glue 3.1 Maintenance Release Beta

Один з популярних фреймворків готується до релізу, випускаючи бета-версію.

SalesForce CFC v0.7 Released - Call for Features for 1.0

Оновлення компоненти для взаємодії з SalesForce.

cfUniForm 3.5 Released

cfUniForm 3.5

Розповідь про новий фреймворк, призначений для побудови форм.

 

Різні оновлення та повідомлення

Using Mura as a Blogging Platform

Невелика розповідь про те, як можна створити блог на базі Mura CMS.

Intro into Wheels ORM & Validation Presentation

Матеріяли з презентації щодо можливостей ORM та валідації у фреймворкові CF on Wheels.

Fusebox Fuseactions In Eclipse Outline View

Автор розповідає як можна модифікувати конфігурацію XML редактор Aptana щоб побачити ф'юзекшни в outline.

Update to 'Core' Framework. Now in GitHub!

Автор легкого фреймворку Core проводить екскурс в проект.

Автор: Сергій Галашин | Опубліковано: 14.02.2010 о 11:39 | Категорії: OpenSource - CMS - News - RIAForge - Frameworks -

 

Про CFML Advisory Commitee

Текст нижче є вільним переказом публікації Getting to Know the CFML Advisory Committee з HOF. В ній розповідається (оповідач Роб Брукс-Білсон) про те, що собою являє дорадчий комітет (Advisory Commitee)  з CFML, хто є його учасниками та які задачі він розв'язує.

Комітет було створено з ініціативи Adobe для вирішення двох завдань: стандартизація мови CFML між виробниками двигунів, а також розробка шляху розвитку мови. Окремий наголос робиться на тому, що група фокусується не на платформі ACF, а саме на мові програмування, звідти й назва.

На даний момент до комітету входять: Бен Форта і Адам Леман (Adobe), Шон Корфілд (Railo), Мет Вудвард (Open BD), а також Реймонд Кемден, Пітер Джей Феррел та сам Роб Брукс-Білсон (представники спільноти).

Головною метою було визначено проведення класифікації мови за трьома базовими категоріями для основних виробників:

  1. Базові. Базові можливості CFML мають бути втілені всіма виробниками однаково та забезпечувати сумісність (переносимість) для коду.
  2. Додаткові. Не обов'язкові до втілення можливості CFML, але у випадку прийняття до розробки мусять так само бути сумісними.
  3. Специфічні. Будь-які додаткові можливості мови, що можуть підтримуватися тільки одним виробником, або працювати по-різному, навіть якщо втілені декількома. Сумісність не вимагається.

З липня 2008 року комітет почав обговорювати кожну мітку та функцію з попереднього набору та визначати приналежність їх до одної з категорій голосуванням. В січні 2009 року цю роботу було завершено та опубліковано результати.

Відразу після цього розпочалася робота зі встановлення стандарту мови CFML2009, чимало з якого вплинуло на синтаксис нових можливостей ColdFusion 9, зокрема вже згадувані зміни в CFScript.

Треба зауважити, що далеко не всі пропозиції комітету було враховано, зокрема через нестачу часу (вихід бети відбувся у самий розпал роботи комітету), тому певні відмінності в ACF9 залишилися й у релізі.

На даний момент позиція комітету полягає в тому, щоби решта виробників внесли аналогічні до Adobe зміни та привести стандарт до фактичної ситуації. З великою ймовірністю можна стверджувати, що так і буде.

Відтепер планується оновлювати стандарт мови кожні два роки, і вже розпочалася робота над наступним CFML2011. Цього разу комітет планує бути на гребні хвилі розробки, щоб забезпечувати кращі можливості співпраці для всіх виробників.

Актуальну інформацію щодо роботи комітету, а також опис стандарту мови можна відшукати на сайті OpenCFML.org

 

Автор: Сергій Галашин | Опубліковано: 13.02.2010 о 22:36 | Категорії: CFML - Community -

 

Интервью Лемана и Корфилда для RIA DZone

Два интервью которые нескучно слушать - Адам Леман (Adam Lehman) - product manager Adobe Coldfusion и Шон Корфилд (Sean Corfield) - CEO Railo USA. Говорят о развитии платформы Adobe CF и развитии языка CFML, соотвественно каждый со своей стороны - корпоративной и коммьюнити.

Автор: Родион Быков | Опубліковано: 09.02.2010 о 23:49 | Категорії: Video -

 

Glassfish как application server для Сoldfusion

Достаточно много критики поступает в редакцию Adobe за использование во все стороны устаревшего сервера приложений JRun4. Вероятно в 10 версии Coldfusion будет использоваться другой сервер. Но необязательно ждать, уже сейчас можно облегчить себе жизнь. Например, поступить как описывает Пол Кукель (Paul Kukiel) в этом посте. Суть проста - установить сервер приложений Glassfish, и установить Coldfusion как WAR-приложение внутри "стеклорыбы". Кроме того, Railo тоже можно скачать как WAR-приложение и использовать вместе с Glassfish. Самое приятное, что настроив в Apache два виртуал-хоста, можно использовать Coldfusion и Railo вместе на одной машине - только различать их по имени хоста. При этом, связка GF+CF+Railo работает действительно быстро, субъективно, но я уверен, что точные тесты покажут ускорение объективно.

Автор: Родион Быков | Опубліковано: 09.02.2010 о 16:09 | Категорії: ColdFusion 9 - Glassfish - Railo - Tips -

 

Шукаєте хостинг з Railo?

Тоді вам варто звернути увагу на сторінку Hosting Providers, що днями з'явилася на веб-сайті Railo.

Також варто зауважити, що завдяки скромним системним вимогам та простоті розгортання, є сенс звертати увагу і на VPS рішення. Наприклад, наш сайт розміщено на Linode.com. Це, без перебільшення, чудовий хостинг-провайдер з оригінальною та зручною системою розгортання вузлів (лінод) на базі Linux, професійною технічною підтримкою та цілком прийнятними цінами на послуги. До того ж, їх сайт написано на CFML.

P.S. Ні, цей матеріал не розміщено на правах реклами. Але ми будемо не проти, якщо хтось скористається нашим реферальним посиланням для реєстрації :)

Автор: Сергій Галашин | Опубліковано: 06.02.2010 о 01:01 | Категорії: Railo - Hosting -

 

Зміна платформи Mura CMS 5.2

Сьогодні з'явилося оновлення для популярної CMS, що включає ряд значних покращень, як в інтерфейсній частині, так і в коді.

Найбільш цікавим фактом є те, що розробники вирішили позбутися фреймворку Fusebox та поступово переходити на FW/1, за їх словами "задля кращої швидкодії". Почали вони це робити з панелі адміністратора.

Повний список оновлень можна дізнатися з повідомлення в блозі проекту: Mura CMS version 5.2 is live!

Автор: Сергій Галашин | Опубліковано: 04.02.2010 о 21:01 | Категорії: OpenSource - CMS - News - Fusebox - FW/1 -

 

Випущено CFEclipse 1.3.5

Сьогодні було опубліковано нову версію CFEclipse, популярного додатку до Eclipse для розробки на CFML.

Випуск містить низку суттєвих оновлень, серед них:

  • Значно покращено помічник для коду (code assist). Він став розумнішим та зручнішим.
  • Додано форматувальник коду, що базується на бібліотеці Jericho. Працює тільки для міток, але й це добра поміч при роботі з погано форматованим кодом. Має трохи налаштувань.
  • Внесено ряд покращень текстового редактору, наприклад підсвічування елементів, автовідступи та невеличкі можливості з рефакторингу.
  • Покращено словники для ACF5-8 та (головне!) додано словники для ACF9 та Railo (поки що базовий). Це просто чудове покращення.
  • Трохи покращено Outline, хоча підтримка CFScript досі залишається вкрай експериментальною (тобто, нестабільною).
  • Додано інформацію про додаток до Universal Welcome та його розділів What's New? й Cheat sheets.

 

Документацію щодо встановлення додатку можна знайти у вікі проекту.

Також можна зафоловити CFEclipse в Твіттері.

 

Автор: Сергій Галашин | Опубліковано: 01.02.2010 о 22:43 | Категорії: News - CFEclipse -

 

Документація з Railo

З початком цього року спільнота Railo активізувала зусилля зі створення потужного інформаційного ресурсу, що містив би матеріяли як для новачків, так і для розв'язання більш складних завдань.

Таким ресурсом покликана стати Railo Wiki.

В ній можна знайти як документацію з CFML, так і зі специфічних для двигуна тем, зокрема описуються відмінності в підтримуваному синтаксисі.

Також вікі можна використовувати як стартову точку для пошуку інших матеріялів, бо вона містить посилання на сторонні ресурси, як то групи чи баґ-трекер.

З огляду на скромніші можливості з документування (фактично, зараз цим займається тільки Тодд Раферті, за що йому доземний уклін), ніж у тої ж Adobe, використовується змішана схема: деякі теми покриваються статтями вікі, деякі за допомогою посилань на зовнішні сайти (здебільшого блоги).

Наостанок варто зауважити, що вікі ще знаходиться в стані бети, що передбачає постійне покращення та розширення вмісту.

Незважаючи на це, там вже є чим поживитися цікавому розробникові.

Автор: Сергій Галашин | Опубліковано: 01.02.2010 о 10:54 | Категорії: Documentation - Railo -