← Back to team overview

sslug-teknik team mailing list archive

PHP - måske starten på et projekt ?

 

Beklager vcard - jeg begynder snart at hade Netscape Navigator og
dens roaming profiles!!

Her er mailen igen - uden vcard!

Jeg kom d.d. tilfældigvis forbi http://netcoders.dk/ Kigger man
under artikler og sourcecode er det unægteligt noget nedslående
at se at ASP emner er langt mere besøgt / repræsenteret end PHP.
Jeg har på fornemmelsen, at selvom siden ikke giver et godt
statistisk grundlag, at den alligevel præsenterer et præcist
billede af den virkelige fordeling. Måske skyldes "problemet" at
der er for få danske udbydere, som tilbyder PHP/MySQL ?
Image/World Online er vel den eneste store ? Måske er det pga. at
PHP er "sværere" at gå til sammenlignet med konkurrenterne ? Hmmm
...

En løsning på "problemet" kan være at implementere et generelt
PHP bibliotek som tilbyder løsninger på ofte efterspurgte
problemer - f.eks. lidt i stil med http://phplib.shonline.de/
eller libc5 for den sags skyld.

Inden "man" går igang bør der opstilles nogle rammer, f.eks. med
krav til kodningspraksis, interfaces, dokumentation mv - i har
sikkert alle læst bøger om "struktureret" programudvikling :o)

Og så til sagens kerne: Hvad med at lave en open-source office
"suite" baseret på Linux-servere med Apache, MySQL eller
Postgresql og PHP ?

Jeg forestiller mig noget i stil med et sæt generiske PHP
funktioner der med et klart defineret API tilbyder flg.:

Håndtering af vare-, debitor-, kreditor- og medarbejderkartotek.
Kalender, Mødeplanlægningsmodul (flerbruger), søgemaskiner,
adgangskontrol, beregningsmoduler (løn, statistik mv),
præsentationsmoduler (dynamisk genererede .gif, .png eller .jpeg
billeder), iso-håndbog, fælles email-kartotek - f.eks. via
ldap/database som håndteres af PHP osv osv osv ... hvad har jeg
glemt ?

Når Intranettets system er på plads, og det hele er baseret på
PHP/database, vil der ikke være langt til et Internet
varekatalog, online-bestilling mv ... Virksomheder vil måske
begynde at efterspørge PHP ...

Projektet er _STORT_, men med en koordineret indsats tror jeg, at
"man" kan komme langt. Jeg er sikker på at virksomheden (og
andre?) på en eller anden måde vil bidrage med
input/kravspecifikationer til projektet. Der findes sikkert
allerede et stort udvalg af ovennævnte funktioner - de er bare
ikke integrerede / finpudsede.

Min baggrund for at foreslå projektet er at jeg for godt et år
siden fik "lov" til at være fritids-edbkonsulent for et
mellemstort firma. Jeg havde på daværende tidspunkt kun lidt
erfaring med Linux og netværk i det hele taget. Firmaet havde
dårligt noget netværk - dvs. bogholderiet var bundet sammen med
Novell - men det var kun 1 filserver og 2-3 klienter - resten var
standalone maskiner. I dag har de et Intranet, baseret på tcp/ip,
med fil-, mail-, dns-, web-, backup-, firewall- og ldapservere.
News-, fax-, printerservere er lige om hjørnet. I dag er der vist
ingen pc'ere som ikke er på nettet - jeg tror kun vi missede at
få en VMS maskine med :o) Det var _aldrig_ lykkedes uden support
fra nyhedsgrupper mv.

Hold ud lidt endnu! Historien er ikke helt færdig. I dag mangler
vi "kun" at få flyttet et par "små"-applikationer - mere præcist
lidt CNC-styring og office-suiten - og så (naturligvis) alle
klienter som idag kører WinXX :o) Virksomheden bruger et
hjemme-kodet office-system baseret på Corel Paradox og et
dedikeret regnskabsprogram. Virksomheden er stort set tilfreds
med deres nuværende system. Eneste minus er en
lav-hastighedsforbindelse mellem to fysisk adskilte afdelinger,
hvor Paradox virker langsom. Jeg forestiller mig at en
web-baseret løsning kan reducere datamængden .. men det afhænger.
For mig er det desuden et minus at løsningen kræver
platformafhængige klienter (Paradox kører på klienten, WinXX, og
bruger en SMB  filserver). Nå, men for at gøre en alt for lang
historie lidt kortere - dette scenario udløste ovennævnte
"tankespind".

Jeg tvivler på at virksomheden vil gå med til at flytte alle dele
af ovennævnte tanke-eksperiment til en webserver/php løsning -
men IMHO vil hvert flyttet modul være besværet værd!

Vær med til at ændre ASP/PHP forholdet! Start et
virksomheds-"venligt" open-source projekt! Kommentarer udbedes!
Er det overhovedet en fornuftig platform til ovennævnte projekt
?, ... Nogle PHP-guru'er der har lyst til at koordinere indsatsen
?

--
Michael B. Jenner