Enlightenment CVS committal Author : raster Project : web Module : www
Dir : web/www Modified Files: README Log Message: add some README =================================================================== RCS file: /cvs/e/web/www/README,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- README 24 Mar 2007 15:45:50 -0000 1.1 +++ README 24 Mar 2007 16:52:06 -0000 1.2 @@ -1,33 +1,42 @@ How this works. -1. there is only 1 "page" - p.php - this is the master script that generates +1. There is only 1 "page" - p.php - this is the master script that generates all pages - -2. actual page data is under p/ -3. the default page is ASSUMED to be under index/ - this is a requirement -4. this supports full internationalization - translations can be provided. the +2. Actual page data is under p/ +3. The default page is ASSUMED to be under index/ - this is a requirement +4. This supports full internationalization - translations can be provided. the default assumed $lang is "en" -5. there are other dirs main1, main2, main3 ... main8 - these are for the 8 +5. There are other dirs main1, main2, main3 ... main8 - these are for the 8 main links at the top of the page. each is a dir. main link dirs contain a $lang-label file (en-label assumed to always exist). this file contains the test to put in the link button. keep it short. you now can have 1 of 2 files in themain link dir. if there is a page file then this file contains the text of a $page link (a dir relative to p/) to link to. if there is a link file - then this contains a fully qualified URL to put in the link. -6. other pages can use any named directory they want. the main buttons can +6. Other pages can use any named directory they want. the main buttons can link to any of these pages. all pages should have a d/ directory for data such as images inlined or thumbnailed. all images you wish to have thumbnails of should also have a file in dir called .t.$filename where filename is the file name of the image. this will be used bu the thm() - function. -7. any page can contain sub-pages. if there is a file "subs" this lists, line + function. You will need to create the thumbnail by hand and add to cvs + currently. +7. Any page can contain sub-pages. if there is a file "subs" this lists, line by line the sub dirs in order from left-to-right. each sub-page contains a $lang-label to specify the label on this sub-link, a $lang-title for the page title and a $lang-body for the page contents - it is like an other page and can also have subs etc. -8. the files lang1 and lang2 in p/ are a list of supported languages. the code +8. The files lang1 and lang2 in p/ are a list of supported languages. the code expects a $lang.png file in i/ to exist for that lang. these 2 files display flags for languages on the left and right of the title area. +9. u.php is a special page - just load it to set the "update" flag - this will + let the page updater know that it needs to update the pages from CVS. nu.php + clears the flag - used once update is finished or can be used to just clear + the flag. it's simple and works - not incredibly secure, but also not + incredibly bad either. + +Don't be afraid of the php - it's tiny and small. We need to add "news" code +that would probably work in a similar way - but that can come later. If you +think you can improve things - take a stab. This isn't meant to be incredibly +extensive and powerful. It's meant to be very simple to manage and still very +customisable. -don't be afraid of the php - it's tiny and small. we need to add "news" code -that would probably work in a similar way - but that can come later. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs