Jun 17, 2010 - developed to realize designs that are created with Adobe Photoshop, Adobe Fireworks, Adobe Illustrator or
PHP Programming Language Visit the Cultural View of Technology PHP Tutorial page for videos and exercises
PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Thu, 17 Jun 2010 01:34:21 UTC
Contents Articles Active Agenda
1
Active Calendar
2
Adminer
8
Aigaion
10
Aiki Framework
12
Asido
13
Associate-O-Matic
16
AutoTheme
18
Avactis
19
BakeSale
22
Beehive Forum
23
bitcart
25
BlueErp
29
BuddyPress
30
ccHost
32
Claroline
34
Comparison of knowledge base management software
36
concrete5
42
Coppermine Photo Gallery
44
Croogo
46
DBG
47
Delphi for PHP
47
Doctrine (PHP)
49
Dokeos
52
dotProject
55
User:Drietsch/pimcore
57
DynPG
58
eAccelerator
59
Elgg (software)
60
EpesiBIM
62
Flash Gallery
64
Flash MP3 Player
66
FluxBB
68
Frog CMS
71
Gallery Project
73
Gamboo Web Suite
75
Gateway Anti-Virus
77
GoogleTap
78
Group-Office
79
Habari
81
Horde (software)
85
HuMo-gen
86
IPBWI
89
Icy Phoenix
91
Ingo (software)
94
Injader
95
Intelestream
96
Internet Messaging Program
98
Invision Power Board
99
ionCube
101
Joomla
103
Joomsef
106
KnowledgeBase Manager Pro
108
List of PHP accelerators
109
List of PHP libraries
112
Magic quotes
113
Mambo (software)
115
Merlintalk
120
MetaBB
122
MiaCMS
123
Midgard (software)
125
Midgard Lite
129
MindTouch Deki
130
Monkey Boards
134
Moodle
135
Moxietype
140
MyBB
141
NETSOFTWARE
144
net2ftp
146
User:Nichescript/Affiliate Niche Sript
147
Ning (website)
148
NolaPro
152
ORMer
154
ocPortal
155
Open Realty
158
OpenBiblio
159
Opus (content management system)
161
osCommerce
163
PEAR
166
PHP accelerator
167
PHP syntax and semantics
168
PHP/Java Bridge
172
PHPClasses repository
173
PHPDoc
174
PHPEclipse
180
User:Papagel/EFront (eLearning software)
182
Phalanger (compiler)
185
pHAML
187
Phoca Gallery
190
Photos Project
192
PHP
193
HipHop for PHP
205
PHP-GTK
207
PHP-Nuke
210
Php4delphi
213
phpDocumentor
215
PhpGedView
216
PhpGraphy
218
phpLDAPadmin
219
phpMyAdmin
220
PhpMyBibli
223
phpPgAdmin
225
PhpSQLiteAdmin
226
PhpXCore
227
phpBB
228
phpGrabComics
238
phplist
239
PHPmotion
242
PhpWiki
244
Pimcore
246
Piwigo
248
Plogger
250
Pluck (software)
251
PmWiki
254
PrestaShop
257
Project Zero
261
Propel (PHP)
263
QPHP Framework
264
Quick.Cart
266
RKWard
268
Ravennuke
269
ReOS
271
Redbean (software)
272
RefDB
273
refbase
274
User talk:Renlok/WeBid
275
User:Renlok/WeBid
276
ResourceSpace
277
Robogallery
279
RoundCube
281
SWiZ
283
Scope resolution operator
283
Seagull PHP Framework
285
Serendipity (software)
287
SilverStripe
290
Simple Cloud API
295
Simple Machines Forum
297
SimpleXML
301
Simply AJAX Forum System (SAFS)
302
SocialEngine
304
SquirrelMail
306
Squiz
310
SugarCRM
312
Symfony
314
Textpattern
319
TikiWiki
322
TinyWebGallery
325
Torpor (PHP)
326
txtSQL
328
TYPO3
329
UBB.threads
332
Ubercart
335
uddeIM
337
vBulletin
341
Vwar
348
WakkaWiki
350
Website Baker
352
WebWM
357
WikkaWiki
358
WordPress
361
Xaraya
367
Xdebug
369
XOOPS
371
Xyster Framework
374
YHM (software)
375
Your Free Community
377
Your Free Screamer
379
Zen Cart
381
Zend Certified Engineer
383
Zend Engine
384
Zend Framework
385
Zend Technologies
388
Zenphoto
391
Zikula
393
References Article Sources and Contributors
395
Image Sources, Licenses and Contributors
403
Article Licenses License
406
Active Agenda
1
Active Agenda
Stable release
0.8.2-beta / February 29, 2007
Written in
XML, PHP
Operating system
Any
Platform
Web
Type
Enterprise resource planning, High reliability organization, Risk management
License
Reciprocal Public License (RPL)
Website
www.activeagenda.net
[1]
Active Agenda is an open source risk management tool. Active Agenda is designed to support operational risk management (ORM) in organizations and is optimized for high reliability organizations. It is a browser-based [2] multi-user enabled software. Active Agenda includes approximately one hundred modules covering areas of the operational risk management process. Active Agenda utilizes a custom code generator called "spec2app". The "spec2app" processor converts specifications written in XML into integrated Active Agenda modules utilizing PHP and MySQL. The code generator enables rapid development of extensions to the core application and simplifies customization, support, and maintenance. Active Agenda was released on Sourceforge in October 2006. The source code release coincided with Penton [3] Media's publication of the project launch article titled "A Solution (R)evolution." In 2007, Active Agenda was [4] named a "FAST 50" by the readers of Fast Company magazine.
See also • High reliability organization • Occupational safety and health • Operational risk management • Rapid application development • Regulatory compliance • Risk management
Active Agenda
2
External links [1]
• Active Agenda official website [5] • Active Agenda discussion forum • Active Agenda Documentation wiki • Active Agenda Sourceforge page
[6]
[7]
References [1] [2] [3] [4] [5]
http://www.activeagenda.net/ http://www.activeagenda.net/documentation/index.php?title=Category:Modules "A Solution (R)evolution" (http://ehstoday.com/safety/ehs_imp_39437/index.html) Fast Company FAST 50 (2007) (http://www.fastcompany.com/fast50_07/readers.html) http://www.activeagenda.net/discussions/
[6] http://www.activeagenda.net/documentation/index.php?title=Main_Page [7] http://sourceforge.net/projects/activeagenda/
Active Calendar Active Calendar is a PHP class that generates calendars as HTML tables (XHTML-Valid). It can produce static calendars without any links or calendars with navigation controls, a date picker control, event days and content with event URLs, and linkable days (optionally URL or JavaScript). The layout can be configured using CSS, and JavaScript is not required. The supported dates (on systems using a 32-bit signed integer Unix time_t) are: 1902-2037 (Unix) and 1971-2037 (Windows), when using the default PHP native date functions, and 100-3000 and later, when using the ADOdb Date Library. screenshot2 640x480
Active Calendar is an open source project, licensed under the LGPL.
Features The calendars created by this class: • can be static (without any links) • can optionally have navigation controls • can optionally have a date picker control • can optionally have linkable days (URL or javascript) • can optionally have 'event days' with 'event links' and own layout • can optionally have 'event content' with 'links' and own layout • support different GMT zones for the current date calculation • support month and day names, depending on your language • can be configured using CSS • do not require Javascript to be displayed or navigated (server side generation) • can be generated with just 2-3 lines of code Active Calendar is based on the PHP native date functions (default) and supports optionally the ADOdb Date Library [1]
.
Supported dates (on systems using a 32-bit signed integer Unix time_t):
Active Calendar • Using PHP native date functions: 1902 - 2037 (UNIX) and 1971 - 2037 (Windows) • Using ADOdb Date Library: 100 - 3000 and later [limited by the computation time of adodb_mktime()] on both UNIX and Windows. To use the ADOdb Date Library just include it in your scripts. The Active Calendar class will use the library functions automatically.
Usage Basic methods overview $cal = new activeCalendar([$year,$month,$day,$gmt_zone]); Create first a new object of the class. The parameters $year, $month and $day are optional. If these parameters are not set, the current year, month and day will be passed to the program. The parameter $year should have the form "yyyy" e.g. "2005" or "1996", the parameter $month should have the form "m" e.g. "1" for January or "10" for October and the parameter $day should have the form "d" e.g. "4" for the 4th month day or "24" for the 24th month day. So for the date e.g. 7 January 2005 please set $cal = new activeCalendar("2005","1","7"). The parameter $gmt_zone is optional as well. Use this parameter to set the GMT (Greenwich Mean Time) zone for the current date calculation (e.g. 9 for Osaka Japan, 2 for Athens Greece, - 5 for New York USA). If $gmt_zone is not set, the server local time will be used. $cal->enableMonthNav([$link,$arrowBack,$arrowForw]); Call this method, if you want the generated calendar to have month navigation controls (e.g. "previous month" and "next month"). The parameter $link is optional. You can use this parameter to set the URL for the calendar links (e.g. "mycalendar.php" or "mycalendar.php?mode=4&item=test", if you need more complex urls). You should modify the private method mkUrl(), if you want to change the general structure of the generated links. The parameters $arrowBack and $arrowForw are optional as well: they set other month navigation controls, than the ones set in the configuration (an image link can be set too). $cal->enableYearNav([$link,$arrowBack,$arrowForw]); Call this method, if you want the generated calendar to have year navigation controls (e.g. "previous year" and "next year"). The parameter $link is optional. You can use this parameter to set the URL for the calendar links (e.g. "mycalendar.php" or "mycalendar.php?mode=4&item=test", if you need more complex urls). You should modify the private method mkUrl(), if you want to change the general structure of the generated links. The parameters $arrowBack and $arrowForw are optional as well: they set other year navigation controls, than the ones set in the configuration (an image link can be set too). $cal->enableDatePicker([$startYear,$endYear,$link,$button]); Call this method, if you want the generated month calendar to have a date picker control. The parameters $startYear and $endYear define the range of the years, that can be selected (e.g. $startYear=2000, $endYear=2010). This range is limited by the private class variables $startYear and $endYear. Please modify them according to your configuration. The parameter $link is optional. You can use this parameter to set the URL for the calendar links (e.g. "mycalendar.php" or "mycalendar.php?mode=4&item=test", if you need more complex urls). You should modify the private method mkUrl(), if you want to change the general structure of the generated links. The parameter $button is optional as well: it sets some other value for the date picker submit button, than the one set in the configuration. $cal->enableDayLinks([$link,$javaScript]);
3
Active Calendar Call this method, if you want the generated calendar to have linkable dates. The parameter $link is optional. You can use this parameter to set the URL for the calendar links (e.g. "mycalendar.php" or "mycalendar.php?mode=4&item=test", if you need more complex urls). You should modify the private method mkUrl(), if you want to change the general structure of the generated links. The parameter $javaScript is optional as well. You can use this parameter to set a JavaScript function instead of a URL for the calendar links. So if you set $cal->enableDayLinks(false,"selectDate"), this link will be created on e.g. 27 May 2007: ..href="javascript:selectDate(2007,5,27)".. The content of the Javascript function 'selectDate' will not be created by the class. You should develop it according to your needs. $cal->setMonthNames($monthNamesArray); Call this method, if you want the class generate different names for the calendar months, than the ones set in the configuration. The parameter $monthNamesArray must be an array of 12 month names starting with January. $cal->setDayNames($dayNamesArray); Call this method, if you want the class generate different names for the calendar weekdays, than the ones set in the configuration. The parameter $dayNamesArray must be an array of 7 day names starting with Sunday. $cal->setEvent($year,$month,$day,[$id,$eventUrl]); Call this method, if you want the class to create an HTML td class=$id on the date specified by the parameters $year, $month, $day. You can configure every 'event date' in your CSS, so that it would have e.g. a different background color. The parameter $id is optional. If you do not set an $id, a default HTML will be generated. The parameter $eventUrl is optional as well: If you set an $eventUrl, an event specific link (..href='$eventUrl'..) will be generated on the 'event date', even if the method $cal->enableDayLinks($link) was not called. $cal->setEventContent($year,$month,$day,$content,[$contentUrl,$id]); Call this method, if you want the class to create a new HTML table within the date specified by the parameters $year, $month, $day. The parameter $content can be a string or an array. If $content is a string, then the new generated table will contain one row with the value of $content. If it is an array, the generated table will contain as many rows as the array length and each row will contain the value of each array item. The parameter $contentUrl is optional: If you set a $contentUrl, an event content specific link (..href='$contentUrl'..) will be generated in the 'event content' table row(s), even if the method $cal->enableDayLinks($link) was not called. The parameter $id is optional as well: if you set an $id, an HTML will be generated for each event content (default: 'eventcontent'). $cal->showMonth([$showNoMonthDays]); This method will generate the HTML string of the month calendar. You can display the calendar by "print $cal->showMonth()". This method calls several private class functions, that create each tr tag of the generated table. So if you would like to change the table structure, you could simply modifiy the order, that these private functions are called (mkMonthHead() must remain first and mkMonthFoot() must remain last though). The parameter $showNoMonthDays is optional: if it is set true, days that do not belong to the current month will be displayed in the calendar (default: false). Please note that these days will not contain any events or event contents!. $cal->showYear([$columns]); This method will generate the HTML string of the year calendar. You can display the calendar by "print $cal->showYear()". This method calls several private class functions, that create each tr tag of the generated table.
4
Active Calendar So if you would like to change the table structure, you could simply modify the order, that these private functions are called (mkYearHead() must remain first and mkYearFoot() must remain last though). The parameter $columns is optional: it sets the number of the generated months in each row of the year calendar (default: 4).
Code examples • Current month static calendar
• Current month calendar with navigation • Current month calendar with date picker • Month calendar with day links
5
Active Calendar • Month calendar with multiple 'event days' • Current year static calendar • Current year calendar with navigation • Year calendar with day links • Year calendar with multiple 'event days' • Year calendar with multiple 'event contents'
External links [2]
• Official website – Project documentation, examples and source code [3] • Active Calendar at Freshmeat
References [1] http://phplens.com/phpeverywhere/adodb_date_library [2] http://www.micronetwork.de/activecalendar/ [3] http://freshmeat.net/projects/activecalendar/
Adminer
8
Adminer
Adminer main screen Developer(s)
Jakub Vrána
Initial release
July 25, 2007
Written in
PHP
Operating system
Cross-platform
Available in
Multilingual (11)
Type
Web > style delimiters are also always available, so these two forms are the most portable. The first form of delimiters, , in XHTML and other XML documents, creates correctly formed XML [1] 'processing instructions'. Therefore, in either of these two cases, the resulting mixture of PHP and other markup is well-formed, and so probably valid, as XML and XHTML on the server before PHP processing. This may be helpful if the source code documents ever need to be processed in other ways during the life of the software. Short opening tags (