Home Private Messages Search
CPG Dragonfly™ CMS Dedicated Server & Bandwidth Sponsored by DedicatedNOW
Toggle Content
 
Forums ⇒ CMS (All) ⇒ CVS Info ⇒ DragonflyCMS 10


DragonflyCMS 10
Global information regarding the state of our CVS and changes committed. Members are only allowed to reply to these topics.
Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next
Post new topic    Reply to topic    Printer Friendly Page     Forum Index ⇒  CVS Info

View previous topic :: View next topic  
Author Message
greenday2k
Forum Admin
Forum Admin

Offline Offline
Joined: Aug 11, 2005
Posts: 489
Location: CO
PostPosted: Sat Oct 29, 2011 4:39 pm
Post subject: Re: DragonflyCMS 10

Yeah, tons of changes almost daily!

Great, DF is breathing =)

_________________
www.greenday2k.net


greenday2k's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Back to top
View user's profile Visit poster's website MSN Messenger Yahoo Messenger
Dizfunkshunal
Platinum Supporter
Platinum Supporter

Offline Offline
Joined: Mar 23, 2006
Posts: 2064

PostPosted: Sat Oct 29, 2011 5:16 pm
Post subject: Re: DragonflyCMS 10

DF lol has always been breathing Wink

_________________
Diz Web Design Status: Open (Use of resources requires registration.)

Dizfunkshunal's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Multiple Setups
Back to top
View user's profile Send e-mail Visit poster's website Yahoo Messenger
NanoCaiordo
Developer
Developer

Offline Offline
Joined: Jun 29, 2004
Posts: 3878
Location: Melbourne, AU
PostPosted: Sun May 06, 2012 4:49 am
Post subject: Re: DragonflyCMS 10

Good news, I have LEO working on IIS 7!

IIS will require URL Rewrite module.

Both, Apache and IIS rewrite module will only need one rule.

All the rewrite is now done internally, soon in CVS!

_________________
.:: I met php the 03 December 2003 :: Unforgettable day! ::.

Linux 64bit / Apache 2.2 / PHP 5.4 / MySQL 5.5.22 / v9, v10
Linux 32bit / Apache 2.2 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10
Windows 64bit / IIS 7.5 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10


NanoCaiordo's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
mixed
Back to top
View user's profile Visit poster's website Photo Gallery
NanoCaiordo
Developer
Developer

Offline Offline
Joined: Jun 29, 2004
Posts: 3878
Location: Melbourne, AU
PostPosted: Sun May 06, 2012 5:22 am
Post subject: Re: DragonflyCMS 10

Plus I've got, always in local still, configurable url endings from admin settings.

Eg you can choose one of the following format:

/Forums.html
/Forums/
/Forums

_________________
.:: I met php the 03 December 2003 :: Unforgettable day! ::.

Linux 64bit / Apache 2.2 / PHP 5.4 / MySQL 5.5.22 / v9, v10
Linux 32bit / Apache 2.2 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10
Windows 64bit / IIS 7.5 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10


NanoCaiordo's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
mixed
Back to top
View user's profile Visit poster's website Photo Gallery
NanoCaiordo
Developer
Developer

Offline Offline
Joined: Jun 29, 2004
Posts: 3878
Location: Melbourne, AU
PostPosted: Sun May 06, 2012 11:28 pm
Post subject: Re: DragonflyCMS 10

I need to know if you know of any module using "-" in its name.
Same for files used by the module in GETs.

Dragonfly allows more then the following, but I need to know if modules used all allowed characters or restricted them self to a-z 0-9 _

Basically I have expanded the URL capability of Dragonfly CMS but I need to know if it will break a module.

What I have:

/the-new-expanded-url
GET[name] = home page module
GET[file] = index
GET[0] = the-new-expanded-url

/My_Module/the-new-expanded-url
GET[name] = My_Module
GET[file] = index
GET[0] = the-new-expanded-url

/My_Module/entry/the-new-expanded-url
GET[name] = My_Module
GET[file] = entry
GET[0] = the-new-expanded-url

