You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdelibs/knewstuff
Timothy Pearson 47ac409621
Rework the KHNS system to properly download data from the new OCS network
10 years ago
..
CMakeLists.txt Revert commit 1d498994 10 years ago
Mainpage.dox Rework the KHNS system to properly download data from the new OCS network 10 years ago
Makefile.am Additional k => tde renaming and fixes 11 years ago
README.knewstuff Rework the KHNS system to properly download data from the new OCS network 10 years ago
cr16-action-knewstuff.png Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
cr32-action-knewstuff.png Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
cr64-action-knewstuff.png Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
downloaddialog.cpp Rework the KHNS system to properly download data from the new OCS network 10 years ago
downloaddialog.h Rework the KHNS system to properly download data from the new OCS network 10 years ago
engine.cpp Rework the KHNS system to properly download data from the new OCS network 10 years ago
engine.h Rework the KHNS system to properly download data from the new OCS network 10 years ago
entry.cpp Rework the KHNS system to properly download data from the new OCS network 10 years ago
entry.h Rework the KHNS system to properly download data from the new OCS network 10 years ago
ghns.cpp Rework the KHNS system to properly download data from the new OCS network 10 years ago
ghns.h Rework the KHNS system to properly download data from the new OCS network 10 years ago
knewstuff.cpp Rework the KHNS system to properly download data from the new OCS network 10 years ago
knewstuff.h Rework the KHNS system to properly download data from the new OCS network 10 years ago
knewstuffbutton.cpp Rename additional header files to avoid conflicts with KDE4 11 years ago
knewstuffbutton.h Rework the KHNS system to properly download data from the new OCS network 10 years ago
knewstuffgeneric.cpp Rework the KHNS system to properly download data from the new OCS network 10 years ago
knewstuffgeneric.h Rework the KHNS system to properly download data from the new OCS network 10 years ago
knewstuffsecure.cpp Rework the KHNS system to properly download data from the new OCS network 10 years ago
knewstuffsecure.h Rework the KHNS system to properly download data from the new OCS network 10 years ago
provider.cpp Rework the KHNS system to properly download data from the new OCS network 10 years ago
provider.h Rework the KHNS system to properly download data from the new OCS network 10 years ago
providerdialog.cpp Rename additional header files to avoid conflicts with KDE4 11 years ago
providerdialog.h Rework the KHNS system to properly download data from the new OCS network 10 years ago
security.cpp Rename additional header files to avoid conflicts with KDE4 11 years ago
security.h Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 12 years ago
tdehotnewstuff.cpp Rework the KHNS system to properly download data from the new OCS network 10 years ago
tdehotnewstuffrc Rework the KHNS system to properly download data from the new OCS network 10 years ago
testnewstuff.cpp Rework the KHNS system to properly download data from the new OCS network 10 years ago
testnewstuff.h Rework the KHNS system to properly download data from the new OCS network 10 years ago
types Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
uploaddialog.cpp Rework the KHNS system to properly download data from the new OCS network 10 years ago
uploaddialog.h Rework the KHNS system to properly download data from the new OCS network 10 years ago

README.knewstuff

TDENewStuff library - application data sharing framework for KDE

TDENewStuff implements the "Get Hot New Stuff" (GHNS) architecture and
provides KDE applications with easy-to-use upload and download mechanisms,
with optional popularity counters, ratings, digital signatures, uncompression
and post-installation DCOP/scripting hooks.

* GHNS Standard and related software
  http://ghns.berlios.de/

* Documentation
- API docs
  http://developer.kde.org/documentation/library/cvs-api/knewstuff/html/
- TDENewStuff tutorial
  http://www.kstuff.org/docs/tutorial/
- TDENewStuffSecure tutorial
  http://developer.kde.org/documentation/tutorials/knewstuffsecure/

* Repositories
Currently, about 7 repositories exist for a variety of KDE applications using
TDENewStuff for either download or upload or both.
Please have a look at the repository browser:
-> http://www.kstuff.org/hotstuff/index.php?p=browser
If you want automatic upload processing, download counting and administration
capabilities, as well as a web frontend, check out the Hotstuff scripts:
-> http://www.kstuff.org/source/index.php?p=cvs
For testing, feel free to use the kstuff.org infrastructure, as it is up and
running 24x7.

* Future
Immediate plans:
- merge download dialog engine functionality into the engine class
- incremental updates of directories,
  including cache
- after installation, return QStringList of installed items so no scanning
  will be necessary anymore
- how to "fake" installations? (suggestions from TSDgeos)
  knewstuff should know about already installed items
Future plans:
- kick-ass web interface with history and contributions
- integration with KDE SOAP messaging framework and KWSDL to access DXS
- hm.... :-)

Josef Spillner, 01.04.2004, last updated 07.06.2005

Add d pointers to ALL public classes for KDE 4 or maintaining binary
compatibility is a nightmare. 12/3/05.

Rich.