5 kwietnia 2011

IDF - nowy otwarty format od IAI

W systemach klientów pojawiły się nowe przyciski "IDF Eksport" pozwalające na eksport danych opisowych w nowym formacie IDF. Format IDF będzie obok IOF drugi, otwartym standardem opartym o XML, na podstawie którego będzie można eksportować i importować treści opisowe. W tej chwili eksport do IDF został wprowadzony dla:

  • CMS
  • szablonów aukcji
  • bannerów, buttonów, reklam
  • kodów CPA
  • snippetów (wstawek JavaScript)
  • szablonów e-mail
  • szablonów SMS
  • dokumentów drukowanych (ODF)
  • stron powitalnych
  • informacji o zamówieniach i płatnościach

W tej chwili nie udostępniamy jeszcze dokumentacji do tego formatu. Prosimy o nie przesyłanie indywidualnych pytań o specyfikację tego formatu. Zostanie ona ujawniona w niedługim czasie. Wprawni programiści mogą na podstawie analizy plików XML dosyć szybko strukturę rozpracować sami. Pewne jest to, że format będzie udostępniany tak jak IOF na licencji Creative Common z opcją do dowolnego wykorzystania, również w produktach konkurencyjnych. Mamy tym samym nadzieję, że tak jak w przypadku formatu IOF uda nam się spopularyzować kolejny standard udostępniania treści na potrzeby sklepów internetowych.

Plik IDF ma być z założenia kompletnym szablonem, a w związku z tym załączniki (głównie obrazów) są kodowane w base64 i dodawane do ciała dokumentu. Podczas eksportu sprawdzane jest istnienie powiązanych elementów (załączników). Takie sprawdzenie jest wykonywane przed eksportem do pliku IDF, ponieważ w przypadku, gdy dany załącznik nie istnieje na serwerze, plik IDF mógłby być niekompletny. Jeżeli przynajmniej jednego pliku brakuje, eksport nie jest możliwy. Z założenia w pliku IDF przechowywany jest dokument w jednym języku. Na podstawie wybranego podczas edycji języka (np. w zakładce), system samodzielnie ustala właściwy język.

Do czego będzie stosowany format IDF? Przede wszystkim do dostarczania elementów, które trzeba wprowadzić w panelu administracyjnym, wtedy gdy chcecie Państwo pobrać gotowce w różnych stylach i językach. Mechanizm zastąpi ładowanie domyślnych szablonów (np. dla e-maili). Format ten umożliwi również kupowanie treści lub jej wgrywanie, w momencie gdy zostanie ona przygotowana przez Partnerów IAI. Format ten również można wykorzystać jako sprawny mechanizm kopiowania treści między sklepami lub nawet panelami. Ostatecznie można go używać jako sposobu na samodzielną archiwizację danych.

Już wkrótce pojawi się w naszym systemie opcja importu plików IDF. W dalszej kolejności udostępniona zostanie specyfikacja dla programistów oraz pliki definicji XSD.