To get this working some changes will be required at module levels, and to avoid duplicates a (core or module?) table will be needed to fwd the title to the correct id.

Basically the home page module will be able to use the best URL, canonical link and permalink will be most likely required but I'll get to this later.

_________________
.:: I met php the 03 December 2003 :: Unforgettable day! ::.

Linux 64bit / Apache 2.2 / PHP 5.4 / MySQL 5.5.22 / v9, v10
Linux 32bit / Apache 2.2 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10
Windows 64bit / IIS 7.5 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10


NanoCaiordo's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
mixed
Back to top
View user's profile Visit poster's website Photo Gallery
greenday2k
Forum Admin
Forum Admin

Offline Offline
Joined: Aug 11, 2005
Posts: 489
Location: CO
PostPosted: Mon May 07, 2012 12:07 am
Post subject: Re: DragonflyCMS 10

*I Like this.

I've checked my modules name files, custom and regular modules and None of them were using "-".

Some custom modules use friendly url's where "-" are used for SEO, but fixing and updating sitemaps/redirects etc is trivial.

_________________
www.greenday2k.net


greenday2k's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Back to top
View user's profile Visit poster's website MSN Messenger Yahoo Messenger
NanoCaiordo
Developer
Developer

Offline Offline
Joined: Jun 29, 2004
Posts: 3878
Location: Melbourne, AU
PostPosted: Mon May 07, 2012 1:11 am
Post subject: Re: DragonflyCMS 10

greenday2k wrote:
*I Like this.

I've checked my modules name files, custom and regular modules and None of them were using "-".

Some custom modules use friendly url's where "-" are used for SEO, but fixing and updating sitemaps/redirects etc is trivial.

Great you like it, I like it more lol ... in the last few days I've also been looking to support international url/folder/file support but nothing done yet.

Example of a URL?

It wont affect sitemaps, redirects, existing links etc etc as I'm adding capabilities that actually rely on the originals Wink

_________________
.:: I met php the 03 December 2003 :: Unforgettable day! ::.

Linux 64bit / Apache 2.2 / PHP 5.4 / MySQL 5.5.22 / v9, v10
Linux 32bit / Apache 2.2 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10
Windows 64bit / IIS 7.5 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10


NanoCaiordo's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
mixed
Back to top
View user's profile Visit poster's website Photo Gallery
movix
Nice poster
Nice poster

Offline Offline
Joined: Feb 10, 2008
Posts: 131

PostPosted: Mon May 07, 2012 9:20 pm
Post subject: Re: DragonflyCMS 10

Hi everyone,

I followed the last posts with great interest. As you perhaps remember we talked allready about stuff like this URL rewritting. I just want to share some of my conclusions.

Quote::
... to avoid duplicates a (core or module?) table will be needed to fwd the title to the correct id.
This hits the point of the thoughts i had. Having such a relations will turn title into a primary key dind't it ?
what to do if to albums have the same name ? make a tunnel to allow the user to select the one he want's ? i did not found any clear way to handle this.

Anothing thing is that you must take care of the meta tags in case you end up with multiple URLs pointing to the same content ? i mean <link rel="canonical" href="masterURL" />

Not to borrow you, but if you're working on this and some new rules are given to modules, would it not be worth to think about the GET/POST variable "name" as i allready asked for ? You remember you replied that this would break all existing modules? Is there no way to keep backward compatibility ?

Last but not least as i'm near the border of germany and france i often think about content localisation. what i mean is having one url for the same content (news, store items, ...) in various languages chosen like the interface language upon the browser settings or the user choice.

I'm very exited about Dragonfly v10. I hope you will announce the release date as soon as you'll can estimate it. i'll promise to make the german and french translations if this offence nobody allready on this task.


movix's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/Apache/MySQL 5.1.49/PHP 5.3.6/ DF 9.3.2.0
Back to top
View user's profile Visit poster's website
NanoCaiordo
Developer
Developer

Offline Offline
Joined: Jun 29, 2004
Posts: 3878
Location: Melbourne, AU
PostPosted: Mon May 07, 2012 11:39 pm
Post subject: Re: DragonflyCMS 10

