Difference between revisions of "Software Index"
Line 1: | Line 1: | ||
− | NOTE: This was the annoucement. Should become a more comprehensive description with user instructions. | + | NOTE: This was originally the annoucement. Should become a more comprehensive description with user instructions. |
− | + | = Database = | |
− | |||
after some experimentation, a new tool is up and running on the | after some experimentation, a new tool is up and running on the | ||
GNUstep server to improve the user's experience of GNUstep: | GNUstep server to improve the user's experience of GNUstep: | ||
Line 8: | Line 7: | ||
http://www.gnustep.org/softwareindex/ | http://www.gnustep.org/softwareindex/ | ||
− | The idea behind is to have a complete and easily maintained repository | + | The idea behind is to have a complete, global, comprehensive, up to date, collaborative and easily maintained repository |
− | of GNUstep based applications. | + | of all GNUstep based applications and components. |
It is NOT thought to replace any home page of applications, the Wiki | It is NOT thought to replace any home page of applications, the Wiki | ||
Line 18: | Line 17: | ||
Therefore, it does not store any code but allows to save links where | Therefore, it does not store any code but allows to save links where | ||
users can then download. | users can then download. | ||
+ | |||
+ | = Top 10 = | ||
Please note that we have a top10 index to see which pages are popular. | Please note that we have a top10 index to see which pages are popular. | ||
+ | |||
+ | http://www.gnustep.org/softwareindex/topten.php | ||
+ | |||
+ | = XML Property List = | ||
+ | |||
And, there is a hidden link which produces an XML property list of the | And, there is a hidden link which produces an XML property list of the | ||
full database. This could become the basis for a GNUstep software | full database. This could become the basis for a GNUstep software | ||
Line 25: | Line 31: | ||
manager concepts of Linux distributions, where GNUstep is and should | manager concepts of Linux distributions, where GNUstep is and should | ||
remain included. | remain included. | ||
− | |||
− | |||
http://www.gnustep.org/softwareindex/plist.php | http://www.gnustep.org/softwareindex/plist.php | ||
+ | = RSS = | ||
You can also use RSS to receive update notifications: | You can also use RSS to receive update notifications: | ||
http://www.gnustep.org/softwareindex/rss.php | http://www.gnustep.org/softwareindex/rss.php | ||
+ | |||
+ | = Database = | ||
Now, to the data base itself. Each application (or framework or | Now, to the data base itself. Each application (or framework or | ||
Line 48: | Line 55: | ||
and track application updates (not only through RSS but by e-mail). | and track application updates (not only through RSS but by e-mail). | ||
+ | = Comments = | ||
Finally some more comments: | Finally some more comments: | ||
* the origin of this database is in www.killefiz.de (which was very | * the origin of this database is in www.killefiz.de (which was very | ||
Line 59: | Line 67: | ||
please contact me of file a bug | please contact me of file a bug | ||
− | Now comes your part | + | = Now comes your part = |
Applications do not come into the database by magic. So, if you are | Applications do not come into the database by magic. So, if you are | ||
the maintainer of any GNUstep related application or framework, please | the maintainer of any GNUstep related application or framework, please | ||
− | add it to the database. Today. And add any updates, tomorrow. | + | add it to the database. Today. And add any updates, tomorrow. |
− | |||
− | |||
− |
Latest revision as of 15:12, 16 June 2008
NOTE: This was originally the annoucement. Should become a more comprehensive description with user instructions.
Database
after some experimentation, a new tool is up and running on the GNUstep server to improve the user's experience of GNUstep:
http://www.gnustep.org/softwareindex/
The idea behind is to have a complete, global, comprehensive, up to date, collaborative and easily maintained repository of all GNUstep based applications and components.
It is NOT thought to replace any home page of applications, the Wiki entries etc. because these can give much more individual information than just an index. It is like a directory - you get enough information to go to the individual self-presentation.
Therefore, it does not store any code but allows to save links where users can then download.
Top 10
Please note that we have a top10 index to see which pages are popular.
http://www.gnustep.org/softwareindex/topten.php
XML Property List
And, there is a hidden link which produces an XML property list of the full database. This could become the basis for a GNUstep software update manager, although it might be incompatible with the package manager concepts of Linux distributions, where GNUstep is and should remain included.
http://www.gnustep.org/softwareindex/plist.php
RSS
You can also use RSS to receive update notifications:
http://www.gnustep.org/softwareindex/rss.php
Database
Now, to the data base itself. Each application (or framework or whatever we want to put in) has a unique index. Updates that are submitted (i.e. new versions) are automatically linked, so that it becomes an archive of the "release" history.
Anyone can submit new entries or request changes to existing entries (i.e. if there are broken URLs, typos etc.). Just go to the Edit function and request the change.
There are registered users with additional privileges. The highest level is a "manager". A manager can look into the change requests and approve/reject them individually. "standard" users can add comments and track application updates (not only through RSS but by e-mail).
Comments
Finally some more comments:
- the origin of this database is in www.killefiz.de (which was very
popular for the Sharp Zaurus)
- it resembles a little the principles of versiontracker.com or
macupdates.com
- it is open source
- it uses php / mysql
- it is open for changes by the managers of the GNUstep home page
- if you need something changed in the system (not the content),
please contact me of file a bug
Now comes your part
Applications do not come into the database by magic. So, if you are the maintainer of any GNUstep related application or framework, please add it to the database. Today. And add any updates, tomorrow.