Категорія: News
Новини CF-OpenSource v13
Оновлення продуктів та додатків
ColdFusion on Wheels 1.0.1 Maintenance Release
ColdFusion on Wheels 1.0.2 Maintenance Release
Відразу два супровідні випуски (maintenance releases) "Коліс", перший містить ряд покращень стабільності фреймворку, але містить якісь невідомі (в сенсі не розкриті розробниками) проблеми, для вирішення яких і було в пожежному режимі випущено наступне оновлення.
Додаток від розробників CMS, що дозволяє легко включати існуючі додатки на FW/1 до проекту.
Компонента для взаємодії з API системи Spotify
Втілення можливості використання цієї Java-бібліотеки з ColdFusion
Компонента для взаємодії з API системи Twilio (підтримуються як голосові, так і SMS послуги)
Бібліотека для керування макетами сайтів.
Додаток, що втілює механізм списків.
Різні оновлення та повідомлення
Проект The ColdFusion Common Modules це колекція ініціатив, спрямованих на розробці стабільних, об'єктно-орієнтованих бібліотек ColdFusion компонент з відкритим кодом, пристосованих для багаторазового використання.
Сьогодні було випущено стабільну версію цього менеджера для ColdFusion серверів. Він розпосвюджується вільно (крім вихідних кодів AIR-додатку - тому новину було розміщено в цій частині публікації), але пропонується платний пакет з технічною підтримкою та оновленнями.
Новини CF-OpenSource v12
Оновлення продуктів та додатків
CFZen Framework (Pre-Alpha Release)
Так, ще один простий фреймворк.
CMS, що базується на Model-Glue з ColdSpring.
Компонента для взаємодії з API системи ENOM.
Make Your ColdFusion Builder Extensions Auto-Update
Мета-додаток, що додає можливість автоматичного оновлення додатків CFB, наприклад безпосередньо з RIAForge.
Ще один додаток, що дозволяє поширювати інформацію про публікації блогу в багатьох мережевих ресурсах.
Жупан для блогу, створений на базі шаблону Styleshout.
Mango Plugin: Calendar Pod 1.0
Mango: Додаток, що дозволяє розмістити календар в бічній панелі блогу.
Компонента для взаємодії з API системи drop.io
Quantcast Analytics Mura CMS Plugin 1.5
Дозволяє інтегрувати підрахунок статистики від системи Quantcast.
CFC-обгортка для Java "Faint", системи розпізнавання облич.
Втілення відомої бібліотеки PGP для ColdFusion.
Календар, що дозволяє спільний доступ для групи користувачів.
Показ невеличкої статистики, як то кількість рядків коду.
Конструктор для створення опитувань.
Система для документування та аналізу ІТ-інфраструктури компанії.
ColdFire ColdFusion Debugger 1.4.207.218/1.5.207.223
Оновлення, що нарешті пропонує підтримку Firefox 3.6 та Firebug 1.5.
Після двохрічної паузи оновлено бібліотеку для роботи з POI.
Model-Glue 3.1 Maintenance Release Beta
Один з популярних фреймворків готується до релізу, випускаючи бета-версію.
SalesForce CFC v0.7 Released - Call for Features for 1.0
Оновлення компоненти для взаємодії з SalesForce.
Розповідь про новий фреймворк, призначений для побудови форм.
Різні оновлення та повідомлення
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 проводить екскурс в проект.
Зміна платформи Mura CMS 5.2
Сьогодні з'явилося оновлення для популярної CMS, що включає ряд значних покращень, як в інтерфейсній частині, так і в коді.
Найбільш цікавим фактом є те, що розробники вирішили позбутися фреймворку Fusebox та поступово переходити на FW/1, за їх словами "задля кращої швидкодії". Почали вони це робити з панелі адміністратора.
Повний список оновлень можна дізнатися з повідомлення в блозі проекту: Mura CMS version 5.2 is live!
Випущено CFEclipse 1.3.5
Сьогодні було опубліковано нову версію CFEclipse, популярного додатку до Eclipse для розробки на CFML.
Випуск містить низку суттєвих оновлень, серед них:
- Значно покращено помічник для коду (code assist). Він став розумнішим та зручнішим.
- Додано форматувальник коду, що базується на бібліотеці Jericho. Працює тільки для міток, але й це добра поміч при роботі з погано форматованим кодом. Має трохи налаштувань.
- Внесено ряд покращень текстового редактору, наприклад підсвічування елементів, автовідступи та невеличкі можливості з рефакторингу.
- Покращено словники для ACF5-8 та (головне!) додано словники для ACF9 та Railo (поки що базовий). Це просто чудове покращення.
- Трохи покращено Outline, хоча підтримка CFScript досі залишається вкрай експериментальною (тобто, нестабільною).
- Додано інформацію про додаток до Universal Welcome та його розділів What's New? й Cheat sheets.
Документацію щодо встановлення додатку можна знайти у вікі проекту.
Також можна зафоловити CFEclipse в Твіттері.
Новини CF-OpenSource v11
Оновлення продуктів та додатків
SocialBookmarks Mura Plugin 1.2
Додаток для Mura CMS, додає швидкі посилання на популярні соціальні веб-сайти, наприклад Facebook чи Twitter.
ColdBox 3.0.0 Milestone 4 released
Луїс Маджано (Luis Majano) повідомив про вихід M4 нової гілки фреймворку, а також розмістив дзеркало проекту на RIAForge.
LogBox: Enterprise ColdFusion Logging Library 1.1
Так само на RIAForge з'явилися проекти-сателіти: бібліотека для журналювання LogBox та бібліотека для створення прототипів MockBox.
JavaLoader 1.0 Beta 2 Released
Марк Мендел (Mark Mandel) повідомив про вихід другої бети нового релізу JavaLoader та створив дзеркало проекту на RIAForge, де розміщено стабільну версії.
Реймонд Кемден (Raymond Camden) повідомив про вихід оновлення BlogCFC, знайти його можна на сторінці проекту.
Барні Бувер (Barney Boisvert) повідомив про появу бібліотеки для взаємодії з популярною CDN службою від Amazon.
Новини CF-OpenSource v10
Оновлення продуктів та додатків на RIAForge
Новий MVC фреймворк.
Компонента, що за допомогою jTidy ковертує текст до валідного xHTML.
Двигунець для створення прототипів, що реалізує принципи scaffolding.
Компонента для безпосередньої взаємодії з SQLite базою без участі JDBC, реалізує стандартні операції, вміє зберігати набір CF даних безпосередньо в таблицю SQLite.
Додаток для експорту мета-даних компоненти до XML-файлу, що може бути імпортований до редактора UML.
Додаток для пошуку зайвих CFM-файлів в директоріях проекту. Навряд чи буде корисним у випадку використання фреймворків, бо базується на пошуку безпосередніх підключень (cfinclude) сторінок.
Втілення API рекомендаційного сервісу Yelp.
Втілення механізму ітератора для складних типів даних.
Втілення API сервісу хостингу онлайн-відео Brightcove.
Втілення складної структури даних: зв'язаний список.
Бібліотека для інтернаціоналізації додатків, потребує CF9.
Вельми корисна бібліотека, що дозволяє не зациклюватися на XML як форматі для обміну даними, але й підтримувати вже існуючі складні текстові формати (як EDI чи VCF4).
Бібліотека, що реалізує базові операції з малюнками.
Smartermail API wrapper + UI 1.0
Втілення API програмного комплексу Smartermail.
Кілька нових додатків для Mango
Розширення для вбудови пошуку блогу в пошукове вікно оглядача.
Додає вказаний віджет до сайту, щоб читачі могли швидко перекладати вміст за допомогою перекладача Google.
Додає блок зі швидкими посиланнями на популярні соціальні веб-сайти, наприклад Facebook чи Twitter.
Дозволяє надсилати листи з блогу (наприклад, сповіщення про коментарі) через SMTP, що вимагають TLS/SSL з'єднання.
Реалізує включення малюнків з Twitpics в бічну панель блогу.
Різні оновлення та повідомлення
Розробники фреймворку Model-Glue опублікували тренувальний курс для новачків.
Mach-II Simplicity (1.8) RC2 Released
Черговий крок до випуску нової версії Mach-II
Ще один популярний продукт готується до випуску нової версії. Це додаток для підсвітки синтаксису від Джейсона Делмора, що використовується зокрема в BlogCFC.
Кілька оновлень отримав і додаток, що втілює scaffolding для Fusebox.
Implicit Blocks in Fusebox 5.5.1
Патч для Fusebox, що дозволяє обійтись без зайвих true міток, коли в if-блоці немає false.
Оновлено бібліотеку для захисту додатків від SQL-ін'єкцій та XSS атак.
Випущено FW/1 1.0
Сьогодні сталися дві взаємопов'язані події.
Шон Корфілд повідомив про завершення роботи над документацією для FW/1, що було останньою задачею на шляху до релізу! Відповідно, другою подією і стала офіційна поява випуску 1.0.
Бажаємо проектові стабільного розвитку, а розробникам натхнення.
Випущено Railo 3.1.2
Не пройшло і двох тижнів від випуску попередньої версії, а в Railo розродилися повноцінним релізом.
Незважаючи на порівняно незначну зміну номеру версії, вона містить в собі значну кількість покращень та виправлень. Про них і піде мова нижче. Примітка: це переклад офіційного тексту, тому тут слово "ми" відноситься до розробників Railo.
- Розширення серверу Railo власними мітками (тегами)
Дивіться цю публікацію в блозі:
CFC custom tag example - Загальна підтримка систем кешування
Скоро з'явиться публікація про це. - Згенеровані ключі для INSERT запитів
Скоро з'явиться публікація про це. - Колекція міток CFAJAX*
Написана Андреа Камполоньї з використанням міток на базі cfc (це розширення не є частиною ядра). Ми (CFUG) теж згадували про цей проект.
Дивіться цю публікацію в блозі:
Railo AJAX tags
Сторінка проекту:
Project Railo AJAX - Покращення безпеки
У випадку використання певних можливостей було можливо прочитати будь-який файл на розділі, де знаходиться веб-корінь (web root). Подяки Полу Клікенбергові та Піту Фрейтагу, що незалежно виявили цю проблему.
Всі паролі в railo-web.xml.cfm та railo-server.xml.cfm тепер закодовані.
Всі поля паролів в Railo Administrators тепер приховані за маскою.
Доступ до конфігурації Railo за допомогою мітки cfadmin тепер за умовчанням тільки для читання. - Нові версії серверів застосунків
В комплект встановлення Railo 3.1.2 ми включили останню стабільну версію Resin. Тепер він включає також win64 connector, так що ви можете легко встановити його з IIS6 or 7 на 64bit Windows.
Railo Express тепер поставляється в двох версіях. Одна містить типовий Jetty, а інший Resin 3.1.9. Встановлення залишається таким самим легким: просто розпакуйте архів та виконайте файл запуску, що відповідає платформі. - Зміни сторінки завантаження
Відразу після оновленого блоку скачування Railo Resin express ми додали список наявних патчів різних типів, з прямими посиланнями на завантаження. Вони можуть бути потрібні у випадку, коли ваш сервер знаходиться за файрволом чи проксі, що внеможливлює автоматичну процедуру. Завітайте на сторінку скачувань. - Оновлено образ Amazon AMI
Відразу після описаних вище змін ми також оновили образ для Amazon EC2, так що ви можете створювати вашу інсталяцію з неї. Образ включає встановлені застосунки:- Apache 2.2
- Tomcat 6.0.2
- Railo 3.1.2.001
- Mura 5.1.1102
- Mango Blog 1.4
- Оновлено вихідні файли
Ви можете знайти вихідні коди Railo 3.1.2.001 у звичному JBoss SVN репозиторії, або на сторінці завантажень.
Цей список англійською плюс формальний список змін з трекеру проекту можна переглянути в блозі Railo.
Як завжди, розповсюджувач можна скачати з сайту getRailo.org, оновитися ж з попередньої версії найкраще за допомогою вбудованої системи оновлення. Докладно про неї написано в Довідці з оновлення Railo 3.x.
Випущено CFWheels 1.0
Менше місяця тому ми вже повідомляли про те, що фреймворк готується до випуску стабільної версії, і ось це трапилось!
Це чудовий привід придивитися до нього поближче та спробувати в дії.
Задля цього на CFUG заводимо відповідну категорію та плануємо детальніший огляд на майбутнє.
Скачати дистрибутив можна з офіційного сайту, поспілкуватися з учасниками спільноти можна в Google групі.
Нове на сайті: вибране та посилання
Нещодавно на нашому сайті з'явилися два нових невеликих розділи.
Вибране міститиме посилання на найбільш цікаві матеріали сайту, котрі можуть виявитися корисними в майбутньому, зважаючи на швидкоплинність формату блогу.
Посилання слугуватимуть для накопичення тематичних посилань з ColdFusion тематики, зокрем ана офіційні ресурси, різні групи та списки розсилок, сайти з пошуку роботи та інші.
Новини CF-OpenSource v8
Оновлення продуктів та додатків
Додаток для CF Builder, що дозволяє розробникам обмінюватися зразками коду безпосередньо з IDE.
Google Language Tools Extension 1.0
Додаток для CF Builder, що дозволяє перекладати частини коду на інші мови за допомогою перекладача Google.
Позиціонується як систем для незалежної від фреймворків розробки на CFML, фактично створюючи додатковий шар абстракції, коли з іншими додатками взаємодіють лише контролери.
Проста реалізація чату служби підтримки.
Amazon S3 Explorer & ColdBox Plugin 1.0
Реалізація взаємодії з сервісами Amazon S3 засобами CF, базується на фреймворкові ColdBox.
Додаток, що забезпечує взаємодію з програмно-апаратною платформою Arduino, використовує змішаний CF/Java код для взаємодії з сокетами.
Додаток на ранній стадії розробки, що планує реалізацію взаємодії з API Livestream, сервісу для публікації потокового аудіо та відео.
Реалізація whois на чистому CFML, позиціонується як заміна раніше популярного CFX_Whois.
Реалізація взаємодії з поштовим сервером на CFML. Поки в ранній стадії розробки (незважаючи на вказаний номер версії).
Різні новини та повідомлення
Mach-II Simplicity (1.8) is now GPLv3 with Classpath Exception. Woot!
Нова версія фреймворку буде розповсюджуватися під новою ліцензією.
New CodexWiki tracker and repository
Розробники повідомляють, що роботу поновлено та розповідають про деякі оновлення, зокрема про переїзд коду на хостинг Assembla та появу рахунку в Twitter.
New ColdBox repository homes and tools
Аналогічні попередньому записові події відбулися й з усим фреймворком ColdBox.
ColdBox 3.0.0 Beta 3 Revision Updates
Водночас готується реліз нової версії ColdBox, бета вже версію можна завантажити.
Galleon ColdFusion Forums 2.2.9
Реймонд Кемден повідомив про вихід оновленої версії форуму.
Fusebox XML Flowchart Generator
Незважаючи на погані новини зі стану розробників Fusebox, життя спільноти продовжується. Barney Boisvert повідомив про випуск генератора блок-схем для файлів конфігурації Fusebox (підтримується тільки XML синтаксис).
Поповнення команди FW/1
Як повідомив у своєму блозі Шон Корфілд, команда фреймворку FW/1 збільшилася до двох чоловік.
Другим став Раян Коґсвелл, дуже активний учасник обговорення додатку та автор кількох корисних патчів.
Здається, настав час пильніше придивитися до цього фреймворку.
Нове розширення Railo: Ram Resource
Railo продовжує перегони з CF9 в плані функціональності, та робить це якісно і ефективно.
Цього разу вони порадували першою інформацією про VFS (віртуальна файлова система). Вона надає базові можливості створення директорій, запису та читання файлів. Також доступна можливість переглянути існуючі ресурси в адмінці контексту.
Треба зауважити цікаву перевагу реалізації VFS, що обмежені тільки поточним контекстом, що корисно задля безпеки. В CF9 є певні проблеми з цим, пов'язані зі спільним доступом до пам'яті, так що навіть рекомендуєтсья вимикати це розширення на shared хостингах.
Тодд Рафферті опублікував докладне ЯкЦе в офіційному блозі Railo, що докладно пояснює як встановити та користуватися цим новим розширенням.
Railo 3.1.1.017 Preview
Наближається час релізу Railo 3.1.2, тим часом розробники виклали попередню (preview) збірку. Вона, фактично, представляє собою майже повний набір оновлень та виправлень, що нас очікують в новій версії.
Найбільші оновлення наступні.
- Railo Cache (поки експериментальна підтримка), справді потужної можливості, котра дозволятиме дуже зручно та ефективно кешувати будь-які об'єкти як за допомогою власного двигуна RamCache, так і за допомогою відомої системи EHCache, надалі планується підтримка інших існуючих систем кешування.
- Деякі зміни в політиці безпеки в сторону посилення безпеки доступу до налаштувань серверу.
- Згенеровані ключі (нарешті!) для доданих в базу рядків.
- CFDUMP як HTML, теґ переписано як CFC.
- Новий атрибут terminateOnTimeout в CFEXECUTE.
Про ці та велику кількість дрібніших оновлень написано в блозі Railo.
Новини CF-OpenSource v7
Андреа Камполоньї повідомив про реліз його додатку, що реалізує EM-парадігму (events based) для CFML.
Update to CFML Framework Skeletons – Eclipse Plugin
Роберт Бернс повідомив про оновлення свого корисного додатку для Eclipse, що допомагає створювати скелети проектів для різних фреймворків. В цьому релізі були додані FW/1 та LightFront.
ColdBricks 1.1 Update: Custom Resource Libraries & Extension Modules
Оскар Еревало повідомив про деякі оновлення ColdBricks CMS, котрі є підготовкою до стабільного релізу 1.1.
Випущено оновлення популярного CF-блогу, багато з яких зачіпають клієнтську (JavaScript) частину.
Розширення для Adobe ColdFusion Administrator, що дозволяє виконувати прямі запити (тут -- queries) до колекцій Verity та Solr (в залежності від версії серверу)
Спроба реалізації CRUD-додатку, з доволі широким спектром можливостей.
CFML кастом теґ-обгортка для включення на сторінку FLV, MP3, MP4 та AAC файлів з використанням JW FLV Player.
Дуже рання версія схожого продукту, з опису навіть докладно не зрозумілі його можливості :)
Проста реалізація REST апі для Fusion Reactor, фактично поки підтримує тільки читання метрик сервера в XML форматі.
Реалізація кешування в CFWheels за допомогою додатку Cachebox.
Простий та маленький wiki-двигунець.
Клон рубі-фреймворку Sinatra, поки в ранній стадії розробки.
Adobe ColdFusion 9 хостинг від Hostek.com
Компанія Hostek.com одною з перших запропонувала CF9 хостинг. Я не великий шанувальник shared-хостингів для CF, але треба відзначити їхню оперативність та доступність тарифних планів. Крім цього, вони мають доволі м'яку політику щодо заборон синтаксису CFML та ряд додаткових пропозицій.
Снижение цен от Adobe
Не совсем Coldfusion-новость, но все равно интересно. Adobe снизит цены на локализованные украинские версии продуктов из линейки CS4. Новость читайте тут. Нам бы еще Билдер задешево !
Випущено JavaLoader 1.0 Beta
Хороші новини для тих, хто полюбляє поєднувати Java та ColdFusion розробку.
Розробник JavaLoader повідомив про те, що продукт наближається до релізу, а саме пішов у бету.
Також він запрошує долучитися до групи javaloader-dev.
Видео с Adobe Max 2009 выложено на Adobe TV
Только закончился Adobe Max 2009, а презентации уже доступны на Adobe TV. Для них выделен отдельный канал, который разделен на три части - Design (очевидно, для дизайнеров), Develop (для менее художественно-одаренных) и Envision (для еще менее руководителей бизнеса).
А также небольшое пиратское видео - презентация Rome (графический пакет написанный на AIR), но это не главное: в левом нижнем углу можно заметить приглашенного гостя - Марка Хэммилла, сами знаете кого сыгравшего в лучшем фильме всех времен и народов
Внезапно...
...Adobe выпустила релиз Coldfusion 9, хотя по данным нашей неторопливой агентуры этого не должно было произойти раньше 2010. Наказав нерадивых корреспондентов лишением бесплатной сауны и спортзала, редакция CFUG поздравляет всех разработчиков Coldfusion и на Coldfusion с могучим 9м выпуском. Кого поименно благодарить, product manager Адам Леман (Adam Lehman) называет в своей благодарственной речи по случаю выпуска. Наверное, если б не Adobe Max, релиз не состоялся бы сегодня, а так будем следить за ходом конференции, что интересного расскажут о "девятке".
Запущено RailoAjax.org
Сьогодні сталася ще одна добра подія для спільноти.
Андреа Камполоньї (Andrea Campolonghi) повідомив у гугл-групі Railo про те, що вийшов на інтернет-орбіту RailoAjax.org. Як помітно з назви, проект призначено для втілення cfajaxproxy, cfdiv and та інших RIA-фішок.
За клієнтську взаємодію відповідає jQuery, за серверну, вочевидь, CFML.
Варто додати, що проєкт має вікі та трекер на базі Trac: docs.railoajax.org
Merlin в публічній беті
Мерлін (Merlin) -- це система, що базується на AIR, призначена для керування сервером Adobe ColdFusion версій 7,8,9.
На даний момент вона в публічній беті, реліз обіцяють приблизно одночасно з виходом дев'ятки.
Дізнатися більше про неї можна з ґрунтовного скрінкасту від розробників, а заповнивши невеличку форму, й скачати дистрибутив з офіційного сайту.
І на додаток, просто ще один сайт на CF. Дружина Адама Лемана запустила в бету рекомендаційний сервіс Interfolio. Звісно, що написаний на CFML.
Новини CF-OpenSource v5
Невеличкий огляд на сьогодні
Як повідомляє автор, цей фреймворк для кешування майже "дозрів" до релізу.
Майже те саме можна зауважити про вже відомий нам фреймворк CFWheels.
Додаток до Fusebox, що дозволяє швидко інтегрувати існуючі рішення з кешування для CF, зокрема вищезгаданий CacheBox, а також cfMemcached та навіть EHCache з комплекту CF9.
Анонімний автор повідомив про початок розробки аналога WordPress на CF. Сподіваюся, що з нього вийде добрий конкурент існуючим рішенням.
Новини CF-OpenSource v4
Повертаємося до рубрики після деякої паузи. Сьогодні у нас нові CMS, фреймворки та CF9.
Фреймворк, що використовує новинки CF9, а також реалізує сучасні методики розробки.
Ще один невеличкий MVC фреймворк. На відміну від більшости популярних аналогів, не використовує XML для конфігурації, лише "чисті" CFC.
ColdFusion порт Radiant CMS для Ruby.
Додаток до CF Builder для генерації CF9 ORM мапінгів.
Додаток, що реалізує Business Objects для CF9 ORM.
І ще одна CMS, нащадок CF-Nuke.
Додаток, що реалізує чат за допомогою CF та jQuery.
Coldfusion XML Meta Tag System
Додаток для керування мета теґами вашого сайту за допомогою базованої на XML конфігурації.
Цей проект допомагає генерувати тестові номери карток найпопулярніших типів (Visa|Mastercard|Discover|Amex), корисно в процесі розробки та інтеграції платіжних систем.
Documentation Plugin for Mango Blog
Назва каже сама за себе. Плагін інтегрує довідку з Манго прямо в панель адміністратора.
DISA відкриває OSCMIS та підтримує CF
Управління інформаційного забезпечення міністерства оборони США (The Defense Information Systems Agency) надає доступ іншим державним агенціям до свого набору програмного забезпечення для управління та керування документообігом, більше того, відкриває й вихідні коди.
Система, що має назву The Open Source Content Management Information System (OSCMIS), містить в себі більш як 50 веб-додатків, включаючи інструмент для керування робочою силою, автоматичним документообігом, навчанням, віддаленим керуванням та інші.
Що цікаво для нас, OSCMIS написано саме на ColdFusion. Міністерство не тільки саме використовує цю технологію, але й рекомендує це робити іншим, зокрема хоче залучити до навчання молодь, щоб отримати нових талановитих програмістів.
Все це ще раз підтверджує перспективність CF як технології.
Джерело: InformationWeek