Technically:
This method will be able to run without a database table, but:

If a shared table holds all the data, the unique key will be "module id + pretty title", no primary key required.

If the table is going to be per module instead, then the solely key will be the pretty title.

Pratically:
There is going to be lot of freedom with it's use as long you understand that a straight url like "my-pretty-title" will always take you to index.php in the home module.

Duplicates can be resolved, without the need of a table, by adding the id: "2145-my-pretty-title".
Also module developers can then choose to add the date: "2012-05-08-my-pretty-title" or "2012-05-08/my-pretty-title".

Canonical and Parmalinks are nothing more then URL::index(), but will return the full LEO url, method will need to be modified or a new method will need to be done.

I already explained this, the way its done, it wont break any module or any existing url, it expands features Wink

I believe Ertan will be looking after the German translation, but not sure.

_________________
.:: I met php the 03 December 2003 :: Unforgettable day! ::.

Linux 64bit / Apache 2.2 / PHP 5.4 / MySQL 5.5.22 / v9, v10
Linux 32bit / Apache 2.2 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10
Windows 64bit / IIS 7.5 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10


NanoCaiordo's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
mixed
Back to top
View user's profile Visit poster's website Photo Gallery
NanoCaiordo
Developer
Developer

Offline Offline
Joined: Jun 29, 2004
Posts: 3878
Location: Melbourne, AU
PostPosted: Mon May 07, 2012 11:57 pm
Post subject: Re: DragonflyCMS 10

Oh with this feature it comes a high security feature as well

GETs have always been protected, but now they are rewritten unsetting anything that doesn't match the rules.

Module name: a-z A-Z 0-9 _
Module files: a-z A-Z 0-9 _
Other keys: a-z A-Z 0-9 _ -
Other values: a-z A-Z 0-9 _ ; : # -
Discharge the rest, your application wont even receive it.
Note: not considering international support yet.

Which means you could also use "2012-05-08=my-pretty-title", it gives freedom without hacking the core, the module decide how to write it and it's up to the module to use it ... add options for users about their preferred url? A lot can be done.

_________________
.:: I met php the 03 December 2003 :: Unforgettable day! ::.

Linux 64bit / Apache 2.2 / PHP 5.4 / MySQL 5.5.22 / v9, v10
Linux 32bit / Apache 2.2 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10
Windows 64bit / IIS 7.5 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10


NanoCaiordo's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
mixed
Back to top
View user's profile Visit poster's website Photo Gallery
movix
Nice poster
Nice poster

Offline Offline
Joined: Feb 10, 2008
Posts: 131

PostPosted: Tue May 08, 2012 8:09 am
Post subject: Re: DragonflyCMS 10

Hi,

i looked a couple of time onto some V10 files.
what i noticed in index.php is that it seems that v10 is able to handle various sites with the same installation folder on the web server. Is that right ? If so that will be a great improvement and no more need to use symlinks !


movix's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/Apache/MySQL 5.1.49/PHP 5.3.6/ DF 9.3.2.0
Back to top
View user's profile Visit poster's website
NanoCaiordo
Developer
Developer

Offline Offline
Joined: Jun 29, 2004
Posts: 3878
Location: Melbourne, AU
PostPosted: Tue May 08, 2012 9:04 am
Post subject: Re: DragonflyCMS 10

Yes, one source, multiple installs.
Working on it, I'm having few issues with it even because I would like it to handle module and theme installations separately for each install and so uploaded files ... see how it goes.

However one new feature I really like is added by Poodle.
Dragonfly now supports reading data from a slave database while saving to the master only.

There are lot of new features, some done or almost completed, some others barely wrapped.

_________________
.:: I met php the 03 December 2003 :: Unforgettable day! ::.

Linux 64bit / Apache 2.2 / PHP 5.4 / MySQL 5.5.22 / v9, v10
Linux 32bit / Apache 2.2 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10
Windows 64bit / IIS 7.5 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10


NanoCaiordo's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
mixed
Back to top
View user's profile Visit poster's website Photo Gallery
NanoCaiordo
Developer
Developer

