Projects/TechBase: Difference between revisions

From KDE TechBase
(Being updated - keep orphaned)
 
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Improve}}
{{Improve}}


Being edited.... saving changes so its not lost....
== Tutorials Wanted/Needed ==
Ordered based on priority.


Keep orphaned.
== To Do ==
=== Tutorials Wanted/Needed ===
=== Security ===
=== Security ===
* Techniques and available software
* Privacy concerns
* Regulatory compliance
* For network-oriented applications (see further down the task list)
* Important points of note for each OS (Linux, Solaris, Windows, Mac OS, etc)


=== Further Information ===
=== Further Information ===
The "Further Information section replaces "Recommended Books" under the Development section.  It should include:
The "Further Information" section replaces "Recommended Books" under the Development section.  It should include:


* Books
* Books
* Blogs
* [https://secure.wphackedhelp.com/blog/ Blogs]
* Places to put your code
* Places to put your code
* irc channels
* irc channels
Line 29: Line 29:
With khtml, webkit, firefox, opera, ie6 via wine - and now the ie7 rendering engine via wine - KDE is a premier web testing environment.  It is beneficial to cover such topics on the site, along with tools used to develop sites (Quanta, KImageMapEditor, KLinkStatus, etc), setting up such testing environments, etc.
With khtml, webkit, firefox, opera, ie6 via wine - and now the ie7 rendering engine via wine - KDE is a premier web testing environment.  It is beneficial to cover such topics on the site, along with tools used to develop sites (Quanta, KImageMapEditor, KLinkStatus, etc), setting up such testing environments, etc.


=== RAPID DEVELOPMENT & CASE STUDIES ===
=== Rapid Application Development ===
 
* Ruby/Python/Perl/etc
Ruby/Python/Perl/etc
* Need to get communities on board and contributing.
Need to get communities on board and contributing.
 
 
 
6 KDEVELOP
 
Learning the languages
Tutorials using KDevelop
e.g. a tutorial in Getting Started/ woudl be awsome.. i believe the kde edu people have done some tutorials here as well
 
 
 
7 NETWORKED SERVICES
 
16:53:38)  aseigo:  sure... web services <-> internet services, at some point those things got confused... so that would be things like gethotnewstuff for us
 
(16:56:11)  aseigo:  yes ... "networked services" ... would include ghns, kdepim/kode ...
 
 
 
 
8 KOFFICE AS A SOFTWARE DESIGN PLATFORM
 
For collaboration and communication
Get KOffice team on the wiki
 
 
 
9 PORTABLE DEVICES
 
Working with them and KDE
Creating a KDE app using OpenSync
Links to Qtopia with info on interoperability
Konqueror Embedded
 
 
 
10 ERROR REPORTING FUNCTIONALITY
 
my thought was on an ISV's ability to use a bug management system in place, by taking the app and setting up their own server as well, so that there is a reporting system in place already.  They could automate bug information like MS if desired, like grabbing logs, etc.
 
 
 
11 DEVELOPER FORUMS
 
Forum admins should be subscribed to the MLs
Forum is more for application developers than core developers
May have manpower issues
Could be a subforum of a greater official KDE forum
 
 
 
12 DESIGN PATTERNS


KDE specific should come first. Low on the priority list.
=== KDevelop ===
* Learning the languages
* Tutorials using KDevelop; such as a tutorial in Getting Started
* kde edu people have done some tutorials in this area, contact and bring those tutorials here.
* Contact KDevelop developers to get their involvement on the wiki in this regard.


=== Networked Services ===
* Web/Internet services
* How ISV's can make use of such things as ghns, kdepim/kode...


=== KOffice as a Software Design Platform ===
* For collaboration and communication
* Get KOffice team on the wiki


=== Portable Devices ===
*Working with them and KDE
*Creating a KDE app that makes use of OpenSync
*Links to Qtopia with info on interoperability
*ie: Konqueror Embedded


13 SIDELINED
=== Error Reporting Functionality ===
An ISV's ability to use a bug management system in place, by taking the app and setting up their own server as well, so that there is a reporting system in place already.  They could automate bug information like if desired, like grabbing logs, etc.


  13.1 BUSINESS COMMUNICATIONS FLOW
