Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V2
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design

Simpel webside til ingest af data

Af Semi Nørd Renetarderet | 27-01-2021 14:55 | 825 visninger | 27 svar, hop til seneste
Hej Hol. Jeg må indrømme at jeg er på dybt vand, så jeg håber nogen kan hjælpe. På mit arbejde har vi en old nordisk måde at indhente standard data ind på fx nye medarbejdere med papirsblanketter der skal scannes ind osv. Jeg søger den simplest mulige måde hvor jeg på vores eget netværk, på vores egen maskine, kan sætte en form for webpage op hvor at jeg kan tilføje tekstfelter samt checkboxes. Alt efter hvad der så bliver tastet ind her, så skal siden kunne outputte indholdet i en simpel tekst fil. Det vigtigste er at websiden er nem at rette til og at det hele kan sættes op på en lokal server. Håber spørgsmålet giver mening.
--
#1
stallemanden
HOL Moderator
27-01-2021 15:26

Rapporter til Admin
Første tanke. Wordpress side med WPForms plugin. Jeg har ikke rigtig erfaringer med pluginnet, men ser ud til at kunne det du gerne vil. https://wpforms.com[...]
--
https://onsdagssnegl.dk[...] "Held er noget, der indtræffer, når grundige forberedelser mødes med gunstig lejlighed"
#2
Renetarderet
Semi Nørd
27-01-2021 15:34

Rapporter til Admin
Det ser rigtig godt ud. Havde dog håbet på en free løsning i første omgang eller noget 1time cost.. Spørgsmålet er om jeg kan finde noget andet plugin til WP.. Tak for inputtet !
--
#3
stallemanden
HOL Moderator
27-01-2021 15:43

Rapporter til Admin
#2 Mon ikke du kan sandsynliggøre for din chef, at ~250 kroner/år er billigt sluppet, i forhold til de timer og ressourcer der går til at printe og scanne dokumenter?
--
https://onsdagssnegl.dk[...] "Held er noget, der indtræffer, når grundige forberedelser mødes med gunstig lejlighed"
#4
Azakiel
Skribent
27-01-2021 15:45

Rapporter til Admin
Er det kun den ene maskine der skal køre det, eller er det alle maskiner på netværket?
--
Veni, Vidi, Vici. dimidium facti qui coepit habet faber est quisque fortunae suae
#5
stallemanden
HOL Moderator
27-01-2021 15:47

Rapporter til Admin
#4 Jeg læser det som om, at man ønsker noget centralt på netværket, men som kan tilgåes fra alle/flere medarbejdere fra deres egen PC.
--
https://onsdagssnegl.dk[...] "Held er noget, der indtræffer, når grundige forberedelser mødes med gunstig lejlighed"
#6
inckie
Guru
27-01-2021 15:49

Rapporter til Admin
Jeg har ikke selv erfaring med det, men hvad med https://ohmyform.com[...] - det er open source og PHP. Der er flere docker compose eksempler i deres repository på Github, så det ser ud til at være nemt at komme i gang med.
--
https://twitter.com[...] https://linuxmint.com[...] - Få dit privatliv tilbage. https://cinnamon-spices.linuxmint.com[...]
#7
chrolle
Juniorbruger
27-01-2021 15:58

Rapporter til Admin
Google forms kan gøre det og er nemt at sende rundt, du kan så hente data som excel eller andet format. MS office 360 kan nok gøre tilsvarende.
--
#8
stallemanden
HOL Moderator
27-01-2021 16:12

Rapporter til Admin
#7 Men knapt så meget on-premise, hvorfor jeg har undladt at foreslå det. (Og ja, du kan det samme med O365)
--
https://onsdagssnegl.dk[...] "Held er noget, der indtræffer, når grundige forberedelser mødes med gunstig lejlighed"
#9
Renetarderet
Semi Nørd
27-01-2021 16:21

Rapporter til Admin
Tak for input alle. Det er rent internt og skal derfor ikke over hverken google eller O365 (som vi desværre ikke har implementeret internt endnu) Så det skal netop være en lokal løsning på vores interne netværk som alle i virksomheden kan tilgå, men ikke ude fra. Problemet med kost prisen er lidt at det slet ikke er min afdeling eller mit område, så det bliver lidt af min fritid jeg skal prøve og finde en løsning som jeg så kan fremvise.. ellers er vi stuck i det her papir helved. Det er ikke fordi jeg er berørt af det overhovedet.. jeg synes bare det er så dumt og at der må være en simplere måde at håndtere dette på :) EDIT: Jeg havde lidt håbet på en simpel html side som kunne have liggende i et netværksdrev - også linke til den via noget intranet eller whatever. Denne htmlside skulle så dumpe en text fil pr gang der bliver submittet en form. Text filen kan så bruges til videre behandling af de personer fra HR der nu har behov for det.
--
Sidst redigeret 27-01-2021 16:23
#10
inckie
Guru
27-01-2021 16:32

