- Blog feature in mediawiki? No. Maybe the discussion page can be used as sime kind of blog about the topic.
- http://java-source.net/open-source/bloggers
Wednesday, November 30, 2005
Blog software
My personal Wiki accounts.
I have started accounts at several wiki hosts. Which one to keep?
yozi.pbwiki.com
yozi.pbwiki.com
- Editing is password protected.
- Read-only for public.
- My problem is that this wiki will be editable by anyone or will be invisible.
- Okay, wiki is about editing by everyone, but I would like to have at least some "locked" pages...
- I need a public wiki where I can control the rights for editing.
- Free account with 250 MB limit
- Have to pay to have the option to restrict page editing
- I can lock a page, at least, for free
- Blog is provided as special wiki pages - can be edited by anyone (or locked)
- seedwiki.org is disappointing (no download for source code)
- Nice wiki with administration and e-mail features, authorization, etc.
- Has WYSIWYG editor, wiki markup and XML editor, even wiki -level XML export.
- Max. 20 pages, max. 5 users for free.
- I need a public wiki where I can control the rights for editing.
- One such software is snipsnap (is it true?), where wiki pages can have comments.
- pages may be protected ("Contact us")
- Seems to be a deep technical stuff. I do not like it.
Wiki Software
MediaWiki ... MoinMoin ... TWiki ... PhpWiki ... GeboGebo
- My favourite is MediaWiki (http://mediawiki.org), the wiki engine of http://wikipedai.org. It stores the stuff in MySQL and has sufficient access control. It is written in PHP. It seems to be the best in this list. I'have installed it for my project team. The "installation experience" was very good. We will like it. I run MediaWiki on two Linux installations. I did not try it on Windows (see the Streamlined_Windows_Install_Guide if interested).
- MoinMoin is based on Python. I have installed it from TheOpenCD onto my windoze. Stores the stuff in the file system (easy to backup).
- Another tip is http://twiki.org, the engine of the java.net wiki. It is written in Perl and runs as cgi. Stores the wiki stuff in file system (RCS version control). Has fine access control.
- Installed PhpWiki (http://www.phpwiki.org) at home, just to try it. Chosen the 1.2 (stable) version. It does not have access control. (Apache htaccess probably works). The 1.3 (development) version does have access control.
- The GeboGebo wiki has a nice AutoLink feature. It is based on the tbdengine, a non-SQL RDBMS written in freepascal.
- http://snipsnap.org - features wiki with namespaces and categories + blog
- and others at http://java-source.net/open-source/wiki-engines
Tuesday, November 29, 2005
Open source portal
Liferay has a nice feature list.
- Out of the Box Portlets
Liferay provides many useful portlets: Blogs, Calendar, Document Library, Journal (CMS), Image Gallery, Mail, Message Boards, Polls, RSS, and Wiki.
Portals are only useful so long as there are portlets that provide functionality. Our bundled portlets are a great starting point for a portal deployment. They also serve as a large code base of examples from which you can glean patterns on how to write portlets.
Sunday, November 27, 2005
Enabling MediaWiki upload
How to enable upload in MediaWiki? I had to
- create and write-enable the upload directory (see $wgUploadPath and $wgUploadDirectory in mediawiki/LocalConfig.php),
- enable upload ($wgEnableUploads = true;) and
- disable mime type checking ($wgVerifyMimeType=false;) in LocalConfig.php. (Somehow I keep getting text/plain mime type for PNG images that are displayed correctly).
Photo album software
What is needed?
- HTML album generator that stores the comments so that they are available for other software, too.
- comes with my Fedora, stores the comments in compressed XML
- feature-rich, lots of skins, LGPL + closed source parts
- open source, generates simple, but "good enough" albums
Saturday, November 26, 2005
J2EE project execution: Some best practices
Scrum is an iterative, incremental process for developing any product or managing any work.
Nice article with (almost trivial, but) very important things about a J2EE project:
Nice article with (almost trivial, but) very important things about a J2EE project:
- Use template code (details are given what makes a good template code)
- Developer's handbook (why is it needed, why and what to include)
- Automated code review (with concrete tools and example scripts)
Tuesday, November 22, 2005
Opensymphony
- WebWork: web framework (like struts or JSF) with some nice features (like inversion of control). Heavyweight stuff, needs long time to learn.
- Quartz: Nice, easy-to-use tool with Scheduler, Trigger and Jobs. Stores the schedule in RAM or DB.
- OSCache: Feature-rich cache (background updates, nice concurrency handling, JSP taglib)
- OSUser: user management and access control, not released yet, but source is available.
- OSWorkflow: XML-based, although graphical editor is available. The tutorial shows a basic scenario.
Sunday, November 20, 2005
Web Services Interoperability Organization
Defines profiles for web service interoperability. The Basic Profile V1.0 looks nice.
Useful Java book and slide downloads at Deitel.com
The Deitel Free Content Library seems to be a valuable place to visit (http://www.deitel.com/articles/index.html).
Subscribe to:
Posts (Atom)