=== Design Patterns ===
* KDE specific elements should come first. Low on the priority list.


Developing software for the flow of enterprise communications has become an extremely wide are of software development as of late. nepomuk/Akonadi may be part of this.
== Further Discussion Required ==
Sidelined until technologies catch up.
=== SysAdmin Tools ===
* http://kde.org/areas/sysadmin


*'''Held off for further discussion'''.  May or may not belong, as this site will not be developer.kde.org, but TechBase.KDE.org.


=== Developer Forums ===
* Forum admins should be subscribed to the MLs
* Forum is more for application developers than core developers
* Forum could have a gateway to the MLs, or the Admins and Moderators would act as the communications link when the need arises.
* Could be a subforum of a greater official KDE forum


*'''May have manpower issues'''.


14 FURTHER DISCUSSION REQUIRED
== Sidelined ==
=== Business Communications Flow ===


14.1 SYSADMIN TOOLS
Developing software for the flow of enterprise communications has become an extremely wide are of software development as of late. Nepomuk/Akonadi may be part of this.


http://kde.org/areas/sysadmin
* '''Sidelined until Akonadi can be further developed.'''
held off for further discussion

Latest revision as of 12:08, 24 July 2020

Warning
This section needs improvements: Please help us to

cleanup confusing sections and fix sections which contain a todo


Tutorials Wanted/Needed

Ordered based on priority.

Security

  • Techniques and available software
  • Privacy concerns
  • Regulatory compliance
  • For network-oriented applications (see further down the task list)
  • Important points of note for each OS (Linux, Solaris, Windows, Mac OS, etc)

Further Information

The "Further Information" section replaces "Recommended Books" under the Development section. It should include:

  • Books
  • Blogs
  • Places to put your code
  • irc channels
  • Newsgroups
  • Forums
  • Events
  • Could also house sections designated to vertical markets such as medical, education, government, etc.
  • Applicable courses and certifications
  • Audio and Video casts

Web Development

With khtml, webkit, firefox, opera, ie6 via wine - and now the ie7 rendering engine via wine - KDE is a premier web testing environment. It is beneficial to cover such topics on the site, along with tools used to develop sites (Quanta, KImageMapEditor, KLinkStatus, etc), setting up such testing environments, etc.

Rapid Application Development

  • Ruby/Python/Perl/etc
  • Need to get communities on board and contributing.

KDevelop

  • Learning the languages
  • Tutorials using KDevelop; such as a tutorial in Getting Started
  • kde edu people have done some tutorials in this area, contact and bring those tutorials here.
  • Contact KDevelop developers to get their involvement on the wiki in this regard.

Networked Services

  • Web/Internet services
  • How ISV's can make use of such things as ghns, kdepim/kode...

KOffice as a Software Design Platform

  • For collaboration and communication
  • Get KOffice team on the wiki

Portable Devices

  • Working with them and KDE
  • Creating a KDE app that makes use of OpenSync
  • Links to Qtopia with info on interoperability
  • ie: Konqueror Embedded

Error Reporting Functionality

An ISV's ability to use a bug management system in place, by taking the app and setting up their own server as well, so that there is a reporting system in place already.  They could automate bug information like if desired, like grabbing logs, etc.

Design Patterns

  • KDE specific elements should come first. Low on the priority list.

Further Discussion Required

SysAdmin Tools

  • Held off for further discussion. May or may not belong, as this site will not be developer.kde.org, but TechBase.KDE.org.

Developer Forums

  • Forum admins should be subscribed to the MLs
  • Forum is more for application developers than core developers
  • Forum could have a gateway to the MLs, or the Admins and Moderators would act as the communications link when the need arises.
  • Could be a subforum of a greater official KDE forum
  • May have manpower issues.

Sidelined

Business Communications Flow

Developing software for the flow of enterprise communications has become an extremely wide are of software development as of late. Nepomuk/Akonadi may be part of this.

  • Sidelined until Akonadi can be further developed.