Searching for feedback of iOS developers
Searching for feedback of iOS developers Posted by Garvin Hicking in Development at 17:54
Comment (1)
Trackbacks (0)
Grischa needs some help on updating the XML-RPC for more iOS clients. Here's the quote from his original posting of the s9y forum post:
At the moment I am enhancing the xml-rpc interface of Serendipity with WordPress functionality.
The idea: If Serendipity is able to emulate WordPress interfaces, we can use all the tools using it. WordPress is much more suported than S9Y as it is more known. I'm aiming on the mobile clients available for WordPress blogs in special at them moment.
The problem: The enhancements are nearly ready and successfully tested with the official WP for Android client, blogsy on iOS for iPad and MarsEdit and ecto for Mac. What is missing is the app for the iphone. The official WP for iOS client is able to register the blog and reads some categories but then it crashes without any message.
The developer team of WP for iOS was not very helpful on that but the client is available as Open Source.
As I am not able to debug iOS apps (I don't even have a Mac) I'm seeking an iOS developer being s9y fan, too, who is able to debug what goes wrong there, so I can finalize my changes on the s9y xml-rpc interface.
Thanks!
Spartacus infrastructure change, Developers please read
Spartacus infrastructure change, ... Posted by Garvin Hicking in Announcements, Development, Infrastructure, Plugins, Templates at 14:06
Comments (3)
Trackbacks (0)
Since the core Serendipity project is now maintained on github.com and every developer is quite happy about that, we decided to go the jquery-plugins route and delete all Serendipity plugins.
No, just kidding. We actually imported all data from the SourceForge.net CVS servers into the github infrastructure. The short version for normal end-users: Nothing should change for you!
https://github.com/s9y/additional_plugins
https://github.com/s9y/additional_themes
All current Serendipity developers also have access to those repositories to contribute code. Developers now no longer should commit code to CVS (actually, they can't, because I took all their committing karma *eg*).
The harder task for the Spartacus infrastructure service is the actual publishing of data. The Spartacus plugin operates on a PEAR-like XML format for each plugin, which luckily is automatically generated by a small shellscript which runs once daily on one of our webservers (emerge.sh). That script iterates on a checkout of all plugins and templates, creates the XML and uploads it to all mirror servers (currently netmirror.org, s9y.org and now also github.com).
Downloading the files also either works via the files that are uploaded daily to netmirror.org and s9y.org, or you always could use the SourceForge.net server, that published the file via a nasty ViewVC oddity. The spartacus plugin of the current github core code (version 2.25) now can also retrieve those files from the Github.com servers.
For all users that currently use the Spartacus plugin with the SourceForge.Net mirror, our daily script now pushes all changes in the GitHub tree also to CVS, so that both repositories *should* be kept in sync. This is done via the gitclone.sh and gitclone.php scripts in the additional_plugins repository, for anyone that's interested.
Most likely, something in this script won't work properly, so in the next days it might be that some glitches in the matrix can occur. In that case, please report issues and remain seated. Or buy christmas presents for your beloved. Or your beloved developers.
Serendipity 1.6 released
Serendipity 1.6 released Posted by Garvin Hicking in Announcements, Development at 13:21
Comments (4)
Trackbacks (0)
The Serendipity Team is proud to present the final release of Serendipity 1.6. We are steadily walking towards a Serendipity 2.0 release and would be happy about any developer who may want to join our cause. The list of things is available on http://www.s9y.org/238.html and open for discussion on the Serendipity Forums.
This new version mainly covers:
- Bundle jQuery by default to enable plugin and template authors to easier provide extended functionality to the frontend
- Support for templates, so that they can also use config-groups like plugins already have (added to bulletproof template)
- Templates can now enable core-provided options like a global navigation setup
- Fixed a bug in the automatic media database synchronization that did not properly add new files with the same basename but different file extensions
- Added a .htaccess parameter to prevent IE9 CSS-trouble
- API changes: Added "shortcuts" to commonly used constructs (language loading, hack protection)
- Several minor feature additions in plugins (Karma, Akismet, Mailer) and the core (comment subscriptions, multiple comment moderation)
- Fulltextsearch improvements with "*" expansion
- Added a "hidden" option for specific author groups, so that their members are not revealed on usual author listings by plugins etc.
- Fixes a backend XSS issue in the karma plugin and media database filtering, thanks to Stefan Schurtz!
The current release can be easily installed on any previous Serendipity installation. Just unpack, upload and visit your admin panel to perform possible database upgrades. Upon first login with an old password, Serendipity will store your old password in the new format - please be sure to make a backup of your Database prior to upgrading, and read the upgrade pointers on Upgrading Serendipity.
Also, this release marks our move from the closing BerliOS service (thanks for the great service during those years) on to our new GitHub repository. Contributions are welcome of course!
Have fun using Serendipity, and let us know on the Forums if you have any issues!
Details about the GitHub migration process, developers please read!
Details about the GitHub migration ... Posted by Garvin Hicking in Announcements, Development, Infrastructure at 17:28
Comments (0)
Trackbacks (0)
This is just a reference posting to indicate something important going on. Please read here on the process of the Serendipity source code repository being about to move to GitHub
Read the posting on the s9y forums
Spartacus plugin: Change in download Mirrors
Spartacus plugin: Change in download ... Posted by Garvin Hicking in Announcements, Development, Plugins at 11:42
Comments (4)
Trackbacks (0)
Christian Boltz notified us and provided a patch to fix the spartacus plugin properly being able to retrieve remote files. This became necessary when SourceForge.net changed their underlying structure.
If you are using Spartacus, you have several possibilities to fix this issue for you:
1: Manually download the updated plugin file plugins/ serendipity_event_spartacus/ serendipity_event_spartacus.php from here: serendipity_event_spartacus.php for Serendipity 1.6 / Development, serendipity_event_spartacus.php for Serendipity 1.5.
2: You can also simply configure your spartacus plugin and enable the use of Netmirror.org, or you can enter a custom mirror: http://php-blog.cvs.sourceforge.net/viewvc/php-blog/|http://netmirror.org/mirror/serendipity/
3: You can also simply edit your serendipity_event_spartacus.php file and replace all 2 occurences of the string *checkout* with viewvc.
Thanks to Christian for notifying us!
Bugfix for Cronjob plugin
Bugfix for Cronjob plugin Posted by Garvin Hicking in Development, Plugins at 10:07
Comment (1)
Trackbacks (0)
It has come to our attention that the Cronjob-Plugin (serendipity_event_cronjob) has a bug that prevents it from properly detecting the next scheduled update time. This bug has been fixed in version 0.6, which should now be available through Spartacus and usual means.
If you use this plugin, this is a required update to ensure it's proper function. Thanks to Matthias2 from the forums for reporting this to us.


