KPhotoAlbum/uk: Difference between revisions

    From KDE UserBase Wiki
    (Created page with "* Встановити мітку нового випуску і надіслати зміни до центрального сховища {{Input|1=<nowiki>git tag -a -m "kp...")
    No edit summary
    (66 intermediate revisions by 2 users not shown)
    Line 4: Line 4:
    |[[Image:Kphotoalbum_splash.png]] || '''KPhotoAlbum — програма призначена для полегшення впорядкування зображень. У ній передбачено багато можливостей спрощення впорядкування та перегляду зображень'''.<br />  
    |[[Image:Kphotoalbum_splash.png]] || '''KPhotoAlbum — програма призначена для полегшення впорядкування зображень. У ній передбачено багато можливостей спрощення впорядкування та перегляду зображень'''.<br />  
    |}
    |}
    Перші версії '''KPhotoAlbum''' було випущено під назвою "KimDaBa". Поточною версією '''KPhotoAlbum''' є версія 4.4 (квітень 2014 року).
    Перші версії '''KPhotoAlbum''' було випущено під назвою "KimDaBa". Стабільні випуски завжди можна знайти на нашій [https://www.kphotoalbum.org/news/ сторінці новин].
     
    [[File:KPhotoAlbum_main_windows.png]]


    __TOC__
    __TOC__
    Line 11: Line 13:
    У '''KPhotoAlbum''' передбачено підтримку всіх звичайних форматів зображень, зокрема нових форматів даних, у яких зберігають зображення цифрові фотоапарати та сканери (програма використовує для декодування даних dcraw). Крім того, ви можете скористатися мініатюрами, вбудованим до зображень цифрових негативів (такі мініатюри зазвичай мають менший розмір та нижчу якість), для пришвидшення попереднього перегляду (не потрібно декодувати зображення цифрового негатива).
    У '''KPhotoAlbum''' передбачено підтримку всіх звичайних форматів зображень, зокрема нових форматів даних, у яких зберігають зображення цифрові фотоапарати та сканери (програма використовує для декодування даних dcraw). Крім того, ви можете скористатися мініатюрами, вбудованим до зображень цифрових негативів (такі мініатюри зазвичай мають менший розмір та нижчу якість), для пришвидшення попереднього перегляду (не потрібно декодувати зображення цифрового негатива).


    ==Документація==
    == Користування KPhotoAlbum ==
     
    На сайті проекту можна знайти [https://www.kphotoalbum.org/documentation/3minutetour/ трихвилинний путівник] і набір [http://www.kphotoalbum.org/index.php?page=videos відеонастанов] з програми. Крім того, ви можете скористатися підручником з '''KPhotoAlbum''' у форматі [https://docs.kde.org/development/uk/extragear-graphics/kphotoalbum/kphotoalbum.pdf PDF] та у форматі [https://docs.kde.org/development/en/extragear-graphics/kphotoalbum/index.html HTML].
     
    == Отримання KPhotoAlbum ==


    На сайті проекту можна знайти [http://www.kphotoalbum.org/index.php?page=3-minute-tour трихвилинний путівник] і набір [http://www.kphotoalbum.org/index.php?page=videos відеонастанов] з програми. Крім того, ви можете скористатися підручником з '''KPhotoAlbum''' у форматі [http://docs.kde.org/development/uk/extragear-graphics/kphotoalbum/kphotoalbum.pdf PDF] та у форматі [http://docs.kde.org/development/en/extragear-graphics/kphotoalbum/index.html HTML].
    Пакунки з початковими кодами, бінарні пакунки для різних дистрибутивів та архіви з кодами версії, що перебуває у розробці, можна звантажити зі [https://www.kphotoalbum.org/download/ сторінки звантажень проекту].


    == Звантаження KPhotoAlbum ==
    === KPhotoAlbum у портативних системах ===


    Пакунки з початковими кодами, бінарні пакунки для різних дистрибутивів та архіви з кодами версії, що перебуває у розробці, можна звантажити зі [http://www.kphotoalbum.org/index.php?page=download сторінки звантажень проекту].
    KPhotoAlbum є частиною [https://neon.kde.org/download Neon]:
    * У редакції для користувачів (User Edition) міститься пакунок найсвіжішого випуску програми
    * У стабільній гілці редакції для розробників (Developer Edition) міститься пакунок версії ''5.x''.<br />Найімовірніше, пакунок таий самий, як і пакунок нестабільної версії, але іноді, під час реалізації нових можливостей, можливості з’являються у стабільній версії лише після усування найпомітніших вад.
    * У нестабільній версії редакції для розробників (Developer Edition) міститься пакунок на основі гілки ''master'' коду kphotoalbum.


    == KPhotoAlbum у портативних системах, подібних до Knoppix ==
    ===Збирання KPhotoAlbum===


    Ви можете скористатися файлом образу системи (або створити власний файл), у якому '''KPhotoAlbum''' вбудовано до компакт-диска або DVD Knoppix, якщо там його немає '''KPhotoAlbum'''. Докладну інструкцію можна знайти на сторінці [[Special:myLanguage/KPhotoAlbum on Knoppix||KPhotoAlbum у Knoppix]].
    Покрокові настанови щодо збирання '''KPhotoAlbum''' з початкових кодів у Debian або Ubuntu наведено на сторінці [[Special:myLanguage/Building KPhotoAlbum|Збирання KPhotoAlbum]].


    == Розширення можливостей KPhotoAlbum ==
    == Розширення можливостей KPhotoAlbum ==
    Line 43: Line 52:
    djKPA виконує всі дії у повністю автоматичному режимі: мітки, позначки, описи та інші метадані беруться з бази даних '''KPhotoAlbum'''. Крім того, у djKPA передбачено повну інтерактивність: ваші відвідувачі можуть голосувати за фотографії, додавати коментарі, переглядати дані exif тощо, або переглядати ваші фотографії на основі категорій, створених за мітками.
    djKPA виконує всі дії у повністю автоматичному режимі: мітки, позначки, описи та інші метадані беруться з бази даних '''KPhotoAlbum'''. Крім того, у djKPA передбачено повну інтерактивність: ваші відвідувачі можуть голосувати за фотографії, додавати коментарі, переглядати дані exif тощо, або переглядати ваші фотографії на основі категорій, створених за мітками.


    ==Як допомогти у розробці KPhotoAlbum==
    ===Як допомогти у розробці KPhotoAlbum===


    Якщо ви бажаєте допомогти у розробці '''KPhotoAlbum''' або пов’язаних з ним проектів, будь ласка, зверніться до [http://www.kphotoalbum.org/index.php?page=getting-involved цієї сторінки проекту]. Якщо у вас виникла ідея щодо покращення програми, зверніться до розділу «Реалізація нових можливостей», наведеного нижче.
    Якщо ви бажаєте допомогти у розробці '''KPhotoAlbum''' або пов’язаних з ним проектів, будь ласка, зверніться до [http://www.kphotoalbum.org/index.php?page=getting-involved цієї сторінки проекту]. Якщо у вас виникла ідея щодо покращення програми, зверніться до розділу «Реалізація нових можливостей», наведеного нижче.


    ==Збирання KPhotoAlbum==
    == Документація для розробників ==
    === Дії з приготування випуску KPA===


    Покрокові настанови щодо збирання '''KPhotoAlbum''' з початкових кодів у Debian або Ubuntu наведено на сторінці [[Special:myLanguage/Building KPhotoAlbum|Збирання KPhotoAlbum]].
    * Оновіть CMakeLists.txt, вказавши номер нової версії, гілку для яко щойно було створено (зараз автоматичне визначення версій не працює {{Smiley}})


    == Дії з приготування випуску KPA==
    * Оновіть ChangeLog, додавши дані щодо нового випуску і додайти опис ключових змін до списку змін, якщо про ці зміни ще не згадано у ChangeLog


    * Оновити ChangeLog: вказати номер нового випуску та додати до списку змін ключові зміни у новому випуску, якщо їх ще не було згадано у файлі ChangeLog
    * Оновіть doc/index.docbook, змінивши у ньому розділи, пов’язані із новим випуском (якщо документацію було оновлено)<br />{{Input|1=<nowiki><releaseinfo>4.5</releaseinfo></nowiki>}}


    * Оновити doc/index.docbook з метою встановлення відповідності з новим випуском (якщо документацію було оновлено)
    * Запишіть до локальної копії останні зміни<br />{{Input|1=<nowiki>git commit -v -a</nowiki>}}
      {{Input|1=<nowiki><releaseinfo>4.5</releaseinfo></nowiki>}}


    * Записати останні зміни до сховища
    * Позначте новий випуск і надішліть зміни до сховища<br />{{Input|1=<nowiki>git tag -a -m "kpa 4.5 released" v4.5
    {{Input|1=<nowiki>git commit -v -a</nowiki>}}
     
    * Встановити мітку нового випуску і надіслати зміни до центрального сховища
    {{Input|1=<nowiki>git tag -a -m "kpa 4.5 released" v4.5
    git push
    git push
    git push --tags</nowiki>}}
    git push --tags</nowiki>}}


    * Create a tar ball of the released sources using the instrcutions on the following section (''kphotoalbum.rb --version 4.5'')
    * Створіть архів із кодом, скориставшись настановами із наступного розділу (''kphotoalbum.rb --version 4.5'')


    * Upload the created tar ball to upload.kde.org using an FTP client.
    * Вивантажте створений архів до каталогу <tt>incoming</tt> на upload.kde.org за допомогою клієнтської програми FTP. Поточні настанови щодо інформування адміністраторів щодо вивантаження буде показано під час входу на сервер FTP. Вам слід створити квиток і вказати суми SHA на інші дані щодо вивантаженого.
    ** Uploads are to be done in ''incoming'' directory.
    ** The current instructions of notifying administrators of the upload are shown when logging in to the FTP server. You create a ticket and provide SHA sums and some other information of the upload.


    * Add a new version to Bugzilla (bugs.kde.org)
    * Додайте нову версію у системі керування вадами (bugs.kde.org, для цього вам знадобляться права адміністратора): ''Edit Products KPhotoAlbum Add version''
    ** ''Edit Products -> KPhotoAlbum -> Add version''


    * Update the KPA web pages to point to proper source file, you get a link to the mirroring system as when the uploaded tar to KDE FTP server has been processed.
    * Оновіть вебсторінки KPA так, щоб вони вказували на відповідний файл кодів. Посилання на систему дзеркал ви отримаєте під час вивантаження архіву на сервер FTP KDE. Отримати вебсторінку пакунків з кодом можна за допомогою svn за адресою <tt>svn+ssh://[email protected]/home/kde/trunk/www/sites/kphotoalbum</tt>.


    * Publish the release information on mailing list, KPA web site, google+.
    * Оприлюдніть інформацію про випуск (сайт KPA, списки листування, системи стеження за вадами дистрибутивів, соціальні мережі тощо).
    ** Не забудьте написати до списку листування kde-distro-packagers, згадавши у листі про будь-які зміни у залежностях.
    ** Оновіть дані щодо найсвіжішої версії у верхній частині цієї сторінки.
    * Створіть відео щодо нових можливостей і викладіть його на Youtube. Чудовим інструментом для цього є [http://recordmydesktop.sourceforge.net/ recordmydesktop]. Якщо ви створили таке відео, не забудьте додайти його у розділ «Videos» домашньої сторінки програми (зразок у файлі <tt>README_new_video.txt</tt>).


    * Create a video of the cool new features and publish on Youtube.
    * Повідомте про випуск тим, хто створює бінарні пакунки для дистрибутивів


    * Notify people building the binary packages for different distributions
    ===Збирання випуску===
     
    ==Збирання випуску==


    Збирання архіву з випуском доволі просте. Встановіть програму для збирання releaseme і віддайте команди для збирання пакунка.
    Збирання архіву з випуском доволі просте. Встановіть програму для збирання releaseme і віддайте команди для збирання пакунка.


    {{Input|1=<nowiki>git clone git://anongit.kde.org/releaseme
    {{Input|1=<nowiki>git clone git://anongit.kde.org/releaseme
    cd releaseme
    cd releaseme</nowiki>}}
    ./kphotoalbum.rb --version `date +%Y%m%d`</nowiki>}}
    Щоб створити пакунок із кодами, віддайте таку команду:
    {{Input|1=<nowiki>./tarme.rb --origin trunk --version 5.1 kphotoalbum</nowiki>}}


    Щоб все спрацювало як слід, потрібно розташувати відповідні файли [https://mail.kdab.com/pipermail/kphotoalbum/attachments/20120303/1b9455ee/attachment.rb kphotoalbum.rb] і [https://mail.kdab.com/pipermail/kphotoalbum/attachments/20120303/1b9455ee/attachment.obj kphotoalbumrc] у коді releaseme.
    === Гілки GIT ===


    ==Відомі вади==
    * ''master'' <br />Поточна гілка розробки
    * ''4.7''<br />Стара стабільна гілка (Qt4/Plasma4). Сюди слід записувати виправлення лише серйозних вад.
    * ''5.x''<br />Гілка [https://community.kde.org/Neon/Builder#The_Packaging Neon/stable].<br />Якщо ''master'' є стабільною, її слід синхронізуватиз ''5.x'': {{Input|1=<nowiki>git checkout 5.x ; git merge master</nowiki>}}
    * Гілки можливостей використовуються за потреби. Якщо ви не є розробником, не створюйте їх.<br />Якщо ви розробник, намагайтеся використовувати описові назви, які не заважатимуть створенню нових гілок у майбутньому.
     
    ===Відомі вади та запити щодо нових можливостей ===


    Список відомих вад у програми можна знайти на [https://bugs.kde.org/enter_bug.cgi?product=kphotoalbum|цій сторінці]. Там же ви можете знайти можливі шляхи їх вирішення.
    Список відомих вад у програми можна знайти на [https://bugs.kde.org/enter_bug.cgi?product=kphotoalbum|цій сторінці]. Там же ви можете знайти можливі шляхи їх вирішення.


    ==Реалізація нових можливостей==
    Будь ласка, скористайтеся системою [https://bugs.kde.org/enter_bug.cgi?product=kphotoalbum bugs.kde.org]. Виберіть категорію «Wish» для вашого побажання.
     
    Будь ласка, скористайтеся системою [https://bugs.kde.org/ bugs.kde.org]. Виберіть категорію «Wish» для вашого побажання.
     
    ==Підтримка відео==
     
    Підтримку відтворення відео передбачено у '''KPhotoAlbum''' з версії 3. Щоб мати змогу нею скористатися, потрібне певне налаштування решти програмного забезпечення KDE. На сторінці [[Special:myLanguage/KPhotoAlbum Video Support|Підтримка відео у KPhotoAlbum]] наведено настанови щодо способів налаштування підтримки.


    ==Нові ідеї для наступних версій програми==
    ===Нові ідеї для наступних версій програми===


    Якщо у вас виникла нова ідея щодо покращення KPhotoAlbum, і ви вважаєте, що [https://bugs.kde.org/ bugs.kde.org] не зовсім те місце, де нею можна поділитися, скористайтеся [http://www.kphotoalbum.org/index.php?page=communication-media іншими каналами зв’язку з розробниками].
    Якщо у вас виникла нова ідея щодо покращення KPhotoAlbum, і ви вважаєте, що [https://bugs.kde.org/ bugs.kde.org] не зовсім те місце, де нею можна поділитися, скористайтеся [https://www.kphotoalbum.org/communication/ іншими каналами зв’язку з розробниками].


    [[Category:Графіка/uk]]
    [[Category:Графіка/uk]]

    Revision as of 15:00, 13 December 2018

    KPhotoAlbum — програма призначена для полегшення впорядкування зображень. У ній передбачено багато можливостей спрощення впорядкування та перегляду зображень.

    Перші версії KPhotoAlbum було випущено під назвою "KimDaBa". Стабільні випуски завжди можна знайти на нашій сторінці новин.

    Для початку, здійсніть трихвилинну подорож KPhotoAlbum або перегляньте відео на домашній сторінці KPhotoAlbum. Щоб дізнатися більше і переглянути деякі зі знімків екрана, відвідайте сторінку поширених питань і відповідей на них.

    У KPhotoAlbum передбачено підтримку всіх звичайних форматів зображень, зокрема нових форматів даних, у яких зберігають зображення цифрові фотоапарати та сканери (програма використовує для декодування даних dcraw). Крім того, ви можете скористатися мініатюрами, вбудованим до зображень цифрових негативів (такі мініатюри зазвичай мають менший розмір та нижчу якість), для пришвидшення попереднього перегляду (не потрібно декодувати зображення цифрового негатива).

    Користування KPhotoAlbum

    На сайті проекту можна знайти трихвилинний путівник і набір відеонастанов з програми. Крім того, ви можете скористатися підручником з KPhotoAlbum у форматі PDF та у форматі HTML.

    Отримання KPhotoAlbum

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

    KPhotoAlbum у портативних системах

    KPhotoAlbum є частиною Neon:

    • У редакції для користувачів (User Edition) міститься пакунок найсвіжішого випуску програми
    • У стабільній гілці редакції для розробників (Developer Edition) міститься пакунок версії 5.x.
      Найімовірніше, пакунок таий самий, як і пакунок нестабільної версії, але іноді, під час реалізації нових можливостей, можливості з’являються у стабільній версії лише після усування найпомітніших вад.
    • У нестабільній версії редакції для розробників (Developer Edition) міститься пакунок на основі гілки master коду kphotoalbum.

    Збирання KPhotoAlbum

    Покрокові настанови щодо збирання KPhotoAlbum з початкових кодів у Debian або Ubuntu наведено на сторінці Збирання KPhotoAlbum.

    Розширення можливостей KPhotoAlbum

    • Image::Kimdaba модуль мовоюs a perl, який зберігається у системі CPAN. Модуль призначено для обробки баз даних index.xml.
    • Ще одним способом розширення можливостей KPhotoAlbum є створення додатків KIPI (ці додатки використовуються і у інших програмах KDE для роботи з фотографіями). Додатки надають програмам додаткові можливості, зокрема можливості з експортування даних на веб-сайти Flickr, Picasa, Facebook тощо, виправлення штампів дат exif або виконання певних дій над зображенням. Сама програма KPhotoAlbum не виконує ніяких дій над файлами, лише читає з них дані.
    • Доступ до інших корисних скриптів можна отримати зі сторінки Wes Hardaker.
    • За допомогою Kimdaba2Mysql можна:
      • додати метадані з вашого файла index.xml до бази даних mysql;
      • створити форму пошуку на вашому веб-сайті на основі ваших ключових слів kimdaba, приклад можна знайти тут
    • Латки та список можливостей, які ще не реалізовано, наведено на сторінках bugs.kde.org.


    За допомогою скрипту pse3tokimdaba.pl можна видобути дані з вашої бази даних Photoshop Elements 3 і створити файл index.xml. Обмежень у дії цього скрипту доволі небагато (докладніше про них можна дізнатися зі сторінки, посилання на яку наведено вище).

    djKPA — веб-сайт Django, розроблений як веб-інтерфейс до вашого сховища фотографій KPhotoAlbum. djKPA виконує всі дії у повністю автоматичному режимі: мітки, позначки, описи та інші метадані беруться з бази даних KPhotoAlbum. Крім того, у djKPA передбачено повну інтерактивність: ваші відвідувачі можуть голосувати за фотографії, додавати коментарі, переглядати дані exif тощо, або переглядати ваші фотографії на основі категорій, створених за мітками.

    Як допомогти у розробці KPhotoAlbum

    Якщо ви бажаєте допомогти у розробці KPhotoAlbum або пов’язаних з ним проектів, будь ласка, зверніться до цієї сторінки проекту. Якщо у вас виникла ідея щодо покращення програми, зверніться до розділу «Реалізація нових можливостей», наведеного нижче.

    Документація для розробників

    Дії з приготування випуску KPA

    • Оновіть CMakeLists.txt, вказавши номер нової версії, гілку для яко щойно було створено (зараз автоматичне визначення версій не працює )
    • Оновіть ChangeLog, додавши дані щодо нового випуску і додайти опис ключових змін до списку змін, якщо про ці зміни ще не згадано у ChangeLog
    • Оновіть doc/index.docbook, змінивши у ньому розділи, пов’язані із новим випуском (якщо документацію було оновлено)
      <releaseinfo>4.5</releaseinfo>
    • Запишіть до локальної копії останні зміни
      git commit -v -a
    • Позначте новий випуск і надішліть зміни до сховища
      git tag -a -m "kpa 4.5 released" v4.5
      git push
      git push --tags
    • Створіть архів із кодом, скориставшись настановами із наступного розділу (kphotoalbum.rb --version 4.5)
    • Вивантажте створений архів до каталогу incoming на upload.kde.org за допомогою клієнтської програми FTP. Поточні настанови щодо інформування адміністраторів щодо вивантаження буде показано під час входу на сервер FTP. Вам слід створити квиток і вказати суми SHA на інші дані щодо вивантаженого.
    • Додайте нову версію у системі керування вадами (bugs.kde.org, для цього вам знадобляться права адміністратора): Edit Products → KPhotoAlbum → Add version
    • Оновіть вебсторінки KPA так, щоб вони вказували на відповідний файл кодів. Посилання на систему дзеркал ви отримаєте під час вивантаження архіву на сервер FTP KDE. Отримати вебсторінку пакунків з кодом можна за допомогою svn за адресою svn+ssh://[email protected]/home/kde/trunk/www/sites/kphotoalbum.
    • Оприлюдніть інформацію про випуск (сайт KPA, списки листування, системи стеження за вадами дистрибутивів, соціальні мережі тощо).
      • Не забудьте написати до списку листування kde-distro-packagers, згадавши у листі про будь-які зміни у залежностях.
      • Оновіть дані щодо найсвіжішої версії у верхній частині цієї сторінки.
    • Створіть відео щодо нових можливостей і викладіть його на Youtube. Чудовим інструментом для цього є recordmydesktop. Якщо ви створили таке відео, не забудьте додайти його у розділ «Videos» домашньої сторінки програми (зразок у файлі README_new_video.txt).
    • Повідомте про випуск тим, хто створює бінарні пакунки для дистрибутивів

    Збирання випуску

    Збирання архіву з випуском доволі просте. Встановіть програму для збирання releaseme і віддайте команди для збирання пакунка.

    git clone git://anongit.kde.org/releaseme
    cd releaseme

    Щоб створити пакунок із кодами, віддайте таку команду:

    ./tarme.rb --origin trunk --version 5.1 kphotoalbum

    Гілки GIT

    • master
      Поточна гілка розробки
    • 4.7
      Стара стабільна гілка (Qt4/Plasma4). Сюди слід записувати виправлення лише серйозних вад.
    • 5.x
      Гілка Neon/stable.
      Якщо master є стабільною, її слід синхронізуватиз 5.x:
      git checkout 5.x ; git merge master
    • Гілки можливостей використовуються за потреби. Якщо ви не є розробником, не створюйте їх.
      Якщо ви розробник, намагайтеся використовувати описові назви, які не заважатимуть створенню нових гілок у майбутньому.

    Відомі вади та запити щодо нових можливостей

    Список відомих вад у програми можна знайти на сторінці. Там же ви можете знайти можливі шляхи їх вирішення.

    Будь ласка, скористайтеся системою bugs.kde.org. Виберіть категорію «Wish» для вашого побажання.

    Нові ідеї для наступних версій програми

    Якщо у вас виникла нова ідея щодо покращення KPhotoAlbum, і ви вважаєте, що bugs.kde.org не зовсім те місце, де нею можна поділитися, скористайтеся іншими каналами зв’язку з розробниками.