We've changed a bunch of things to improve the process of submitting events to our calendar. It should now hopefully be clearer and easier to use. Thanks to R1CH for the magics.
There now is a link "Submit Events" in the sidebar
Reordered the submission form
Renamed a bunch of the fields
See which events are pending approval
Ability to preview how the calendar entry will look
Edit or cancel a pending submission before it is reviewed
Use templates to easily add recurring events
Added some new fields like players and casters
Calendar entries will now state who submitted the event
The best change is that for BW and SC2 there's a field for participating players that is able to scan for player names, based on TLPD, among any text you enter. This makes pasting player fields from websites such as Liquipedia incredibly easy.
I'd like to use this opportunity to remind everyone that, much like Liquipedia, the calendar is a tool that relies on the input and participation of the community. Without the efforts of the community we would never be able keep it as informative as it is now. So big thanks to everyone who has been helping out with the calendar. If you are looking for ways to contribute to the scene, this is one of the many ways to do it, and it is now easier than ever. If you see an event missing from the calendar please consider submitting it yourself. It really is a big help. Even when if it is a major tournament that you assume someone else will add, someone has to end up doing it regardless, and the earlier things are on the calendar the better for everyone.
The new system is available here (login required) if you would like to take a look or submit an event.
Thanks to everyone who does this. But I personally think anybody doing any kind of event will just shoot himself in the foot by not submitting his event. It is certainly the best and probably the most used tool to get people to watch your tournament.
slightly irrelevant question. I want to make an android for viewing events and participants. Is there technical doc that I could use to retrieve calendar data?