I added freecap CAPTCHA to TYPO3 Forge.
Contributions are welcome.
I have added my blog extension to the TYPO3 forge. Extension will now be further developed using the forge.
An earlier version of this extension can be seen on http://www.www.jesperpaardekooper.com/, where I have implemented it for personal use. While the frontend won't change all that much, the code will be optimized, so that it is easier configurable for any TYPO3 developer.
Feel free to leave a message and/or contribute.
The newly released version of Connector Services represents a stabilization of the extension. The API has not changed a lot, but it can now be considered final. Examples of hook usage when implementing a connector service were added to the base service and the manual was improved with instructions for the developers.
Also released today is extension "svconnector_csv", an implementation of connector services for reading CSV or similar flat files. This provides developers with a standardized way of reading flat files, which can be used in any extension.
I just released a new version of this extension. It represents a major update. Many bugs were fixed, the API was improved and the processes were streamlined.
All these changes came at a price though: there are some compatibility breaks. Since the happen in the extended TCA syntax, it was not possible to fix them using an update script. However all necessary changes are described in the manual, which you are encourage to read online before upgrading.
Also now available is a tutorial to External Import (extension key: externalimport_tut). Configuring the TCA properly may be complicated in some cases, and the tutorial provides both examples and detailed instructions which should help you get started smoothly.
Search engine (mnogosearch): mnoGoSearch: user wiki added! (1 comment)
Every user of mnoGoSearch TYPO3 extension now can share his/her experience at the TYPO3 wiki! Here is the page: http://wiki.typo3.org/MnoGoSearch#Introduction
Feel free to add your own tips and tricks!
Form: Milestone 2 for Form Project is coming to an end. (1 comment)
After a delay of two weeks I can tell you that milestone 2 has almost been finished. This means testing of the first two milestones can start pretty soon. Some minor things have to be added and fixed still, but I'll try to manage that within 2-3 days.The first two milestones cover the real basics of the forms:
- Generating forms with Typoscript
- Adding server side validation
- Using filters on the submitted data
That sounds really easy, but I have to say, it was quite a task. After starting milestone 2, I suddenly realised it would be better if extensions could use the form classes as well, so I went back to the drawing board and started to rewrite everything I did for milestone 1. I still have to test it thoroughly if it is possible if other extensions can use it as well, but they probably will. Otherwise it will only need some small fixes. The main focus was on the Typoscript how to configure every form element available.
Milestone 2 had the focus on validation and filters. It is possible to add multiple validation rules to one form element, and you can compare the input of two elements with each other, like password fields. If this comparison fails, the form will not validate.
It's also possible to filter the incoming data, for instance localized formats of digits (1000,00 or 1 000.00 or 1,000.00), title case or alphanumeric. Some more filters will be added, like the most important one, XSS, which will be active for all incoming data, opposite to the other filters, which can be added to a form element.
Before the testing period, there's still a huge task to do: writing the first documentation. How do I make a form with Typoscript? How do I add validation rules? Is it possible to use a select tag with the multiple attribute? A lot, and I really mean a lot, is configurable. But that will all get clearer when I've finished the documentation.
Before jumping up and down, I have to tell you, the project still contains a lot of tasks. Currently it is only possible to generate a form using Typoscript, validate and filter the incoming data. After that, nothing happens right now (Well, you get a message when the submitted data is valid, wow). The form won't be nice to see in the frontend, because no styling has been added. Only the (X)HTML markup is done right now. Don't think you can use this in a production environment. The reason why there was so much focus on the Typoscript is that the form wizard (milestone 4 and 5) will write the same Typoscript as it is used right now.
Keep tuned for the first documentation!
Added option yellowpayTPURL to ext_conf_template.txt. The URL of the dynamic template for the payment gateway can be specified.
Finally.. The repository tab tells me, that it's 31 days ago, that the folders was created, which means 31 days with no activity on this project, not even ticking of the box making the project public, has been done.
But now, things are about to change for the better!
I've made a initial upload of the project and made some technical thought. The upload is only the output from the Kickstarter extension with some few changes, but soon the wiki will contain more technical information about this project and the way further development.The purpose of this project, is to generate a dashboard for frontend users, based on simple widgets, like EXT:mydashboard but in this case for the frontend users. Widgets like
are right now on the drawing board for the first release.
If you'd like to join this project you are more than welcome to hit the Join this project link!
Here are a few recent changes, for more details on the changes since v0.3.8, please have a look at the Changelog file.
- the use of mod.php for backend modules is now the default and only implementation for backend modules generated using the kickstarter. We had mod.php available long enough now to go this way.
- the few existing translations were removed as they are supplied by the translation server anyways.
- Kickstarter is now marked "stable"
We went for v0.4.0 instead of v1.0.0 eventually as we felt that we should cover the creation of all features possible in an extension before going 1.0.0. This is not the case yet as things like IRRE and Toolbar Items and so on are still missing.
All the best, looking forward to better extensions
Also available in: Atom