I need to create a php page to load Joomla template and assign data to its component. I do it for learning purposes and may be it will be useful in future. I tried to read on internet but there are almost no (as per my findings) tutorial that explains that. I would e happy to get direction and even joomla file(s) that do loading so that I can learn from there.
Thanks!
I found a basic tutorial that gave me a light on how things work here
Related
I have to learn TYPO3 4.3 for my new job (I don't have much time). I already grasped some back-end stuff and basics of typoscript, but since I learn best by doing, my first goal is to build a blog based on that CMS. I don't want to use any existing blog extensions, because I want to learn to write them myself. I want to be able to tag pages (my blog entries) and enable users to put comments under the blog entry - the usual wordpess stuff.
Could anyone give me some tips and point me to places with some useful resources, so I can reach my goal?
I recommend you try the new extension framework "extBase". There's a book which walks you through the creation of a blog example extension.
Unfortunatly the book is only available in German, but there's an effort under way to translate it to English. With a little help from Google you might be able to find an English version (translation in progress) of the book online...
The blog example extension is also available in the public extension repository: http://typo3.org/extensions/repository/view/blog_example/current/ or http://forge.typo3.org/projects/typo3-mvcblogexample
You can find some good developer tutorials at typo3 wiki: http://wiki.typo3.org/Overview_Developer_Manuals. There is also some documentation about extBase.
You can use the news extension (tt_news) plus the comments extension together to form a basic blog within minutes (well maybe an hour or so with some styling), no coding required.
We have an editors guide available at http://www.seethroughweb.com/typo3-support.html, which doesn't go into development at all, but is helpful for getting a handle on how editors can work with a site.
Simon
As TYPO3 is an open source project, and all extensions are open source too, the best way, it's to analyze them, and to hack.
So, You should install some extensions, which are near on functional level to Your future blog extension and simple enough, and to hack it in different way, using version control to have the possibility to backup Your experiments.
Extensions, which I could advice You : comments, tt_news.
Probably You will need some time in the begining to install and configure these extensions.
Use existing extensions. That's the best advise. Because those were tested by many users.
But if you want to write an own version, buy some books (for old or new way) and take an existing version as example.
I am currently working on a project documentation site for an OSS PHP project. Presently all of the docs are written in Markdown and stored as separate files.
I would really like to keep the core documentation as static files within the project so that they can be downloaded and used as well as read on my website. But on the website, I'd like to render those pages from within a CMS.
In addition to presenting the code docs, I also want to provide a forum for discussion and a blog.
Wordpress is what I have experience with, but is there a better system for what I am trying to accomplish specifically?
For Blog and CMS I would suggest stick with Wordpress since you already have experience on it. And as far as Forum is concerned I would suggest SimplePress forum. I have been using it on my Wordpress installation and found it really good. You can see live forum on the link above to see how it looks in real world.
Also Wordpress has several nice plugins like Download Manager that will give you ability to manage your downloads/files.
Can't confirm if wp is the best, but it's certainly good enough.
To include your docs, you'll have to write a plugin, not likely that you will find one existing that does exactly what you want.
For forum, you should find a plugin. Google for posts similar to this to choose a best match.
Firstly Wordpress isn't a framework.
I believe CakePHP has the functionality to load hardcoded pages when they're placed in the webroot folder of the app. I'm unsure as to how they're loaded in regards to routing/templating however.
Can you please let me know where do I get YII Framework plugin for Netbeans? I tried to search but I couldn't find.
Thank you very much!
The question is why do you need a plugin?
Just include Yii framework path in your project include path and all your functions will be part of autocomplete.
I use Yii with netbeans all the time and never felt the need for one. However there is another IDE, codelobster, who recently launched a plugin for yii, you might check it out but it is not as good as netbeans for advanced users, however good enough for basic usage so you might be interested.
Also for PDT there is plugin adding yii framework support. At the moment functionality is limited to creating new yii-powered project and some useful navigation (controller/action -> view, view -> view (partial render), widget->widgetClass, and some others.
More information you can find at yiiclipse home page.
There isn't one currently. That's why you couldn't find it.
actually it is available here is the link
http://www.yiiframework.com/news/69/yii-plugin-for-netbeans/
I have just entered in the world of OpenX, and as figured out that new version is built with PLUGIN Framework. I have gone through the Openx plugin development documentation, but its quite bit complicated and half explained.
Being a php developer, I would like to jump into plugin development for openx.
If anyone can point me to a starting, with good reference and tutorial?
Thanks,
Tanmay
I didn't got much reference but here is the link which can help you create plugins
https://svn.openx.org/openx/trunk/plugins_repo/release/openXDeveloperToolbox.zip
With this you can create a framework of plugin. This will be a great help to understand the file structure.
Hope some one will be helped
by using openX Developer Toolbox we we can create new mock plugins, basically it will create a new mock plugin files and you have to change those files as per requirement and you can install that plugin. It is not fully good solution for building a plugin but yes it will help you build a plugin.
Here is another resource for plugins (includes a link to the Toolbox above as well as a demo plugin):
http://blog.openx.org/05/plugin-framework-exposed/
Take care when using the plugin-skeleton generator. It will generate the function name of the delivery method with a wrong name. So at the end it will NOT be called at all.
Adding "_adRender" (as a postfix) to the function-name should fix this.
I'd have thought this would be a native feature (seeing as joomla allows you to connect contacts with user accounts) but we can't find any way to do this!
Does anyone know of any extensions/modules that would allow this?
I'm not so hot on PHP so i'd really love to not have to code this by hand!
This is an old thread, but since it is still opened maybe you haven't found a solution yet. I faced the same problem myself and I think having the ability to manage contacts from the frontend is an essential feature for Joomla! to become more usable as a simple webapp creation tool.
Anyway, there are a couple of extensions that might help you out. However, both are commercial and don't support Joomla! 1.6. Here they are:
Front-edit address book: simple
interface. Note, however, that there
might be a security issue with
it. Google "front-edit address book exploits" and you shall find it (sorry, stackoverflow lets me post a max of 2 links per thread since I'm a new user). I emailed the developer and he assured me that the problem was already fixed, though.
Grumpy contacts: on the demo site (there's a link at the page I pointed you to), it looked a little messy to my taste. In the Joomla! Extensions Directory, however, it has good reviews.
I never used any of those since all my projects are already migrated to Joomla! 1.6.
If you found another alternative in the meantime or even developed something yourself, please let me know.
Do you try in the user menu?
Another option would be install Community Builder.
Good luck!
Contacts in Joomla are handled by the builtin com_contacts compoment which provides basic functionality for adding contacts and some basic info from the back-end.
QContacts is a wonderful extension which gives you some more control over the data you can provide, but still no front-end support.
Unfortunately I am tackling this issue as well and it turns out there are no real out-of-the-box options for supporting front-end editing of contact details.