Rapporter til Admin
#9 Jeg kan næsten kun opfordre dig til at "gør-det-selv", fordi opgaven lyder som en udviklingsopgave, der er så "tilpas simpel" at det nærmest er oplagt at læse en eller anden web programmerings tutorial også programmere det selv. Det er en perfekt nybegynder opgave, og så får du også rigtig meget ud af at investere din fritid på det, hvis du angriber "problemetstillingen" på den måde, selvom det naturligvis vil føles som et bjerg i starten.
--
https://twitter.com[...] https://linuxmint.com[...] - Få dit privatliv tilbage. https://cinnamon-spices.linuxmint.com[...]
#11
Jepperdepper
Ultra Supporter
27-01-2021 19:13

Rapporter til Admin
Husk at persondataforordningen også gælder internt som f.eks. på et intranet eller internt website. At lave noget simpelt PHP er let, men bearbejdning af data efter loven bliver til gengæld bøvlet. Jeg siger ikke, at du ikke skal lave en løsning, men du skal huske at behandle persondata korrekt, ellers kan din arbejdsplads få ørene i maskinen.
--
#12
TombStoneDK
Semibruger
27-01-2021 19:37

Rapporter til Admin
Du kan få Windows SQL server Express gratis og så udvikle en simpel PHP form som connecter til denne SQL server. En PC med dual core og 4GB ram og 10GB harddisk kan klare den opgave her. Det er klart det jeg ville gøre. Skal du have hjælpe med en database struktur har jeg lige opbygget en helt ny som husere 9000 medarbejder i en stor dansk virksomhed. Skal nok se om jeg ikke kan hjælpe dig med noget simpelt SQL kode til oprettelse af 3 tabeller og hvordan de relatere til hinanden. PHP koden er jeg dog ikke skarp nok til. Men det er ret simpelt det som skal kodes.
--
ASRock X570 Taichi - Ryzen 3600 - Corsair Vengenance 16GB 3200 - EVGA 1080TI SC2 - Corsair RM850i - Lian Li O11 Dynamic
#13
Minava
Bruger Aspirant
27-01-2021 19:50

Rapporter til Admin
Det lyder som om I står til at kunne få problemer med gdpr...
--
#14
TombStoneDK
Semibruger
27-01-2021 19:56

Rapporter til Admin
Så længe de personer som har adgang til persondata har hjemmel til det, så er der ingen alarm. Udvikler har hjemmel da han/hun skal arbejde med data. Indtaster har allerede data så har derfor godkendelse til at arbejde med data og modtagerne i HR har selvfølgelig også hjemmel til det. Det bliver kun et problem hvis en eller anden dføjer i et hjørnekontor kan connecte til serveren og se data selvom den person ikke har noget som helst at skulle gøre der. #0 Jeg fik lyst til for at lave script på SQL medarbejder database, så det har jeg lige gjort. Giv lyd hvis du vil have det. Det indeholder oprettelse af 3 tabeller, primary keys og noget test data. Så kan vi altid tage en snak hvis jeg lige skal hjælpe dig igennem opbygningen af den. Hvis du vil læse på google omkring det, så er det en slowly changing dimension type 2 som er grundlaget.
--
ASRock X570 Taichi - Ryzen 3600 - Corsair Vengenance 16GB 3200 - EVGA 1080TI SC2 - Corsair RM850i - Lian Li O11 Dynamic
--
Sidst redigeret 27-01-2021 19:57
#15
stallemanden
HOL Moderator
27-01-2021 19:57

Rapporter til Admin
#12 Når du nu vil lave det med MSSQL, så er det vist nemmere at lave en .NET MVC applikation ovenpå, med brug af entityframework og noget scafolding. Har du lavet din database, med ordentlige relationer, har du en basal web-app der virker, uden at skulle skrive en linje kode selv.
--
https://onsdagssnegl.dk[...] "Held er noget, der indtræffer, når grundige forberedelser mødes med gunstig lejlighed"
#16
TombStoneDK
Bruger
27-01-2021 20:00

Rapporter til Admin
#15 Det vil jeg ikke afvise, vi valgte denne her løsning med en kombination af javascript, php og noget andet (jeg er som sagt ikke GUI mand :) ) som så connecter til vores SQL database og smider data ned i tabeller via Stored Procedures. Altså vores stored procedures indsætter data i tabellerne hvor web applikationen har udfyldt nogen variabler.
--
ASRock X570 Taichi - Ryzen 3600 - Corsair Vengenance 16GB 3200 - EVGA 1080TI SC2 - Corsair RM850i - Lian Li O11 Dynamic
#17
stallemanden
HOL Moderator
27-01-2021 20:09

