1
pgregory
Looking for a collaborative documentation module
  • 2005/4/1 16:52

  • pgregory

  • Just popping in

  • Posts: 19

  • Since: 2004/10/30


I manage an open source project (http://www.aqsis.org) that uses XOOPS for the web presence. As is often the case with OS projects, the documentation is lacking. I've started various attempts to get proper documentation up and running, but each has failed due to lack of time and commitment of those involved.

I'd like to put together a collaborative documentation system similar in principle to a Wiki. When the documentation can easily be updated and added to by anybody, online, there is a greater possibility of the documentation being maintained. But I'd like to be able to deliver the documentation in different formats, as well as online. DocBook seems to fit this requirement quite well. So the ideal would be a module that presents a Wiki style interface, with Wiki markup and HTML presentation as per normal Wiki. But with an option to export the pages as DocBook for conversion to PDF, PS, HTMLHelp etc.

If no such module exists, I am probably going to try to hack WikiMod and use the Linux Documentation Project's wt2db scripts, anyone with any experience in this area?

Cheers

PaulG



2
pgregory
Re: Anycone Convert from PHPbb to Xoops recently?
  • 2005/2/24 17:25

  • pgregory

  • Just popping in

  • Posts: 19

  • Since: 2004/10/30


I recently switched from phpBB2 to Xoops. I wrote my own Python script (very hacky) to do a one-off conversion of the database. It only converts users and forums/posts. I had to make a couple of small hack's to the XoopsCode PHP code to support a derivative of phpBB2's list tags.

The code is horrible, but worked for me, if you want it as a starting point, just ask. Totally unsupported of course.

Cheers

PaulG



3
pgregory
Re: Manual user activation
  • 2005/1/19 11:09

  • pgregory

  • Just popping in

  • Posts: 19

  • Since: 2004/10/30


Quote:

Mithrandir wrote:
Quote:
However, I can't find a way of manually activating an account in the same way as the link that gets sent

Manually activating the account is what I described.

What you want is a re-sending of the activation email.

In my original message I did actually ask for the following...
Quote:

However, I can't find a way of manually activating an account in the same way as the link that gets sent in the activation email, i.e. so that it activates the user, and sends them an email notification.

Quote:

Mithrandir wrote:
System Admin -> Mail Users ->
Check off the "Send message to inactive users only (optional)
[] If this is checked, all the above plus private messaging will be ignored" checkbox and write a message in the text box - somewhere in that, you can include {X_UACTLINK} to have the activation link in the email.

This is pretty much what I'd determined for myself, however, it is a pain, and doesn't send the same email as the automatic activation. As the code is in there to generate these notification emails, I thought it would be fairly straightforward to have an operation in the admin interface to do it. Otherwise I need to hand write an email, and then enable each one individually by selecting edit, then find inactive users again, edit one, find inactive users again, edit one.......

Perhaps something for a future release?

Cheers

PaulG



4
pgregory
Re: Manual user activation
  • 2005/1/19 10:57

  • pgregory

  • Just popping in

  • Posts: 19

  • Since: 2004/10/30


I noticed that, but as far as I can tell, from a little experiementation, it doesn't send the user an email, just activates the account in the database. I could be wrong, but I tried creating a couple of dummy accounts to test it and never got any emails.

Cheers

PaulG



5
pgregory
Manual user activation
  • 2005/1/19 10:04

  • pgregory

  • Just popping in

  • Posts: 19

  • Since: 2004/10/30


For some reason, I occasionally don't get sent the user activation emails from my site, I'm the admin and have it setup to require admin authorisation. I don't believe this is a XOOPS thing, as I used to get the same problem in phpBB2, I beleive it is something going wrong at SourceForge, where my site is hosted.

I am quite happy to manually check for inactive users occastionally to clean this up. However, I can't find a way of manually activating an account in the same way as the link that gets sent in the activation email, i.e. so that it activates the user, and sends them an email notification.

Ideally I'd like to go to Administration-->Find User-->Only inactive users, and then have a button/operation to activate the users that I select from the list, and have that operation activate the user and send them an email.

Am I missing something, or is this simply not available?

Cheers

PaulG



6
pgregory
Re: want to upgrade from phpBB forum to xoops
  • 2005/1/19 9:58

  • pgregory

  • Just popping in

  • Posts: 19

  • Since: 2004/10/30


I can let you have the Python script I wrote to convert our phpBB2 database to newBB. It is a horrible hack, and not entirely automatic, you will need to tweak the code for your needs, but it might be a suitable starting point.

Drop me an email if you need it.

Cheers

Paul Gregory



7
pgregory
Re: want to upgrade from phpBB forum to xoops
  • 2004/11/18 12:09

  • pgregory

  • Just popping in

  • Posts: 19

  • Since: 2004/10/30


Sure, once I have it all working and stable, I will do that.

Cheers

PaulG



8
pgregory
Re: want to upgrade from phpBB forum to xoops
  • 2004/11/17 14:28

  • pgregory

  • Just popping in

  • Posts: 19

  • Since: 2004/10/30


I'm in the process of doing just this at the moment. I've written a Python script to migrate the users and the forum posts from phpBB2 to Xoops/NewBB and it all works pretty well.

The biggest problem I had/am having is that the phpBB2 BBCode is richer than Xoops. The conversion can take care of most things, but I have had to hack XOOPS a little to get support for [list] type constructs in posts.

When I am done, I would be happy to let you have the conversion script, it is very messy, but works for my needs.

Cheers

Paul Gregory



9
pgregory
Re: List support in Xoops Code
  • 2004/11/16 12:01

  • pgregory

  • Just popping in

  • Posts: 19

  • Since: 2004/10/30


Got the refusal to display ordered lists sorted out, it was down to a style in the style.css for the default theme that forced all <li> tags to be type square bullet.

However, handling of nested lists seems to be a lot more work.

Cheers

PaulG



10
pgregory
Re: List support in Xoops Code
  • 2004/11/16 7:08

  • pgregory

  • Just popping in

  • Posts: 19

  • Since: 2004/10/30


Thanks for that, it goes some way towards a solution, but doesn't seem to provide a complete solution. For one thing, the ordered lists don't seem to display as such, they show as normal bulletted lists. I couldn't understand why, so tried cutting the list out of the generated HTML and pasting it into a simple, otherwise empty HTML page and it worked, however, embedded within the page, it doesn't? I don't know much about HTML, could it be that something in the CSS, or preceding HTML is preventing it from workin?

Here is bbcode markup and the HTML that is produced from a simple list...

[list=1]
[*] 
Item 1
[*] Item 2
[/list]

[list=
a]
[*] 
Item A
[*] Item B
[/list]


<ol type="1"><liItem 1</li><liItem 2</li>
</
ol><ol type="a"><liItem A</li><liItem B</li></ol>


Also I couldn't get the code you provide to properly support nested lists, i.e.

[list=1]
[*] 
Item 1
[list=a]
[*] 
Item A
[*] Item B
[/list]
[*] 
Item 2
[/list]


which produces...

<ol type="1"><liItem 1</li>
[list=
a]<br /><liItem A</li><liItem B</li>
</
ol><br /><liItem 2</li>[/list]


Thanks for any help you can provide, of course, if I manage to get it working sufficiently, I would be happy to provide my scripts. Although I should warn you, they are written in very messy Python

Cheers

PaulG




TopTop
(1) 2 »



Login

Who's Online

249 user(s) are online (165 user(s) are browsing Support Forums)


Members: 0


Guests: 249


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Apr 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits