Joomla 1.7 event registration custom component - php

I am new to joomla. I have to do functionality like adding events form admin and displaying them at user end and registering users for events. One user can apply for multiple events.
Please let me know if it will be ok to make my custom component or I can get free component for event registration in joomla 1.7.
Also provide me link where I can learn how to develop such custom components. I googled for learning but all tutorial are very basic and limited.

The Joomla documentation is pretty comprehensive for building a component.
http://docs.joomla.org/Developing_a_Model-View-Controller_(MVC)_Component_for_Joomla!2.5_-_Part_01
There are tons of event and registration extensions, but I would not recommend a free one. You are not talking about a trivial extension that you could just throw together in a couple of hours. The really good extensions are not going to be free, but the price is generally very reasonable compared to the amount of work it would take you to develop the same extension.
Event calendars - http://extensions.joomla.org/extensions/calendars-a-events/events/events-calendars
Event registration - http://extensions.joomla.org/extensions/calendars-a-events/events/events-registration

Related

how to search joomla members on joomla front page

I was wondering if I could i ask the best way forward. I am making a joomla site which will have an advanced registration form. Which I am planning to create with rsform pro. What would be the best method for people to able to search those registered users on the front page .
Any other method that one could or would advice rather than rsform pro like some extension that would ease both the registration and searching as a single component. The search function also needs to be multi optioned. I am trying to take the most informed decision before I start with the coding.
Thank you.
Easy Profile does a great job of this:
https://extensions.joomla.org/extension/easy-profile
See the example at https://www.easy-profile.com/users-list.html for a searchable user list.
You'll need the paid version for custom fields.
I think you can try JoomProfile. Is seems quite useful extension for joomla user profile management. If also has good and fast search http://demo.function90.com/joom-profile/search-in-joom-profile.html
Joomla already has some search components, so the best thing to do is to use it. Actually there is two components that you can use
Search, based on com_search component which do the work on the fly
Advanced search, based on com_finder component which index data and give it back after, it is more efficient and has more functionalities
In both case, you'll have to write a plugin to search user, joomla doesn't have it by default (or you can search some on joomle extensions).

Manage registration button in joomla?

need to delete or add fields in the registration form,Where can i handle this problem in the Joomla?
i Google this question and get some answers about mod_bt_login.php which is in module, but still can not handle this problem.
I would recommend using Community Builder
It allows you to add custom fields to your registration form and integrates with a lot of other extensions such as Kunena etc.
Do bare in mind that it's quite a heavy extension
Hope this helps
Profile plugin allows the addition of supplemental fields in the registration and profile forms of the com_user front end and in the user create/edit form in the back end.
A simple example plugin with the name User - Profile is included in the basic Joomla! installation as a proof of concept. Much more complex plugins are possible.
Ref: http://docs.joomla.org/Creating_a_profile_plugin
Example: http://www.inmotionhosting.com/support/edu/joomla-25/user-profile/front-end-form
The solution is good and lightweight, but of you need an easy way of managing these fields I'd recommend Lodder's answer or JomSocial, though both are quite heavy.
It's also good if you need to bundle the plugin with your own extension.

Joomla! 2.5 - Implement custom table as plugin or module?

Just started developing with Joomla! (2.5), completely newb, read through the docs talking about Plugins, Components and Modules. Having a hard time figuring out which to choose and how to implement. I'd like to have a table similar to the one used in the Plugin Manager in the Joomla! administrator backend where the the results can be searched, filtered and even individual entries can be toggled (Enable/Disable by clicking on Status circle). Can someone point me to a tutorial or even some example code I can in developing this?
I’ve already read a few sites including this (http://www.inmotionhosting.com/support/website/joomla-25/plugin-vs-module-vs-component).
If you want to create page in administrator panel with tables, that display some items, you should develop joomla component.
Look for this: http://docs.joomla.org/Developing_a_Model-View-Controller_(MVC)_Component_for_Joomla!2.5
Note, that only components can provide extended administrator interface for managing some entries, create pages on font-end. Plugins intended only for processing output of components and modules. And modules intended only for display some html on specific positions in front-end template.

Sugesstion for a multilingual site using Joomla

I want to create a multilingual site using Joomla. The site will be in English and Hindi. Along with the static pages the Administrator should be able to post his research may be as a blog and a registered member can read the post and add his comments and/or questions. The administrator will then reply the comment and/or the question.
I'm new to Joomla and could not figure out how to start with this project. I must use all the extensions which are free to use. Is there any option for this or Should I create my own blogging system ? I need to set up donation functionality as well.
My advise will be to use one of this component to set up the admin blog : http://extensions.joomla.org/extensions/authoring-a-content/blog
And here is a module for the donation : http://extensions.joomla.org/extensions/e-commerce/donations
Do not create your own blogging system, you can easly achieve your project with Joomla!
I would recommend using K2 as a replacement for the built in Joomla articles and categories. It has a ton of features that would allow you to make a blog and manage all of your other content pages as well all within one component. It is also a lot more flexible than a component that is specifically for blogging so you can set it up to suite your needs.
You will probably want to install a multilingual component as well. For 1.7/2.5 you will need to use FaLang unless you want to wait for JoomFish to come out for 2.5.
K2 - http://extensions.joomla.org/extensions/authoring-a-content/content-construction/8061
FaLang - http://extensions.joomla.org/extensions/languages/multi-lingual-content/18210
JoomFish - http://extensions.joomla.org/extensions/languages/multi-lingual-content/460

CodeIgniter + Wordpress + phpBB + Facebook

I've been working on a home project using CodeIgniter Reactor, and have come to a point where I'm going to need to implement whole set of features that ideally will work via one single sign-on system for users. 2 of these features will be custom features that rely on user registration, the other 2 features are pretty standard feature requests. I could write these 2 new features myself, but that would take a while, and I feel like I'd be re-inventing the wheel, given the feature sets of the alternatives out there. I wonder if I'm better off using existing solutions, using their user registration/sign-on system, and hooking my new features into that system.
The key standards requirements are:
A blog system - obvious answer here is to use WordPress, and use the WP Pages for the more static content but updateable content. Users will be able to comment on blog posts.
A forum - In addition to commenting on individual blog posts, they will be able to start up their own discussions about subjects. The obvious thing here is 1) one user login for both the blog and the forum, and 2) Upon creating a blog entry, a forum thread is created, and all comments on the blog entry are actually posts on this thread.
Facebook integration - the user login/registration will allow the user to connect via facebook. (I may add twitter integration later), with any comments posted on a blog entry optionally being posted to their facebook wall.
I have been trying to look at http://www.wp-united.com, which supposedly integrates WP and PhpBB, but the site is down. I've also been looking at facebook plugins for wordpress, which would cpver the majority of my requirements. Integration with phpBB or some other forum could come later.
My question really is: has anyone had a go at doing this amount of integration/hacking of wordpress/phpbb and facebook before? Did it save time, or did you opt for a completely custom solution?
It's good not to re-invent the wheel, but in your case you are merging a heavyweight platform (Wordpress) with a library (CodeIgniter).
I really think there's little value in what you're doing. Here's why
Wordpress is more than just a blog; with plugins you can turn it into a full-fledge CMS. It's also very heavy.
Wordpress is coded as a stand-alone application. Incidentally, there are forum plugins for WordPress
My suggestion would be :
Use Wordpress, use the Pods plugin for routes and ORM functionality
Use CodeIgniter, find a lightweight blog plugin for CodeIgniter

Categories