Extension Ideas Go Here

A meet-and-greet for our aspiring developers looking for like minded souls to share inspiring ideas and concepts related to Joomla! development. Discuss your apps, gather your team, and get ready to code!

Moderators: tjay, seadap, Rogue4ngel, matthewhayashida

User avatar
ChiefGoFor
Joomla! Engineer
Joomla! Engineer
Posts: 282
Joined: Tue Sep 13, 2005 12:22 am
Location: Omaha, Nebraska, USA

Extension Ideas Go Here

Post by ChiefGoFor » Tue Aug 07, 2007 1:22 pm

Everyone,

We need ideas of extensions that we should tackle. Think of this as an Extension Wishlist.

Description of the Extension:
Kenneth Crowder - Omaha, Nebraska, USA
Joomla! ...because open source matters

User avatar
infograf768
Joomla! Engineer
Joomla! Engineer
Posts: 366
Joined: Fri Aug 12, 2005 3:47 pm
Location: •Translation Matters•

Re: Extension Ideas Go Here: kl_rssfeed

Post by infograf768 » Tue Aug 07, 2007 5:27 pm

I suggest this mambot-plugin which I modified back when 1.0.9 started providing utf8 feeds (thanks to Rey).
It has to be made 1.5 compatible/native as we now use simplepie as the rss engine instead of domit.

http://forum.joomla.org/index.php/topic,75917.0.html

It lets users present rss feeds in content and is considered as quite useful.
Interface would not require much change, except if simplepie provides more infos/parameters than the old obsolete domit.
Jean-Marie Simonet / infograf · http://www.info-graf.fr · GMT +1
Qui vult dare parva non debet magna rogare.

User avatar
chay
Joomla! Apprentice
Joomla! Apprentice
Posts: 18
Joined: Wed Aug 17, 2005 11:20 pm
Location: Alaska
Contact:

Petition Component?

Post by chay » Tue Aug 07, 2007 10:15 pm

Several times I have unsuccessfully started a petition component for 1.0.  One shouldn't be too difficult, I wouldn't think. Something that would allow some of the functionality provided by sites like:

I'm open, though, and eager to learn on any chosen project.

User avatar
bascherz
Joomla! Intern
Joomla! Intern
Posts: 86
Joined: Mon Jan 16, 2006 1:33 am
Location: Vienna, VA
Contact:

Re: Extension Ideas Go Here

Post by bascherz » Wed Aug 08, 2007 1:19 am

I created a simple petition component once by making some very simple mods to a component called "perForms". It's crude, but it works. I gave the mods to the author over a year ago. Perhaps they've been incorporated into the component by now.
__________________
Bruce Scherzinger

User avatar
Rogue4ngel
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 199
Joined: Sun Nov 26, 2006 10:46 pm
Location: New York

Re: Extension Ideas Go Here

Post by Rogue4ngel » Wed Aug 08, 2007 1:35 am

Considering this is going to be for J!101, I'd like to try and keep these simple. Remember we're looking at a directed study for 'junior' developers who will not have a great deal of experience.  It would be much easier to keep things small to start, and work towards some larger projects later down the road.
If you're not a part of the solution, you're a part of the problem.

User avatar
bascherz
Joomla! Intern
Joomla! Intern
Posts: 86
Joined: Mon Jan 16, 2006 1:33 am
Location: Vienna, VA
Contact:

Re: Extension Ideas Go Here

Post by bascherz » Wed Aug 08, 2007 4:05 am

Okay, here's an idea that will illustrate my lack of knowledge of certain technologies a bit.

There are extensions that provide RSS feeds and others that do AJAX. Is there any general-purpose module out there that can pull these two technologies together in a general-purpose sense? Is it possible to filter an RSS feed and display select information from the feed using periodic AJAX updates? Is this even realistic considering that most RSS feeds are cached?

We could use a simple example, such as sports scores or stock quotes since feeds of that sort would seem widely available. People working on this project would learn not only how to write a Joomla module (the simplest type of extension to write), but they'll also learn about XML/RSS and AJAX (javascript,HTML,etc.), which are technologies that can really spiff-up a Joomla site, and how to research different sources of live information. In other words, it's a project that's got "pieces" to it, which can be divvied out to multiple project team members. If this is a bit too much, how about writing an AJAX module that displays the most recent members to log into a community site? This would be an improved version of the old mod_whosonline module and considerably simpler than one which uses RSS also.