Rapporter til Admin
#16 Med entity framework i sin mest basale form, er der ingen kode i din database. Der er tabeller med passende relationer, som Entityframeworket finder ud af. Der lavers så views (scafolding) der giver mulighed for at vise, oprette, rette og slette records. Så, en simpel struktur hvor du har en bruger, der skal tilknyttes en afdeling som eksempel. En tabel med brugere. En tabel med afdelinger, og relationer mellem de to. Når så siden oprettes, kan den se på relationerne, at det view den skal lave for oprettelse/rettelse af en bruger, skal indeholde en dropdown til valg af afdeling. Igen, det er en meget simplificeret siden man har lavet på den måde. Skal jeg tage udgangspunkt i det #0 har givet udtryk for, ville det var ret hurtigt at have en løsning kørende
--
https://onsdagssnegl.dk[...] "Held er noget, der indtræffer, når grundige forberedelser mødes med gunstig lejlighed"
#18
TombStoneDK
Bruger
27-01-2021 20:11

Rapporter til Admin
#17 Det lyder spændende, noget jeg vil undersøge hvert fald. Selvom jeg ikke tror at den bliver relevant for os, vi vil helst holde os til det vi kender til ;)
--
ASRock X570 Taichi - Ryzen 3600 - Corsair Vengenance 16GB 3200 - EVGA 1080TI SC2 - Corsair RM850i - Lian Li O11 Dynamic
#19
Renetarderet
Semi Nørd
27-01-2021 23:02

Rapporter til Admin
Lige for at pensle det ud igen. Jeg arbejder ikke selv i HR afdelingen Ingen har bedt mig udføre opgaven Det er slet ikke sikkert at nogen vil bruge den eller acceptere løsningen Jeg synes blot at processen kunne gøres lettere og håbede på at finde en brugbar og tilpas nem løsning med de midler jeg har adgang til. HVIS der skal rigtig data her i forventer jeg absolut HR selv kan trykteste systemet ifht GDPR hvis de har bekymringer :) Det skal blot være et alternativ til oldtidens papir formler der skal printes og scannes og sendes rundt, samt dokument versioner som ikke altid er opdateret fordi at man sjældent går ind og henter den samme skabelon igen og igen:) Men jeg takker endnu engang for input.. Jeg prøver at grave lidt videre :)
--
#20
f4lc0n1
Bruger Aspirant
27-01-2021 23:21

Rapporter til Admin
Halløj, har lige smidt en hurtig ingester sammen, som du kan prøve at tage et kig på. Har forsøgt at kommentere koden, så du så vidt muligt selv har mulighed for at tilpasse den til dine behov. Ellers så må du lige sige til, så giver jeg gerne en hånd med! :D Se PB.
--
Ryzen 5 3600 @ Stock / RTX 3060 Ti / Corsair Vengance 2x16GB @ 3200 MHz
#21
Renetarderet
Semi Nørd
27-01-2021 23:27

Rapporter til Admin
Har lige tjekket PB - Tusind tak. DEt ligner præcis noget jeg kunne bruge! jeg takker!
--
#22
Martin
Gæst
28-01-2021 01:34

Rapporter til Admin
#20 Hey kan du ligge den op på github eller noget, så vi andre også kan få glæde af den? :D
--
Gæstebruger, opret dit eget login og få din egen signatur.
#23
f4lc0n1
Bruger Aspirant
28-01-2021 10:16

Rapporter til Admin
#22 Se: https://falck.xyz[...] :)
--
Ryzen 5 3600 @ Stock / RTX 3060 Ti / Corsair Vengance 2x16GB @ 3200 MHz
#24
korvol
Giga Supporter
28-01-2021 11:31

Rapporter til Admin
MySQL
--
#25
inckie
Guru
28-01-2021 11:34

Rapporter til Admin
#23 Kør lige markuppen igennem en validator ;-)
--
https://twitter.com[...] https://linuxmint.com[...] - Få dit privatliv tilbage. https://cinnamon-spices.linuxmint.com[...]
#26
f4lc0n1
Bruger Aspirant
28-01-2021 11:38

Rapporter til Admin
#25 Det var jeg ellers for doven til :p
--
Ryzen 5 3600 @ Stock / RTX 3060 Ti / Corsair Vengance 2x16GB @ 3200 MHz
#27
Martin
Gæst
28-01-2021 23:04

Rapporter til Admin
Taksa :D
--
Gæstebruger, opret dit eget login og få din egen signatur.

Opret svar til indlægget: Simpel webside til ingest af data

Grundet øget spam aktivitet fra udlandet, er det desværre ikke muligt for dig, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login