Offline Offline
Joined: Jun 29, 2004
Posts: 3878
Location: Melbourne, AU
PostPosted: Tue May 08, 2012 9:20 am
Post subject: Re: DragonflyCMS 10

Oh to answer one of you earlier questions.

"name" is now a loader name, /include/load/name.php

You can copy "name.php" to "my.php" and I could probably make internal rewrites to be a little more dynamic so no files will need to be modified.

However "name" can be easily hidden from URL when using LEO.
LEO is also now supported in IIS6+ when a URL rewriter is installed in the webserver, just like apache.

_________________
.:: I met php the 03 December 2003 :: Unforgettable day! ::.

Linux 64bit / Apache 2.2 / PHP 5.4 / MySQL 5.5.22 / v9, v10
Linux 32bit / Apache 2.2 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10
Windows 64bit / IIS 7.5 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10


NanoCaiordo's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
mixed
Back to top
View user's profile Visit poster's website Photo Gallery
movix
Nice poster
Nice poster

Offline Offline
Joined: Feb 10, 2008
Posts: 131

PostPosted: Tue May 08, 2012 9:27 am
Post subject: Re: DragonflyCMS 10

NanoCaiordo wrote:

However one new feature I really like is added by Poodle.
Dragonfly now supports reading data from a slave database while saving to the master only.

WAOW awesome !


movix's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/Apache/MySQL 5.1.49/PHP 5.3.6/ DF 9.3.2.0
Back to top
View user's profile Visit poster's website
NanoCaiordo
Developer
Developer

Offline Offline
Joined: Jun 29, 2004
Posts: 3878
Location: Melbourne, AU
PostPosted: Thu May 10, 2012 12:40 am
Post subject: Re: DragonflyCMS 10

You can decide to also have lower casing urls: "forums" instead of "Forums"

Canonical urls wont be added to html headers in the home page, but the header will be added in all others pages.

For example, if you change LEO from the classic "Forums.html" to "forums" the canonical URL will follow LEO settings so search engines when visit the cached "Forums.html" will see the canonical URL as "forums".

No redirects.

Am I missing something or this is good as it can be?

_________________
.:: I met php the 03 December 2003 :: Unforgettable day! ::.

Linux 64bit / Apache 2.2 / PHP 5.4 / MySQL 5.5.22 / v9, v10
Linux 32bit / Apache 2.2 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10
Windows 64bit / IIS 7.5 / PHP 5.3.10 / MySQL 5.5.22 / v9, v10


NanoCaiordo's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
mixed
Back to top
View user's profile Visit poster's website Photo Gallery
Display posts from previous:   
Post new topic    Reply to topic    Printer Friendly Page    Forum Index ⇒  CVS Info
Page 5 of 7
All times are GMT
Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next



Jump to:  


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum


 
   Toggle Content User Info

Welcome Anonymous

Nickname
Password
(Register)

   Toggle Content Last CVS commits
· Fixed .ico Expires header.
· Removed domain name from cookies so subdomains wont access them anymore.
· CSS and JS, case insensitives.
· CSS and JS, send correct HTTP 1.1 headers and fixed issues where themes and...
· Further security class improvements.
· 301 redirects on LEO changes
· Option to force 3xx http status codes
· Validate googlebot.com and google.com crawlers.
· CCBot
· Rss with etag and atom.

read more...

   Toggle Content Community

Support for DragonflyCMS in a other languages:

Deutsch
Español

   Toggle Content X-links
UltraEdit Browse Happy logo Firefox MySQL PostgreSQL Valid CSS! Valid XHTML 1.0! Unicode Encoded Badge NukeBiz Resources Raven DragonflyCMS Dedicated Now InsideSupport Lampe Berger

You are seeing squares or questionmarks on this page?

All content of this website is copyrighted by the Creative Commons NC-SA
The logos and trademarks used on this site are the property of their respective owners
We are not responsible for comments posted by our users, as they are the property of the poster.
Our server runs on a P3 1.2GHz with 512MB RAM with no accelerators
Support GoPHP5.org
Interactive software released under GNU GPL, Code Credits, Privacy Policy