The neat thing about a project like this is that it can potentially pull from non-Joomla experience in the group on these "external" technologies. The objective of the project would be to pull multiple technologies together in a very simple, general-purpose way that would serve as a great example for further use of these concepts by other extension developers. It would not be a microscopic-sized project, yet it would also not be very large. And it's got good bite-into potential. This would not be a good project for people with near-zero programming experience.

Thoughts?
__________________
Bruce Scherzinger

User avatar
AmyStephen
Joomla! Guru
Joomla! Guru
Posts: 579
Joined: Wed Nov 22, 2006 3:35 pm
Location: Nebraska
Contact:

Re: Extension Ideas Go Here

Post by AmyStephen » Wed Aug 08, 2007 5:53 am

I *think* that most of the items on this list should be suitable for beginners. For the most part, the heavy duty coding has been accomplished and it's a matter of creating a plugin, module or component in Joomla! to display it or drive it from a menu or display pictures on the side. I also think these are good candidates because they are newer technologies, many use the social networking sites, and some are things that bloggers would expect available.

Photos
SmoothGallery http://smoothgallery.jondesign.net/showcase/gallery/
- Easiest - a plugin
- More complicated - certainly could build a richer photo album component

Slideshow (Mootools) http://www.electricprism.com/aeron/slideshow/

Small Simple Gallery http://forum.mootools.net/viewtopic.php?pid=24209

Video
Videobox - Lightbox (Mootools) http://www.gobekdeligi.com/videobox/

Also - just a basic plugin for running YouTube and Google videos (and produce complaint XHTML)

