Closed (fixed)
Project:
Drupal.org CVS applications
Component:
new project application
Priority:
Normal
Category:
Task
Assigned:
Issue tags:
Reporter:
Created:
20 Feb 2010 at 06:53 UTC
Updated:
21 Oct 2018 at 16:36 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
avpadernoHello, and thanks for applying for a CVS account.
There are already projects hosted in Drupal.org repository that implement a Wiki-like input format; as reported in Apply for contributions CVS access, the proposed project must not duplicate the work done in existing projects ( doesn't mean the code is duplicate).
Comment #2
karmakaze commentedYes, I'm aware of the other Wiki-like input filter implementations. I tried them, found them somewhat lacking. PearWiki recommends using FlexiFilter. After trying FlexiFilter discovered it is more of a toolkit than a complete wiki markup implementation. Markdown is close but it's feel is not very quick wikiwiki-like. The best wiki languages I found were MoinMoin and WikiCreole which is aimed to be a common sub-dialect markup among many wiki engines. If you would like more information, please don't hesitate to contact me.
Thank you,
Keith Kim
Comment #3
avpadernoWhy then didn't you open feature requests for the existing project (for the features you think are missing on those projects), or didn't you offer to become co-maintainer of one of those projects? As reported in Apply for contributions CVS access, the proposed module should not duplicate work of existing projects.
Looking for any projects that implement a Wiki-syntax input filter, I found at least the following ones:
Comment #4
karmakaze commentedEach of the four projects you have listed perform a specific function well within their intended scope. Since I, and likely others choose to integrate a Drupal CMS where other wiki software is already in use other options are valuable. I did not see any filter that was close to the MoinMoin or WikiCreole syntax we need for our purposes. It seems rather clear to me that you already permit four different wiki syntax filters and all I'm asking is to share an implementation for another syntax. MoinMoin and WikiCreole are not fringe cases but rather popular or increasingly so. If this situation is not clear in the minds of drupal.org admins, please just say so, I'll host my software elsewhere and you can stop wasting my time.
Comment #5
karmakaze commentedHere's what I've found for the existing Wiki-syntax input filter projects:
1. twikifilter
- There was already a feature request for an alternate wiki syntax. The issue was closed indicating that it is outside the scope of the project.
2. mediawiki_api and 3. mediawiki
- These two projects integrate with an existing MediaWiki installation and uses MediaWiki code for formatting. Not a good fit for implementing a different markup.
4. interwiki
- This project is specifically for markup between wikis and is designed to be used in conjunction with a wiki markup filter.
I wasn't able to find any other appropriate projects which covered the scope of the module I already have developed. I have found others looking for alternatives to the now unmaintained PearWiki filter.
Comment #6
avpaderno@karmakaze: Thanks for the time you took to explain the motivation of creating the proposed modules.
If you attach one of the proposed modules, we can follow with the code review; keep in mind we review just a module / theme per applicant.
Comment #7
karmakaze commentedAttached is the module implementing the wiki Creole input filter for Drupal 6.x. Please let me know if any other information is needed to continue with this process. Thanks, Keith Kim.
Comment #8
avpadernoI am adding the review tags, and some volunteers will review the code, and point out what needs to be changed.
Comment #9
avpadernoThe returned strings should be translated.
strlen(), andsubstr()should be replaced bydrupal_strlen(), anddrupal_substr().Comment #10
karmakaze commentedThanks for the concise list of required changes, each of which have been addressed in the attached version. Please let me know if there's any outstanding issues or how to proceed with module submission.
Comment #11
avpadernoThose lines must be removed from the file, as they are added from the packaging script; having two copies of those lines just confuse the code that verify if an update is available.
A function declaration is written as
The curly bracket is always inline with the keyword function.
Thank you for your contribution! I am going to update your account.
These are some recommended readings to help with excellent maintainership:
You can find more contributors chatting on the IRC #drupal-contribute channel. So, come hang out and stay involved.
Thank you, also, for your patience with the review process.
Anyone is welcome to participate in the review process. Please consider reviewing other projects that are pending review. I encourage you to learn more about that process and join the group of reviewers.
I thank all the dedicated reviewers as well.
Comment #12
karmakaze commentedHi,
I have followed the directions for starting to use CVS and it is not working.
1. did export CVSROOT=...
2. set CVS password in account settings which said "Your CVS password has been updated successfully."
3. entering "cvs login" then entering my CVS password results in the following message:
Logging in to :pserver:karmakaze@cvs.drupal.org:2401/cvs/drupal-contrib
CVS password:
cvs login: authorization failed: server cvs.drupal.org rejected access to /cvs/drupal-contrib for user karmakaze
Could you let me know what the problem might be here?
Thanks, Keith.
Comment #13
avpadernoWhen you update your password for the CVS account, you need to wait 30 minutes for the change to be propagated to the CVS server.
If that doesn't resolve your problem, then it is better you open a support request in queue ; this queue is not followed by server administrators, who can help you with similar issues.
Comment #16
avpaderno