Google (http://code.google.com/apis/)
Google Calendar (http://code.google.com/apis/calendar/overview.html)

Google Maps (http://www.google.com/apis/maps/) and maplets (http://code.google.com/apis/checkout/)

Google Sitemap (https://www.google.com/webmasters/tools ... about.html)

Yahoo - YUI ***
Rich text editor w Flickr support (http://yuiblog.com/blog/2007/07/31/yui-2-3-0-released/)

Weather (http://developer.yahoo.com/yui/examples ... ather.html)

Flickr ***
Type 1 (easier) - Three billion "webapps" that can be embedded into your site
http://www.flickrbits.com/#webapps

Type 2 (more control/difficulty) Use the Flickr API
http://phpflickr.com/ (class written in PHP4)

Delicious  *** SUPER easy
- Network badge (http://del.icio.us/help/networkbadges)
- Linkrolls
(http://del.icio.us/help/linkrolls)
- Tagrolls
(http://del.icio.us/help/tagrolls)
- Daily blog postings
(https://secure.del.icio.us/settings/Amy ... ng/posting)
~*~ Joomla!'s Queen of the Blues - Jennifer Marriott ~*~
http://OpenSourceCommunity.org/node/1719/

User avatar
Wendy
Joomla! Intern
Joomla! Intern
Posts: 78
Joined: Tue Nov 22, 2005 5:20 pm
Location: Canada

Re: Extension Ideas Go Here

Post by Wendy » Wed Aug 08, 2007 6:29 am



Yes!  Amy, this is *exactly* what I was going to suggest.  You beat me to it! 
“The key to everything is patience. You get the chicken by hatching the egg, not by smashing it.”

docdj

Re: Extension Ideas Go Here

Post by docdj » Wed Aug 08, 2007 8:01 am

Here's an idea. Can't seem to find it anywhere online yet. It would be nice to have a component that works with, say community builder, that can keep track of how many registered users a given user refers. So when a user is logged in, they can go to this "refer a friend" page, put in their friends' email addresses. then, their friends would get the invite email. if/when their friend/s register, there would be an admin section that allows you to track which user is referring the most registrations.

a bonus would be if in the admin, you could crunch some stats like:

a. exactly which users a given user referred
b. number of referrals in a specified time period

this way, you could reward the people who refer lots of friends!!!

anyway, just a thought. would be nice to have. maybe this is out there already?? like i said, i've looked around. doesn't seem to be...

i'd be willing to pay up to $100 for a slick product like this that works really well. ha ha.

thanks for reading all.

User avatar
dartagnan32
Joomla! Apprentice
Joomla! Apprentice
Posts: 24
Joined: Tue Nov 28, 2006 6:13 am
Location: San Francisco
Contact:

Re: Extension Ideas Go Here

Post by dartagnan32 » Wed Aug 08, 2007 5:26 pm

@ AMY this could help to learn how to turn a code into a component for joomla. Maybe it is a good starting point I am not sure. But it may be hard to handle a code that we never touched right? I mean I don't know, I did not look at the tutorials yet, but you probably need to know the inputs and outputs of the code before you can turn it into a joomla component right? But still ok this must be rather easy with a few of the things you mentioned like the videobox-lightbox for example or your super easy ones. So this could be a good start. 8)

But I thought that a lot of beginners would like to actually learn how to code something from A to Z. So that all aspects can be learned. But maybe this will come next? ??? Once we know how to adapt a simple code and make it into a component or module or mambot for joomla then we can make a whole one?

@docdj You mean this is like an invite plugin but each time someone registers after being invited it counts. I know this exists in a commercial plugin for CB. I don't think the other current invite components offer this feature but you can ask them there is one free invite tab and one other component to invite people that already exist in the extensions page. But this is definitely something worth learning.

ok let's try to give other ideas although it is hard to find something new but still simple
Description of the extension:
To try to better organize content: A component that would show last contents with an image next to it in the frontpage. This could evolve later on to show contents from only one or from several sections/categories and organize them in a table a bit like an e-magazine. I think the first part is simple enough and has some nice possibilities of evolution in complexity if necessary. And in the free extensions, the closest one is I think flexcontent (unless a new one appeared recently) which anyway is not exactly the same.

Ok hope I was not too messy in my explanations let me know what are your thoughts
http://www.planet-asia.net Write and share your asian experience

User avatar
matthewhayashida
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 114
Joined: Sat Feb 10, 2007 8:26 pm
Location: Abbotsford, BC
Contact:

Re: Extension Ideas Go Here

Post by matthewhayashida » Wed Aug 08, 2007 5:53 pm


I would like to see this to.

[EDIT]
For something like this in Joomla! see: http://forum.joomla.org/index.php/topic,171868.0.html
Last edited by matthewhayashida on Wed Aug 08, 2007 5:59 pm, edited 1 time in total.
-Matt Hayashida

User avatar
ChiefGoFor
Joomla! Engineer
Joomla! Engineer
Posts: 282
Joined: Tue Sep 13, 2005 12:22 am
Location: Omaha, Nebraska, USA

Re: Extension Ideas Go Here

Post by ChiefGoFor » Wed Aug 08, 2007 7:35 pm

I would like to create a Component/Plugin Combo that will allow users to use "PHP", "Javascript" and other code into their content items. Solutions currently exist for 1.0, but I am not sure how well they play with 1.5. I know the one that I use for 1.0 is not the most user-friendly solution as it is just a mambot using parameters to hold everything. It has limitations and a component/Plugin combo could remove those limitations as well as being easier to use.
Kenneth Crowder - Omaha, Nebraska, USA
Joomla! ...because open source matters

User avatar
AmyStephen
Joomla! Guru
Joomla! Guru
Posts: 579
Joined: Wed Nov 22, 2006 3:35 pm
Location: Nebraska
Contact:

Re: Extension Ideas Go Here

Post by AmyStephen » Wed Aug 08, 2007 8:05 pm

dartagnan32 wrote:@ AMY this could help to learn how to turn a code into a component for joomla. Maybe it is a good starting point I am not sure. But it may be hard to handle a code that we never touched right? I mean I don't know, I did not look at the tutorials yet, but you probably need to know the inputs and outputs of the code before you can turn it into a joomla component right? But still ok this must be rather easy with a few of the things you mentioned like the videobox-lightbox for example or your super easy ones. So this could be a good start. 8)

But I thought that a lot of beginners would like to actually learn how to code something from A to Z. So that all aspects can be learned. But maybe this will come next? ??? Once we know how to adapt a simple code and make it into a component or module or mambot for joomla then we can make a whole one?


I agree.

1. I think the very, very, very first step is to learn to make a component, module and plugin from scratch.
2. Then, adapt these listed/bundled technologies into that framework.
3. Then, we might be ready to work on projects with a team, or independently.

Good ideas! Thanks!
Amy :)
~*~ Joomla!'s Queen of the Blues - Jennifer Marriott ~*~
http://OpenSourceCommunity.org/node/1719/

User avatar
bascherz
Joomla! Intern
Joomla! Intern
Posts: 86
Joined: Mon Jan 16, 2006 1:33 am
Location: Vienna, VA
Contact:

Re: Extension Ideas Go Here

Post by bascherz » Wed Aug 08, 2007 10:58 pm

How about a plug-in that sends an email to a list of members registered to receive notifications when a new article is published to a particular section or category the user selects (like being subscribed to forum notifications)? This is a feature that has been in pretty high demand as long as I have been messing with Joomla. I don't believe there is any built-in feature in 1.5 that will do this, nor have I seen a plug-in that can do it, although there are some newsletter components that do. My only personal experience with plug-ins (mambots in 1.0) was text replacement. This one would not replace any text, but instead would take the article's HTML, fashion an email message from it, and send it to an email address registered with the applicable section or category. The plug-in should support a reasonable number of sections/categories. This would work like a newsletter component, but would leverage the existing editing and publishing power of Joomla.

Of course, to do this we will also need an email list system for our site. The only one I have experience with is Dada Mail, which is a very complex Perl script (http://mojo.skazat.com). I wrote a component earlier this year to bridge a Dada Mail installation into a Joomla site using only the database tables as the bridging mechanism. We could use that as part of our test bed. Of course, any email list system could be used (e.g., listserv, Mailman, ezmlm), but the Dada Mail component can be setup so that only Joomla site members can subscribe to the lists and they can do so using the email address associated with their Joomla account.

The primary goal of this project would be to write a simple plug-in. I would not want to get caught up on the email list part.
__________________
Bruce Scherzinger

User avatar
Rogue4ngel
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 199
Joined: Sun Nov 26, 2006 10:46 pm
Location: New York

Re: Extension Ideas Go Here

Post by Rogue4ngel » Thu Aug 09, 2007 2:13 am

Some very interesting, creative, and just exciting ideas here.  We have the mode of communcation picked.  Next is to find familiar ground on a IDE, and then we'll work out our starting point for our initial work.  Keep the ideas coming: we'll compile the list and see what will be best to start with soon.
If you're not a part of the solution, you're a part of the problem.

User avatar
infograf768
Joomla! Engineer
Joomla! Engineer
Posts: 366
Joined: Fri Aug 12, 2005 3:47 pm
Location: •Translation Matters•

Re: Extension Ideas Go Here

Post by infograf768 » Thu Aug 09, 2007 5:53 am

How about an extension providing a true usable Archives system?

This has been a draw back since the Mambo times.

What we now get as default in 1.5 is a listing only searchable by date. A sort of semi-blog where nor Section or Categories are listed or searchable.

What professional sites need is a menu that lets display Archives as a table list of Articles for a said Section or Category or multiple categories with table headers where one can switch categories, filter also by date (between dates), etc.
Multiple menus should be created, each one displaying its own section or category.
No blog display necessary.
Jean-Marie Simonet / infograf · http://www.info-graf.fr · GMT +1
Qui vult dare parva non debet magna rogare.

User avatar
jalil
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 128
Joined: Wed Jul 04, 2007 4:54 am
Location: Kuala Lumpur, Malaysia
Contact:

Re: Extension Ideas Go Here

Post by jalil » Sat Aug 11, 2007 1:03 am

this maybe nice for beginners.

there was a request ealier in the general questions area for a email to database function.
the webmaster wants emails sent by users using the contact form to be kept in his database.

i think this is an important function, as when users are allowed to send each other emails via the contact form, the only record of it is in the receivers end, not at the website. if this is done, one has what is effectively a simple webmail facility using joomla.

this is perhaps not for the very green beginner, yet way too easy for the experienced people who probably made like 10 components already.

i'd put it at beginners level. i call it Webmail Form instead of Contact Form.

Joomla! Webmail Form Version 1
Brief Specification

When a user sends mail to a contact using a contact form, a copy of the mail is saved into joomlas database.
The section and category where the mail is kept as an article should be a configurable parameter in the component,
Also, a maximum number of mails per user may be needed so that the database is not flooded.

RedEye
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Sat Jan 21, 2006 8:42 pm

Re: Extension Ideas Go Here

Post by RedEye » Sat Aug 11, 2007 10:55 pm

When it not must start from scratch, what is with extending/rewriting an existing Joomla core component?
I look here at the massmail function in the admin panel, it´s not very big and maybe a good point for beginners to start.
Why this? hmm the way it works atm I guess nobody want use this, because all user mails will display in the "to" field.
And no not only put the user mails in bcc field, thats to simple  ;) some more options for i.e.
user select - this way we can select users from different groups
some more preferences like on small sites a yes no select that every user gets an own mail - extends with text replacement like ##username## or ##realname##

So now you can punch me for the idea :P

User avatar
AmyStephen
Joomla! Guru
Joomla! Guru
Posts: 579
Joined: Wed Nov 22, 2006 3:35 pm
Location: Nebraska
Contact:

Re: Extension Ideas Go Here

Post by AmyStephen » Tue Aug 14, 2007 12:56 pm

Now, RedEye, why in the world would we punch your for an idea? Sounds good! Keep 'em coming!  8)

This is a WordPress plugin I just noticed this morning. It makes it easy for end users to lock down the administrator folder (wp-admin) in that environment by maintaining Apache .htpasswd and .htaccess files. Pretty smart.

I think this would be an excellent hardening technique to add for Joomla! and we should be able to reuse - with proper credit - much of the GPL'ed code. Could make a very good system plugin, I think.

Amy :)
~*~ Joomla!'s Queen of the Blues - Jennifer Marriott ~*~
http://OpenSourceCommunity.org/node/1719/

User avatar
Dylan1968
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Thu Nov 23, 2006 11:37 am
Location: 52°40N 5°13E (Netherlands)
Contact:

Re: Extension Ideas Go Here

Post by Dylan1968 » Tue Aug 14, 2007 1:06 pm

Blacklist component

Instead of manually using .htaccess to block known spammers and likewise rejects, have a component that
- can blacklist by IP and host name
- can import blacklist file (text based, csv, from other server-useful for designers to offer clients) edit: scheduled/cronjob
- can sync with external (read and write: two way syncing) edit: scheduled/cronjob
- can automatically block anyone that is trying to get to known invalid url (i.e. known invalid sql inserts/attempts)
- can exclude known bots (i.e. google) from being accidentally blocked (just a safety measure for previous spec)
- can redirect them back to where they came, custom page, custom forbidden page, custom "busted" page
- can blacklist someone for specific time period or forever
- etcetera, probably lots more ideas out there
Last edited by Dylan1968 on Tue Aug 14, 2007 1:12 pm, edited 1 time in total.
Greets, fare meaning Sail… well, Dylan
"I'm just an old chunk of coal, but I'm gonna be a diamond someday" (Billy Joe Shaver)
Digitalenknobbel.nl

User avatar
AmyStephen
Joomla! Guru
Joomla! Guru
Posts: 579
Joined: Wed Nov 22, 2006 3:35 pm
Location: Nebraska
Contact:

Re: Extension Ideas Go Here

Post by AmyStephen » Tue Aug 14, 2007 1:26 pm

Good stuff, Dylan. To add to your ideas - Michiel Bijland, creator of the Gallery2 plugin for Joomla! has been warming up development efforts for J! v 1.5 and recently created five new extensions. One is called http:BL Plugin:
http:BL System Plugin allows you to verify IP addresses of clients connecting to your website against the Project Honey Pot database. It checks whether your visitor is an email harvester, a comment spammer or any other malicious creature. Communication with verification server is done via DNS request mechanism, which makes the query and response even quicker.


Another tool to consider to integration into your project plan is Bad Behavior. That has been a useful tool for WordPress, Drupal and recently Joomla!. Micheal Hampton, Bad Behavior author, is supportive of the Project Honey Pot effort, as well. He also has whitelist capability to help get good friends off of the bad list.

Also, Akismet integration will be helpful. I have found the combination of Bad Behavior and Akismet to be an excellent 1, 2 punch against SPAM.

I certainly want to see strength in Joomla!'s commenting functionality increase. Yuri has been working on that. So, the more protection, the better, when Joomla! starts accepting input from the outside world more frequently.

Good ideas, Dylan, thanks for your contributions! Am looking forward to working with you!
Amy :)
~*~ Joomla!'s Queen of the Blues - Jennifer Marriott ~*~
http://OpenSourceCommunity.org/node/1719/

User avatar
Dylan1968
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Thu Nov 23, 2006 11:37 am
Location: 52°40N 5°13E (Netherlands)
Contact:

Re: Extension Ideas Go Here

Post by Dylan1968 » Tue Aug 14, 2007 1:59 pm

Amy? :tilt head little: I Love You. Please Marrrrry Me!!

Thank you. I dared not approach you before, especially with such a candid come-on. But I DO always read your posts with great intrest. You are so well-informed. You don' t spend all your nights with tons of Joomladocs and code, now do you? That'd be a shame. But either way: you're the best... It should say MyJoomla! Hero [edit:typo] at your Userinfo

I'm just new here. Now that I've almost run out of money, I need to get off my lazy butt and get some things done. Which is why you'll probably see more of me from now on.

Thanks for all your additions. Yes, indeed: all good. Again. Thanks for the compliments too. And yes Amy, flattery will get you everywhere ;)
Last edited by Dylan1968 on Tue Aug 14, 2007 2:03 pm, edited 1 time in total.
Greets, fare meaning Sail… well, Dylan
"I'm just an old chunk of coal, but I'm gonna be a diamond someday" (Billy Joe Shaver)
Digitalenknobbel.nl

User avatar
AmyStephen
Joomla! Guru
Joomla! Guru
Posts: 579
Joined: Wed Nov 22, 2006 3:35 pm
Location: Nebraska
Contact:

Re: Extension Ideas Go Here

Post by AmyStephen » Tue Aug 14, 2007 2:13 pm

LOL!  :D Yes, Dylan, I am an old, married geek! Today, I take my daughter to the University.  :'(  But, you are right, I love this project and find more and more interesting things and people all the time. You are a lot of fun. You will like it here, I am certain.

There is so much potential building and I feel honored to be amongst our fabulous, positive group!

Amy :)
~*~ Joomla!'s Queen of the Blues - Jennifer Marriott ~*~
http://OpenSourceCommunity.org/node/1719/

User avatar
Dylan1968
Joomla! Apprentice
Joomla! Apprentice
Posts: 12
Joined: Thu Nov 23, 2006 11:37 am
Location: 52°40N 5°13E (Netherlands)
Contact:

Re: Extension Ideas Go Here

Post by Dylan1968 » Tue Aug 14, 2007 3:58 pm

I could have known. That there is someone out there who'll never let you go. Well, in that case... I think I'll just sit here and drink. Have fun at campus. Tell her to watch out for smoothtalkers.
Greets, fare meaning Sail… well, Dylan
"I'm just an old chunk of coal, but I'm gonna be a diamond someday" (Billy Joe Shaver)
Digitalenknobbel.nl

User avatar
matthewhayashida
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 114
Joined: Sat Feb 10, 2007 8:26 pm
Location: Abbotsford, BC
Contact:

Re: Extension Ideas Go Here

Post by matthewhayashida » Tue Aug 14, 2007 4:14 pm

This thread is about extension ideas. Please keep it on topic!
-Matt Hayashida

User avatar
SimpleNL
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Sat Aug 11, 2007 1:03 pm
Location: Amsterdam, Netherlands

Re: Extension Ideas Go Here

Post by SimpleNL » Tue Aug 14, 2007 6:28 pm

I love the idea of creating an extensive anti-spam, anti-naughty person extension. I think it could really help in creating a safe and maintainable environment for Joomla. It might be interesting as well to allow for a component based blacklist (sort of plugins). So for comments, you have a different algorithm, but for file downloads, or even file uploads you have another.
-- typos are the demon spawn from hell --

Brenda
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Thu Mar 02, 2006 4:12 am

Re: Extension Ideas Go Here

Post by Brenda » Tue Aug 14, 2007 7:06 pm

Hi

I'd like to suggest an extension to fix a problem that will effect all user of 1.5

At the moment - other people can control your urls

If you turn on sef urls can be altered & will return a page with a 200 code which can/will be indexed by the SE, I think that could result in a lot of damage to a site. All someone has to do is change the words & make more incoming links than you have (or use pr sites) to get it to be the dominant url indexed. (part of googles dupe url priority handling)

examples that work with the sample data

an seo site
faq/27-I-screwed-up/40-google-has-banned-all-my-customers-sites

a church site
news-feeds/4-free-porn-vist/1-www-sexsitename-com

a charity site
the-news/1-federal-investigation/1-we-admit-we-kept-all-the-money

a site for children
web-links/2-sex-toys

a pet site
faq/31-xxx-  < I'll leave this one to your imagination


Can you see how damaging links like these could potentially be - people may think you changed the content on the page - but they will NEVER believe that the url wasn't under your control - racial slurs could cause tremendous backlash.

Incoming pron words could also trigger content filters & get your whole site blocked

all its takes is someone linking those pages
your competition could neutralise your site buying forum signatures
malicious kiddie & friends could googlebowl your site
they could submit bogus urls to the SE

I once had this in my htaccess (not a joomla site)
RewriteRule ^(.*)\.html index.php?name=$1 [NC,L]
and even after 3 years some of the bogus urls are still around & they will always be in the waybackmachine


If I am being overly concerned I apologise, but, been there - done that, has made me aware of url manipulation, and I would love to see an extension to fix the problem before 1.5 stable is released.

............................

solutions?

I don't know because I'm not a coder - this is the only thing I could think of

Automatically generate a txt file that contains the good urls - anything not in the list returns a 404 without a db query

$good    = file('goodurls.txt');

............................

hehe and while you are at it - any possiblity of changing slug behaviour
if you change $url to $url.'/' it would make anyone converting from 3pd sef in 1.x easier to match their old urls for sections & categories


After my eye surgery next month I'm going to try learning php, instead of just trial & error hacking, uberlandia JObject was the first time I didn't go glassy eyed - its amazing the difference between how blue & foo effect my understanding.

User avatar
jomlo
Joomla! Fledgling
Joomla! Fledgling
Posts: 1
Joined: Thu Mar 23, 2006 8:07 am
Location: JakartaInd
Contact:

Re: Extension Ideas Go Here

Post by jomlo » Wed Aug 15, 2007 12:50 am

Hmm...it's seems that latter ideas getting hard to follow for the beginner coder....like me...

I've just release my first trial coding - a module - that bring Frontpage component into a module called MiniFrontPage. And I really enjoyed building this more when so much good responses have made this module to be on the top rated ext on the first week it launched, and so much features requested to adapt.

I've been thinking, this will gonna be a good start for beginner coder to start their effort learning J!1.5 modules/components creation process, don't you think?
http://www.joomla-labs.com | Joomla Tips and Tricks
http://www.golfzone.co.id - About Golf in Indonesia

EvtheryingSohludBeMdaeAsSpimleAsPssoilbe,ButNotSpimler

recordbreaker
Joomla! Fledgling
Joomla! Fledgling
Posts: 2
Joined: Thu Jun 21, 2007 1:57 am

Re: Extension Ideas Go Here

Post by recordbreaker » Thu Aug 16, 2007 2:09 am

it's my first joomla idea, i'm so excited!! :P

It's a helper bot for php.ini

I found some scripts that help with it, but it could be part of joomla.  maybe it could be scheduled to see if there are changes to the main php.ini.

here we go...

This is where the code is...
http://tips-scripts.com/php_ini

and then here..

http://tips-scripts.com/php_ini_copy

you could have it use phpinfo() to get the path name.

or if it turns out this is outdated info or something...let me know? discuss?
Last edited by recordbreaker on Thu Aug 16, 2007 2:13 am, edited 1 time in total.

User avatar
bascherz
Joomla! Intern
Joomla! Intern
Posts: 86
Joined: Mon Jan 16, 2006 1:33 am
Location: Vienna, VA
Contact:

Re: Extension Ideas Go Here

Post by bascherz » Thu Aug 16, 2007 11:02 am

Hmm... php.ini is a server-wide file. Changing it affects every PHP application running on the server. This will not help people running Joomla sites on shared servers or probably anything other than a dedicated server. Most hosting companies probably don't provide access to such system resource files at all. Similar settings can be added to the .htaccess file on a per-domain basis on some hosted servers. My experience with that is by default the user account owns the .htaccess file and cannot be overwritten by a PHP script, which is often running with system-level userid (e.g., "nobody", "httpd"), without making it world-writeable. But on a home server used only for testing, this might be a handy little trick.
__________________
Bruce Scherzinger


Post Reply